OpenAI DevDay 2025 ์ „์ฒด ๋ฐœํ‘œ ์ •๋ฆฌ

Posted by Euisuk's Dev Log on October 8, 2025

OpenAI DevDay 2025 ์ „์ฒด ๋ฐœํ‘œ ์ •๋ฆฌ

์›๋ณธ ๊ฒŒ์‹œ๊ธ€: https://velog.io/@euisuk-chung/OpenAI-DevDay-2025

https://x.com/OpenAI/status/1974972945949987096

DevDay Introduction - ๊ฐœ๋ง‰ ์ธ์‚ฌ

์ƒŒํ”„๋ž€์‹œ์Šค์ฝ” Fort Mason์—์„œ OpenAI DevDay 2025๊ฐ€ ๊ฐœ์ตœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Sam Altman CEO๋Š” OpenAI๊ฐ€ ์‹œ์ž‘๋œ ๋„์‹œ์ด์ž AI์˜ ๋ฏธ๋ž˜๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ๋กœ ์•ฝ์†ํ•œ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์—์„œ ๊ฐœ๋ฐœ์ž๋“ค์„ ํ™˜์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. 2023๋…„ ์ฒซ DevDay ์ดํ›„ ๊ฑฐ์˜ 2๋…„์ด ์ง€๋‚œ ์‹œ์ ์—์„œ, ๊ทธ๊ฐ„์˜ ์—ฌ์ •์„ ๋Œ์•„๋ณด๊ณ  ์ƒˆ๋กœ์šด ๋ฐœํ‘œ๋ฅผ ์ค€๋น„ํ•˜๋Š” ๊ฐœ๋ง‰ ์ˆœ์„œ์˜€์Šต๋‹ˆ๋‹ค.

https://youtu.be/hS1YqcewH0c


OpenAI Growth - ํญ๋ฐœ์ ์ธ ์„ฑ์žฅ ์ง€ํ‘œ

2023๋…„ ์ฒซ DevDay ๋‹น์‹œ

  • ๊ฐœ๋ฐœ์ž ์ˆ˜: 200๋งŒ ๋ช…
  • ์ฃผ๊ฐ„ ChatGPT ์‚ฌ์šฉ์ž: 1์–ต ๋ช…
  • API ํ† ํฐ ์ฒ˜๋ฆฌ๋Ÿ‰: ๋ถ„๋‹น 3์–ต ๊ฐœ

2025๋…„ ํ˜„์žฌ

  • ๊ฐœ๋ฐœ์ž ์ˆ˜: 400๋งŒ ๋ช… (2๋ฐฐ ์ฆ๊ฐ€)
  • ์ฃผ๊ฐ„ ChatGPT ์‚ฌ์šฉ์ž: 8์–ต ๋ช… ์ด์ƒ (8๋ฐฐ ์ฆ๊ฐ€)
  • API ํ† ํฐ ์ฒ˜๋ฆฌ๋Ÿ‰: ๋ถ„๋‹น 60์–ต ๊ฐœ (20๋ฐฐ ์ฆ๊ฐ€)

์ด๋Ÿฌํ•œ ์ˆ˜์น˜๋“ค์˜ ๋ณ€ํ™”๋Ÿ‰์€ AI๊ฐ€ โ€œ์‚ฌ๋žŒ๋“ค์ด ๊ฐ€์ง€๊ณ  ๋†€๋˜ ๊ฒƒโ€์—์„œ โ€œ์‚ฌ๋žŒ๋“ค์ด ๋งค์ผ ๊ฐœ๋ฐœํ•˜๋Š” ๋„๊ตฌโ€๋กœ ์™„์ „ํžˆ ์ „ํ™˜๋˜์—ˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.


Announcement Overview - ์˜ค๋Š˜์˜ ๋ฐœํ‘œ ๊ฐœ์š”

Sam Altman์€ ๊ฐœ๋ฐœ์ž๋“ค์˜ ํ”ผ๋“œ๋ฐฑ์„ ์ฒ ์ €ํžˆ ๋ฐ˜์˜ํ•œ ๋„ค ๊ฐ€์ง€ ํ•ต์‹ฌ ๋ฐœํ‘œ๋ฅผ ์˜ˆ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค:

1. ChatGPT ๋‚ด ์•ฑ ๊ตฌ์ถ•

  • ChatGPT ์•ˆ์—์„œ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•
  • ๋Œ€๊ทœ๋ชจ ๋ฐฐํฌ(distribution) ์ง€์›

2. ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ ํ˜์‹ 

  • ์—์ด์ „ํŠธ ๊ตฌ์ถ•์„ ๋” ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์œผ๋กœ

3. ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์„ฑ ํ˜์‹ 

  • ๋ฐ˜๋ณต์ ์ธ ์ฝ”๋”ฉ ์ž‘์—…์„ AI๊ฐ€ ๋‹ด๋‹น
  • ๊ฐœ๋ฐœ์ž๋Š” ์‹œ์Šคํ…œ๊ณผ ์ฐฝ์˜์„ฑ์— ์ง‘์ค‘

4. ๋ชจ๋ธ ๋ฐ API ์—…๋ฐ์ดํŠธ

  • ๋ชจ๋“  ๊ฐœ๋ฐœ ์ž‘์—…์„ ๋’ท๋ฐ›์นจํ•  ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ 

Sam์€ โ€œ์ด๊ฒƒ์€ ์—ญ์‚ฌ์ƒ ๋นŒ๋”๊ฐ€ ๋˜๊ธฐ์— ์ตœ๊ณ ์˜ ์‹œ๊ธฐโ€๋ผ๋ฉฐ, โ€œ์•„์ด๋””์–ด์—์„œ ์ œํ’ˆ๊นŒ์ง€ ์ด๋ ‡๊ฒŒ ๋น ๋ฅธ ์ ์ด ์—†์—ˆ๋‹คโ€๊ณ  ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค.


Apps in ChatGPT - ChatGPT ์•ฑ ์ƒํƒœ๊ณ„

ChatGPT์˜ ์ง„ํ™” ๋ฐฉํ–ฅ

OpenAI๋Š” ChatGPT๋ฅผ ์‚ฌ๋žŒ๋“ค์ด ๋” ์ƒ์‚ฐ์ ์ด๊ณ , ๋” ์ฐฝ์˜์ ์ด๋ฉฐ, ๋” ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๋„๊ตฌ๋กœ ๋งŒ๋“ค์–ด์™”์Šต๋‹ˆ๋‹ค.

์ฒซ DevDay ์ดํ›„ ์ง€์†์ ์œผ๋กœ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ChatGPT๋ฅผ ๊ฐœ๋ฐฉํ•ด์™”์œผ๋ฉฐ:

  • GPTs ์ถœ์‹œ: ๋งž์ถคํ˜• ์ฑ—๋ด‡ ์ƒ์„ฑ ๊ธฐ๋Šฅ
  • MCP ํ‘œ์ค€ ์ฑ„ํƒ: Model Context Protocol๋กœ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—ฐ๊ฒฐ
  • ํ•™์Šต๊ณผ ์‹คํ—˜: ์–ด๋–ค ๊ฒƒ์€ ์„ฑ๊ณตํ•˜๊ณ  ์–ด๋–ค ๊ฒƒ์€ ์‹คํŒจํ–ˆ์ง€๋งŒ, ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์›€

์ƒˆ๋กœ์šด ๋น„์ „: Apps inside ChatGPT

์ด์ œ ๊ฐœ๋ฐœ์ž๋“ค์€ ChatGPT ์•ˆ์— ์™„์ „ํ•œ ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ€์ง„ ์ฐจ์„ธ๋Œ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค:

  • ๋Œ€ํ™”ํ˜•(Interactive): ์‚ฌ์šฉ์ž์™€ ์ž์—ฐ์Šค๋Ÿฌ์šด ๋Œ€ํ™” ๊ฐ€๋Šฅ
  • ์ ์‘ํ˜•(Adaptive): ์ปจํ…์ŠคํŠธ์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ๋ฐ˜์‘
  • ๊ฐœ์ธํ™”(Personalized): ์‚ฌ์šฉ์ž๋ณ„ ๋งž์ถค ๊ฒฝํ—˜ ์ œ๊ณต
  • ์ฑ„ํŒ… ๊ฐ€๋Šฅ(Chattable): ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋Œ€ํ™”๋กœ ์ œ์–ด ๊ฐ€๋Šฅ

Apps SDK Launch - Apps SDK ์ •์‹ ์ถœ์‹œ

Apps SDK์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

ํ”„๋ฆฌ๋ทฐ๋กœ ์ œ๊ณต๋˜๋Š” Apps SDK๋Š” ์™„์ „ํ•œ ํ’€์Šคํƒ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค:

https://developers.openai.com/apps-sdk/

1. ๋ฐฑ์—”๋“œ ํ†ตํ•ฉ

  • ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ: ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ API ์—ฐ๋™
  • ์•ก์…˜ ํŠธ๋ฆฌ๊ฑฐ: ์™ธ๋ถ€ ์„œ๋น„์Šค ํ˜ธ์ถœ ๋ฐ ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰
  • ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง: ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์ฒ˜๋ฆฌ ์™„์ „ ์ œ์–ด

2. ํ”„๋ก ํŠธ์—”๋“œ ๋ Œ๋”๋ง

  • ์™„์ „ํ•œ ๋Œ€ํ™”ํ˜• UI ๊ตฌํ˜„
  • HTML/CSS/JavaScript ์ „์ฒด ์Šคํƒ ํ™œ์šฉ
  • ๋ฐ˜์‘ํ˜• ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„

3. MCP ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜

  • Model Context Protocol ํ‘œ์ค€ ๊ธฐ๋ฐ˜
  • ๋ฐฑ์—”๋“œ ๋กœ์ง๊ณผ ํ”„๋ก ํŠธ์—”๋“œ UI์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ œ์–ด
  • ์˜คํ”ˆ ํ‘œ์ค€์œผ๋กœ ๋ˆ„๊ตฌ๋‚˜ ํ†ตํ•ฉ ๊ฐ€๋Šฅ

๋ฐฐํฌ ๋ฐ ๋„๋‹ฌ ๋ฒ”์œ„

Apps SDK๋กœ ๊ตฌ์ถ•ํ•œ ์•ฑ์€:

  • ์ˆ˜์–ต ๋ช…์˜ ChatGPT ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฆ‰์‹œ ๋„๋‹ฌ
  • ๊ฐœ๋ฐœ์ž์˜ ์ œํ’ˆ ํ™•์žฅ์— ์žˆ์–ด โ€œbig dealโ€์ด ๋  ๊ฒƒ
  • ๊ธฐ์กด ์ œํ’ˆ ๊ตฌ๋…์ž๋Š” ๋Œ€ํ™” ๋‚ด์—์„œ ๋ฐ”๋กœ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅ

์ˆ˜์ตํ™” ๊ณ„ํš

ํ–ฅํ›„ ๋‹ค์–‘ํ•œ ์ˆ˜์ตํ™” ๋ฐฉ๋ฒ• ์ง€์› ์˜ˆ์ •:

  • ๊ธฐ์กด ๊ตฌ๋… ๋ชจ๋ธ ์—ฐ๋™
  • Agentic Commerce Protocol: ChatGPT ๋‚ด ์ฆ‰์‹œ ๊ฒฐ์ œ ๊ธฐ๋Šฅ
  • ์ถ”๊ฐ€ ์ˆ˜์ตํ™” ์˜ต์…˜์€ ์ˆœ์ฐจ์ ์œผ๋กœ ๊ณต๊ฐœ ์˜ˆ์ •

์˜ˆ์‹œ

Example - Figma App

Example - Spotify App


Live Demo Start - ์‹ค์‹œ๊ฐ„ ๋ฐ๋ชจ ์‹œ์ž‘

Alexi(ChatGPT ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด)๊ฐ€ ๋ฌด๋Œ€์— ์˜ฌ๋ผ ์‹ค์ œ ์ž‘๋™ํ•˜๋Š” ์•ฑ๋“ค์„ ์ง์ ‘ ์‹œ์—ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๊ทธ๋Š” โ€œ์ด ์•ฑ๋“ค์˜ ๋งˆ๋ฒ•์€ ํ’๋ถ€ํ•œ ๋Œ€ํ™”ํ˜• ๋น„์ฃผ์–ผ๊ณผ ChatGPT์˜ ํŒŒ์›Œ๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒโ€์ด๋ผ๊ณ  ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

Coursera Demo - ๊ต์œก ์•ฑ ํ†ตํ•ฉ ์‚ฌ๋ก€

์ฒซ ๋ฒˆ์งธ ์‚ฌ์šฉ: ์•ฑ ์—ฐ๊ฒฐ

์‚ฌ์šฉ์ž๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์ด ์š”์ฒญํ•˜๋ฉด:

๐Ÿ‘ค ์‚ฌ์šฉ์ž : โ€œCoursera, teach me something about machine learningโ€

  1. ์ตœ์ดˆ ๋™์˜(Consent): ์ฒ˜์Œ ์‚ฌ์šฉ ์‹œ Coursera ์•ฑ ์—ฐ๊ฒฐ ๋™์˜ ํ•„์š”
  2. ์ž๋™ ๋กœ๊ทธ์ธ: ์ดํ›„๋ถ€ํ„ฐ๋Š” ์ฆ‰์‹œ ์ ‘๊ทผ ๊ฐ€๋Šฅ
  3. ์•ฑ ๋ฐœ๊ฒฌ: ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์š”์ฒญํ•˜๊ฑฐ๋‚˜, ChatGPT๊ฐ€ ๋Œ€ํ™” ๋งฅ๋ฝ์— ๋”ฐ๋ผ ์ž๋™ ์ œ์•ˆ

์ธ๋ผ์ธ ๋น„๋””์˜ค ๊ฒฝํ—˜

Coursera ์•ฑ์€ ๋Œ€ํ™” ๋‚ด์—์„œ ์ธ๋ผ์ธ์œผ๋กœ ํ‘œ์‹œ(์ฑ„ํŒ… ๋‚ด๋ถ€์—์„œ ๋™์˜์ƒ ์‹œ์ฒญ ๊ฐ€๋Šฅ)๋˜๋ฉฐ:

  • ๋น„๋””์˜ค ์žฌ์ƒ: ์›น์—์„œ ๋ Œ๋”๋ง ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ฝ˜ํ…์ธ  ์ง€์›
  • Picture-in-Picture: ๋น„๋””์˜ค๊ฐ€ ํ™”๋ฉด ์ƒ๋‹จ์— ๊ณ ์ •
  • ๋™์‹œ ๋Œ€ํ™”: ๋น„๋””์˜ค๋ฅผ ๋ณด๋ฉด์„œ ๋™์‹œ์— ๋Œ€ํ™” ๊ฐ€๋Šฅ

Talking to Apps: ์ปจํ…์ŠคํŠธ ์ธ์‹

๊ฐ€์žฅ ํ˜์‹ ์ ์ธ ๊ธฐ๋Šฅ์€ โ€œTalking to Appsโ€์ž…๋‹ˆ๋‹ค:

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œCan you explain more about what they are saying right nowโ€

Apps SDK๋Š” ์•ฑ์ด ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๊ณ  ์žˆ๋Š” ์ปจํ…์ŠคํŠธ๋ฅผ ChatGPT์— ๋…ธ์ถœํ•˜๋Š” API๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด:

  • ChatGPT๊ฐ€ ๋น„๋””์˜ค์˜ ํŠน์ • ์‹œ์ ์„ ์ •ํ™•ํžˆ ์ดํ•ด
  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ„๋„ ์„ค๋ช… ์—†์ด๋„ ์งˆ๋ฌธ ๊ฐ€๋Šฅ
  • ๋ฐ์ดํ„ฐ ์ค€๋น„ ๋‹จ๊ณ„์— ๋Œ€ํ•œ ์„ค๋ช… ๋“ฑ ์ปจํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋‹ต๋ณ€ ์ œ๊ณต

