์๋
ํ์ธ์! ์ง๋ ํฌ์คํ
์์๋ AI์๊ฒ ์ํฉ์ ์ดํด์ํค๋ '๋งฅ๋ฝ(Context)'์ ๋ํด ๋ค๋ฃจ์์ต๋๋ค.
์ด์ ์ฐ๋ฆฌ๋ AI์๊ฒ "๋๊ตฌ๋ก์(Persona)", "๋ฌด์์(Task)", "์ด๋ค ์ํฉ์์(Context)" ํด์ผ ํ ์ง ๋ชจ๋ ์๋ ค์ฃผ์์ต๋๋ค. ์ด์ ๋ง์ง๋ง ํผ์ฆ ์กฐ๊ฐ์ด ๋จ์์ต๋๋ค. ๋ฐ๋ก "๊ฒฐ๊ณผ๋ฌผ์ ์ด๋ค ๋ชจ์์ผ๋ก ๋ฐ์ ๊ฒ์ธ๊ฐ?"์
๋๋ค.
์๋ฌด๋ฆฌ ๋ง์๋ ์๋ฆฌ(๋ด์ฉ)๋ผ๋, ์๋ง์ธ ๊ทธ๋ฆ์ ๋ด๊ฒจ ๋์ค๋ฉด ๋จน๊ธฐ ๋ถํธํ๊ฒ ์ฃ ? ์ค๋์ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํ๋ฃก์ ์ , '์ถ๋ ฅ ํ์(Output Format)'์ ๋ํด ์๋ฒฝํ๊ฒ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค.
์ง๊ธ๊น์ง ์ฐ๋ฆฌ๋ AI๋ผ๋ ์ ๋ฅํ ์ง์์ ์ฑ์ฉ(Persona)ํ๊ณ , ์
๋ฌด๋ฅผ ์ง์(Task)ํ๊ณ , ์
๋ฌด ๋ฐฐ๊ฒฝ(Context)๊น์ง ์ค๋ช
ํ์ต๋๋ค. ํ์ง๋ง ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐ์๋ดค๋๋, ์ค๊ธ๋ก ๋นฝ๋นฝํ๊ฒ ์จ์์ ์ฝ๊ธฐ๊ฐ ํ๋ค๊ฑฐ๋, ์์
์ ๋ฃ์ด์ผ ํ๋๋ฐ ํ
์คํธ๋ก ์ค์ ๋ค์ ์์
ํด์ผ ํ๋ ๊ฒฝํ, ์์ผ์ ๊ฐ์?
์ถ๋ ฅ ํ์(Output Format)์ AI์๊ฒ "๊ฒฐ๊ณผ๋ฌผ์ ์ด ๊ทธ๋ฆ์ ๋ด์์ฃผ์ธ์"๋ผ๊ณ ๊ทธ๋ฆ์ ๋ชจ์์ ์ ํด์ฃผ๋ ๊ณผ์ ์
๋๋ค. ์ด ๊ณผ์ ์ ํตํด ์ฌ๋ฌ๋ถ์ 'ํด๊ทผ ์๊ฐ'์ด ํ๊ธฐ์ ์ผ๋ก ๋น๊ฒจ์ง๋๋ค.
1. ์ถ๋ ฅ ํ์(Output Format)์ด๋ ๋ฌด์์ธ๊ฐ์?
์ถ๋ ฅ ํ์์ AI๊ฐ ์์ฑํ ์ ๋ณด๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ตฌ์กฐ, ๋ ์ด์์, ํ์ผ ํ์์ ์๋ฏธํฉ๋๋ค.
์ฝ๊ฒ ๋น์ ํ์๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ง์(Task): "๊น์น๋ณถ์๋ฐฅ์ ๋ง๋ค์ด์ค." (์๋ฆฌ ํ์)
- ๋งฅ๋ฝ(Context): "๋๋ ์ง๊ธ ๋ค์ด์ดํธ ์ค์ด๊ณ , ๋งค์ด ๊ฑธ ์ ๋ชป ๋จน์ด." (์ฌ๋ฃ ๋ฐ ์กฐ๋ฆฌ๋ฒ ์กฐ์ )
- ์ถ๋ ฅ ํ์(Output Format): "๋์๋ฝ ํต์ ๋ด์์ค" vs "์์ ํ์คํ ์ ์์ ํ๋ ์ดํ
ํด์ค"
๋ด์ฉ์ ๊ฐ์๋ ๋ด๋ ๊ทธ๋ฆ์ ๋ฐ๋ผ ์ฉ๋๊ฐ ์์ ํ ๋ฌ๋ผ์ง๋๋ค. ๋ณด๊ณ ์์ฉ์ธ์ง, ๋ธ๋ก๊ทธ์ฉ์ธ์ง, ์์
์ ๋ฆฌ์ฉ์ธ์ง์ ๋ฐ๋ผ ํ์์ ์ง์ ํด์ผ ํฉ๋๋ค.
2. ์ ์ถ๋ ฅ ํ์์ ์ง์ ํด์ผ ํ ๊น์?
์ถ๋ ฅ ํ์์ ์ง์ ํ๋ฉด 'ํ๊ฐ๊ณต(Post-processing)' ์๊ฐ์ด ์ฌ๋ผ์ง๋๋ค.
① ๊ฐ๋
์ฑ์ด ์ข์์ง๋๋ค
์ค๊ธ๋ก ๋ 10์ค์ง๋ฆฌ ์ค๋ช
๋ณด๋ค, ํต์ฌ๋ง ์์ฝ๋ 3๊ฐ์ ๊ธ๋จธ๋ฆฌ ๊ธฐํธ(Bullet points)๊ฐ ํจ์ฌ ์ฝ๊ธฐ ์ฝ์ต๋๋ค.
② ์
๋ฌด์ '๋ฐ๋ก' ์ธ ์ ์์ต๋๋ค (Copy & Paste)
์์
์์
์ด ํ์ํ๋ค๋ฉด ํ(Table)๋ CSV ํ์์ผ๋ก, ๊ฐ๋ฐ์ด ํ์ํ๋ค๋ฉด JSON ์ฝ๋๋ก ์์ฒญํ์ธ์. ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ๋ง ํ๋ฉด ์
๋ฌด๊ฐ ๋๋ฉ๋๋ค.
③ AI์ ์ก๋ด์ ์ค์ฌ์ค๋๋ค
"๋ฌผ๋ก ์
๋๋ค! ์ฌ๊ธฐ ํ๊ฐ ์์ต๋๋ค." ๊ฐ์ AI์ ๊ตฐ๋๋๊ธฐ ๋ฉํธ ์์ด, "์ค์ง ํ๋ง ์ถ๋ ฅํด(Output only the table)"๋ผ๊ณ ์ง์ํ๋ฉด ๊น๋ํ ๊ฒฐ๊ณผ๋ฌผ๋ง ์ป์ ์ ์์ต๋๋ค.
3. ์ค๋ฌด์์ ๋ฐ๋ก ์ฐ๋ 4๊ฐ์ง ์ถ๋ ฅ ํ์ ํ์ด๊ธฐ
์ฌ๋ฌ๋ถ์ ์ํฉ์ ๋ง์ถฐ ๊ณจ๋ผ ์ฐ์ธ์. ์ด 4๊ฐ์ง๋ง ์๋ฉด ํ๋กฌํํธ ๊ณ ์ ์๋ฆฌ๋ฅผ ๋ค์ ์ ์์ต๋๋ค.
① ๊ตฌ์กฐํ๋ ํ
์คํธ (Lists & Headings)
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด์ง๋ง ๊ฐ๋ ฅํฉ๋๋ค. ๊ธด ๊ธ์ ์ฐ๊ฒ ํ ๋ ์ ์ฉํฉ๋๋ค.
- ๋ช
๋ น์ด: "๊ธ๋จธ๋ฆฌ ๊ธฐํธ(Bullet points)๋ก ์์ฝํด์ค", "๋ฒํธ๋ฅผ ๋งค๊ฒจ์(Numbered list) ์์๋๋ก ์๋ ค์ค", "์์ ๋ชฉ(Headings)์ ๋ฌ์์ ๊ตฌ๋ถํด์ค."
- ํ์ฉ: ํ์๋ก ์์ฝ, ์์ด๋์ด ๋ธ๋ ์ธ์คํ ๋ฐ, ์ ์ฐจ ์ค๋ช
.
② ํ ๋ฐ์ดํฐ (Tables & CSV)
๋ฐ์ดํฐ๋ฅผ ๋น๊ตํ๊ฑฐ๋ ์์
๋ก ์ฎ๊ธธ ๋ ํ์์
๋๋ค.
- ๋ช
๋ น์ด: "๋งํฌ๋ค์ด ํ(Markdown Table) ํ์์ผ๋ก ์์ฑํด์ค", "CSV ํ์์ผ๋ก ๋ณํํด์ค."
- ํ์ฉ: ์ํ ๋น๊ต, ์ผ์ ํ ์์ฑ, ๋ฐ์ดํฐ ์ ๋ฆฌ.
- ํ: "์ด(Column) ์ด๋ฆ์ '์ ํ๋ช
', '๊ฐ๊ฒฉ', '์ฅ์ '์ผ๋ก ํด์ค"๋ผ๊ณ ์ด์ ์ง์ ํ๋ฉด ๋ ์๋ฒฝํฉ๋๋ค.
③ ์ฝ๋ ๋ฐ ๋ฐ์ดํฐ ํฌ๋งท (Code, JSON, XML)
๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ค์๊ฒ ์ ์ฉํฉ๋๋ค. ์ปดํจํฐ๊ฐ ์ดํดํ๊ธฐ ์ฌ์ด ์ธ์ด๋ก ๋ฐ์ต๋๋ค.
- ๋ช
๋ น์ด: "Python ์ฝ๋๋ก ์์ฑํด์ค", "๊ฒฐ๊ณผ๋ฅผ JSON ์ค๋ธ์ ํธ๋ก ์ถ๋ ฅํด์ค."
- ํ์ฉ: ์ฝ๋ฉ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์
๋ ฅ, API ์ฐ๋.
④ ๋๋ง์ ํ
ํ๋ฆฟ (Custom Template)
๋ด๊ฐ ๋ง๋ ์์ ๊ทธ๋๋ก ์ฑ์๋ฌ๋ผ๊ณ ์์ฒญํ๋ ๊ณ ๊ธ ๊ธฐ์ ์
๋๋ค.
- ๋ช
๋ น์ด: "์๋์ [ํ
ํ๋ฆฟ] ์์์ ๋ง์ถฐ์ ๋น์นธ์ ์ฑ์์ค."
```markdown
[ํ
ํ๋ฆฟ]
- ๐ก ํต์ฌ ์์ฝ:
- ๐ฃ️ ์ฃผ์ ์ฃผ์ฅ:
- ✅ ์ค์ฒ ๊ณผ์ :
```
- ํ์ฉ: ์ฃผ๊ฐ ์
๋ฌด ๋ณด๊ณ , ๋
์ ๋
ธํธ, ๋ด์ค๋ ํฐ ์์ฑ.
4. ์ค์ ๋น๊ต: ํ์์ด ๊ฒฐ๊ณผ๋ฅผ ์ด๋ป๊ฒ ๋ฐ๊ฟ๊น?
๋๊ฐ์ ์ง๋ฌธ์ ๋์ก์ ๋, ์ถ๋ ฅ ํ์์ด ์ด๋ค ์ฐจ์ด๋ฅผ ๋ง๋๋์ง ํ์ธํด ๋ณด์ธ์.
❌ ๋์ ํ๋กฌํํธ (ํ์ ๋ฏธ์ง์ )
> "์ฌ๊ณผ, ๋ฐฐ, ํฌ๋์ ์นผ๋ก๋ฆฌ์ ํน์ง์ ์๋ ค์ค."
๐ AI์ ๋ต๋ณ:
"์ฌ๊ณผ๋ 100g๋น ์ฝ 52kcal์ด๋ฉฐ ์์ญํ ์๊ฐ์ด ํน์ง์
๋๋ค. ๋ฐฐ๋ 100g๋น ์ฝ 42kcal์ด๊ณ ์๋ถ์ด ๋ง์ ์์ํฉ๋๋ค. ํฌ๋๋..."
(์ ๋ณด๋ ๋ง์ง๋ง, ํ๋์ ๋ค์ด์ค์ง ์๊ณ ์์
์ ์ฎ๊ธฐ๋ ค๋ฉด ๋ค์ ํ์ดํํด์ผ ํฉ๋๋ค.)
⭕ ์ข์ ํ๋กฌํํธ (ํ์ ์ง์ )
> "์ฌ๊ณผ, ๋ฐฐ, ํฌ๋์ ์์ ์ ๋ณด๋ฅผ ๋น๊ตํ๊ณ ์ถ์ด.
> [๊ณผ์ผ๋ช
| ์นผ๋ก๋ฆฌ(100g๋น) | ์ฃผ์ ํน์ง]์ ํค๋๋ฅผ ๊ฐ์ง ๋งํฌ๋ค์ด ํ(Table)๋ก ์ ๋ฆฌํด์ค."
๐ AI์ ๋ต๋ณ:
| ๊ณผ์ผ๋ช
| ์นผ๋ก๋ฆฌ(100g๋น) | ์ฃผ์ ํน์ง |
| :--- | :--- | :--- |
| ์ฌ๊ณผ | 52kcal | ์์ญํ ์๊ฐ, ์์ด์ฌ์ ํ๋ถ |
| ๋ฐฐ | 42kcal | ๋์ ์๋ถ ํจ๋, ์์ํ ๋จ๋ง |
| ํฌ๋ | 69kcal | ๊ป์ง์งธ ์ญ์ทจ ๊ฐ๋ฅ, ํญ์ฐํ ๋ฌผ์ง |
(ํ๋์ ๋ณด์ด๊ณ , ์์
์ ๋ฐ๋ก ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.)
5. ๊ณ ๊ธ ๊ฟํ: "์ก๋ด์ ๋นผ์ฃผ์ธ์" ๐คซ
AI๋ ์น์ ํ๊ฒ "๋ค, ์ฌ๊ธฐ ํ๋ฅผ ๋ง๋ค์ด ๋๋ฆฝ๋๋ค"๋ผ๊ณ ๋งํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์๋ํ ์
๋ฌด๋ฅผ ํ๊ฑฐ๋ ๊น๋ํ ๊ฒฐ๊ณผ๋ง ์ํ ๋๋ ์ด๋ ๊ฒ ๋ง๋ถ์ด์ธ์.
> "์ค๋ช
์ ์๋ตํ๊ณ ๊ฒฐ๊ณผ๋ฌผ๋ง ์ถ๋ ฅํด(No yapping, Output only)."
> "์ฝ๋ ๋ธ๋ก ์์๋ง ์์ฑํด."
์ด๋ ๊ฒ ์ ์ฝ ์กฐ๊ฑด(Constraints)์ ๊ฑธ๋ฉด, AI๋ ์ก๋ด์ ๋ฉ์ถ๊ณ ์๋ฒฝํ ๊ฒฐ๊ณผ๋ฌผ๋ง ๋ฑ ๋ด๋์ต๋๋ค.\
6. ๋ง์น๋ฉฐ: ํ๋กฌํํธ 4๋ ์์ ์์ ์ ๋ณต!
์ถํํฉ๋๋ค! ๐ ์ฌ๋ฌ๋ถ์ ์ด์ ํ๋กฌํํธ ์์ง๋์ด๋ง์ 4๋ ํต์ฌ ์์๋ฅผ ๋ชจ๋ ๋ง์คํฐํ์
จ์ต๋๋ค.
1. ํ๋ฅด์๋(Persona): AI์๊ฒ ๊ฐ๋ฉด์ ์์ ์ ๋ฌธ๊ฐ๋ก ๋ง๋ค๊ณ ,
2. ์ง์(Task): ๋ช
ํํ ๋์ฌ๋ก ํ๋์ ๋ช
๋ นํ๊ณ ,
3. ๋งฅ๋ฝ(Context): ์ถฉ๋ถํ ๋ฐฐ๊ฒฝ ์ค๋ช
์ผ๋ก ๋์น๋ฅผ ์ฑ๊ฒจ์ฃผ๊ณ ,
4. ์ถ๋ ฅ ํ์(Output Format): ์ํ๋ ๊ทธ๋ฆ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๊ฒ ํ์ต๋๋ค.
์ด 4๊ฐ์ง๋ง ์กฐํฉํ๋ฉด, ์ฌ๋ฌ๋ถ์ ์ด์ ์ด๋ค AI ๋๊ตฌ๋ฅผ ๋ง๋๋ ๋๋ ต์ง ์์ 'ํ๋กฌํํธ ๋ง์คํฐ'์
๋๋ค. ์ง๊ธ ๋ฐ๋ก ์ฌ๋ฌ๋ถ์ ์
๋ฌด์ ์ด ๋ง๋ฒ์ ๊ณต์์ ์ ์ฉํด ๋ณด์ธ์!
#ํ๋กฌํํธ์์ง๋์ด๋ง #ChatGPT #์ถ๋ ฅํ์ #OutputFormat #AIํ์ฉ๋ฒ #์
๋ฌดํจ์จํ #ํ๋กฌํํธ์์ฑ๋ฒ #๋ณด๊ณ ์์์ฑ #์์
์๋ํ #์์ฑํAI #ํ๋กฌํํธ #์ฑGPT๊ฟํ #์ผ์๋ฌ #์ง์ฅ์ธAI #๋ฐ์ดํฐ์ ๋ฆฌ #๋งํฌ๋ค์ด #JSON #CSV #AI๋น์ #์๊ฐ๋จ์ถ
๋๊ธ
๋๊ธ ์ฐ๊ธฐ