๊ฐ์ ๋ชจ๋ธ์ ์จ๋ ํ๋ง๋ค ๊ฒฐ๊ณผ ํ์ง์ด ํฌ๊ฒ ๋ค๋ฅธ ์ด์ ๊ฐ ์์ต๋๋ค. ๋ง์ ๊ฒฝ์ฐ ๋ชจ๋ธ ์ฐจ์ด๋ณด๋ค ์ง์ ์ค๊ณ ์ฐจ์ด, ๊ทธ์ค์์๋ personality ์ค๊ณ ์ฐจ์ด๊ฐ ๋ ํฝ๋๋ค. ํนํ ์ฌ๋ฌ ๋ถ์๊ฐ ํจ๊ป ์ฐ๋ ํ๊ฒฝ์์๋ ํค๊ณผ ๊ตฌ์กฐ์ ์ผ๊ด์ฑ์ด ๊ณง ์ด์ ํ์ง์ด ๋ฉ๋๋ค.
OpenAI Cookbook์ Prompt Personalities๊ฐ ๊ฐ์กฐํ๋ ํฌ์ธํธ๋ ๋จ์ํฉ๋๋ค. personality๋ โ๋งํฌ ๊พธ๋ฏธ๊ธฐโ๊ฐ ์๋๋ผ, ๋ต๋ณ ๋ฐฉ์(๋ฐ๋/๊ตฌ์กฐ/์ค๋ช
ํค)์ ์์ ์ ์ผ๋ก ํต์ ํ๋ ์ด์ ๋ ๋ฒ๋ผ๋ ์ ์
๋๋ค.
์๋ด: ์ด ๋ฌธ์๋ ์์ฑํ AI๋ฅผ ํ์ฉํด ์ด์์ ์์ฑํ๊ณ , ๊ณต๊ฐ๋ ๊ณต์ ์๋ฃ๋ฅผ ๊ต์ฐจ ํ์ธํด ์ค๋ฌด ์ด์ ๊ด์ ์ผ๋ก ๋ณด๊ฐํ์ต๋๋ค.
์ด ๊ธ์ ๊ทผ๊ฑฐ ์๋ฃ
- Prompt Personalities (OpenAI Cookbook)
- ํ ์คํธ ์์ฑ ์ง์๋ฌธ ๊ฐ์ด๋
- ChatGPT Personality ๊ฐ์
ํต์ฌ ์์ฝ
- task instruction์ โ๋ฌด์์ ํ ์งโ, personality๋ โ์ด๋ป๊ฒ ๋ตํ ์งโ๋ฅผ ๋ด๋นํด์ผ ์์ ์ ์ ๋๋ค.
- personality์ ์ ๋ฌด ๋ก์ง๊น์ง ๋ฃ์ผ๋ฉด ๋๋ฆฌํํธ๊ฐ ์ปค์ง๋๋ค.
- ์ญํ ๋ณ ๊ธฐ๋ณธ personality ๋งคํ์ ๊ณ ์ ํ๋ฉด ์กฐ์ง ์ ์ฒด ์๋ต ํ์ง์ด ํฌ๊ฒ ์์ ๋ฉ๋๋ค.
flowchart LR A[์์ฒญ ์ ๋ ฅ] --> B[Task Instructions] A --> C[Personality Instructions] B --> D[๋ฌด์์ ํ ์ง] C --> E[์ด๋ป๊ฒ ์ ๋ฌํ ์ง] D --> F[์ถ๋ ฅ๋ฌผ] E --> F F --> G[์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ]
๐ง ์น ํ ์นํธ์ํธ
- task์ personality๋ฅผ ์์ง ์๋๋ค
- JSON/์ฝ๋/๋ฉ์ผ ํฌ๋งท์ task๊ฐ ์ฐ์ ํ๋ค
- personality๋ ์งง๊ฒ ์์ํ๊ณ eval๋ก ๋ค๋ฌ๋๋ค
- ์ญํ ๋ณ ๊ธฐ๋ณธ๊ฐ์ ์ ํ๋ฉด ํ ํธ์ฐจ๊ฐ ์ค์ด๋ ๋ค
- โ์น์ ํจโ๋ณด๋ค โ์์ธก ๊ฐ๋ฅ์ฑโ์ด ์ด์์ ๋ ์ค์ํ๋ค
์ personality๊ฐ ์ด์ ์ด์๊ฐ ๋๋๊ฐ
์ด์์์ ์์ฃผ ๋ณด์ด๋ ๋ฌธ์ ๋ ์ด๋ฐ ํํ์ ๋๋ค.
- ๊ฐ์ ์ง๋ฌธ์ธ๋ฐ ๋ด๋น์๋ง๋ค ๋ต๋ณ ํค/๊ธธ์ด๊ฐ ํฌ๊ฒ ๋ฌ๋ผ์ง
- ๊ธฐ์ ์์ฒญ์ธ๋ฐ ๋ถํ์ํ ์ฅ์ ๋ฌธ์ฅ์ด ๊ธธ์ด์ง
- ๋ฆฌ์คํฌ ๊ฒํ ๊ฐ ํ์ํ๋ฐ ์ง๋์น๊ฒ ๋๊ด์ ์ผ๋ก ๋ตํจ
์ด ๋ฌธ์ ๋ ๋ชจ๋ธ ๋ฌธ์ ๊ฐ ์๋๋ผ ์ง์ ๊ฒฝ๊ณ๊ฐ ํ๋ฆด ๋ ์์ฃผ ์๊น๋๋ค. ๊ทธ๋์ ๋จผ์ โ๋ฌด์(task)โ๊ณผ โ์ด๋ป๊ฒ(personality)โ๋ฅผ ๋ถ๋ฆฌํด์ผ ํฉ๋๋ค.
4๊ฐ์ง personality๋ฅผ ์ค๋ฌด์ ๋ถ์ด๋ ๋ฐฉ๋ฒ
Professional
์ ์ ๋๊ณ ์ ๋ขฐ๊ฐ ์๋ ๋น์ฆ๋์ค ํค์ด ํ์ํ ๋ ์ ์ฉํฉ๋๋ค. ๊ณ ๊ฐ ์ปค๋ฎค๋์ผ์ด์ , ๊ฒฝ์์ง ๋ณด๊ณ , ๊ณต์ ๊ณต์ง์ ์ ๋ง์ต๋๋ค.
Efficient
์งง๊ณ ์ง์ ์ ์ธ ์ ๋ฌ์ด ํ์ํ ๊ตฌ๊ฐ์ ์ ํฉํฉ๋๋ค. ๊ฐ๋ฐ ์๋ํ, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ด์ ํธ, ๋ฐฐ์น ์์ ์์ ํนํ ํจ์จ์ ์ ๋๋ค.
Fact-Based
๊ทผ๊ฑฐ ์ค์ฌ, ๋ถํ์ค์ฑ ๋ช ์, ๊ณผ์ฅ ์ต์ ๊ฐ ํต์ฌ์ ๋๋ค. ๋ฆฌ์คํฌ ๊ฒํ , ํ๊ฐ, ๋๋ฒ๊น , ์ ์ฑ ํ๋จ ์ ๋ฌด์ ์ ๋ง์ต๋๋ค.
Exploratory
ํ์ต/์จ๋ณด๋ฉ/๊ฐ๋ ์ค๋ช ์ฒ๋ผ ์ดํด๋ฅผ ๋๋ ๋งฅ๋ฝ์์ ์ข์ต๋๋ค. ๋ณต์กํ ์ฃผ์ ๋ฅผ ๋จ๊ณ์ ์ผ๋ก ํ์ด๋ผ ๋ ํจ๊ณผ๊ฐ ํฝ๋๋ค.
B2B ์ด์์์ ๋ฐ๋ก ์ฐ๋ ๋งคํ ์์
- ๊ณ ๊ฐ์ฌ ์๋ด/๊ณต์ง: Professional
- ๊ฐ๋ฐยท์ด์ ์๋ํ: Efficient
- ๊ฐ์ฌยท๋ฆฌ์คํฌ ์ ๊ฒ: Fact-Based
- ์ฌ๋ด ๊ต์ก/์จ๋ณด๋ฉ: Exploratory
์ด ๋งคํํ๋ง ํ ๊ณต์ฉ ๋ฌธ์๋ก ๊ณ ์ ํด๋ โ์ง๋ฌธ์์ ๋ฐ๋ผ ๋ต๋ณ ํค์ด ๋ฌ๋ผ์ง๋โ ๋ฌธ์ ๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
๋ฏธ๋ ์ฌ๋ก 3๊ฐ์ง
์ฌ๋ก A) ๊ณ ๊ฐ์ง์ ํ
๋ฌธ์ ๋ต๋ณ ํค์ด ๋ด๋น์๋ง๋ค ๋ฌ๋ผ ๋ถ๋ง์ด ์์๋๋ฐ, Professional ๊ธฐ๋ณธ๊ฐ์ ๊ณ ์ ํ ๋ค ์๋ต ์ผ๊ด์ฑ๊ณผ ์ฌ๋ฌธ์์จ์ด ๊ฐ์ ๋์ต๋๋ค.
์ฌ๋ก B) ๊ฐ๋ฐ ์ด์ํ
์ฝ๋ ์์ฑ ์์ฒญ๋ง๋ค ์ค๋ช ์ด ๊ธธ์ด์ ธ ํ ํฐ ๋ญ๋น๊ฐ ์ปธ์ต๋๋ค. Efficient๋ก ์ ํ ํ ์๋ต ๊ธธ์ด์ ์ฒ๋ฆฌ ์๊ฐ์ด ์์ ๋์ต๋๋ค.
์ฌ๋ก C) ๋ฆฌ์คํฌ ๋ฆฌ๋ทฐํ
๊ทผ๊ฑฐ ์๋ ๋จ์ ๋ฌธ๊ตฌ ๋๋ฌธ์ ์ฌ๊ฒํ ๊ฐ ์ฆ์์ต๋๋ค. Fact-Based ๊ท์น(๊ทผ๊ฑฐ/๋ถํ์ค์ฑ ๋ช ์)์ ๋ถ์ธ ๋ค ๋ฆฌ๋ทฐ ์๋ณต ํ์๊ฐ ์ค์์ต๋๋ค.
์ด์ ํ๋กฌํํธ ํจํด
1) personality ๋ถ๋ฆฌ ์ ์ธ
Task instruction: [ํด์ผ ํ ์ผ]
Personality instruction: [์ ๋ฌ ๋ฐฉ์]
์ฐ์ ์์: task ํฌ๋งท ์๊ตฌ์ฌํญ > personality ์คํ์ผ2) Fact-Based ๊ฒ์ฆ ํ๋กฌํํธ
์ญํ : fact-based reviewer.
์์ฒญ: ๋ต๋ณ์์ ๊ทผ๊ฑฐ ์๋ ๋จ์ ๋ฌธ์ฅ์ ์ฐพ๊ณ ,
๋ถํ์คํ ๋ถ๋ถ์ ์กฐ๊ฑด๋ถ ํํ์ผ๋ก ์์ ํด์ค.3) ์ญํ ๋งคํ ์ ๊ฒ ํ๋กฌํํธ
์ญํ : ์ด์ ํ์ง ๊ด๋ฆฌ์.
์์ฒญ: ์ต๊ทผ 20๊ฐ ์๋ต์ ๋ณด๊ณ
์์ฒญ ์ ํ ๋๋น personality ์ ํ์ด ์ ์ ํ๋์ง ๋ถ๋ฅํด์ค.20๋ถ ๋์ ๋ฃจํด
- 5๋ถ: ํ ์ ๋ฌด๋ฅผ 4๊ฐ ์ฑ๊ฒฉ(Professional/Efficient/Fact-Based/Exploratory)์ผ๋ก ๋งคํ
- 5๋ถ: task/personality ๋ถ๋ฆฌ ํ ํ๋ฆฟ ๊ณตํตํ
- 5๋ถ: ์ํ 5๊ฑด์ผ๋ก ํค ์ผ๊ด์ฑ ํ์ธ
- 5๋ถ: mismatch ์ผ์ด์ค๋ฅผ ๋ค์ eval์ ์ ์ถ๊ฐ
์ ์ฉ ์ฒดํฌ๋ฆฌ์คํธ
- task์ personality ์ง์๋ฅผ ๋ถ๋ฆฌํ๋ค
- ์ญํ ๋ณ ๊ธฐ๋ณธ personality ๋งคํํ๊ฐ ์๋ค
- ์ถ๋ ฅ ํฌ๋งท ์ฐ์ ์์(task > personality)๋ฅผ ๋ช ์ํ๋ค
- Fact-Based ํ๋ฆ์ ๊ทผ๊ฑฐ/๋ถํ์ค์ฑ ๊ท์น์ ๋ฃ์๋ค
- ํค ์ผ๊ด์ฑ mismatch ์ฌ๋ก๋ฅผ ์ฃผ๊ฐ eval๋ก ์ถ์ ํ๋ค