์ด๋Š” ChatGPT๋ฅผ ํ™œ์šฉํ•œ ํ•™์Šต ๊ฒฝํ—˜์ด ๋”์šฑ ํ’๋ถ€ํ•ด์ง€๋Š” ์‚ฌ๋ก€๋กœ, ์ „ ์„ธ๊ณ„ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ต์œก ๊ฒฝํ—˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.


Canva Demo - ์ฐฝ์ž‘ ๋„๊ตฌ ํ†ตํ•ฉ

๋Œ€ํ™” ๊ธฐ๋ฐ˜ ๋””์ž์ธ ์›Œํฌํ”Œ๋กœ์šฐ

์‚ฌ์šฉ์ž๊ฐ€ ๋™์ƒ์˜ ๋ฐ˜๋ ค๊ฒฌ ์‚ฐ์ฑ… ์‚ฌ์—…์„ ์œ„ํ•œ ์•„์ด๋””์–ด๋ฅผ ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐํ•˜๋˜ ์ค‘:

  • ์›ํ•˜๋Š” ์‚ฌ์—…์ฒด ๋ช…(Walk This Wag)์œผ๋กœ ํฌํŠธํด๋ฆฌ์˜ค ์ œ์ž‘์„ ํ•ด๋ณด๊ณ ์ž ํ•จ.

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œCanva, make me a portfolio with this โ€œWalk This Wagโ€ name. I want it to be colorful, whimsical and bright, and ask Coursera for a typing course, prefer sans-serif font.โ€

์ธ๋ผ์ธ์—์„œ ์ „์ฒดํ™”๋ฉด์œผ๋กœ

Canva๊ฐ€ ์—ฌ๋Ÿฌ ํฌ์Šคํ„ฐ ์˜ต์…˜์„ ์ƒ์„ฑํ•˜๋ฉด:

  1. ์ธ๋ผ์ธ ๋ทฐ: ๋Œ€ํ™” ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ๋””์ž์ธ ์˜ต์…˜ ํ™•์ธ
  2. ์ „์ฒดํ™”๋ฉด ํ™•์žฅ: ํŠน์ • ํฌ์Šคํ„ฐ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ƒ์„ธ ๋ณด๊ธฐ
  3. ChatGPT๋ฅผ ํ†ตํ•œ ์ˆ˜์ •: โ€œ์ข€ ๋” ๋ฐ๊ฒŒโ€, โ€œํฐํŠธ ๋ณ€๊ฒฝโ€ ๋“ฑ ์ž์—ฐ์–ด๋กœ ์š”์ฒญ
  4. ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ฒฝํ—˜๊ณผ ์œ ์‚ฌ: ๊ธฐ์กด DALL-E ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์ผ๊ด€๋œ ๊ฒฝํ—˜

์‹ค์‹œ๊ฐ„ ์ฝ˜ํ…์ธ  ๋ณ€ํ™˜

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œCanva please make this poster into a pitch deck, weโ€™re trying to raise a seed round for dog walking.โ€

๋ช‡ ์ดˆ ๋งŒ์— ํฌ์Šคํ„ฐ๊ฐ€ ์™„์ „ํ•œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์Šฌ๋ผ์ด๋“œ ๋ฑ์œผ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

์ด๋Š”:

  • ๋งˆ์ผ€ํŒ… ์ž๋ฃŒ ์ œ์ž‘: OpenAI ๋งˆ์ผ€ํŒ… ์ž์‚ฐ ์ƒ์„ฑ
  • ๋ฐ๋ชจ ์ค€๋น„: DevDay ๋ฐœํ‘œ์šฉ ์ž๋ฃŒ
  • ์ฐฝ์—… ์ž๋ฃŒ: ์‹œ๋“œ ๋ผ์šด๋“œ ํ”ผ์นญ ๋ฑ

๋ชจ๋“  ๊ฒƒ์ด ๋Œ€ํ™” ๋‚ด์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด๋ค„์ง‘๋‹ˆ๋‹ค.


Zillow Demo - ๋ณตํ•ฉ ์›Œํฌํ”Œ๋กœ์šฐ ์‚ฌ๋ก€

์ปจํ…์ŠคํŠธ ์—ฐ์†์„ฑ

  • ChatGPT๋Š” ์ด์ „ ๋Œ€ํ™”๋ฅผ ๊ธฐ์–ต ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ, ๋ฐ˜๋ ค๊ฒฌ ์‚ฐ์ฑ… ์‚ฌ์—… ์œ„์น˜๋ฅผ ์ถ”์ฒœํ•จ.

  • ์ƒˆ ๋Œ€ํ™”์—์„œ๋„ ์›ํ•˜๋Š” ๋‹ต๋ณ€์„ ์ถฉ์‹คํ•˜๊ฒŒ ๋‹ตํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ.

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œWhere should we expand?โ€
๐Ÿค– ChatGPT: โ€œPittsburgh!โ€ (๋งค์šฐ ์—ด์ •์ ์œผ๋กœ ์ถ”์ฒœ)

  • ์ด์ œ ์‹œ์—ฐ์ž๋Š” ํ•ด๋‹น ์ง€์—ญ์˜ ์ง‘์„ ์ถ”์ฒœ ๋ฐ›๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œzillow, Show me homes for sale thereโ€

(์ฐธ๊ณ ) Zillow๋Š” ๋ฏธ๊ตญ ์ตœ๋Œ€์˜ ์˜จ๋ผ์ธ ๋ถ€๋™์‚ฐ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋กœ, ์ง‘์„ ์‚ฌ๊ฑฐ๋‚˜, ์ž„๋Œ€ํ•˜๊ฑฐ๋‚˜, ํŒ๋งคํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋งค๋ฌผ ์ •๋ณด, ๋ฐ์ดํ„ฐ, ๊ณ„์‚ฐ๊ธฐ ๋“ฑ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์›น์‚ฌ์ดํŠธ ๋ฐ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • ํ•œ๊ตญ์˜ ์ง๋ฐฉ์ด๋‚˜ ๋‹ค๋ฐฉ๊ณผ ์œ ์‚ฌํ•œ ํ”Œ๋žซํผ์œผ๋กœ, ๋ฏธ๊ตญ ๋ถ€๋™์‚ฐ ์‹œ์žฅ์˜ ์ •๋ณด๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ถ€๋™์‚ฐ ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•œ ํŽธ์˜์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๋™์  ๋ฐ์ดํ„ฐ ๋กœ๋”ฉ

Zillow ์•ฑ์ด ํ˜ธ์ถœ๋˜๋ฉด:

  1. ์ตœ์‹  ๋ฐ์ดํ„ฐ ํŽ˜์นญ: ์‹ค์‹œ๊ฐ„ ๋ถ€๋™์‚ฐ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ
  2. ๋Œ€ํ™”ํ˜• ์ง€๋„ ์ž„๋ฒ ๋”ฉ: ChatGPT ๋‚ด ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋งต ํ‘œ์‹œ
  3. ๋งค๋ฌผ ๋ชฉ๋ก: ์—ฌ๋Ÿฌ ์ฃผํƒ์ด ์ง€๋„์— ํ‘œ์‹œ๋จ

๋ทฐ ์ „ํ™˜: ์ธ๋ผ์ธ โ†’ ์ „์ฒดํ™”๋ฉด

์ธ๋ผ์ธ ์ง€๋„๊ฐ€ ์ž‘์•„์„œ ๋ณด๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ:

  • ํŠน์ • ์ฃผํƒ ํด๋ฆญ โ†’ ์ „์ฒดํ™”๋ฉด ์—ด๊ธฐ
  • Zillow์˜ ๋Œ€๋ถ€๋ถ„ ๊ธฐ๋Šฅ์ด ChatGPT์— ์ž„๋ฒ ๋”ฉ๋จ
  • ํˆฌ์–ด ์š”์ฒญ, ์ €์žฅ, ๊ณต์œ  ๋“ฑ ์ผ๋ฐ˜์ ์ธ Zillow ์•ก์…˜ ๊ฐ€๋Šฅ

์ž์—ฐ์–ด ํ•„ํ„ฐ๋ง

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œFilter this to just the three bedroom homes with a yardโ€

์ „์ฒดํ™”๋ฉด ์ƒํƒœ์—์„œ:

  • ์ƒˆ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์—†์ด ๊ธฐ์กด ์•ฑ์ด ์—…๋ฐ์ดํŠธ๋จ
  • ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•„ํ„ฐ๋ง๋จ
  • ChatGPT ๋ฉ”์‹œ์ง€๊ฐ€ ์•ฑ ์œ„์— ์˜ค๋ฒ„๋ ˆ์ด๋กœ ํ‘œ์‹œ

์ปจํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์งˆ๋ฌธ

ํŠน์ • ์ฃผํƒ์„ ํ™•๋Œ€ํ•œ ํ›„:

๐Ÿ‘ค ์‚ฌ์šฉ์ž: โ€œHow close is this to a dog park?โ€

Zillow ์•ฑ์ด ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๊ณ  ์žˆ๋Š” ์ฃผํƒ ์ •๋ณด๋ฅผ ChatGPT์— ๋…ธ์ถœํ•˜๋ฏ€๋กœ:

  • ChatGPT๋Š” ์–ด๋–ค ์ฃผํƒ์ธ์ง€ ์ •ํ™•ํžˆ ์ธ์‹
  • Zillow ์ปจํ…์ŠคํŠธ์™€ ์›น ๊ฒ€์ƒ‰ ๋„๊ตฌ๋ฅผ ์กฐํ•ฉ
  • ํ•ด๋‹น ์ฃผํƒ๊ณผ ๊ฐ€๊นŒ์šด ๊ฐœ ๊ณต์› ์ •๋ณด ์ œ๊ณต
  • ๋‹ค๋ฅธ ๋„๊ตฌ(์˜ˆ: ๋Œ€์ถœ ๊ณ„์‚ฐ๊ธฐ) ํ˜ธ์ถœ ๊ฐ€๋Šฅ

์ด๋Š” Apps SDK ๊ฒฝํ—˜์ด ์–ผ๋งˆ๋‚˜ ๋™์ ์ด๊ณ  ์ปจํ…์ŠคํŠธ ์ธ์‹์ ์ธ์ง€ ๋ณด์—ฌ์ฃผ๋Š” ์™„๋ฒฝํ•œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.


Launch Partners - ์ถœ์‹œ ํŒŒํŠธ๋„ˆ ์†Œ๊ฐœ

๋ฐ๋ชจ์—์„œ ๋ณธ ์•ฑ๋“ค๊ณผ ์ถ”๊ฐ€ ํŒŒํŠธ๋„ˆ๋“ค์ด ์˜ค๋Š˜๋ถ€ํ„ฐ ChatGPT์—์„œ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค:

ํ™•์ •๋œ ํŒŒํŠธ๋„ˆ

  • Booking.com: ์—ฌํ–‰ ๋ฐ ์ˆ™๋ฐ• ์˜ˆ์•ฝ
  • Canva: ๋””์ž์ธ ๋ฐ ์ฐฝ์ž‘ ๋„๊ตฌ
  • Coursera: ๊ต์œก ์ฝ˜ํ…์ธ 
  • Expedia: ์—ฌํ–‰ ํ”Œ๋žซํผ
  • Figma: ๋””์ž์ธ ํ˜‘์—…
  • Spotify: ์Œ์•… ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ
  • Zillow: ๋ถ€๋™์‚ฐ ๊ฒ€์ƒ‰

์˜ˆ์ •๋œ ํŒŒํŠธ๋„ˆ (๊ณง ์ถ”๊ฐ€๋  ์˜ˆ์ •)

  • AllTrails: ํ•˜์ดํ‚นยท๋Ÿฌ๋‹ยท์ž์ „๊ฑฐ ๋“ฑ ์•ผ์™ธ ํ™œ๋™ ๊ฒฝ๋กœ ํƒ์ƒ‰ ํ”Œ๋žซํผ
  • DoorDash: ์Œ์‹ ๋ฐฐ๋‹ฌ ๋ฐ ๋กœ์ปฌ ์ƒ์  ๋ฐฐ์†ก ์„œ๋น„์Šค
  • Khan Academy: ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ๊ต์œก ํ”Œ๋žซํผ (์ˆ˜ํ•™, ๊ณผํ•™, ์ธ๋ฌธ ๋“ฑ)
  • Instacart: ์‹๋ฃŒํ’ˆ ์žฅ๋ณด๊ธฐ ๋ฐ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค
  • Peloton: ํ™ˆ ํ”ผํŠธ๋‹ˆ์Šค ๋ฐ ์šด๋™ ์ฝ˜ํ…์ธ  ์ œ๊ณต
  • OpenTable: ๋ ˆ์Šคํ† ๋ž‘ ์˜ˆ์•ฝ ํ”Œ๋žซํผ
  • Target: ๋ฏธ๊ตญ ๋Œ€ํ˜• ๋ฆฌํ…Œ์ผ ์œ ํ†ต์—…์ฒด
  • thefork: ๋ ˆ์Šคํ† ๋ž‘ ์˜ˆ์•ฝ ํ”Œ๋žซํผ (Tripadvisor ๊ณ„์—ด)
  • Tripadvisor: ์—ฌํ–‰ ํ›„๊ธฐ ๋ฐ ์˜ˆ์•ฝ ํ”Œ๋žซํผ
  • Thumbtack: ์ง€์—ญ ๊ธฐ๋ฐ˜ ์ „๋ฌธ๊ฐ€ยท์„œ๋น„์Šค ์—ฐ๊ฒฐ ํ”Œ๋žซํผ (์˜ˆ: ์ˆ˜๋ฆฌ, ์ฒญ์†Œ, ๊ณผ์™ธ ๋“ฑ)
  • Uber: ์ฐจ๋Ÿ‰ ํ˜ธ์ถœ ๋ฐ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค

ํ–ฅํ›„ ๊ณ„ํš

๊ฐœ๋ฐœ์ž์šฉ Apps SDK

  • ํ”„๋ฆฌ๋ทฐ๋กœ ์˜ค๋Š˜๋ถ€ํ„ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์กฐ๊ธฐ ์•ก์„ธ์Šค๋ฅผ ํ†ตํ•œ ํ”ผ๋“œ๋ฐฑ ์ˆ˜์ง‘
  • ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ๊ตฌ์ถ•

์˜ฌํ•ด ๋ง ์ถœ์‹œ ์˜ˆ์ •

  • ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ์„ ์ œ์ถœํ•˜์—ฌ ์‹ฌ์‚ฌ ๋ฐ ๊ฒŒ์‹œ ๊ฐ€๋Šฅ
  • ์•ฑ ๋””๋ ‰ํ† ๋ฆฌ ์ถœ์‹œ: ์‚ฌ์šฉ์ž๊ฐ€ ํƒ์ƒ‰ ๊ฐ€๋Šฅ
  • ๋Œ€ํ™” ๋‚ด ๋ฐœ๊ฒฌ ์™ธ์—๋„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ†ตํ•œ ํƒ์ƒ‰ ์ง€์›

์•ฑ ๋…ธ์ถœ ๋ฐ ์ถ”์ฒœ ๊ธฐ์ค€

Developer Guidelines (์˜ค๋Š˜ ์ดˆ์•ˆ ๊ณต๊ฐœ):

  • ๊ธฐ๋ณธ ํ‘œ์ค€์„ ์ถฉ์กฑํ•œ ๋ชจ๋“  ์•ฑ์€ ๋“ฑ๋ก ์ž๊ฒฉ ์žˆ์Œ
  • ๋” ๋†’์€ ํ‘œ์ค€์„ ์ถฉ์กฑํ•œ ์•ฑ์€ ๋” ๋‹๋ณด์ด๊ฒŒ ํ‘œ์‹œ:
    • ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด ์šฐ์„  ๋…ธ์ถœ
    • ๋Œ€ํ™” ์ค‘ ์ถ”์ฒœ ์•ฑ์œผ๋กœ ์ œ์•ˆ

์ˆ˜์ตํ™”

  • ๊ณง ๋” ๋งŽ์€ ์ •๋ณด ๊ณต๊ฐœ ์˜ˆ์ •
  • ๊ฐœ๋ฐœ์ž ํ”ผ๋“œ๋ฐฑ์„ ๋“ฃ๊ณ  ์‹ถ์–ดํ•จ

