
ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํต์ฌ์ ๊ฐ๊ฐ์ด ์๋๋ผ ๊ตฌ์กฐ์ด๋ค.
์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋๋ ํ๋กฌํํธ๋ ๋๋ถ๋ถ ๊ณตํต๋ ํน์ง์ ๊ฐ์ง๋ค.
- ๋ชฉํ๊ฐ ๋ช ํํ๊ณ
- ์ง์นจ์ด ๊ตฌ์ฒด์ ์ด๋ฉฐ
- ์ถ๋ ฅ์ด ๊ตฌ์กฐํ๋์ด ์๋ค
์ด ๊ธ์์๋ ์ค๋ฌด์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ํ๋กฌํํธ ๋์์ธ ํ๋ ์์ํฌ 10๋จ๊ณ๋ฅผ ์ ๋ฆฌํ๋ค.
1. ๋ชฉํ ์ค์ (Goal Definition)
๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ๊ฒ์ “๋ฌด์์ ๋ง๋ค ๊ฒ์ธ๊ฐ”์ด๋ค.
ํต์ฌ ์ง๋ฌธ
- ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ํ๋๊ฐ?
- ๊ฒฐ๊ณผ์ ์์ค์ ์ด๋ ์ ๋์ธ๊ฐ?
์์
- ํ ์คํธ ์์ฝ
- ์ฝ๋ ์์ฑ
- ๋ฐ์ดํฐ ๋ถ์
ํต์ฌ ํฌ์ธํธ : ๋ชฉํ๊ฐ ๋ชจํธํ๋ฉด ๊ฒฐ๊ณผ๋ ๋ชจํธํด์ง๋ค
2. ๋ช ํํ ์ง์นจ ์ ๊ณต (Clear Instructions)
๋ชจ๋ธ์๊ฒ ํด์ผ ํ ์ผ์ ๋ช ํํ ์ ๋ฌํ๋ค.
์๋ชป๋ ์
→ “์์ฝํด์ค”
๊ฐ์ ๋ ์
→ “ํ
์คํธ๋ฅผ 3๋ฌธ์ฅ์ผ๋ก ์์ฝํ๊ณ ํต์ฌ ๋ด์ฉ์ ํฌํจํ๋ผ”
ํต์ฌ ํฌ์ธํธ : ๋ช ๋ นํ ๋ฌธ์ฅ ์ฌ์ฉ, ๋ชจํธํ ํํ ์ ๊ฑฐ
3. ๋งฅ๋ฝ ์ ๊ณต (Context)
๋ชจ๋ธ์ด ์ํฉ์ ์ดํดํ๋๋ก ๋ฐฐ๊ฒฝ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค.
์์
→ “์ด ํ ์คํธ๋ ๋ง์ผํ ์ ๋ต ๋ณด๊ณ ์์ด๋ค”
ํต์ฌ ํฌ์ธํธ
- ๋์
- ๋ชฉ์
- ์ํฉ
4. ์ถ๋ ฅ ํ์ ์ง์ (Format)
๊ฒฐ๊ณผ์ ๊ตฌ์กฐ๋ฅผ ๋ช ํํ ์ ์ํ๋ค.
์์
1. ํต์ฌ ์ฃผ์
2. ์ฃผ์ ๋ด์ฉ
3. ๊ฒฐ๋ก
๋๋
- JSON
- ํ
- ๋ฆฌ์คํธ
ํจ๊ณผ : ๊ฒฐ๊ณผ์ ์ผ๊ด์ฑ ํ๋ณด
5. ์์ ์ ๊ณต (Few-shot)
์ ์ถ๋ ฅ ์์ ๋ฅผ ์ ๊ณตํ๋ฉด ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋๋ค.
์์
์
๋ ฅ: “AI๋ ๋ฌด์์ธ๊ฐ?”
์ถ๋ ฅ: “AI๋ ์ธ๊ฐ ์ง๋ฅ์ ๋ชจ๋ฐฉํ๋ ๊ธฐ์ ์ด๋ค.”
ํต์ฌ ํฌ์ธํธ : ๋ชจ๋ธ์ด ํจํด์ ํ์ตํ๋ค
6. ์ ์ฝ ์กฐ๊ฑด ์ค์ (Constraints)
์ถ๋ ฅ์ ํ์ง์ ๊ฒฐ์ ํ๋ ํต์ฌ ์์์ด๋ค.
์์
- 100์ ์ด๋ด
- ์ ๋ฌธ ์ฉ์ด ๊ธ์ง
- ํน์ ํ์ ์ ์ง
7. ๋จ๊ณ์ ์ค๊ณ (Chain of Thought)
๋ณต์กํ ๋ฌธ์ ๋ ๋จ๊ณ๋ก ๋๋์ด ํด๊ฒฐํ๋ค.
์์
1๋จ๊ณ: ์ฃผ์ ๋ถ์
2๋จ๊ณ: ํต์ฌ ์์ฝ
3๋จ๊ณ: ๊ฒฐ๋ก ๋์ถ
ํจ๊ณผ : ์ ํ๋ + ๋ ผ๋ฆฌ์ฑ ํฅ์
8. ๋ฐ๋ณต์ ๊ฐ์ (Iteration)
ํ๋กฌํํธ๋ ํ ๋ฒ์ ์์ฑ๋์ง ์๋๋ค.
๋ฐฉ๋ฒ
- A/B ํ ์คํธ
- ๊ฒฐ๊ณผ ๋น๊ต
- ์ ์ง์ ์์
9. ์ถ๋ ฅ ํ๊ฐ ๊ธฐ์ค ์ค์ (Evaluation)
์ข์ ๊ฒฐ๊ณผ์ ๊ธฐ์ค์ ์ ์ํด์ผ ํ๋ค.
์์
- ์ ํ์ฑ
- ๊ด๋ จ์ฑ
- ๊ฐ๋ ์ฑ
- ๋ ผ๋ฆฌ์ฑ
ํ๋กฌํํธ ์
→ “์ถ๋ ฅ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ผ๊ด๋๊ณ ์ฝ๊ธฐ ์ฌ์์ผ ํ๋ค”
10. ์ต์ ํ ๋ฐ ์๋ํ (Optimization)
๊ฒ์ฆ๋ ํ๋กฌํํธ๋ ์ฌ์ฌ์ฉํด์ผ ํ๋ค.
๋ฐฉ๋ฒ
- ํ ํ๋ฆฟํ
- ๋ชจ๋ํ
- ์์คํ ํ
์ค๋ฌด ์ ์ฉ
- API ํ๋กฌํํธ
- RAG ์์คํ
- Agent ์ํฌํ๋ก์ฐ
11. ์ค์ ํ๋ ์์ํฌ ํ ํ๋ฆฟ
๋ค์ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด ๋๋ค.
[์ญํ ]
๋๋ {์ ๋ฌธ๊ฐ ์ญํ }์ด๋ค.
[๋ชฉํ]
๋ค์ ์์
์ ์ํํ๋ผ: {์์
์ ์}
[๋งฅ๋ฝ]
{๋ฐฐ๊ฒฝ ์ ๋ณด}
[์
๋ ฅ]
{๋ฐ์ดํฐ}
[์ถ๋ ฅ ํ์]
{ํ์ ์ ์}
[์ ์ฝ ์กฐ๊ฑด]
{๊ธธ์ด, ๊ธ์ง์ฌํญ}
[๋จ๊ณ]
1๋จ๊ณ:
2๋จ๊ณ:
[ํ๊ฐ ๊ธฐ์ค]
{ํ์ง ๊ธฐ์ค}
12. ์ ์ฉ ์ฌ๋ก
1) ํ ์คํธ ์์ฝ
๋ค์ ํ
์คํธ๋ฅผ 3๋ฌธ์ฅ์ผ๋ก ์์ฝํ๋ผ.
๊ฐ ๋ฌธ์ฅ์ 15๋จ์ด ์ด๋ด๋ก ์์ฑํ๋ผ.
ํต์ฌ ๋ด์ฉ์ ๋ฐ๋์ ํฌํจํ๋ผ.
2) ์ฝ๋ ์์ฑ
Python์ผ๋ก ์ค๋ณต ์ ๊ฑฐ ํ ์ ๋ ฌํ๋ ํจ์๋ฅผ ์์ฑํ๋ผ.
์
๋ ฅ: ์ ์ ๋ฆฌ์คํธ
์ถ๋ ฅ: ์ ๋ ฌ๋ ๋ฆฌ์คํธ
3) ๋ฐ์ดํฐ ๋ถ์
๋ค์ ๋ฐ์ดํฐ์ ํ๊ท , ์ค์๊ฐ, ์ต๋น๊ฐ์ ๊ณ์ฐํ๋ผ.
ํ์:
ํ๊ท :
์ค์๊ฐ:
์ต๋น๊ฐ:
4) ์ฐฝ์์ ๊ธ์ฐ๊ธฐ
500์ ์ด๋ด๋ก ๊ฐ๋์ ์ธ ๋จํธ ์์ค์ ์์ฑํ๋ผ.
์ฃผ์ : ๋ฏธ๋ ๋์
๋ฑ์ฅ์ธ๋ฌผ: ์๋
, ๋ก๋ด
5) ๋ฒ์ญ
๋ค์ ๋ฌธ์ฅ์ ๊ฒฉ์ ์๋ ํ๊ตญ์ด๋ก ๋ฒ์ญํ๋ผ.
๋ฌธ๋ฒ์ ์ผ๋ก ์ ํํ๊ฒ ์์ฑํ๋ผ.
13. ๊ฒฐ๋ก
ํ๋กฌํํธ ๋์์ธ์ ๊ฐ๊ฐ์ด ์๋๋ผ ํ๋ ์์ํฌ ๊ธฐ๋ฐ ์์ ์ด๋ค.
์ด ๊ตฌ์กฐ๋ง ์ดํดํ๋ฉด ๋๊ตฌ๋ ์ผ์ ์์ค ์ด์์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค ์ ์๋ค
ํต์ฌ ์ธ์ฌ์ดํธ
- ํ๋กฌํํธ๋ “์ง๋ฌธ”์ด ์๋๋ผ “์ค๊ณ”์ด๋ค
- ๊ตฌ์กฐ๊ฐ ์๋ ํ๋กฌํํธ๋ ์ฑ๋ฅ์ด ๋ฎ๋ค
- ์ถ๋ ฅ ํ์ ์ง์ ์ด ๊ฐ์ฅ ๊ฐ๋ ฅํ๋ค
- ๋ฐ๋ณต ๊ฐ์ ์ด ์ฑ๋ฅ์ ๋ง๋ ๋ค

๋๊ธ