์ด๋ฒ ํฌ์คํ ์์๋ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ๊ณ ๊ธ ๊ธฐ๋ฒ๋ค์ ๋ํด ์์๋ณด๋ ค๊ณ ํด์. ๋ค์ํ ๊ธฐ์ ์ ํตํด AI ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ์ธต ๋ ํฅ์์ํฌ ์ ์์ต๋๋ค. ํนํ, Expert Prompting, Generated Knowledge Prompting, RAG, Tree-of-Thought, Plan-and-Solve Prompting, Automatic Prompt Engineering๊ณผ ๊ฐ์ ๊ธฐ๋ฒ๋ค์ ์ดํด๋ณผ ๊ฑฐ์์. ๊ฐ ๊ธฐ๋ฒ์ ๊ฐ๋ ๊ณผ ์์๋ฅผ ํตํด ์ด๋ป๊ฒ ํ์ฉํ ์ ์๋์ง ์์๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ผ ํ๋์ฉ ์ดํด๋ณผ๊น์?
1. Expert Prompting
Expert Prompting์ ๋ชจ๋ธ์๊ฒ ํน์ ๋ถ์ผ์ ์ ๋ฌธ์ ์ธ ์ง์์ ๊ฐ์ถ ๊ฒ์ฒ๋ผ ํ๋ํ๋๋ก ์ ๋ํ๋ ํ๋กฌํํธ ๊ธฐ๋ฒ์ ๋๋ค. ์ด ๊ธฐ๋ฒ์ ๋ชจ๋ธ์ด ํน์ ์ ๋ฌธ๊ฐ์ ์ญํ ์ ๋งก์, ํด๋น ๋ถ์ผ์ ๋ฌธ์ ๋ฅผ ๋ ๊น์ด ์๊ฒ ์ดํดํ๊ณ ๋ต๋ณํ ์ ์๊ฒ ํฉ๋๋ค. ๋ํ LLM์๊ฒ ํ๋กฌํํธ์ ๊ด๋ จ๋ ํน์ ๋ถ์ผ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ๊ณ ํด๋น ์ ๋ฌธ๊ฐ์ฒ๋ผ ์ง๋ฌธ์ ์๋ตํ๋๋กํ์ฌ ๋ฏ์ ๋๋ฉ์ธ์ ์๋น์ค์๋ ์ ๋ฌธ์ ์ธ ๋ต๋ณ์ ํ ์ ์๊ฒ ํด์.
์์
ํ๋กฌํํธ: "๋น์ ์ ๋ฐ์ดํฐ ๊ณผํ์ ์ ๋ฌธ๊ฐ์
๋๋ค. ๋ค์ ์ง๋ฌธ์ ๋ฐ์ดํฐ ๋ถ์ ๊ด์ ์์ ๋ต๋ณํด ์ฃผ์ธ์: '์ด๋ค ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ํ ์ ์์๊น์?'"
2. Generated Knowledge Prompting
Generated Knowledge Prompting์ ๋ชจ๋ธ์ด ์ฌ์ ์ง์์ ๋ฐํ์ผ๋ก ์๋ก์ด ์ ๋ณด๋ฅผ ์์ฑํ๋๋ก ํ๋ ๊ธฐ๋ฒ์ด์์. ์ด๋ ๋ชจ๋ธ์ด ๊ธฐ์กด์ ์ ๋ณด์ ๊ธฐ๋ฐํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ๋ ํต์ฐฐ์ ๋ง๋ค์ด๋ด๋ ๋ฐ ์ ์ฉํ๋ต๋๋ค.
์์
ํ๋กฌํํธ: "ํ์ฌ์ ์ธ๊ณต์ง๋ฅ ํธ๋ ๋๋ฅผ ๋ฐํ์ผ๋ก, ํฅํ 5๋
๋ด์ ์์๋๋ ์ฃผ์ ๊ธฐ์ ๋ฐ์ ์ ๋ํด ์ค๋ช
ํด ์ฃผ์ธ์."
3. RAG (Retrieval-Augmented Generation)
RAG๋ Retrieval-Augmented Generation์ ์ฝ์๋ก, ๋ชจ๋ธ์ด ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ ๋ณด๋ฅผ ๊ฒ์ํ ํ, ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ ์คํธ๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฒ์ด์์. ์ด ๊ธฐ๋ฒ์ ๋ชจ๋ธ์ด ์ถ๊ฐ์ ์ธ ์ ๋ณด์ ์ ๊ทผํ์ฌ ๋ ์ ํํ๊ณ ํ๋ถํ ๋ต๋ณ์ ์์ฑํ ์ ์๋๋ก ํฉ๋๋ค.
์ฌ์ค RAG๋ ๋ต๋ณ์ ์ ํ๋๋ฅผ ๋์ด๊ธฐ ์ํ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ผ๋ก, ์ด์ ๋ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํ์์ ์ธ ์์๊ฐ ๋์์ด์. ์ด์ ๋ฐ๋ผ vector search ๋ํ ๋งค์ฐ ์ค์ํ ์์๋ก ์๋ฆฌ ์ก์์ฃ .
์์
ํ๋กฌํํธ: "๋ค์ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์์ฑํ๊ธฐ ์ ์, ๊ด๋ จ๋ ์ต์ ๋
ผ๋ฌธ์์ ์ ๋ณด๋ฅผ ๊ฒ์ํด ์ฃผ์ธ์: '์ต๊ทผ์ ์ ์น๋ฃ ๊ธฐ์ ์ ๋ฌด์์ธ๊ฐ์?'"
4. Tree-of-Thought
Tree-of-Thought๋ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ์ฌ๋ฌ ๊ฐ์ง ์ฌ๊ณ ๊ฒฝ๋ก๋ฅผ ๋ถ๊ธฐํ์ฌ, ๊ฐ ๊ฒฝ๋ก๋ฅผ ํ์ํ๊ณ ์ต์ ์ ํด๊ฒฐ์ฑ ์ ๋์ถํ๋ ๊ธฐ๋ฒ์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
์์
ํ๋กฌํํธ: "๋ฌธ์ : '๋ค์ ํ๋ก์ ํธ๋ฅผ ์ด๋ป๊ฒ ๊ด๋ฆฌํ ๊น์?' ๋ค์ ๋จ๊ณ๋ก๋ ๊ฐ๋ฅํ ๊ด๋ฆฌ ์ ๋ต์ ๋์ดํ๊ณ , ๊ฐ ์ ๋ต์ ์ฅ๋จ์ ์ ๋ถ์ํด ๋ณด์ธ์."
๋ชจ๋ธ์ ๋ค์ํ ๊ด๋ฆฌ ์ ๋ต์ ๋์ดํ๊ณ , ๊ฐ ์ ๋ต์ ์ฅ๋จ์ ์ ๋ถ์ํ๋ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
5. Plan-and-Solve Prompting
Plan-and-Solve Prompting์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณํ์ ์ธ์ฐ๊ณ , ๊ทธ ๊ณํ์ ๋ฐ๋ผ ๋ฌธ์ ๋ฅผ ๋จ๊ณ๋ณ๋ก ํด๊ฒฐํ๋ ๊ธฐ๋ฒ์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ๊ตฌ์กฐํํ์ฌ ๋ณด๋ค ์ฒด๊ณ์ ์ผ๋ก ์ ๊ทผํ ์ ์๋๋ก ํฉ๋๋ค. Least-to-Most๊ฐ ํ์ด์ผ ํ ๋ฌธ์ ๋ฅผ ๋จ๊ณ์ ์ผ๋ก ์์ฑํด ๊ฐ๋ฉฐ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ๋ฒ์ด๋ผ๋ฉด, ์ด ๋ฐฉ๋ฒ์ ํ์ด์ผํ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์์ฑํด๋๊ณ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ๋ฒ์ด์์.
์์
ํ๋กฌํํธ: "๋ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ณํ์ ์ธ์ฐ๊ณ , ๋จ๊ณ๋ณ๋ก ์คํํด ๋ณด์ธ์: '๊ณ ๊ฐ ๋ถ๋ง์ ์ฒ๋ฆฌํ๋ ํจ๊ณผ์ ์ธ ์์คํ
์ ์ค๊ณํ์ธ์.'"
6. Automatic Prompt Engineering
Automatic Prompt Engineering์ LLM์ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ํ๋กฌํํธ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ต์ ํํ๋ ๊ธฐ๋ฒ์ ๋๋ค. ํ๋กฌํํธ์ <INSERT> ๋ผ๋ ๋น ์นธ์ ๋ง๋ค๊ณ , ์์ฑ ๊ฒฐ๊ณผ๋ฅผ ํจ๊ป ์ ๊ณตํ์ฌ ๋ชจ๋ธ์ด <INSERT> ๋ถ๋ถ์ ์ฑ์ฐ๋๋ก ๋ฐ๋ณตํ๋๋ฐ์. ์ด ๋ <INSERT> ๋ถ๋ถ์ ์ฑ์ธ ์ฌ๋ฌ ๋ต๋ณ์ ์์ฑํ๊ณ , ์์ฑํ ๋ต๋ณ์ผ๋ก ์์ฑํ ํ๋กฌํํธ๋ก ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์์ฑํด์. ๋ง์ง๋ง์ผ๋ก ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ํ๊ฐํ์ฌ ๊ฐ์ฅ ๋์ ์ ์๋ฅผ ์ป์ ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํ๊ฒ ๋ผ์.
์ด์ ์๊ฐ๋๋ฆฐ ํ๋กฌํํธ ์์ง๋์ด๋ง ๊ธฐ๋ฒ๋ค์ด ์กฐ๊ธ... ๋ง์์ง ๊ฒ ๊ฐ์๋ฐ์... ์ ๋ ํจ๊ป ๋จธ๋ฆฌ๊ฐ ๋ณต์กํด์ ธ ๊ฐ๋ค์. ํ์ง๋ง ๋๋ฌด ๊ณ ํต๋ฐ์ง ๋ง์๋ค. ํ๋กฌํํธ ์์ง๋์ด๋ง ์์ฒด๋ฅผ ์ฐ๊ตฌํ๋ ์ฌ๋์ด ์๋๋ผ๋ฉด ์ฐ๋ฆฌ์๊ฒ ๊ทธ์ LLM์ ์กฐ๊ธ์ด๋ผ๋ ๋ ์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ณต๋ถ๋ฅผ ํ๋ ๊ฒ์ด ์ค์ํ์์์? ๊ฒฐ๊ตญ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์ํ๋ ๋ต์ ๋ ๋ช ํํ๊ณ ์ผ๊ด์ฑ ์๊ฒ ์ป๊ธฐ ์ํ ๊ณผ์ ์ผ ๋ฟ์ด๋ผ๋ ๊ฒ์ ์ผ๋ํด ๋์ธ์ !