Sam Altman์€ โ€œ์ด๊ฒƒ์€ ๊ฐœ๋ฐœ์ž์™€ ChatGPT ์‚ฌ์šฉ์ž ๋ชจ๋‘์—๊ฒŒ ํฅ๋ฏธ์ง„์ง„ํ•œ ์ƒˆ ์žฅ์ด ๋  ๊ฒƒโ€์ด๋ผ๋ฉฐ ๋งˆ๋ฌด๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.


Building Agents - ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์˜ ํ˜„์‹ค

AI์˜ ์ง„ํ™”: Ask โ†’ Do

AI๋Š” โ€œ์งˆ๋ฌธํ•˜๋Š” ์‹œ์Šคํ…œโ€์—์„œ โ€œ์—ฌ๋Ÿฌ ์ผ์„ ํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œโ€์œผ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์—์ด์ „ํŠธ(Agents)์ž…๋‹ˆ๋‹ค:

์—์ด์ „ํŠธ์˜ ์ •์˜

  • ์ปจํ…์ŠคํŠธ(Context): ์ƒํ™ฉ ์ดํ•ด
  • ๋„๊ตฌ(Tools): ์‹คํ–‰ ๋Šฅ๋ ฅ
  • ์‹ ๋ขฐ(Trust): ์•ˆ์ „ํ•œ ์ž์œจ ์‹คํ–‰

์ด ์„ธ ๊ฐ€์ง€๋ฅผ ๊ฐ–์ถ˜ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ž‘์—…์„ ๋Œ€์‹  ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์˜ ํ˜„์‹ค์  ์–ด๋ ค์›€

์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ์—ด๊ธฐ๋Š” ๋œจ๊ฒ์ง€๋งŒ, ์‹ค์ œ ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌ๋˜๋Š” ์—์ด์ „ํŠธ๋Š” ๊ทน์†Œ์ˆ˜์ž…๋‹ˆ๋‹ค.

๊ทธ ์ด์œ ๋Š” ๋ฐ”๋กœ:

1. ์‹œ์ž‘์  ๋ถˆ๋ช…ํ™•

  • ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฆ„
  • ์–ด๋–ค ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‹ ๋ขฐํ•ด์•ผ ํ• ์ง€ ๋ถˆํ™•์‹ค

2. ๋งŽ์€ ์ž‘์—…๋Ÿ‰

  • ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜: ์—ฌ๋Ÿฌ ๋‹จ๊ณ„์˜ ์›Œํฌํ”Œ๋กœ์šฐ ์กฐ์ •
  • ํ‰๊ฐ€ ๋ฃจํ”„(Eval loops): ์„ฑ๋Šฅ ์ธก์ • ๋ฐ ๊ฐœ์„ 
  • ๋„๊ตฌ ์—ฐ๊ฒฐ: ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ
  • UI ๊ตฌ์ถ•: ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ

3. ๋ถˆํ™•์‹ค์„ฑ

  • ์•„์ด๋””์–ด๊ฐ€ ์ž‘๋™ํ• ์ง€ ์•Œ๊ธฐ๋„ ์ „์— ๊ฐ ๋ ˆ์ด์–ด๊ฐ€ ๋ณต์žก์„ฑ์„ ์ถ”๊ฐ€

OpenAI๊ฐ€ ๋ณธ ๊ธฐํšŒ

์ˆ˜์ฒœ ๊ฐœ ํŒ€๊ณผ ๋Œ€ํ™”ํ•œ ๊ฒฐ๊ณผ:

  • ์—์ด์ „ํŠธ๋กœ ์—…๋ฌด ๋ฐฉ์‹์„ ์žฌ๊ตฌ์ƒํ•˜๋ ค๋Š” ์—„์ฒญ๋‚œ ์—๋„ˆ์ง€ ์กด์žฌ
  • ๊ธฐํšŒ๋Š” ๋งค์šฐ ํ˜„์‹ค์ ์ž„
  • OpenAI๊ฐ€ ํ•  ์ผ: ์—์ด์ „ํŠธ๋ฅผ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ

AgentKit - ํ”„๋กœ๋•์…˜ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ํ†ตํ•ฉ ํ”Œ๋žซํผ

์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์˜ ๊ธฐ์ˆ ์  ๊ณผ์ œ
ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์—์ด์ „ํŠธ ๋ฐฐํฌ๊ฐ€ ์–ด๋ ค์šด ์ด์œ ๋Š” ๋‹ค์ธต์  ๋ณต์žก์„ฑ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

  • ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜(orchestration)์€ ๋‹ค์ค‘ ๋„๊ตฌ ํ˜ธ์ถœ ๋ฐ ์˜์‚ฌ๊ฒฐ์ • ํ๋ฆ„์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ‰๊ฐ€ ๋ฃจํ”„(eval loops)๋ฅผ ํ†ตํ•ด ์—์ด์ „ํŠธ ํ–‰๋™์˜ ์ •ํ™•์„ฑ๊ณผ ์•ˆ์ •์„ฑ์„ ๊ฒ€์ฆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ๋‚ด๋ถ€ ์‹œ์Šคํ…œ ๋ฐ ์™ธ๋ถ€ API์™€์˜ ์•ˆ์ „ํ•œ ๋„๊ตฌ ์—ฐ๊ฒฐ(tool connection), ๊ทธ๋ฆฌ๊ณ  ์—์ด์ „ํŠธ์™€ ์‚ฌ์šฉ์ž ๊ฐ„ ํšจ๊ณผ์ ์ธ UI ๊ตฌํ˜„๊นŒ์ง€ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

AgentKit Launch - ํ†ตํ•ฉ ์—์ด์ „ํŠธ ํ”Œ๋žซํผ

AgentKit๋Š” ์ด๋Ÿฌํ•œ ๊ฐ ๊ณ„์ธต์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋Š” ์ข…ํ•ฉ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

AgentKit ์†Œ๊ฐœ

์•„์ด๋””์–ด์—์„œ ์—์ด์ „ํŠธ๊นŒ์ง€ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ

  • AgentKit๋Š” OpenAI ํ”Œ๋žซํผ์—์„œ ์ œ๊ณต๋˜๋Š” ์™„์ „ํ•œ ๋นŒ๋”ฉ ๋ธ”๋ก ์„ธํŠธ์ž…๋‹ˆ๋‹ค:

์„ค๊ณ„ ๋ชฉ์ 

  • ์—์ด์ „ํŠธ๋ฅผ ํ”„๋กœํ† ํƒ€์ž…์—์„œ ํ”„๋กœ๋•์…˜๊นŒ์ง€ ์ด๋™
  • ์—์ด์ „ํ‹ฑ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์ถ•, ๋ฐฐํฌ, ์ตœ์ ํ™”
  • ๋” ๋น ๋ฅด๊ณ , ํ›จ์”ฌ ์ ์€ ๋งˆ์ฐฐ๋กœ

๋Œ€์ƒ ์‚ฌ์šฉ์ž

  • ๊ฐœ์ธ ๊ฐœ๋ฐœ์ž๋ถ€ํ„ฐ ๋Œ€๊ธฐ์—…๊นŒ์ง€
  • ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํฐ ๊ฐ€์น˜๋ฅผ ์–ป์„ ๊ฒƒ

Agent Builder - ๋น„์ฃผ์–ผ ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„

Agent Builder์˜ ํ•ต์‹ฌ ๊ฐœ๋…

  • ๋น ๋ฅธ ๋น„์ฃผ์–ผ ๋ฐฉ์‹์œผ๋กœ:

    • ๋กœ์ง ๋‹จ๊ณ„ ์„ค๊ณ„
    • ํ๋ฆ„ ํ…Œ์ŠคํŠธ
    • ์•„์ด๋””์–ด ๋ฐฐํฌ
  • ๊ธฐ์ˆ ์  ๊ธฐ๋ฐ˜

    • ์ˆ˜์‹ญ๋งŒ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ Responses API ๊ธฐ๋ฐ˜
    • ํ”Œ๋žซํผ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ์ต์ˆ™ํ•œ ๊ธฐ์ดˆ

๋…ธ๋“œ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜

์™ผ์ชฝ ํŒจ๋„์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณตํ†ต ๋นŒ๋”ฉ ๋ธ”๋ก:

1. Agent ๋…ธ๋“œ

  • LLM ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ • ๋‹จ์œ„
  • ๊ฐ ๋…ธ๋“œ๋งˆ๋‹ค ํŠนํ™”๋œ ์ง€์‹œ์‚ฌํ•ญ ๋ถ€์—ฌ ๊ฐ€๋Šฅ

2. Tools ๋…ธ๋“œ

  • ํŒŒ์ผ ๊ฒ€์ƒ‰
  • ์™ธ๋ถ€ API ํ˜ธ์ถœ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ

3. If/Else ๋…ธ๋“œ

  • ์กฐ๊ฑด๋ถ€ ๋กœ์ง
  • ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅธ ๋ผ์šฐํŒ…

4. Human-in-the-Loop

  • ์ค‘์š”ํ•œ ๊ฒฐ์ •์— ์‚ฌ๋žŒ ๊ฐœ์ž…
  • ์Šน์ธ ํ”„๋กœ์„ธ์Šค ๊ตฌํ˜„

5. Guardrails

  • ์•ˆ์ „์žฅ์น˜ ๋ฐ ๊ฒ€์ฆ
  • PII(๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด) ๋งˆ์Šคํ‚น, ํ™˜๊ฐ ๋ฐฉ์ง€, ์ฝ˜ํ…์ธ  ๋ชจ๋”๋ ˆ์ด์…˜

์ด ํŒจํ„ด๋“ค์€ OpenAI๊ฐ€ ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉฐ ํ•™์Šตํ•œ ๊ณตํ†ต ํŒจํ„ด์„ ์ถ”์ถœํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.


ChatKit - ์ž„๋ฒ ๋“œ ๊ฐ€๋Šฅํ•œ ๋Œ€ํ™” ์ธํ„ฐํŽ˜์ด์Šค

ChatKit์˜ ์—ญํ• 

ํ›Œ๋ฅญํ•œ ์ฑ„ํŒ… ๊ฒฝํ—˜์„ ์ž์‹ ์˜ ์•ฑ์— ๋ฐ”๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ

ChatKit๋Š”:

  • ๊ฐ„๋‹จํ•˜๊ณ  ์ž„๋ฒ ๋“œ ๊ฐ€๋Šฅํ•œ ์ฑ„ํŒ… ์ธํ„ฐํŽ˜์ด์Šค
  • ์ž์‹ ๋งŒ์˜ ์Šคํƒ€์ผ๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅ
  • ๋ธŒ๋žœ๋“œ ์ ์šฉ ๊ฐ€๋Šฅ
  • ์ œํ’ˆ ๊ณ ์œ ์˜ ๊ฐ€์น˜์— ์ง‘์ค‘

์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ์™€์˜ ํ†ตํ•ฉ

Agent Builder์—์„œ ์„ค๊ณ„ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ChatKit๋ฅผ ํ†ตํ•ด ์‹คํ–‰ํ•˜๋ฉด:

  • ๊ฐ ์—์ด์ „ํŠธ ๋…ธ๋“œ๋ฅผ ๊ฑฐ์น˜๋ฉฐ ์ฑ„ํŒ… ์ž‘๋™
  • ๋„๊ตฌ ํ˜ธ์ถœ์„ ํฌํ•จํ•˜์—ฌ
  • ์ตœ์ ์˜ ์‘๋‹ต ํ˜•์„ฑ

์ด๋Š” ๋ณต์žกํ•œ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ํ•˜๋‚˜์˜ ์ผ๊ด€๋œ ๋Œ€ํ™” ๊ฒฝํ—˜์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


Evals for Agents - ์—์ด์ „ํŠธ ์„ฑ๋Šฅ ํ‰๊ฐ€

์—์ด์ „ํŠธ ํ‰๊ฐ€์˜ ํ•„์š”์„ฑ

์—์ด์ „ํŠธ๋ฅผ ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•˜๊ธฐ ์ „, ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. AgentKit๋Š” ์—์ด์ „ํŠธ ํŠนํ™” ํ‰๊ฐ€ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ฐ ์˜์‚ฌ๊ฒฐ์ • ๋‹จ๊ณ„๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๋ฌธ์ œ์ ์„ ์กฐ๊ธฐ์— ๋ฐœ๊ฒฌํ•˜๋ฉฐ, ์ง€์†์ ์ธ ๊ฐœ์„ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ ์ „์šฉ ํ‰๊ฐ€ ๊ธฐ๋Šฅ

1. Trace Grading (ํŠธ๋ ˆ์ด์Šค ๋“ฑ๊ธ‰ ํ‰๊ฐ€)

์—์ด์ „ํŠธ์˜ ์‹คํ–‰ ๊ณผ์ • ์ „์ฒด๋ฅผ ์ถ”์ ํ•˜๊ณ  ํ‰๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค:

  • ๋‹จ๊ณ„๋ณ„ ์˜์‚ฌ๊ฒฐ์ • ๋ถ„์„: ๊ฐ Agent ๋…ธ๋“œ์—์„œ ์–ด๋–ค ํŒ๋‹จ์„ ๋‚ด๋ ธ๋Š”์ง€ ์ƒ์„ธํžˆ ๊ธฐ๋ก
  • ๋„๊ตฌ ํ˜ธ์ถœ ๊ฒ€์ฆ: ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์–ธ์ œ, ์™œ ํ˜ธ์ถœํ–ˆ๋Š”์ง€ ์ถ”์ 
  • ๋ผ์šฐํŒ… ๊ฒฝ๋กœ ํ™•์ธ: If/Else ๋…ธ๋“œ์—์„œ์˜ ๋ถ„๊ธฐ ๊ฒฐ์ •์ด ์ ์ ˆํ–ˆ๋Š”์ง€ ํ‰๊ฐ€
  • ์˜ค๋ฅ˜ ์ง€์  ์‹๋ณ„: ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ์ •ํ™•ํ•œ ๋…ธ๋“œ์™€ ์‹œ์  ํŒŒ์•…

์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ ๊ฐ ์ง€์› ์—์ด์ „ํŠธ๊ฐ€ ์ž˜๋ชป๋œ ๋‹ต๋ณ€์„ ์ œ๊ณตํ–ˆ๋‹ค๋ฉด, Trace Grading์„ ํ†ตํ•ด ์–ด๋А ๋…ธ๋“œ์—์„œ ์ž˜๋ชป๋œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ–ˆ๋Š”์ง€, ๋˜๋Š” ์–ด๋–ค ์กฐ๊ฑด ๋ถ„๊ธฐ๊ฐ€ ์ž˜๋ชป ์ž‘๋™ํ–ˆ๋Š”์ง€ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. Datasets (๋ฐ์ดํ„ฐ์…‹ ๊ด€๋ฆฌ)

๋…ธ๋“œ๋ณ„ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค:

  • ๊ฐœ๋ณ„ ๋…ธ๋“œ ํ‰๊ฐ€: ์ „์ฒด ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์•„๋‹Œ ํŠน์ • Agent ๋…ธ๋“œ๋งŒ ๋…๋ฆฝ์ ์œผ๋กœ ํ…Œ์ŠคํŠธ
  • ์ž…๋ ฅ-์ถœ๋ ฅ ์Œ ๊ด€๋ฆฌ: ๊ฐ ๋…ธ๋“œ์— ๋Œ€ํ•œ ์˜ˆ์ƒ ์ž…๋ ฅ๊ณผ ๊ธฐ๋Œ€ ์ถœ๋ ฅ์„ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ๊ตฌ์ถ•
  • ํšŒ๊ท€ ํ…Œ์ŠคํŠธ: ํ”„๋กฌํ”„ํŠธ๋‚˜ ๋กœ์ง ๋ณ€๊ฒฝ ํ›„ ๊ธฐ์กด ์„ฑ๋Šฅ์ด ์œ ์ง€๋˜๋Š”์ง€ ์ž๋™ ๊ฒ€์ฆ
  • ์—ฃ์ง€ ์ผ€์ด์Šค ์ปค๋ฒ„๋ฆฌ์ง€: ๋“œ๋ฌธ ์ƒํ™ฉ์ด๋‚˜ ์˜ˆ์™ธ ์ผ€์ด์Šค์— ๋Œ€ํ•œ ์ฒด๊ณ„์  ํ…Œ์ŠคํŠธ

