๊ฐ™์€ ๋ชจ๋ธ์„ ์จ๋„ ํŒ€๋งˆ๋‹ค ๊ฒฐ๊ณผ ํ’ˆ์งˆ์ด ํฌ๊ฒŒ ๋‹ค๋ฅธ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๊ฒฝ์šฐ ๋ชจ๋ธ ์ฐจ์ด๋ณด๋‹ค ์ง€์‹œ ์„ค๊ณ„ ์ฐจ์ด, ๊ทธ์ค‘์—์„œ๋„ personality ์„ค๊ณ„ ์ฐจ์ด๊ฐ€ ๋” ํฝ๋‹ˆ๋‹ค. ํŠนํžˆ ์—ฌ๋Ÿฌ ๋ถ€์„œ๊ฐ€ ํ•จ๊ป˜ ์“ฐ๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ํ†ค๊ณผ ๊ตฌ์กฐ์˜ ์ผ๊ด€์„ฑ์ด ๊ณง ์šด์˜ ํ’ˆ์งˆ์ด ๋ฉ๋‹ˆ๋‹ค.

OpenAI Cookbook์˜ Prompt Personalities๊ฐ€ ๊ฐ•์กฐํ•˜๋Š” ํฌ์ธํŠธ๋„ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. personality๋Š” โ€œ๋งํˆฌ ๊พธ๋ฏธ๊ธฐโ€๊ฐ€ ์•„๋‹ˆ๋ผ, ๋‹ต๋ณ€ ๋ฐฉ์‹(๋ฐ€๋„/๊ตฌ์กฐ/์„ค๋ช… ํ†ค)์„ ์•ˆ์ •์ ์œผ๋กœ ํ†ต์ œํ•˜๋Š” ์šด์˜ ๋ ˆ๋ฒ„๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์•ˆ๋‚ด: ์ด ๋ฌธ์„œ๋Š” ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•ด ์ดˆ์•ˆ์„ ์ž‘์„ฑํ–ˆ๊ณ , ๊ณต๊ฐœ๋œ ๊ณต์‹ ์ž๋ฃŒ๋ฅผ ๊ต์ฐจ ํ™•์ธํ•ด ์‹ค๋ฌด ์šด์˜ ๊ด€์ ์œผ๋กœ ๋ณด๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ธ€์˜ ๊ทผ๊ฑฐ ์ž๋ฃŒ

ํ•ต์‹ฌ ์š”์•ฝ

  • 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๋กœ ์ถ”์ ํ•œ๋‹ค

๋‹ค์Œ ์ฝ๊ธฐ