๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

Voice Agents Can Just Do Things โ€” Charlie Guo, OpenAI

AI Engineer ยท 2026-09-15 22:30 ยท 15:50

ํ•œ ์ค„ ํ•ต์‹ฌ

์Œ์„ฑ ์—์ด์ „ํŠธ๋Š” ๋‹จ์ˆœํžˆ ๋ง๋กœ ๋˜๋ฐ›์•„์น˜๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋งํ•˜๊ธฐยทํ–‰๋™ํ•˜๊ธฐยท์ด๋ฒคํŠธ ์•Œ๋ฆผ์„ ์กฐํ•ฉํ•ด ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ์ ‘๊ทผ์„ฑ ์žˆ๊ฒŒ ๋ฐ”๊พธ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ๋ง๋กœ ๋˜๋ฐ›์•„์น˜๊ธฐ๋ผ๋Š” ์˜คํ•ด ์Œ์„ฑ ์—์ด์ „ํŠธ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์Œ์„ฑ์œผ๋กœ๋งŒ ์‘๋‹ตํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์ด ํ•ต์‹ฌ ์˜คํ•ด์ด๋ฉฐ, ์‹ค์ œ๋กœ๋Š” speech to speech, speech to action, event to speech๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์ƒํ˜ธ์ž‘์šฉ ๋ฐฉ์‹์ด ์—ด๋ ค ์žˆ๋‹ค. ์ด ์„ธ ๋ฐฉ์‹์€ ์ƒˆ๋กœ ๋“ฑ์žฅํ•œ ๊ฐœ๋…์ด ์•„๋‹ˆ๋ผ ์˜ค๋ž˜์ „๋ถ€ํ„ฐ ์กด์žฌํ•ด ์™”์ง€๋งŒ, ์ง€๊ธˆ์€ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ์ถฉ๋ถ„ํžˆ ์˜ฌ๋ผ์™€ ํ›จ์”ฌ ํฅ๋ฏธ๋กœ์šด ๋ฐฉ์‹์œผ๋กœ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. 1:57
    ์ƒˆ๋กญ์ง€ ์•Š์ง€๋งŒ ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ์„ธ ๊ฐ€์ง€ ๋ชจ๋“œ speech to speech, speech to action, event to speech๋Š” ์„œ๋กœ ๋ฐฐํƒ€์ ์ด์ง€ ์•Š๊ณ  ์„ž์–ด์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“œ๋‹ค. ์ข‹์€ ์ œํ’ˆ์€ ํ•˜๋‚˜์˜ ๋ฐฉ์‹๋งŒ ๊ณ ์ง‘ํ•˜์ง€ ์•Š๊ณ , ์ƒํ™ฉ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ๋ชจ๋“œ๋ฅผ ๊ฒฐํ•ฉํ•ด ๋” ์ž์—ฐ์Šค๋Ÿฌ์šด ๊ฒฝํ—˜์„ ๋งŒ๋“ ๋‹ค.
  3. 2:48
    ๋ง-๋ง ์ƒํ˜ธ์ž‘์šฉ์˜ ํ™œ์šฉ์ฒ˜ ์–ธ์–ด ํ•™์Šต ์ฝ”์นญ, ๊ณ ๊ฐ ์ง€์›, ์‹ค์‹œ๊ฐ„ ๋ฒˆ์—ญ์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž๊ฐ€ ๋งํ•˜๋ฉด ๋ชจ๋ธ์ด ๋ง๋กœ ๋˜๋Œ๋ ค์ฃผ๋Š” ๊ฒฝํ—˜์€ ์ด๋ฏธ ๊ฐ•๋ ฅํ•œ ํšจ์šฉ์„ ๋‚ธ๋‹ค. ํŠนํžˆ ์ตœ๊ทผ์˜ ์Œ์„ฑ ๋ชจ๋ธ์€ ๊ฐ์ •ยท์–ต์–‘์„ ๋” ์ž˜ ๋‹ด๊ณ  ์ง€์—ฐ๋„ ์ค„์–ด๋“ค์–ด, ์ „ํ™” ์‘๋Œ€๋ณด๋‹ค ๋” ๋งŒ์กฑ์Šค๋Ÿฌ์šด ์ง€์› ๊ฒฝํ—˜๊นŒ์ง€ ๊ฐ€๋Šฅํ•ด์ง€๊ณ  ์žˆ๋‹ค.
  4. 4:29
    ๋ง-ํ–‰๋™๊ณผ ๋Šฅ๋ ฅ์˜ ๊ฒฉ์ฐจ speech to action์€ ๋ชจ๋ธ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์˜์—ญ์ด๋ฉฐ, ์•„์ง ์ถฉ๋ถ„ํžˆ ํƒ์ƒ‰๋˜์ง€ ์•Š์€ ํฐ ๊ธฐํšŒ๋กœ ์ œ์‹œ๋œ๋‹ค. ์„œ์‹ ์ž‘์„ฑ, ์ฐฝ์ž‘ ๋„๊ตฌ, ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž์˜ ์˜๋„๋ฅผ ๋ง๋กœ ์ „๋‹ฌํ•ด ๊ธฐ์กด ์•ฑ๊ณผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ง์ ‘ ์กฐ์ž‘ํ•˜๋Š” ํ๋ฆ„์ด ํŠนํžˆ ์œ ๋งํ•˜๋‹ค.
  5. 6:58
    ๊ธฐ์กด ์•ฑ์„ ๋„๊ตฌ๋กœ ๋ฐ”๊พธ๊ธฐ ํ˜„๋Œ€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋ฏธ API endpoints, React hooks ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๋งŽ์€ ๋™์ž‘์„ ๋…ธ์ถœํ•˜๊ณ  ์žˆ์–ด, ์ด๋ฅผ ๋ชจ๋ธ์ด ์“ธ ์ˆ˜ ์žˆ๋Š” tool๋กœ ๋ฐ”๊พธ๋Š” ์ผ์ด ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ๋‹ค. ๋‹ค๋งŒ ์•ˆ์ „์žฅ์น˜์™€ ๊ฐ€๋“œ๋ ˆ์ผ์€ ์—ฌ์ „ํžˆ ํ•„์š”ํ•˜๋ฉฐ, ๋ง๋กœ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์กฐ์ž‘ํ•  ๋•Œ๋„ ์•Œ๋ฆผยท์ƒํƒœ ๋ณ€ํ™”ยทํ•˜์ด๋ผ์ดํŠธ ๊ฐ™์€ ๋น„์–ธ์–ด์  ํ”ผ๋“œ๋ฐฑ์„ ํ•จ๊ป˜ ์จ์•ผ ํ•œ๋‹ค.
  6. 7:48
    ์ด๋ฒคํŠธ์—์„œ ๋ง๋กœ, ๊ทธ๋ฆฌ๊ณ  ์†์ด ์ž์œ ๋กญ์ง€ ์•Š์€ ๋งฅ๋ฝ event to speech๋Š” ๋ชจ๋ธ์ด ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›์•„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ง๋กœ ์•Œ๋ฆฌ๋Š” ๋ฐฉ์‹์œผ๋กœ, ์•„์ง์€ ์‹คํ—˜ ๋‹จ๊ณ„์ง€๋งŒ AI nativeํ•œ ๊ฒฝํ—˜์˜ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ์†์„ ์“ธ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ, ๋˜๋Š” ์ค‘์š”ํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋จผ์ € ์•Œ๋ ค์•ผ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ ์Œ์„ฑ์€ ์‹œ๊ฐ์  ์•Œ๋ฆผ๋ณด๋‹ค ๋” ๋†’์€ ์šฐ์„ ์ˆœ์œ„์˜ ์ „๋‹ฌ ์ˆ˜๋‹จ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.
  7. 9:26
    ์ ‘๊ทผ์„ฑ์—์„œ ์—ด๋ฆฌ๋Š” ๊ฐ€๋Šฅ์„ฑ ์Œ์„ฑ ์—์ด์ „ํŠธ๋Š” ์†์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ์†์žฌ์ฃผ๋ฅผ ์žƒ์€ ๊ฐœ๋ฐœ์ž์ฒ˜๋Ÿผ ๊ธฐ์กด ๋ฐฉ์‹์œผ๋กœ ์ผํ•˜๊ธฐ ์–ด๋ ค์šด ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋„ ์ƒˆ๋กœ์šด ์ƒ์‚ฐ์„ฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ์ฐจ๋Ÿ‰ ๋‚ด ๋ณด์กฐ, ๊ฒŒ์ž„, ๋‹ค์ค‘ ๋ชจ๋“œ ์ธํ„ฐํŽ˜์ด์Šค์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์ž…๋ ฅยท์ถœ๋ ฅ ๋ฐฉ์‹์„ ํ•œ ์‹œ์Šคํ…œ์œผ๋กœ ๋ฌถ๋Š” ๊ฒฝํ—˜์„ ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  8. 12:45
    ์ถ”๋ก , ๋„๊ตฌ ํ˜ธ์ถœ, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์ „ ์•ˆ๋‚ด GPT realtime 2๋Š” ์Œ์„ฑ ๋งค์ฒด์— reasoning์„ ๋„ฃ์–ด, ๋งํ•˜๊ธฐ ์ „์— ์ƒ๊ฐํ•˜๊ณ  ๋ณ‘๋ ฌ tool calls๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ ๋‹ค. ์—ฌ๊ธฐ์— preambles๋ฅผ ๋”ํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ๋จผ์ € ์•Œ๋ ค ์ฃผ์–ด, ์ง€์—ฐ์ด ์žˆ์–ด๋„ ์ƒํ˜ธ์ž‘์šฉ์ด ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ์‹ ๋ขฐํ•  ๋งŒํ•ด์ง„๋‹ค.
  9. 14:23
    ์Œ์„ฑ์ด ๋งก๋Š” ์—ญํ• ๋ถ€ํ„ฐ ๋ฌป๊ธฐ ์Œ์„ฑ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ๋Š” ์–ด๋–ค ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์ง€๋ณด๋‹ค, ์ด ์ƒํ˜ธ์ž‘์šฉ์—์„œ ์Œ์„ฑ๊ณผ ์˜ค๋””์˜ค๊ฐ€ ์–ด๋–ค ์—ญํ• ์„ ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋จผ์ € ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋‹ค์Œ์— ๋ชจ๋ธ์ด ๋ฌด์—‡์„ ์ธ์ง€ํ•˜๊ณ  ์–ด๋–ค ๋งฅ๋ฝ์„ ๊ฐ€์ง€๋ฉฐ ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์‹คํ–‰ํ• ์ง€ ๊ฒฐ์ •ํ•ด์•ผ, ๋” ํ’๋ถ€ํ•œ ๊ฒฝํ—˜์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ๊ธฐ๋Šฅ ์„ค๊ณ„๋Š” '์Œ์„ฑ ์‘๋‹ต'์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘๊ธฐ๋ณด๋‹ค, ๋งํ•˜๊ธฐยทํ–‰๋™ยท์•Œ๋ฆผ ์ค‘ ๋ฌด์—‡์ด ๊ฐ€์žฅ ์ ์ ˆํ•œ์ง€ ๋จผ์ € ์ •ํ•˜๋ฉด ๋” ์ข‹์€ UX๋กœ ์ด์–ด์ง„๋‹ค.
  • ๊ธฐ์กด ์•ฑ์„ ์Œ์„ฑ ์—์ด์ „ํŠธ๋กœ ๋ฐ”๊พธ๋Š” ๊ฐ€์žฅ ํ˜„์‹ค์ ์ธ ์ถœ๋ฐœ์ ์€ API endpoint์™€ UI ๋™์ž‘์„ tool๋กœ ๋…ธ์ถœํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • ์ง€์—ฐ์ด ์žˆ๋Š” ์Œ์„ฑ ์—์ด์ „ํŠธ๋Š” preambles ๊ฐ™์€ ์‚ฌ์ „ ์•ˆ๋‚ด๋ฅผ ๋„ฃ์–ด์•ผ ์‹ ๋ขฐ์™€ ์‚ฌ์šฉ์„ฑ์ด ํ•จ๊ป˜ ์˜ฌ๋ผ๊ฐ„๋‹ค.