์˜ˆ๋ฅผ ๋“ค์–ด, โ€œ์„ธ์…˜ ๊ฒ€์ƒ‰ ์—์ด์ „ํŠธโ€์— ๋Œ€ํ•ด 100๊ฐœ์˜ ๋‹ค์–‘ํ•œ ์งˆ๋ฌธ ๋ฐ์ดํ„ฐ์…‹์„ ์ค€๋น„ํ•˜๊ณ , ํ”„๋กฌํ”„ํŠธ ์ˆ˜์ • ์ „ํ›„์˜ ์ •ํ™•๋„๋ฅผ ๋น„๊ต ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. Automated Prompt Optimization (์ž๋™ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™”)

๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž๋™ ๊ฐœ์„ ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค:

  • ์„ฑ๋Šฅ ์ง€ํ‘œ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”: ์ •ํ™•๋„, ์‘๋‹ต ์‹œ๊ฐ„, ๋„๊ตฌ ํ˜ธ์ถœ ํšจ์œจ์„ฑ ๋“ฑ์„ ์ธก์ •ํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ๊ฐœ์„ 
  • A/B ํ…Œ์ŠคํŠธ ์ž๋™ํ™”: ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ ๋ณ€ํ˜•์„ ๋™์‹œ์— ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ตœ์  ๋ฒ„์ „ ์„ ํƒ
  • ๋ฐ˜๋ณต ์‹คํ—˜ ๊ฐ„์†Œํ™”: ์ˆ˜๋™์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋Œ€์‹  ์‹œ์Šคํ…œ์ด ์ž๋™์œผ๋กœ ์‹คํ—˜
  • ๋ฒ ์ŠคํŠธ ํ”„๋ž™ํ‹ฐ์Šค ๋ฐœ๊ฒฌ: ์‹ค์ œ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ์—์„œ ํšจ๊ณผ์ ์ธ ์ง€์‹œ์‚ฌํ•ญ ํŒจํ„ด ์ถ”์ถœ

์ด๋Š” LLM์˜ ๋น„๊ฒฐ์ •์  ํŠน์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ, ํ†ต๊ณ„์ ์œผ๋กœ ์œ ์˜๋ฏธํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋‹ฌ์„ฑํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ฐพ์•„๋ƒ…๋‹ˆ๋‹ค.

4. External Model Evaluation (์™ธ๋ถ€ ๋ชจ๋ธ ํ‰๊ฐ€)

๋ฒค๋” ์ค‘๋ฆฝ์  ํ‰๊ฐ€ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:

  • OpenAI Evals ํ”Œ๋žซํผ ํ™œ์šฉ: ๋™์ผํ•œ ํ‰๊ฐ€ ์ธํ”„๋ผ ์‚ฌ์šฉ
  • ํƒ€์‚ฌ ๋ชจ๋ธ ํ…Œ์ŠคํŠธ: GPT ์™ธ์—๋„ Claude, Gemini ๋“ฑ ๋‹ค๋ฅธ LLM ์„ฑ๋Šฅ ๋น„๊ต
  • ๊ณต์ •ํ•œ ๋ฒค์น˜๋งˆํฌ: ๋™์ผํ•œ ๋ฐ์ดํ„ฐ์…‹๊ณผ ๊ธฐ์ค€์œผ๋กœ ๋ชจ๋ธ ๊ฐ„ ๊ฐ๊ด€์  ๋น„๊ต
  • ๋ชจ๋ธ ์„ ํƒ ์ตœ์ ํ™”: ๋น„์šฉ, ์†๋„, ์ •ํ™•๋„๋ฅผ ๊ณ ๋ คํ•œ ์ตœ์  ๋ชจ๋ธ ์กฐํ•ฉ ๋ฐœ๊ฒฌ

์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ„๋‹จํ•œ ๋ถ„๋ฅ˜ ์ž‘์—…์—๋Š” ์ €๋ ดํ•œ ๋ชจ๋ธ์„, ๋ณต์žกํ•œ ์ถ”๋ก  ์ž‘์—…์—๋Š” ๊ณ ์„ฑ๋Šฅ ๋ชจ๋ธ์„ ๋ฐฐ์น˜ํ•˜๋Š” ์ „๋žต์„ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Connector Registry - ์•ˆ์ „ํ•œ ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ

์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค

์—์ด์ „ํŠธ๋Š” ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•ด์•ผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. OpenAI Connector Registry๋Š”:

์•ˆ์ „ํ•œ ์—ฐ๊ฒฐ ๊ด€๋ฆฌ

  • ๋‚ด๋ถ€ ๋„๊ตฌ์™€ ์—์ด์ „ํŠธ ์—ฐ๊ฒฐ
  • ์„œ๋“œํŒŒํ‹ฐ ์‹œ์Šคํ…œ ํ†ตํ•ฉ
  • Admin Control Panel์„ ํ†ตํ•œ ์ค‘์•™ ๊ด€๋ฆฌ

๋ณด์•ˆ ๋ฐ ์ œ์–ด

  • ๋ชจ๋“  ๊ฒƒ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€
  • ํ†ต์ œ ํ•˜์— ์šด์˜
  • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๊ถŒํ•œ ๊ด€๋ฆฌ

์‹ค์ œ ๊ตฌํ˜„ ์‚ฌ๋ก€

Albertsons - ๋งค์žฅ ์šด์˜ ์—์ด์ „ํŠธ

Albertsons ์†Œ๊ฐœ

  • ๋ฏธ๊ตญ ์ „์—ญ 2,000๊ฐœ ์ด์ƒ์˜ ์‹๋ฃŒํ’ˆ ๋งค์žฅ ์šด์˜
  • ๋งค์ฃผ 3,700๋งŒ ๋ช… ์‡ผํ•‘
  • ๊ฐ ๋งค์žฅ์€ ์ž‘์€ ๊ฒฝ์ œ ์‹œ์Šคํ…œ

๋งค์žฅ ๊ด€๋ฆฌ์ž์˜ ์ผ์ƒ์  ์˜์‚ฌ๊ฒฐ์ •

๋งค์žฅ ๊ด€๋ฆฌ ์‹œ์—๋Š” ๋Š์ž„์—†๋Š” ๊ฒฐ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:

  • ํ”„๋กœ๋ชจ์…˜ ๊ธฐํš
  • ์ œํ’ˆ ๋ฏน์Šค ์กฐ์ •
  • ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐฐ์น˜
  • ๋ฒค๋” ๊ด€๋ฆฌ ๋“ฑ.

AgentKit๋กœ ๊ตฌ์ถ•ํ•œ ์†”๋ฃจ์…˜

๋ฌธ์ œ ์ƒํ™ฉ ์ •์˜:

์•„์ด์Šคํฌ๋ฆผ ๋งค์ถœ์ด ์˜ˆ์ƒ์น˜ ๋ชปํ•˜๊ฒŒ 32% ๊ฐ์†Œ

๊ธฐ์กด ํ”„๋กœ์„ธ์Šค:

  • ๋ณด๊ณ ์„œ ์ž‘์„ฑ
  • ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋ถ„์„
  • ์—ฌ๋Ÿฌ ์ฐจ๋ก€ ํšŒ์˜
  • ๊ธด ์‹œ๊ฐ„ ์†Œ์š”

์—์ด์ „ํŠธ ํ™œ์šฉ ํ”„๋กœ์„ธ์Šค:

  1. ์ง์›์ด ์งˆ๋ฌธ: โ€œ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋‚˜์š”?โ€
  2. ์—์ด์ „ํŠธ๊ฐ€ ์ „์ฒด ์ปจํ…์ŠคํŠธ ๋ถ„์„:

    • ๊ณ„์ ˆ์„ฑ(Seasonality)
    • ๊ณผ๊ฑฐ ํŠธ๋ Œ๋“œ(Historical trends)
    • ์™ธ๋ถ€ ์š”์ธ(External factors)
  3. ๊ถŒ์žฅ์‚ฌํ•ญ ์ œ์‹œ:

    • ๋””์Šคํ”Œ๋ ˆ์ด ์กฐ์ • ์‹œ๊ธฐ
    • ์ง€์—ญ ๊ด‘๊ณ  ์‹คํ–‰ ์ œ์•ˆ

๊ฒฐ๊ณผ: ๋ณต์žกํ•œ ์˜์‚ฌ๊ฒฐ์ • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ฆ‰๊ฐ์ ์ธ ๋Œ€ํ™”ํ˜• ๊ถŒ์žฅ์‚ฌํ•ญ์œผ๋กœ ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค.


HubSpot - ๊ณ ๊ฐ ์ง€์› ์—์ด์ „ํŠธ

HubSpot๊ณผ Breeze

  • HubSpot: ์ „ ์„ธ๊ณ„ ์ˆ˜์‹ญ๋งŒ ์กฐ์ง์ด ์‚ฌ์šฉํ•˜๋Š” ๊ณ ๊ฐ ํ”Œ๋žซํผ
  • Breeze: HubSpot์˜ AI ๋„๊ตฌ
  • AgentKit์˜ Custom Response Widget ํ™œ์šฉํ•˜์—ฌ Breeze ์‘๋‹ต ๊ฐœ์„ 

์‹ค์ œ ์‚ฌ๋ก€: Luma Plants

๊ณ ๊ฐ ์งˆ๋ฌธ: โ€œ์• ๋ฆฌ์กฐ๋‚˜์—์„œ ์‹๋ฌผ์ด ์ž˜ ์ž๋ผ์ง€ ์•Š๋Š” ์ด์œ ๋Š”?โ€

Breeze Assistant์˜ ์ฒ˜๋ฆฌ ๊ณผ์ •:

  1. ์ž์ฒด ์ง€์‹๋ฒ ์ด์Šค ๊ฒ€์ƒ‰

    • ๋‚ด๋ถ€ ์‹๋ฌผ ๊ด€๋ฆฌ ๋ฌธ์„œ ๊ฒ€์ƒ‰
  2. ์ง€์—ญ๋ณ„ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ• ์กฐํšŒ

    • ์• ๋ฆฌ์กฐ๋‚˜์˜ ์ €์Šต๋„ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ์†”๋ฃจ์…˜ ์ฐพ๊ธฐ
  3. ์ •์ฑ… ์„ธ๋ถ€์‚ฌํ•ญ ํ†ตํ•ฉ

    • ํšŒ์‚ฌ ์ •์ฑ… ๋ฐ ๋ณด์ฆ ์ •๋ณด ํฌํ•จ
  4. ์ข…ํ•ฉ ์‘๋‹ต ์ƒ์„ฑ

    • ์—ฌ๋Ÿฌ ์ •๋ณด ์†Œ์Šค๋ฅผ ํ•˜๋‚˜๋กœ ํ†ตํ•ฉ
    • ๋‹ค์ค‘ ์†”๋ฃจ์…˜ ์ œ์‹œ
    • ๊ตฌ์ฒด์  ๊ถŒ์žฅ์‚ฌํ•ญ ํฌํ•จ

AgentKit - ํ™œ์šฉ ํŒŒํŠธ๋„ˆ ๋ชฉ๋ก


Live Agent Demo - ๋ผ์ด๋ธŒ ์—์ด์ „ํŠธ ๋ฐ๋ชจ ์‹œ์ž‘

Christina(Platform Experience ํŒ€)๊ฐ€ ๋ฌด๋Œ€์— ์˜ฌ๋ผ AgentKit๊ฐ€ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค๋„๋ก ๋•๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ์—ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ๋ชจ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค์ •

๊ธฐ์กด DevDay ์›น์‚ฌ์ดํŠธ:

  • ๋ชจ๋“  ์ฐธ์„์ž๊ฐ€ ์ ‘๊ทผ ๊ฐ€๋Šฅ
  • ์˜ค๋Š˜ ์ผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์ •์  ํŽ˜์ด์ง€
  • ํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ ์ •๋ณด๋งŒ ํ‘œ์‹œ

๋ชฉํ‘œ:

  • ์‹ค์ œ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ๋„์™€์ฃผ๋Š” ํŽ˜์ด์ง€๋กœ ๋งŒ๋“ค๊ธฐ
  • ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ด€๋ จ ์žˆ๋Š” ์„ธ์…˜์œผ๋กœ ์•ˆ๋‚ด
  • โ€œ์šฐ๋ฆฌ๋Š” OpenAI์ž…๋‹ˆ๋‹ค. DevDay ์‚ฌ์ดํŠธ์— AI๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค!โ€

๋„์ „ ๊ณผ์ œ

8๋ถ„ ํƒ€์ด๋จธ ์‹œ์ž‘:

  • AgentKit๋กœ ๊ตฌ๋™๋˜๋Š” ์—์ด์ „ํŠธ ๊ตฌ์ถ•
  • DevDay ์‚ฌ์ดํŠธ ๋‚ด๋ถ€์— ๋ฐฐํฌ
  • ๋ชจ๋“  ๊ฒƒ์„ ๋ผ์ด๋ธŒ๋กœ, ์ฒญ์ค‘ ์•ž์—์„œ

Christina: โ€œ์—์ด์ „ํŠธ ๊ตฌ์ถ•์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šด์ง€ ๋“ค์—ˆ์œผ๋‹ˆ, ์ด๊ฒƒ์€ ๋„์ „์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€

๋ฌด๋Œ€์— ์นด์šดํŠธ๋‹ค์šด ํƒ€์ด๋จธ๊ฐ€ ํ‘œ์‹œ๋˜๋ฉฐ ๋ณธ๊ฒฉ์ ์ธ ๋ฐ๋ชจ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ใ…Žใ„ทใ„ท

Building โ€œAsk Frogeโ€ - โ€œFroge์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐโ€ ์—์ด์ „ํŠธ ๊ตฌ์ถ•

์‹œ์ž‘: Workflow Builder

Christina๋Š” OpenAI ํ”Œ๋žซํผ์˜ Workflow Builder์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ๋Œ€์‹  ๋น„์ฃผ์–ผ ์™€์ด์–ด๋ง:

  • ๋…ธ๋“œ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ์—ฐ๊ฒฐ
  • ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‰ฝ๊ณ  ์‹œ๊ฐ์ ์œผ๋กœ ๋ชจ๋ธ๋ง
  • ์—์ด์ „ํŠธ ๊ตฌ์ถ•์—์„œ ๋ฐฐ์šด ๊ณตํ†ต ํŒจํ„ด ์‚ฌ์šฉ

Phase 1: ๋ฉ”์‹œ์ง€ ๋ถ„๋ฅ˜๊ธฐ

๋ชฉํ‘œ: ๋“ค์–ด์˜ค๋Š” ์งˆ๋ฌธ ์œ ํ˜• ํŒ๋ณ„

๊ตฌ์กฐ:

  1. Classifier Agent ๋…ธ๋“œ ์ถ”๊ฐ€
  • ์„ธ์…˜ ์ •๋ณด ์งˆ๋ฌธ์ธ์ง€
  • DevDay ์ผ๋ฐ˜ ์ •๋ณด ์งˆ๋ฌธ์ธ์ง€ ๊ตฌ๋ถ„

  1. If/Else ๋…ธ๋“œ ์ถ”๊ฐ€
    • ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ํ–‰๋™ ๋ผ์šฐํŒ…
    • ์ ์ ˆํ•œ ์ „๋ฌธ ์—์ด์ „ํŠธ๋กœ ์ „๋‹ฌ

Phase 2: Session Agent ์ƒ์„ฑ

  • Session Agent ๋…ธ๋“œ ์„ค์ •:

    1. ์ด๋ฆ„ ์ง€์ •: โ€œSession Agentโ€
    2. ์ปจํ…์ŠคํŠธ ๋ถ€์—ฌ:

      • โ€œ์„ธ์…˜ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐโ€์— ๋Œ€ํ•œ ์ง€์‹œ์‚ฌํ•ญ
      • ์—์ด์ „ํŠธ์˜ ์—ญํ•  ๋ช…ํ™•ํžˆ ์ •์˜
    3. ๋„๊ตฌ ์ถ”๊ฐ€:

      • ์„ธ์…˜ ์ •๋ณด๊ฐ€ ๋‹ด๊ธด ๋ฌธ์„œ ์—…๋กœ๋“œ
      • ํŒŒ์ผ๋ช…: โ€œsessionโ€
      • ์ด ํŒŒ์ผ์— ๋ชจ๋“  ํ•„์š” ์ •๋ณด ํฌํ•จ

Phase 3: ์ปค์Šคํ…€ ์œ„์ ฏ ์ƒ์„ฑ

๋ชฉํ‘œ: ์ผ์ •์„ ์žฌ๋ฏธ์žˆ๊ณ  ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œ

Widget Builder๋กœ ์ด๋™:

  • ์ด๋ฏธ โ€œFroge 101โ€ ํด๋ž˜์Šค์šฉ ์„ธ์…˜ ์œ„์ ฏ ๋””์ž์ธ ์™„๋ฃŒ
  • ์œ„์ ฏ ๋‹ค์šด๋กœ๋“œ
  • Session Agent์— ์ถœ๋ ฅ ํ˜•์‹์œผ๋กœ ์ฒจ๋ถ€

Preview ํ™•์ธ:

  • ์œ„์ ฏ์ด ์ œ๋Œ€๋กœ ์ถ”๊ฐ€๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
  • Session Agent ์™„์„ฑ

Phase 4: DevDay Agent ์ƒ์„ฑ

  • ๋˜ ๋‹ค๋ฅธ Agent ๋…ธ๋“œ ์ถ”๊ฐ€:

    1. ์ด๋ฆ„: โ€œDevDay Agentโ€
    2. ์ปจํ…์ŠคํŠธ ์„ค์ •:

      • ์ผ๋ฐ˜์ ์ธ DevDay ์ •๋ณด ์ œ๊ณต
      • Froge ์Šคํƒ€์ผ๋กœ ๋งํ•˜๊ธฐ - ๋ธŒ๋žœ๋“œ ํ†ค ์ ์šฉ
    3. ํŒŒ์ผ ์ถ”๊ฐ€:

      • DevDay ์ „์ฒด ์ •๋ณด๊ฐ€ ๋‹ด๊ธด ํŒŒ์ผ
      • ํŒŒ์ผ๋ช…: โ€œdevdayโ€
      • ์ฒจ๋ถ€ ์™„๋ฃŒ
    4. If/Else ๋…ธ๋“œ์— ์—ฐ๊ฒฐ:

      • ์ผ๋ฐ˜ ์ •๋ณด ์งˆ๋ฌธ ์‹œ ์ด ์—์ด์ „ํŠธ๋กœ ๋ผ์šฐํŒ…

Phase 5: Guardrails ์ถ”๊ฐ€

  • ๊ฐ€๋“œ๋ ˆ์ผ์˜ ์ค‘์š”์„ฑ:
    • ์—์ด์ „ํŠธ ๊ตฌ์ถ•์—์„œ ์‹ ๋ขฐ๋Š” ๊ฐ€์žฅ ์ค‘์š”
    • ๊ฐ€๋“œ๋ ˆ์ผ์ด ๊ทธ ํ™•์‹ ์„ ์ œ๊ณต
    • ๋‹ค์Œ์„ ๋ฐฉ์ง€:
      • ํ™˜๊ฐ(Hallucinations)
      • ๋ถ€์ ์ ˆํ•œ ์ฝ˜ํ…์ธ 
      • PII(๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด) ๋…ธ์ถœ

  • PII Guardrail ์„ค์ •:
    1. ๋ฏธ๋ฆฌ ๊ตฌ์ถ•๋œ ๊ฐ€๋“œ๋ ˆ์ผ ์„ ํƒ
    2. Name ํฌํ•จ: ๊ฒ€์ฆ์„ ์œ„ํ•ด ์ด๋ฆ„ ์ฒ˜๋ฆฌ ํ™œ์„ฑํ™”
    3. ์›Œํฌํ”Œ๋กœ์šฐ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์—ฐ๊ฒฐ
      • Froge๊ฐ€ PII๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋ฐ›๋„๋ก
    4. ์ถ”๊ฐ€ ์—์ด์ „ํŠธ ๋…ธ๋“œ๋กœ ์—ฃ์ง€ ์ผ€์ด์Šค ์ฒ˜๋ฆฌ
      • Froge ์Šคํƒ€์ผ๋กœ ๋งํ•˜๊ธฐ ์„ค์ •
      • ์ปจํ…์ŠคํŠธ ์ œ๊ฑฐ

ํ  ์ €๊ฑฐ User๋กœ ํ•˜๋Š”๊ฑฐ ์•„๋‹ˆ์ง€ ์•Š๋‚˜..?


Previewing the Agent - ์—์ด์ „ํŠธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ

์ถœ๋ ฅ ๊ตฌ์„ฑ

  • ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋  ๋‚ด์šฉ ๊ฒฐ์ •:
    • ํŒŒ์ผ ๊ฒ€์ƒ‰ ์†Œ์Šค ๋„๊ธฐ:
      • ๋‚ด๋ถ€์šฉ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋…ธ์ถœ ๋ถˆํ•„์š”
      • ๊น”๋”ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์ œ๊ณต

Agent Builder์—์„œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ

ํ…Œ์ŠคํŠธ ์งˆ๋ฌธ: โ€œWhat session should I attend to learn more about building agents?โ€

  • ์—์ด์ „ํŠธ ์‹คํ–‰ ๊ณผ์ •:
    1. โœ… ๊ฐ€๋“œ๋ ˆ์ผ ์ฒดํฌ
    2. ๐Ÿ” ๋ฐฉ๊ธˆ ์ถ”๊ฐ€ํ•œ ์„ธ์…˜ ํŒŒ์ผ์—์„œ ์ •๋ณด ๊ฒ€์ƒ‰
    3. ๐ŸŽจ ์ปค์Šคํ…€ ์œ„์ ฏ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฐ๊ณผ ํ‘œ์‹œ
    4. โœจ โ€œOrchestrating Agents at Scaleโ€ ์„ธ์…˜(11:15) ์ถ”์ฒœ
    5. ๐Ÿธ โ€œRibbitโ€ ๋“ฑ Froge ์Šคํƒ€์ผ ํฌํ•จ


Publishing the Agent - ์—์ด์ „ํŠธ ๋ฐฐํฌ

ํ‰๊ฐ€(Evals)์— ๋Œ€ํ•œ ์–ธ๊ธ‰

Christina: โ€œ์•„์ง ํ•˜์ง€ ์•Š์€ ํ•œ ๊ฐ€์ง€๋Š” ์ „์ฒด ํ‰๊ฐ€(Evals) ์„ธํŠธ์ž…๋‹ˆ๋‹ค.โ€

์ •์ƒ์ ์ธ ํ”„๋กœ์„ธ์Šค:

  • ํ”Œ๋žซํผ์—์„œ ์ง์ ‘ ํ‰๊ฐ€ ์‹คํ–‰ ๊ฐ€๋Šฅ
  • ๋ผ์ด๋ธŒ ๋ฐฐํฌ ์ „ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ

์‹œ๊ฐ„์ƒ ๋ฌธ์ œ๋กœ ์ด๊ฑด SKIP

๋ฐฐํฌ ์‹คํ–‰

๋ฐฐํฌ ๋ฒ„ํŠผ ํด๋ฆญ:

  1. ์ด๋ฆ„ ์ง€์ •: โ€œAsk Frogeโ€
  2. Publish ํด๋ฆญ
  3. ์™„๋ฃŒ: ํ”„๋กœ๋•์…˜์— ์™„์ „ํžˆ ๋ฐฐํฌ๋œ ์—์ด์ „ํŠธ!

๊ฒฐ๊ณผ๋ฌผ:

  • โœ… Workflow ID: ์ง์ ‘ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ID ์ƒ์„ฑ๋จ
  • ๐Ÿ“ฆ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋จ

์ฝ”๋“œ vs. ํ”Œ๋žซํผ ์„ ํƒ

Agent Builder์—์„œ ๋ฐฐํฌํ•˜๋ฉด:

  • Workflow ID๊ฐ€ ์ž๋™ ์ƒ์„ฑ๋จ: wf_68e3d4ad25e08190909e417982f295e20d191e9e4
  • Current version: version=โ€1โ€ (๋ฒ„์ „ ๊ด€๋ฆฌ๋„ ๊ฐ€๋Šฅ)

๊ทธ๋ฆฌ๊ณ  ํ™”๋ฉด์— ๋‘ ๊ฐ€์ง€ ํ†ตํ•ฉ ๋ฐฉ๋ฒ•์ด ์ œ์‹œ๋ฉ๋‹ˆ๋‹ค:

  • ํƒญ 1: ChatKit (No-code ๋ฐฉ์‹)
    • โ€œFollow the ChatKit quickstartโ€
    • ์œ„์—์„œ ๋ฐ›์€ Workflow ID๋ฅผ ๋ณต์‚ฌํ•ด์„œ ์ œํ’ˆ์— ์ž„๋ฒ ๋“œ
    • ๊ฐ„๋‹จํ•œ SDK ํ†ตํ•ฉ

  • ํƒญ 2: Agents SDK (Code ๋ฐฉ์‹)
    • ๋” ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•  ๋•Œ
    • ์ง์ ‘ ์ฝ”๋“œ๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

์‚ฌ์ดํŠธ ํ†ตํ•ฉ ์‹œ์ž‘

1. ์„ธ์…˜ ์ƒ์„ฑ ํ•จ์ˆ˜ ๊ตฌํ˜„:

๋ฐฉ๊ธˆ ๋ฐฐํฌํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ChatKit ์„ธ์…˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

1
2
3
4
5
    body: JSON.stringify({
      workflow: { id: "wf_88e3d4aad25e08190909e417982f295e20d191e944312370a" },
      user: deviceId,
    }),
  });

2. ChatKit React ์ปดํฌ๋„ŒํŠธ ์„ค์ •:

์‹œ๊ฐ์  ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์œผ๋กœ Froge ๋ธŒ๋žœ๋“œ ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
import { ChatKit, useChatKit } from "../lib/chatkit-react";

export const FrogeChat = () => {
  const chatKit = useChatKit({
    api: {
      getClientSecret,
    },
    header: {
      title: {
        text: "Ask Froge",
      },
    ...

3. App ์ปดํฌ๋„ŒํŠธ์— ํ†ตํ•ฉ:

DevDay ์›น์‚ฌ์ดํŠธ์˜ ์ „์ฒด ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๊ณ , BottomSheet ์ปดํฌ๋„ŒํŠธ ์•ˆ์— FrogeChat์„ ๋ฐฐ์น˜ํ•˜์—ฌ ํ•˜๋‹จ์—์„œ ์Šฌ๋ผ์ด๋“œ์—…๋˜๋Š” ์ฑ„ํŒ… ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
export default function App() {
  return (
    <div className="pb-sm px-sm gap-2xl mx-auto flex max-w-[620px] touch-pan-y flex-col overflow-x-hidden overscroll-x-none">
      <AnimatedFroge />
      <LeadLinks />
      <Directory />
      <BottomSheet>
        <FrogeChat /> //์—ฌ๊ธฐ์— ์„ ์–ธ!
      </BottomSheet>
    </div>
  );
}

4. ๋งํฌ ์ถ”๊ฐ€:

์‚ฌ์ดํŠธ ์ƒ๋‹จ์— โ€œAsk Frogeโ€ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export default function LeadLinks() {
  return (
    <>
      <Rive src={animationURL} className="mx-auto h-64 w-64" />
      <div className="gap-4xs flex flex-col items-start">
        <a className="text-primary-100" href="https://openai.com">
          Download the entire day <span className="text-[#328FF2]">โ†“</span>
        </a>
        
          className="text-primary-100"
          href="https://discord.verify.openai.com/devday"
        >
          DevDay 2025 Discord <span className="text-[#54CA31]">โ†—</span>
        </a>
      </div>
    </>
  );
}

๋ผ์ด๋ธŒ ํ…Œ์ŠคํŠธ

์‚ฌ์ดํŠธ ์ƒˆ๋กœ๊ณ ์นจ:

  • ๐Ÿธ โ€œAsk Frogeโ€ ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚จ

  • ํ™”๋ฉด ํ•˜๋‹จ์—์„œ ์ฑ„ํŒ…์ฐฝ ์˜ฌ๋ผ์˜ด

ํ…Œ์ŠคํŠธ ์งˆ๋ฌธ: โ€œWhat session should I attend to learn about building agents?โ€

  • ์—์ด์ „ํŠธ ์‹คํ–‰ flow:
    • โœ… ๊ฐ€๋“œ๋ ˆ์ผ ์ฒดํฌ
    • ๐Ÿท๏ธ ๋ฉ”์‹œ์ง€ ๋ถ„๋ฅ˜
    • ๐Ÿ“„ ํŒŒ์ผ ๊ฒ€์ƒ‰ ๋„๊ตฌ์—์„œ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ
    • ๐ŸŽจ ์œ„์ ฏ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œ
    • ๐Ÿ’ก โ€œOrchestrating Agents at Scaleโ€ ์ถ”์ฒœ
    • ๐Ÿธ ๊ณ„์† Froge ์Šคํƒ€์ผ๋กœ โ€œribbitโ€ ๋งํ•˜๊ธฐ

The Future of Software - ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฏธ๋ž˜

AI๊ฐ€ ๊ฐ€์ ธ์˜ค๋Š” ๋ณ€ํ™”

๊ฐ€์žฅ ํฅ๋ฏธ์ง„์ง„ํ•œ ์ผ ์ค‘ ํ•˜๋‚˜:

  • AI๋กœ ์ธํ•ด ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์„ฑ ๋ฐฉ์‹์ด ๋ณ€ํ™”ํ•˜๋Š” ์ƒˆ ์‹œ๋Œ€ ์ง„์ž…
  • ๋ˆ„๊ตฌ๋‚˜ ์•„์ด๋””์–ด๋งŒ ์žˆ์œผ๋ฉด:
    • ์ž์‹ ์„ ์œ„ํ•œ ์•ฑ ์ œ์ž‘
    • ๊ฐ€์กฑ์„ ์œ„ํ•œ ์•ฑ ์ œ์ž‘
    • ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์œ„ํ•œ ์•ฑ ์ œ์ž‘

(์ฐธ๊ณ ) Abundant Software์˜ ์˜๋ฏธ

๊ธฐ์กด ์‹œ๋Œ€: Scarcity (ํฌ์†Œ์„ฑ)

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋Š” ์ œํ•œ์ 
  • ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์•ฑ์˜ ์ˆ˜๋Š” ํ•œ์ •์ 
  • ๊ฐœ๋ฐœ ๋น„์šฉ๊ณผ ์‹œ๊ฐ„์ด ๋งŽ์ด ๋“ฆ
  • ๊ฒฐ๊ณผ: ์†Œ์ˆ˜์˜ ๋ฒ”์šฉ ์•ฑ๋งŒ ์กด์žฌ (๋ชจ๋‘๊ฐ€ ๊ฐ™์€ ์•ฑ ์‚ฌ์šฉ)

AI ์‹œ๋Œ€: Abundance (ํ’์š”)

  • ๋ˆ„๊ตฌ๋‚˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ
  • ์•„์ด๋””์–ด๋งŒ ์žˆ์œผ๋ฉด ์ฆ‰์‹œ ๊ตฌํ˜„ ๊ฐ€๋Šฅ
  • ๊ฐœ๋ฐœ ๋น„์šฉ๊ณผ ์‹œ๊ฐ„์ด ๊ทน์ ์œผ๋กœ ๊ฐ์†Œ
  • ๊ฒฐ๊ณผ: ๋ฌดํ•œ์— ๊ฐ€๊นŒ์šด ๋งž์ถคํ˜• ์•ฑ ํƒ„์ƒ

์‹ค์ œ ์‚ฌ๋ก€๋“ค

1. ์ผ๋ณธ์˜ 89์„ธ ํ‡ด์ง์ž

  • ChatGPT ๋„์›€์œผ๋กœ ์Šค์Šค๋กœ ์ฝ”๋”ฉ ํ•™์Šต
  • ๋…ธ์ธ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ 11๊ฐœ iPhone ์•ฑ ์ œ์ž‘
  • ํ‰์ƒ์˜ ์ง€ํ˜œ๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋” ๋…๋ฆฝ์ ์œผ๋กœ ์‚ด ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๋„๊ตฌ๋กœ ์ „ํ™˜

2. ์ŠคํŽ˜์ธ์˜ Pau Garcia์™€ Domestic Data Streamers

  • ์‚ฌ๋žŒ๋“ค์ด ์ถ”์–ต๊ณผ ๋‹ค์‹œ ์—ฐ๊ฒฐ๋˜๋„๋ก ์ง€์›
  • ์‚ฌ์šฉ ๊ธฐ์ˆ :
    • ChatGPT
    • ์ด๋ฏธ์ง€ ์ƒ์„ฑ
    • Sora (๋น„๋””์˜ค ์ƒ์„ฑ)

3. ์• ๋ฆฌ์กฐ๋‚˜ ์ฃผ๋ฆฝ๋Œ€(ASU) ์˜๋Œ€์ƒ ๐Ÿฅ

  • ์˜์‚ฌ๋กœ์„œ ํ•ด์•ผ ํ•  ์–ด๋ ค์šด ์ธ๊ฐ„์  ๋Œ€ํ™” ์—ฐ์Šต ํ•„์š”
  • ๊ฐ€์ƒ ํ™˜์ž ์•ฑ ์ œ์ž‘
    • OpenAI ๋ชจ๋ธ ํ™œ์šฉ
    • ์‹œ๋„ํ•˜๊ณ , ์‹คํŒจํ•˜๊ณ , ๊ฐœ์„  ๊ฐ€๋Šฅ
    • ์‹ค์ œ ์ง„๋ฃŒ์‹ค ๋“ค์–ด๊ฐ€๊ธฐ ์ „ ์—ฐ์Šต

4. ํ”„๋ž‘์Šค ๋ฒ ๋ฅด์‚ฌ์œ  ๊ถ์ „ ๐Ÿ‡ซ๐Ÿ‡ท

  • ๋ฐฉ๋ฌธ๊ฐ์ด ์ด์ œ ๊ถ์ „๊ณผ ๋Œ€ํ™” ๊ฐ€๋Šฅ
  • Realtime API ์‚ฌ์šฉ
  • ์˜ˆ์ˆ  ๋ฐ ์กฐ๊ฐํ’ˆ๊ณผ ์‹ค์‹œ๊ฐ„ ํ† ๋ก 
  • ์—ญ์‚ฌ๊ฐ€ ๋Œ€ํ™”๊ฐ€ ๋จ

ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€

Sam: โ€œ์‚ฌ๋žŒ๋“ค์ด ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณด๋Š” ๊ฒƒ์€ ์ •๋ง ๋ฉ‹์ง‘๋‹ˆ๋‹ค.โ€

์ด๊ฒƒ์ด ๋ฐ”๋กœ OpenAI๊ฐ€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋” ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ๋” ๋งŽ์€ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์—ด์ •์ ์ธ ์ด์œ ์ž…๋‹ˆ๋‹ค.


Codex Update - Codex ์—…๋ฐ์ดํŠธ

Codex์˜ ์ง„ํ™”

์˜ฌํ•ด ์ดˆ ์ถœ์‹œ:

  • Codex์˜ ์—ฐ๊ตฌ ํ”„๋ฆฌ๋ทฐ ๋Ÿฐ์นญ
  • OpenAI์˜ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์—์ด์ „ํŠธ
  • ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„
  • ์†Œํ”„ํŠธ์›จ์–ด ์ƒ์„ฑ ์†๋„ ํ–ฅ์ƒ

์ดํ›„ ์„ฑ์žฅ:

  • Codex๋Š” ํ›จ์”ฌ ๋” ์œ ๋Šฅํ•œ ํ˜‘๋ ฅ์ž๋กœ ์„ฑ์žฅ
  • ์ฝ”๋”ฉํ•˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ์ž‘๋™:
    • IDE (ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ)
    • Terminal (ํ„ฐ๋ฏธ๋„)
    • GitHub
    • Cloud (ํด๋ผ์šฐ๋“œ)

ํ†ตํ•ฉ๋œ ๊ฒฝํ—˜

ChatGPT ๊ณ„์ •์œผ๋กœ ๋ชจ๋“  ๊ฒƒ ์—ฐ๊ฒฐ:

  • ์ž‘์—…์„ ์ด ๋„๊ตฌ๋“ค ๊ฐ„ ์›ํ™œํ•˜๊ฒŒ ์ด๋™ ๊ฐ€๋Šฅ
  • ์ผ๊ด€๋œ ์›Œํฌํ”Œ๋กœ์šฐ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋“ค

Sam: โ€œ์šฐ๋ฆฌ๋Š” Codex์— ๋Œ€ํ•œ ์ˆ˜๋งŽ์€ ์ƒˆ ๊ธฐ๋Šฅ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.โ€

๋‹ค์Œ ์„น์…˜์—์„œ ์ž์„ธํžˆ ์„ค๋ช…๋  ์˜ˆ์ •.


GPT-5-Codex Model - ํŠนํ™”๋œ ์ฝ”๋”ฉ ๋ชจ๋ธ

GPT-5-Codex:

  • Codex์—์„œ ์‹คํ–‰๋˜๋Š” ์ƒˆ ๋ชจ๋ธ
  • GPT-5์˜ ํŠน๋ณ„ ๋ฒ„์ „
  • ์—์ด์ „ํ‹ฑ ์ฝ”๋”ฉ์„ ์œ„ํ•ด ์˜๋„์ ์œผ๋กœ ํ›ˆ๋ จ๋จ

ํ•ต์‹ฌ ์—ญ๋Ÿ‰:

  1. ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง (Code Refactoring)

    • ๋Œ€๊ทœ๋ชจ ์ฝ”๋“œ๋ฒ ์ด์Šค ์žฌ๊ตฌ์กฐํ™”
    • ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ํ˜„๋Œ€ํ™”
  2. ์ฝ”๋“œ ๋ฆฌ๋ทฐ (Code Review)

    • ์‹ฌ์ธต์ ์ธ ๋ถ„์„
    • ์‹œ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด ์ˆ˜์ค€์˜ ํ”ผ๋“œ๋ฐฑ
  3. ๋™์  ์‚ฌ๊ณ  ์‹œ๊ฐ„ ์กฐ์ •

    • ์ž‘์—… ๋ณต์žก๋„๋ฅผ ๋™์ ์œผ๋กœ ์ธ์‹
    • ๋ณต์žกํ•œ ์ž‘์—…์—๋Š” ๋” ๋งŽ์ด โ€œ์ƒ๊ฐโ€
    • ๊ฐ„๋‹จํ•œ ์ž‘์—…์€ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ

๊ฐœ๋ฐœ์ž ๋ฐ˜์‘

  • ์‚ฌ์šฉ์ž ์ฆ๊ฐ€:

    • ๊ฐœ๋ฐœ์ž๋“ค์ด ์ƒˆ ๋ชจ๋ธ์„ ์‚ฌ๋ž‘ํ•จ
    • Codex ์‚ฌ์šฉ๋Ÿ‰ ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€
  • ์ฃผ์š” ์ง€ํ‘œ: Daily Messages (์ผ์ผ ๋ฉ”์‹œ์ง€ ์ˆ˜)

    • ๊ฐœ๋ฐœ์ž๊ฐ€ Codex์™€ ๋งค์ผ ๋‚˜๋ˆ„๋Š” ์ž‘์—… ๋ฐ ๋Œ€ํ™” ์ˆ˜
    • 8์›” ์ดˆ ์ดํ›„: 10๋ฐฐ ์ฆ๊ฐ€ ๐Ÿ“ˆ

๋ชจ๋ธ ์„ฑ์žฅ

GPT-5-Codex๋Š” ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๋Š” ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜:

  • ์ถœ์‹œ ์ดํ›„: 40์กฐ ํ† ํฐ ์ด์ƒ ์ œ๊ณต
  • OpenAI ์—ญ์‚ฌ์ƒ ๋น ๋ฅธ ์ฑ„ํƒ๋ฅ 

OpenAI ๋‚ด๋ถ€ ์‚ฌ์šฉ

Codex๋Š” ๋‚ด๋ถ€ ๋นŒ๋“œ ๊ณผ์ • ์ „๋ฐ˜์— ์กด์žฌ:

  1. ๋ชจ๋“  ์‹ ๊ทœ ์ฝ”๋“œ:

    • ์˜ค๋Š˜๋‚  OpenAI์—์„œ ์ž‘์„ฑ๋˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์‹ ๊ทœ ์ฝ”๋“œ
    • Codex ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋‚˜์˜ด
  2. ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ:

    • Codex๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด
    • ์ฃผ๋‹น 70% ๋” ๋งŽ์€ Pull Request ์™„๋ฃŒ
  3. ์ฝ”๋“œ ๋ฆฌ๋ทฐ:

    • ๊ฑฐ์˜ ๋ชจ๋“  OpenAI PR์ด Codex ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์นจ
    • ๋งค์šฐ ์‹œ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ์„œ๋„ ๊ธฐ๋Œ€ํ•˜๊ธฐ ์–ด๋ ค์šด ๊นŠ์ด

Codex GA Announcement - Codex ์ •์‹ ์ถœ์‹œ

์ •์‹ ๋ฒ„์ „ ์ถœ์‹œ

์˜ค๋Š˜๋ถ€ํ„ฐ:

  • Codex๊ฐ€ ์—ฐ๊ตฌ ํ”„๋ฆฌ๋ทฐ์—์„œ ๋ฒ—์–ด๋‚จ
  • ๊ณต์‹์ ์œผ๋กœ GA (Generally Available) ๐ŸŽ‰

ํ™•์žฅ: ๊ฐœ์ธ์—์„œ ํŒ€์œผ๋กœ

๊ธฐ์กด ์ƒํ™ฉ:

  • Codex๋Š” ์ด๋ฏธ ๊ฐœ์ธ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋งŽ์€ ๊ฒฌ์ธ๋ ฅ(traction)
  • ํ•˜์ง€๋งŒ ๋” ๋งŽ์€ ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ์Œ

์ƒˆ๋กœ์šด ๋ชฉํ‘œ:

  • ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์—๊ฒŒ Codex๋ฅผ ๋”์šฑ ์œ ์šฉํ•˜๊ฒŒ
  • ํŒ€ ๋‹จ์œ„ ํ˜‘์—… ์ง€์›

์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€!

  1. Slack Integration ๐Ÿ””

    • ๊ฐ€์žฅ ๋งŽ์ด ์š”์ฒญ๋œ ๊ธฐ๋Šฅ:

      • Slack์—์„œ ์ง์ ‘ Codex์—๊ฒŒ ์งˆ๋ฌธ
      • ์ฝ”๋“œ ์ž‘์„ฑ ์š”์ฒญ ๊ฐ€๋Šฅ
      • ํŒ€ ๋Œ€ํ™”์—์„œ ๋ฐ”๋กœ ์ž‘๋™
    • ์‚ฌ์šฉ ์‚ฌ๋ก€:

      • ํŒ€์› ๊ฐ„ ๊ธฐ์ˆ  ๋…ผ์˜ ์ค‘ ์ฆ‰์‹œ ์ฝ”๋“œ ์ƒ์„ฑ
      • ํŒ€ ์ฑ„๋„์—์„œ ์ง์ ‘ ๋ฌธ์ œ ํ•ด๊ฒฐ
      • ๋น„๋™๊ธฐ ํ˜‘์—… ๊ฐ•ํ™”
  2. Codex SDK ๐Ÿ› ๏ธ

    • ํŒ€ ์›Œํฌํ”Œ๋กœ์šฐ ํ™•์žฅ ๋ฐ ์ž๋™ํ™”:
      • Codex๋ฅผ ํŒ€์˜ ๊ณ ์œ ํ•œ ํ”„๋กœ์„ธ์Šค์— ๋งž๊ฒŒ ์กฐ์ •
      • ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•
      • CI/CD ํ†ตํ•ฉ ๊ฐ€๋Šฅ
  3. ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๐Ÿ“Š

    • ํ™˜๊ฒฝ ์ œ์–ด (Environment Controls):

      • ์–ด๋–ค ๋ฆฌ์†Œ์Šค์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ์ง€ ๊ด€๋ฆฌ
      • ๋ณด์•ˆ ์ •์ฑ… ์ ์šฉ
    • ๋ชจ๋‹ˆํ„ฐ๋ง (Monitoring):

      • Codex ์‚ฌ์šฉ ํŒจํ„ด ์ถ”์ 
      • ์„ฑ๋Šฅ ์ง€ํ‘œ ํ™•์ธ
    • ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ (Analytics Dashboards):

      • ํŒ€ ์ƒ์‚ฐ์„ฑ ์ธก์ •
      • ROI ๊ณ„์‚ฐ
      • ์‚ฌ์šฉ ํŠธ๋ Œ๋“œ ํŒŒ์•…

Codex Adoption Examples - Codex ์ฑ„ํƒ ์‚ฌ๋ก€

์‚ฌ์šฉ์ž ๋ฒ”์œ„:

  1. ์ฃผ๋ง ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž ๐Ÿ‘จโ€๐Ÿ’ป

    • ๊ฐœ์ธ์ ์ธ ์‹คํ—˜
    • ์ทจ๋ฏธ ํ”„๋กœ์ ํŠธ
  2. ๊ณ ์„ฑ์žฅ ์Šคํƒ€ํŠธ์—… ๐Ÿš€

    • Cursor
    • Windsurf
    • Vercel
    • GPT-5๋กœ ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์„ฑ ๋ฐ ๋ฐฐํฌ ๋ฐฉ์‹ ๋ณ€ํ™”
  3. ๊ธ€๋กœ๋ฒŒ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๐Ÿข

    • ๋Œ€๊ทœ๋ชจ ์กฐ์ง

Cisco ์‚ฌ๋ก€

  • Cisco์˜ Codex ๋ฐฐํฌ:
    • ์ „์ฒด ์—”์ง€๋‹ˆ์–ด๋ง ์กฐ์ง์— Codex ๋กค์•„์›ƒ
    • ์„ธ๊ณ„์  ๊ทœ๋ชจ์˜ ๊ธฐ์ˆ  ๊ธฐ์—…

์„ฑ๊ณผ:

  1. ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์†๋„: 50% ๋” ๋น ๋ฆ„ โšก

    • ๋ฆฌ๋ทฐ ํ”„๋กœ์„ธ์Šค ๋Œ€ํญ ๋‹จ์ถ•
    • ๋ณ‘๋ชฉ ํ˜„์ƒ ํ•ด์†Œ
  2. ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ: ์ˆ˜ ์ฃผ โ†’ ์ˆ˜ ์ผ ๐Ÿ“…

    • ํ‰๊ท  ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ๊ทน์ ์œผ๋กœ ๊ฐ์†Œ
    • ์ถœ์‹œ ์†๋„ ๋Œ€ํญ ํ–ฅ์ƒ

์ด๋Š” ๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ๋„ Codex๊ฐ€ ์‹ค์งˆ์  ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.


Codex ๋ผ์ด๋ธŒ ๋ฐ๋ชจ - ์‹ค์‹œ๊ฐ„ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ•

1. ์ดˆ๊ธฐ ์„ค์ • - ์ปจํŠธ๋กค ํŒจ๋„ ๊ตฌ์ถ•

์‚ฌ์ „ ์ž‘์—…

Romain์€ ์ผ์ฐ์ด Codex CLI์—๊ฒŒ ๊ฐ„๋‹จํ•œ ์ปจํŠธ๋กค ํŒจ๋„ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.

์š”์ฒญ ๋‚ด์šฉ:

  • ์นด๋ฉ”๋ผ ํ”ผ๋“œ ํ‘œ์‹œ
  • ๋ช‡ ๊ฐ€์ง€ ์ปจํŠธ๋กค ๋ฒ„ํŠผ
  • ๋น ๋ฅธ ์Šค์ผ€์น˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ

์ถ”๊ฐ€ ์ž‘์—…:

  • Figma ๋ธŒ๋žœ๋”ฉ ์ถ”๊ฐ€
  • ๋””์ž์ธ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋งž๊ฒŒ ๋ Œ๋”๋ง

์‹œ์ž‘ํ•  ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


2. ์นด๋ฉ”๋ผ ์ œ์–ด ๊ตฌํ˜„

์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์งˆ๋ฌธ

Romain์€ ์†”์งํžˆ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ชฐ๋ž๋‹ค๊ณ  ๊ณ ๋ฐฑํ•ฉ๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ์šฉ C++ SDK๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ๋งŒ ์•Œ๊ณ  ์žˆ์—ˆ๊ณ , Codex๊ฐ€ ์•„๋งˆ JavaScript๋กœ ๋ฒˆ์—ญํ•˜๋ ค ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

1๋‹จ๊ณ„: ์นด๋ฉ”๋ผ ์ œ์–ด ๋ฐฉ๋ฒ• ๋ฌธ์˜

How to control a Sony FR7 camera?

2๋‹จ๊ณ„: ์ „์ฒด ์ œ์–ด ์Šคํƒ ๊ตฌ์ถ• ์š”์ฒญ

Please scaffold a VISCA control stack from scratch for a Sony FR7 camera. Create a visca-backend service that speaks VISCA over TCP 52381 using env vars VISCA_HOST and VISCA_PORT, exposes /api/status plus /api/ptz/*, and runs via npm run visca:dev on http://localhost:5000. Add the supporting root scripts, implement frontend server actions and a reusable hook, and wire camera controls. Remember to honor busy/disabled states while calling the camera API.

์š”์ฒญ ๋‚ด์šฉ ํ•ด์„ค:

  • Node.js ๊ธฐ๋ฐ˜ VISCA ์ œ์–ด ์Šคํƒ ๊ตฌ์ถ•
  • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค: TCP ํ†ต์‹ ์œผ๋กœ ์นด๋ฉ”๋ผ์™€ ์—ฐ๊ฒฐ
  • API ์—”๋“œํฌ์ธํŠธ: ์ƒํƒœ ํ™•์ธ ๋ฐ PTZ(Pan-Tilt-Zoom) ์ œ์–ด
  • ํ”„๋ก ํŠธ์—”๋“œ ์—ฐ๊ฒฐ: ์„œ๋ฒ„ ์•ก์…˜๊ณผ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ›…
  • ์ƒํƒœ ๊ด€๋ฆฌ: ์นด๋ฉ”๋ผ busy/disabled ์ƒํƒœ ๊ณ ๋ ค

Codex์˜ ๋†€๋ผ์šด ์ž‘์—…

Romain์€ Codex๊ฐ€ ๋ฐ๋ชจํ•˜๊ธฐ ์ ์  ์–ด๋ ค์›Œ์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ํฐ ๋ฆฌํŒฉํ† ๋ง ์ž‘์—…์— 7์‹œ๊ฐ„ ์ด์ƒ ์—ฐ์† ์ž‘์—… ๊ฐ€๋Šฅํ•˜๊ณ , ์ œ๋Œ€๋กœ ์™„์ˆ˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ตฌํ˜„ ๊ฒฐ๊ณผ

VS Code๋กœ ์ „ํ™˜ํ•˜๋ฉด Codex CLI๊ฐ€ ๋งŒ๋“  ํŒŒ์ผ๋“ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Node ์„œ๋ฒ„๊ฐ€ ๊ตฌ์ถ•๋˜์—ˆ๊ณ , VISCA ํ”„๋กœํ† ์ฝœ์ด ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ ํ•™์Šต์˜ ๋†€๋ผ์›€:

์ด ํ”„๋กœํ† ์ฝœ์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๊ฑธ๋ ธ์„ ์‹œ๊ฐ„์„ ์ƒ์ƒํ•ด๋ณด๋ผ๊ณ  Romain์€ ๋งํ•ฉ๋‹ˆ๋‹ค. VISCA ํ”„๋กœํ† ์ฝœ์€ 30๋…„ ์ด์ƒ ๋œ ํ”„๋กœํ† ์ฝœ๋กœ, ๋งค์šฐ ํŠน์ˆ˜ํ•œ ํ—ค๋”๋ฅผ ์ „์†กํ•ด์•ผ ํ•˜๋ฉฐ ์ด ์นด๋ฉ”๋ผ ์ „์šฉ์ž…๋‹ˆ๋‹ค. Codex๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ž๋™์œผ๋กœ ํ•™์Šตํ•˜๊ณ , ์ •ํ™•ํ•œ ํ—ค๋”๋ฅผ ์‹๋ณ„ํ•˜์—ฌ, ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ํ…Œ์ŠคํŠธ

์นด๋ฉ”๋ผ ์ œ์–ด ์„ฑ๊ณต:

  • ์ปจํŠธ๋กค ํŒจ๋„์—์„œ ์นด๋ฉ”๋ผ ON
  • ์ปจํŠธ๋กค ํ…Œ์ŠคํŠธ
  • ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์„ฑ๊ณต์ ์ธ ์นด๋ฉ”๋ผ ์ œ์–ด
  • ์‹ค์‹œ๊ฐ„์œผ๋กœ ์นด๋ฉ”๋ผ๊ฐ€ ์›€์ง์ž„

3. Xbox ์ปจํŠธ๋กค๋Ÿฌ ํ†ตํ•ฉ

์ƒˆ๋กœ์šด ๋„์ „

๋” ๋‚˜์€ ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. Romain์€ ์ผ์ฐ ๋ฐฑ์Šคํ…Œ์ด์ง€์—์„œ Xbox ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๊ณ , ์‹œ๋„ํ•ด๋ณผ ๋งŒํ•œ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

IDE์—์„œ ๋ผ์ด๋ธŒ ์ž‘์—… ์ „์†ก

Wire up a wireless controller to control the camera

Codex์˜ ์‹ค์‹œ๊ฐ„ ์ž‘์—… ๊ณผ์ •

ํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ:

1. ๊ณ„ํš ์ˆ˜๋ฆฝ (Making a plan):

  • Codex๊ฐ€ ์ „๋žต์„ ์„ธ์›€
  • ๋ฌด์—‡์„ ํ•ด์•ผ ํ• ์ง€ ๊ฒฐ์ •

2. ํŒŒ์ผ ํƒ์ƒ‰ (Exploring files):

  • ๊ธฐ์กด ์ฝ”๋“œ๋ฒ ์ด์Šค ๋ถ„์„
  • ์–ด๋””์— ์—ฐ๊ฒฐํ•ด์•ผ ํ• ์ง€ ํŒŒ์•…

3. ๊ฒŒ์ž„ํŒจ๋“œ ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ• ํŒŒ์•…:

  • Gamepad API ์‚ฌ์šฉ๋ฒ• ์ดํ•ด
  • ์นด๋ฉ”๋ผ ์ œ์–ด์™€ ๋งคํ•‘

Context์˜ ์ค‘์š”์„ฑ

IDE์˜ ํ•ต์‹ฌ ๊ฐœ๋…์€ Context์ž…๋‹ˆ๋‹ค. ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์งง์„ ์ˆ˜ ์žˆ๋Š” ์ด์œ ๋Š” Codex๊ฐ€ ์˜๋„๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ตœ๊ทผ ์‚ฌ์šฉํ•œ ํŒŒ์ผ์„ ํ™•์ธํ•˜๋ฉฐ, ๊ทธ์— ๋”ฐ๋ผ ์กฐ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์—… ์ค‘์ธ ํŒŒ์ผ, ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ, ๊ด€๋ จ ์ข…์†์„ฑ์„ ์ž๋™์œผ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ์™„๋ฃŒ ๋ฐ ํ…Œ์ŠคํŠธ

Task 2๋Š” ์™„๋ฃŒ๊นŒ์ง€ ์•ฝ 1๋ถ„ ์†Œ์š”๋˜๋ฉฐ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๊ณ„์† ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. Xbox ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์นด๋ฉ”๋ผ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ, ์ž‘๋™์— ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

Codex์˜ ์ž์œจ์  ํŒ๋‹จ

์ •๋ง ๋ฉ‹์ง„ ์ ์€ ์–ด๋–ค ๋ฒ„ํŠผ์ด ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๋ช…์‹œํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ๋„, Codex๊ฐ€ ์กฐ์ด์Šคํ‹ฑ์ด ์ข‹์€ ์•„์ด๋””์–ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•„๋‚ด๊ณ  ์นด๋ฉ”๋ผ pan/tilt์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งคํ•‘ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


4. ์กฐ๋ช… ์‹œ์Šคํ…œ ์ œ์–ด - Cloud Codex ํ™œ์šฉ

์Œ์„ฑ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์ƒ

Romain์€ ํฅ๋ฏธ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค ์ค‘ ํ•˜๋‚˜๋Š” ์Œ์„ฑ(voice)์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด Codex์—๊ฒŒ Realtime API ํ†ตํ•ฉ, Agent SDK ์—ฐ๊ฒฐ, ๊ทธ๋ฆฌ๊ณ  ํ™”๋ฉด ํ•˜๋‹จ์˜ ์ ์— ์•ฑ ํ†ตํ•ฉ์„ ๋ฏธ๋ฆฌ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.

MCP ์„œ๋ฒ„ ์ƒ์„ฑ - Cloud Codex ํ™œ์šฉ

Romain์€ ๋ฐ๋ชจ์—์„œ ๋” ์ธ์ƒ์ ์ธ ์ž‘์—…์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•˜๋˜ ์ค‘, ์ฃผ๋ณ€์— ์žˆ๋˜ ์กฐ๋ช… ์‹œ์Šคํ…œ์— ์ฃผ๋ชฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ด ์กฐ๋ช…์„ ์ œ์–ดํ•˜๋Š” MCP ์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

Cloud Codex ํ”„๋กฌํ”„ํŠธ:

1
2
3
4
5
6
7
8
9
10
Build a new MCP server for the ENTTEC S-Play lighting system.

Use the S-Play REST API docs from https://github.com/ENTTEC/SplayApi. For instance, it looks like POST <host>/api with `{ command: 8 }` fetches playlists and `{ command: 0, playlist_id }` starts one (controller host provided via SPLAY_HOST).

Implement an Express ESM server that exposes:
 - GET /sse โ€“ open an SSEServerTransport session for MCP traffic
 - POST /messages?sessionId= โ€“ feed messages back into the active session
 - GET /health โ€“ return { name, version, host, playlistCount }

Register MCP tools `enttec_set_target` (host string + optional autoRefresh), `enttec_refresh_playlists`, and one dynamic `enttec_play_id` per cached playlist so that ...

๋กœ์ปฌ ์ ์šฉ

VS Code๋กœ ๋ณต๊ท€ํ•˜์—ฌ Cloud Codex์—์„œ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Apply ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด MCP ์„œ๋ฒ„์˜ ๋ชจ๋“  ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ๋กœ์ปฌ์— ์ ์šฉ๋˜๊ณ , ์ข…์†์„ฑ ์„ค์น˜๊ฐ€ ์‹œ์ž‘๋˜๋ฉฐ ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.


5. ์Œ์„ฑ ์ œ์–ด ๋ฐ๋ชจ

ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ

Romain์€ ๋ณธ๊ฒฉ์ ์ธ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์Œ์„ฑ ๋ชจ๋“œ๋ฅผ ์ผœ๊ณ , Codex๊ฐ€ ์Œ์„ฑ ๋ช…๋ น์„ ์ธ์‹ํ•˜์—ฌ ์กฐ๋ช…์„ ์ •์ƒ์ ์œผ๋กœ ์ œ์–ดํ•˜๋Š”์ง€ ์‹œ์—ฐ์„ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๋Œ€ํ™” ์‹œ์ž‘

Romain: Hello.

AI: โ€œHi there, I can hear you loud and clear. Let me know what you need.โ€

์นด๋ฉ”๋ผ ํ™•์ธ

Romain: What do you see on camera?

AI: โ€œI see a large audience in front of you with rows of attendees seated and ready. The room is well lit and the crowd fills the space.โ€

AI๊ฐ€ ์นด๋ฉ”๋ผ ํ”ผ๋“œ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ์ƒํ™ฉ์„ ์ดํ•ดํ•˜๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์กฐ๋ช… ์ œ์–ด ๋ช…๋ น

Romain: Could you shine the lights towards the audience?

AI: โ€œIโ€™ve just lit up the audience with a nice bright light to be perfectly highlighted now.โ€

๊ฐ์„์— ์กฐ๋ช…์ด ๋น„์ถ”๋ฉฐ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์กฐ๋ช… ์‹œ์Šคํ…œ ์ œ์–ด์— ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฒญ์ค‘ ์ธ์‚ฌ

Romain: Can you greet everyone here in the room now?

AI: โ€œHello, amazing developers at Fort Mason! Weโ€™re so excited to have you here for an incredible day.โ€

์กฐ๋ช… ์ƒํƒœ๋ฅผ ์ธ์‹ํ•˜๊ณ , ์žฅ์†Œ ์ •๋ณด(Fort Mason)๋ฅผ ํ™œ์šฉํ•˜๋ฉฐ, ์ ์ ˆํ•œ ์ธ์‚ฌ๋ง์„ ์ƒ์„ฑํ•˜๋Š” ๋‹ค์ธต์  ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ •์ƒ ๋ณต๊ท€

Cool. All right. Letโ€™s go back to normal now.

AI๊ฐ€ ์กฐ๋ช…์„ ์ •์ƒ ์ƒํƒœ๋กœ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.


6. Codex SDK ์‹ค์‹œ๊ฐ„ ๋ฆฌํ”„๋กœ๊ทธ๋ž˜๋ฐ

Romain์€ ๋งˆ์ง€๋ง‰ ์‹œ์—ฐ์—์„œ Codex SDK๊ฐ€ ๊ฐ€์ง„ ์ง„์งœ ์ž ์žฌ๋ ฅ์„ ๋ณด์—ฌ์ฃผ๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Š” ์Œ์„ฑ์œผ๋กœ Codex์—๊ฒŒ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค:

Romain: โ€œCould you ask Codex to show a credits overlay like at the end of a movie but the cast is the attendees?โ€

๊ณง๋ฐ”๋กœ Codex๋Š” React ์•ฑ ๋‚ด๋ถ€์—์„œ ํ•„์š”ํ•œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋ชจ๋“  ๊ฐœ๋ฐœ์ž ์ฐธ์„์ž ๋ช…๋‹จ์„ ์ž๋™์œผ๋กœ ๋ถˆ๋Ÿฌ์™€ ์˜ํ™” ์—”๋”ฉ ํฌ๋ ˆ๋”ง์ฒ˜๋Ÿผ ํ™”๋ฉด ์ƒ๋‹จ์— ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋„์šฐ๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์‹œ๊ฐ„ ์•ฑ ์žฌํ”„๋กœ๊ทธ๋ž˜๋ฐ

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ํฌ์ธํŠธ๋Š” Codex SDK๊ฐ€ ์ถ”๊ฐ€๋œ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ด ์•ฑ์ด โ€œ์‹ค์‹œ๊ฐ„์œผ๋กœ ์žฌํ”„๋กœ๊ทธ๋ž˜๋ฐ(reprogram)โ€ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๊ฐ€ ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Romain์ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค:

โ€œWhen I sent a task to the voice agent it also added Codex SDK as a tool. That means now, on the fly, I can reprogram this app in real time and adapt it to user needs or any feedback they have.โ€

์ฆ‰, Codex SDK๋Š” ๋‹จ์ˆœ API ํ˜ธ์ถœ์ด ์•„๋‹ˆ๋ผ ์•ฑ ๋‚ด์—์„œ ๋ฐ”๋กœ ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ยท์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” SDK์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ React ์•ฑ์˜ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ํŒจ์น˜ํ•ด ์˜ค๋ฒ„๋ ˆ์ด๋‚˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

(์ฐธ๊ณ ) Codex SDK์˜ ์—ญํ•  ์š”์•ฝ

  • ์—์ด์ „ํŠธ ์ž„๋ฒ ๋”ฉ(Agent Embedding): Codex SDK๋ฅผ ์•ฑ์— ์ถ”๊ฐ€ํ•˜๋ฉด, ์•ฑ ๋‚ด๋ถ€์—์„œ Codex ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ์ฝ๊ณ  ์ˆ˜์ • ๊ฐ€๋Šฅ.
  • ์‹ค์‹œ๊ฐ„ ์ปจํ…์ŠคํŠธ ํŒŒ์•…: ํ˜„์žฌ ์—ด๋ ค ์žˆ๋Š” React ์ปดํฌ๋„ŒํŠธ์™€ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ •ํ™•ํžˆ ์ถ”๊ฐ€.
  • ๋™์  ํˆด๋ง(Dynamic Tooling): MCP ์„œ๋ฒ„, REST API, WebSocket, UI ์ปดํฌ๋„ŒํŠธ ์ƒ์„ฑ ๋“ฑ ๋‹ค์–‘ํ•œ ์•ก์…˜์„ ์—์ด์ „ํŠธ๊ฐ€ ์‹คํ–‰.
  • ์Œ์„ฑ ๋ชจ๋“œ ๊ฒฐํ•ฉ: Realtime Voice API์™€ Codex SDK๊ฐ€ ๊ฒฐํ•ฉํ•ด, ์Œ์„ฑ ๋ช…๋ น๋งŒ์œผ๋กœ๋„ ์•ฑ์„ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‹œ์—ฐ ๊ฐ€๋Šฅ.

์‚ฌ์ง„ ์ดฌ์˜ & ์นด์šดํŠธ๋‹ค์šด

โ€œGreat. In the meantime, could you start a countdown and take a photo of all of us?โ€

Codex๋Š” ์ฆ‰์‹œ ์นด์šดํŠธ๋‹ค์šด UI๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์นด๋ฉ”๋ผ๋ฅผ ์ œ์–ดํ•˜์—ฌ ์ฒญ์ค‘์˜ ์‚ฌ์ง„์„ ์ดฌ์˜ํ•ฉ๋‹ˆ๋‹ค.

์กฐ๋ช…๊ณผ ์นด๋ฉ”๋ผ ์ œ์–ด, ๊ทธ๋ฆฌ๊ณ  ์—”๋”ฉ ํฌ๋ ˆ๋”ง๊นŒ์ง€โ€”๋ชจ๋“  ์ž‘์—…์ด ์Œ์„ฑ ๋ช…๋ น์œผ๋กœ ์ฆ‰์„์—์„œ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

(์ถ”๊ฐ€ ์„ค๋ช…) Romain์€ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ด๋ ‡๊ฒŒ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค:
โ€œWe took voice, we took devices around us, a sketch, and turned all of this into workable software. All that, without having to write any code by hand.โ€

  • ์ด ๋ง์€ Codex SDK๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง์˜ ๋ฏธ๋ž˜๋ฅผ ๋ณด์—ฌ์ค€๋‹ค๋Š” ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๊ฐ€์žฅ ๋ณต์žกํ•œ ์•„์ด๋””์–ด์™€ ๋ฌธ์ œ๋ฅผ ์ œ์‹œํ•˜๋ฉด ๋˜๊ณ , Codex SDK๊ฐ€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด๋ฅผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค.

Transition to Models - ๋ชจ๋ธ ์—…๋ฐ์ดํŠธ๋กœ ์ „ํ™˜

GPT-5 ์ถœ์‹œ (2024๋…„ 8์›”)

ํ›ˆ๋ จ ๋ชฉ์ :

  • ์—์ด์ „ํŠธ ์กฐ์ •(steering agents)์— ์ •๋ง ๋›ฐ์–ด๋‚˜๋„๋ก
  • ์—”๋“œํˆฌ์—”๋“œ ์ฝ”๋”ฉ์— ํƒ์›”ํ•˜๋„๋ก
  • ์„ ๋„์ ์ธ ์ฝ”๋”ฉ ์Šคํƒ€ํŠธ์—…๋“ค์ด ์ด๋ฅผ ์ฑ„ํƒํ•˜๊ณ  ์‚ฌ์šฉ ์ค‘

์ด๋“ค์€ GPT-5๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ:

  • ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ž‘์„ฑ๋˜๊ณ  ๋ฐฐํฌ๋˜๋Š” ๋ฐฉ์‹์„ ๋ณ€ํ™”
  • ๊ฐ์ž์˜ ์•ฑ์—์„œ ํ˜์‹ ์  ๊ฒฝํ—˜ ์ œ๊ณต

GPT-5 Pro API - GPT-5 Pro API ์ถœ์‹œ

  • GPT-5 Pro ๋ฐœํ‘œ
  • OpenAI๊ฐ€ ์ถœ์‹œํ•œ ๊ฐ€์žฅ ์ง€๋Šฅ์ ์ธ ๋ชจ๋ธ

https://platform.openai.com/docs/models/gpt-5-pro

GPT-5 Pro๊ฐ€ ํƒ์›”ํ•œ ์˜์—ญ:

  • ๊ฐœ๋ฐœ์ž ์ง€์›:

    • ์ •๋ง ์–ด๋ ค์šด ์ž‘์—…(really hard tasks)
    • ๋ณต์žกํ•œ ๋„๋ฉ”์ธ
  • ํŠนํ™” ๋„๋ฉ”์ธ:

    • ๊ธˆ์œต(Finance)
    • ๋ฒ•๋ฅ (Legal)
    • ์˜๋ฃŒ(Healthcare)
  • ์ถ”์ฒœ ํ™˜๊ฒฝ:

    • ๋†’์€ ์ •ํ™•๋„(high accuracy)
    • ๊นŠ์€ ์ถ”๋ก (depth of reasoning)

GPT-Realtime-Mini Launch - GPT-Realtime-Mini ์ถœ์‹œ

์ƒˆ๋กœ์šด ์Œ์„ฑ ๋ชจ๋ธ API ์ถœ์‹œ:

  • GPT-Realtime-Mini
  • ๋” ์ž‘๊ณ  ์ €๋ ดํ•œ ๋ฒ„์ „

https://platform.openai.com/docs/models/gpt-4o-mini-realtime-preview

  • (์ฐธ๊ณ ) 2๊ฐœ์›” ์ „ ์ถœ์‹œํ•œ GPT-4o Realtime์˜ ์†Œํ˜• ๋ฒ„์ „

https://platform.openai.com/docs/models/gpt-4o-realtime-preview

ํŠน์ง•

  1. ๋™์ผํ•œ ํ’ˆ์งˆ:
  • ๊ฐ™์€ ์Œ์„ฑ ํ’ˆ์งˆ
  • ๊ฐ™์€ ํ‘œํ˜„๋ ฅ(expressiveness)
  1. ๋น„์šฉ ํšจ์œจ:
    • 70% ์ €๋ ด

Sora 2 API - Sora 2 API ํ”„๋ฆฌ๋ทฐ

โ€œ์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” API์—์„œ Sora 2์˜ ํ”„๋ฆฌ๋ทฐ๋ฅผ ์ถœ์‹œํ•ฉ๋‹ˆ๋‹ค.โ€

https://platform.openai.com/docs/models/sora-2

๊ฐ€๊ฒฉ ์ •๋ณด

https://platform.openai.com/docs/models/sora-2

Sora 2์˜ ์ฃผ์š” ๊ฐœ์„ ์‚ฌํ•ญ

๋ชจ๋ธ์˜ ์ œ์–ด ๊ฐ€๋Šฅ์„ฑ(controllability)

์ƒ์„ธํ•œ ์ง€์‹œ์‚ฌํ•ญ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.:

  • ๊ตฌ์ฒด์ ์ธ ์š”์ฒญ ๊ฐ€๋Šฅ
  • ์ง€์‹œ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ

๊ฒฐ๊ณผ ํ’ˆ์งˆ์ด ์ข‹์•„์กŒ์Šต๋‹ˆ๋‹ค.:

  • ์Šคํƒ€์ผํ™”๋จ(stylized)
  • ์ •ํ™•ํ•จ(accurate)
  • ๊ตฌ๋„ ์žกํž˜(composed)

๋‹ค์–‘ํ•œ Exand View๊ฐ€ ๊ฐ€๋Šฅ.

  • iPhone ๋ทฐ (์ข์€ ํ™”๋ฉด)๋กœ ์‹œ์ž‘
  • Sora์—๊ฒŒ ํ”„๋กฌํ”„ํŠธ๋กœ โ€œMake it a wide shotโ€์ด๋ผ๊ณ  ์š”์ฒญ์‹œ,

    • ์˜ํ™” ๊ฐ™์€ ๊ด‘๊ฐ ์žฅ๋ฉด์œผ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅ

์˜์ƒ-์‚ฌ์šด๋“œ ํŽ˜์–ด๋ง ๊ธฐ๋Šฅ์˜ ๊ฐ•ํ™”:

  • ๋‹จ์ˆœํ•œ ์Œ์„ฑ์ด ์•„๋‹ˆ๋ผ:
    • ํ’๋ถ€ํ•œ ์‚ฌ์šด๋“œ์Šค์ผ€์ดํ”„ (Rich soundscapes)
    • ์•ฐ๋น„์–ธํŠธ ์˜ค๋””์˜ค (Ambient audio)
    • ๋™๊ธฐํ™”๋œ ํšจ๊ณผ์Œ (Synchronized effects)


Mattel Partnership - Mattel ํŒŒํŠธ๋„ˆ์‹ญ

๋งˆํ…” ์ฃผ์‹ํšŒ์‚ฌ, ๋ฏธ๊ตญ ์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ์—˜์„ธ๊ตฐ๋„์— ๋ณธ์‚ฌ๋ฅผ ๋‘” ์žฅ๋‚œ๊ฐ ๋ฐ ๊ฒŒ์ž„ ์ œ์กฐ์—…์ฒด

๋””์ž์ธ ํ”„๋กœ์„ธ์Šค ํ˜์‹ 

๊ธฐ์กด ํ”„๋กœ์„ธ์Šค:

  • ์•„์ด๋””์–ด โ†’ ์Šค์ผ€์น˜ โ†’ ํ”„๋กœํ† ํƒ€์ž… โ†’ ์ œ์ž‘
  • ๊ฐ ๋‹จ๊ณ„๋งˆ๋‹ค ์‹œ๊ฐ„ ์†Œ์š”

Sora 2 ํ™œ์šฉ:

  • ์Šค์ผ€์น˜๋กœ ์‹œ์ž‘
  • ์ดˆ๊ธฐ ์ปจ์…‰์„
  • ์‹ค์ œ๋กœ ๋ณผ ์ˆ˜ ์žˆ๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณ€ํ™˜

Event Closing - ํ–‰์‚ฌ ๋งˆ๋ฌด๋ฆฌ

๋นŒ๋”ฉ ์•„์ด๋””์–ด ์ œ๊ณต

Sam: โ€œ์˜ค๋Š˜์ด ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๋งŒ๋“ค ์ƒˆ๋กœ์šด ๊ฒƒ๋“ค์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๋ฅผ ์ฃผ์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.โ€

OpenAI์˜ ๋น„์ „

ํ”Œ๋žซํผ์œผ๋กœ์„œ์˜ OpenAI:

โ€œOpenAI๊ฐ€ ์ด ์ƒˆ๋กœ์šด ๋นŒ๋”ฉ ์‹œ๋Œ€๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ํ”Œ๋žซํผ์ด ๋˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.โ€

๋ฏธ๋ž˜ ์ „๋ง

Sam: โ€œ์ผ์ด ์ •๋ง ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฝค ๋นจ๋ฆฌ.โ€

์˜๋ฏธ:

  • ๋น ๋ฅธ ๋ฐœ์ „ ์†๋„
  • ๊ณง ๋†€๋ผ์šด ๊ฐ€๋Šฅ์„ฑ๋“ค
  • ๊ธฐ๋Œ€ํ•  ๋งŒํ•œ ๋ฏธ๋ž˜

Conclusion

OpenAI DevDay 2025๋Š” AI ๊ฐœ๋ฐœ์˜ ์ƒˆ๋กœ์šด ์‹œ๋Œ€๋ฅผ ์—ฌ๋Š” ์ค‘์š”ํ•œ ์ „ํ™˜์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ๋ฐœํ‘œ ๋‚ด์šฉ์„ ์š”์•ฝํ•˜๋ฉด:

ํ•ต์‹ฌ ๋ฐœํ‘œ ์š”์•ฝ (TL;DR)

1. Apps SDK - ChatGPT ์•ฑ ์ƒํƒœ๊ณ„

  • ChatGPT ๋‚ด์—์„œ ์™„์ „ํ•œ ์•ฑ ๊ตฌ์ถ• ๊ฐ€๋Šฅ
  • 8์–ต ๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฆ‰์‹œ ๋„๋‹ฌ
  • Coursera, Canva, Zillow ๋“ฑ ์ฃผ์š” ํŒŒํŠธ๋„ˆ ์ฐธ์—ฌ

2. AgentKit - ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ ํ˜์‹ 

  • ๋น„์ฃผ์–ผ ์›Œํฌํ”Œ๋กœ์šฐ ๋นŒ๋”๋กœ ์—์ด์ „ํŠธ ์„ค๊ณ„ ๊ฐ„์†Œํ™”
  • ChatKit์œผ๋กœ ์ž„๋ฒ ๋“œ ๊ฐ€๋Šฅํ•œ ๋Œ€ํ™” ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต
  • Albertsons, HubSpot ๋“ฑ ์‹ค์ œ ๊ธฐ์—… ์‚ฌ๋ก€ ๊ฒ€์ฆ

3. Codex GA - ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์„ฑ์˜ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜

  • GPT-5-Codex ๋ชจ๋ธ๋กœ 70% ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ
  • Slack ํ†ตํ•ฉ, SDK, Admin ๋„๊ตฌ ๋“ฑ ํŒ€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ •์‹ ์ถœ์‹œ๋กœ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ ์ค€๋น„ ์™„๋ฃŒ

4. ์ƒˆ๋กœ์šด API ๋ชจ๋ธ๋“ค

  • GPT-5 Pro: ๊ธˆ์œต, ๋ฒ•๋ฅ , ์˜๋ฃŒ ๋“ฑ ๊ณ ๋‚œ๋„ ์ž‘์—…์šฉ
  • Sora 2: ๋น„๋””์˜ค + ์‚ฌ์šด๋“œ์Šค์ผ€์ดํ”„ ์ƒ์„ฑ
  • GPT-Realtime-Mini: 70% ์ €๋ ดํ•œ ์Œ์„ฑ ๋ชจ๋ธ

๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ฃผ๋Š” ์˜๋ฏธ

์ด๋ฒˆ DevDay๋Š” ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ์‹์˜ ๊ทผ๋ณธ์  ๋ณ€ํ™”๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:

  • ์‹œ๊ฐ„ ์••์ถ•: ๋ช‡ ๋‹ฌ ๊ฑธ๋ฆฌ๋˜ ์ž‘์—…์ด ๋ช‡ ๋ถ„์œผ๋กœ
  • ์ง„์ž… ์žฅ๋ฒฝ ์†Œ๋ฉธ: ๊ฑฐ๋Œ€ํ•œ ํŒ€ ์—†์ด๋„ ์ข‹์€ ์•„์ด๋””์–ด๋งŒ์œผ๋กœ ๊ตฌ์ถ• ๊ฐ€๋Šฅ
  • AI ํ˜‘์—…: AI๊ฐ€ ๋‹จ์ˆœ ๋„๊ตฌ๊ฐ€ ์•„๋‹Œ ํŒ€์›์œผ๋กœ ์ง„ํ™”

OpenAI์˜ ๋น„์ „์€ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค: โ€œAI๋ฅผ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ.โ€
๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฏธ๋ž˜๋Š” ์ด๋ฏธ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ›„โ€ฆ ์—„์ฒญ๋‚œ ๊ฒƒ๋“ค์ด ๋งŽ์•„์„œ ์ •๋ฆฌ๊ฐ€ ์˜ค๋ž˜ ๊ฑธ๋ ธ๋Š”๋ฐ์š” :)
์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!



-->