๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

ยฉ 2026 Molayo

X์š”์•ฝ2026. 06. 21. 07:12

๐Ÿšจ OpenAI Developers์˜ ๊ฐ•๋ ฅํ•œ ์—…๋ฐ์ดํŠธ: Responses API์˜ ์›น ๊ฒ€์ƒ‰์ด ์ด์ œ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ“ธ

์š”์•ฝ

OpenAI์˜ Responses API๊ฐ€ ์›น ๊ฒ€์ƒ‰ ๋„๊ตฌ์—์„œ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ ๋ฐ˜ํ™˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ฐœ๋ฐœ์ž๋Š” ๋‹จ์ผ API ํ˜ธ์ถœ๋กœ ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€๋ฅผ ๋™์‹œ์— ๋ฐ›์•„ ์‹œ๊ฐ์ ์œผ๋กœ ํ’๋ถ€ํ•œ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ํฌ์ธํŠธ

  • Responses API์˜ ์›น ๊ฒ€์ƒ‰ ๋„๊ตฌ๊ฐ€ ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ๋ฅผ ๋™์‹œ์— ์ง€์›
  • search_content_types ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ ์š”์ฒญ ๊ฐ€๋Šฅ
  • ์ œํ’ˆ ๋น„๊ต, ๋””์ž์ธ ์˜๊ฐ, ์‡ผํ•‘ ์–ด์‹œ์Šคํ„ดํŠธ ๋“ฑ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค ํ™œ์šฉ ๊ฐ€๋Šฅ
  • ์ถ”๊ฐ€ ๋„๊ตฌ ํ†ตํ•ฉ ์—†์ด ๋‹จ์ผ ํ˜ธ์ถœ๋กœ ์‹œ๊ฐ์  ๊ทธ๋ผ์šด๋”ฉ ๊ตฌํ˜„ ๊ฐ€๋Šฅ

๐Ÿšจ OpenAI Developers๊ฐ€ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ „ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์—…๋ฐ์ดํŠธ: Responses API์˜ ์›น ๊ฒ€์ƒ‰์ด ์ด์ œ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ“ธ

@OpenAIDevs๊ฐ€ ๊ณต์œ ํ•œ ์†Œ์‹์— ๋”ฐ๋ฅด๋ฉด, OpenAI๋Š” Responses API์— ์ค‘์š”ํ•œ ๋Šฅ๋ ฅ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค: ์›น ๊ฒ€์ƒ‰ (Web search) ๋„๊ตฌ๊ฐ€ ์ด์ œ ํ…์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ๋„ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ œํ’ˆ ์‚ฌ์ง„, ์žฅ์†Œ, ์‹œ๊ฐ์  ์ฐธ์กฐ, ์˜๊ฐ์˜ ์›์ฒœ ๋ฐ ์†Œ์Šค ๋งํฌ๋ฅผ ์ง์ ‘์ ์œผ๋กœ ๋“œ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ AI ์ง€์› ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹จ์ˆœํžˆ "์„ค๋ช…"ํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ , ์ง์ ‘ "๋ณด์—ฌ์ฃผ๊ธฐ"๊นŒ์ง€ ํ•ฉ๋‹ˆ๋‹ค!

Responses API๋ž€ ๋ฌด์—‡์ธ๊ฐ€? (์งง๊ณ  ๊นŠ์€ ํ†ต์ฐฐ)

Responses API๋Š” OpenAI์˜ ๊ฐ€์žฅ ์ง„๋ณด๋˜๊ณ  ๊ถŒ์žฅ๋˜๋Š” API ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค. Chat Completions์˜ ๋‹จ์ˆœํ•จ๊ณผ Assistants API์˜ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ (state management) ๋Šฅ๋ ฅ์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ์œ ์ง€ (Stateful) ์ƒํ˜ธ์ž‘์šฉ, ๋‚ด์žฅ ๋„๊ตฌ (์›น ๊ฒ€์ƒ‰ (web search), ํŒŒ์ผ ๊ฒ€์ƒ‰ (file search), ์ปดํ“จํ„ฐ ์‚ฌ์šฉ (computer use) ๋“ฑ), ์ถ”๋ก  (reasoning) ๋ชจ๋ธ ๋ฐ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ (multimodal) ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ์—๋Š” Chat Completions ๋Œ€์‹  Responses API ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

์ด API๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์€ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ณ  ์—์ด์ „ํŠธ (agent)์™€ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ๊ฒ€์ƒ‰ (web search) ๋„๊ตฌ ๋˜ํ•œ ์ด ์ƒํƒœ๊ณ„์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ: ์›น ๊ฒ€์ƒ‰ (Web Search)์—์„œ์˜ ์ด๋ฏธ์ง€ ์ง€์› (GA)

์ด์ „์—๋Š” ์›น ๊ฒ€์ƒ‰์ด ํ…์ŠคํŠธ ๊ฒฐ๊ณผ์™€ ์ธ์šฉ (citations)๋งŒ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ search_content_types ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ๋ฅผ ๋™์‹œ์— ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ:

โœ… search_content_types: ["image", "text"] โ†’ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ์™€ ํ…์ŠคํŠธ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
โœ… image_settings: { "max_results": 5, "caption": true } โ†’ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ๊ฐœ์ˆ˜์™€ ์ž๋™ ์บก์…˜ (caption, ์งง์€ ์„ค๋ช…) ์š”์ฒญ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
โœ… include: ["web_search_call.results"] โ†’ ์›์‹œ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ (image_url, thumbnail_url, source_website_url, caption)๋ฅผ ๋ณ„๋„๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค.

๋ชจ๋ธ์€ ์ด ์ด๋ฏธ์ง€๋“ค์„ ํ…์ŠคํŠธ ๊ฒฐ๊ณผ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ํ’๋ถ€ํ•˜๊ณ  ์ธ์šฉ์ด ํฌํ•จ๋œ ์‘๋‹ต์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋Š” ์›น์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ€์ ธ์˜ค๋ฉฐ ์ถœ์ฒ˜์™€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค:

โœ… ์ œํ’ˆ ๋น„๊ต: โ€œ๋น„ ์˜ค๋Š” ๋„์‹œ์—์„œ์˜ ๋ฐฉ์ˆ˜ ๋Ÿฌ๋‹ํ™” ๋น„๊ตํ•ด์ค˜โ€ โ†’ ์‹ค์ œ ์ œํ’ˆ ์‚ฌ์ง„ + ์„ค๋ช….
โœ… ์‹œ๊ฐ์  ์ฐธ์กฐ: โ€œ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ํŒจํ‚ค์ง•์˜ ์žฌํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํ‚จ์ผ€์–ด ์ œํ’ˆ ์ฐพ์•„์ค˜โ€ โ†’ ๋””์ž์ด๋„ˆ๋ฅผ ์œ„ํ•œ ์˜๊ฐ์„ ์ฃผ๋Š” ์ด๋ฏธ์ง€.
โœ… ์˜๊ฐ ์ฐฝ์ถœ: โ€œ๋”ฐ๋œปํ•œ ์ „๊ตฌ์ƒ‰์ด ์žฅ์ฐฉ๋œ ๋ฆฌ๋ธŒ๋“œ ๊ธ€๋ผ์Šค ํŽœ๋˜ํŠธ ์กฐ๋ช… ๊ฒ€์ƒ‰ํ•ด์ค˜โ€ โ†’ ํ™ˆ ๋ฐ์ฝ”, ์ œํ’ˆ ๋””์ž์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์™„๋ฒฝํ•จ.
โœ… ์‡ผํ•‘ ์–ด์‹œ์Šคํ„ดํŠธ, ์ธํ…Œ๋ฆฌ์–ด ๋””์ž์ธ ๋„๊ตฌ, ๋ ˆ์‹œํ”ผ ์ถ”์ฒœ๊ธฐ, ์—ฌํ–‰ ํ”Œ๋ž˜๋„ˆ, ์—ฐ๊ตฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜โ€ฆ ์ด ๋ชจ๋“  ๋ถ„์•ผ๊ฐ€ ํฐ ํ˜œํƒ์„ ์ž…์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ ์ด๋ ‡๊ฒŒ ์ค‘์š”ํ•œ๊ฐ€์š”?

โœ… ์‹œ๊ฐ์  ๊ทธ๋ผ์šด๋”ฉ (Visual grounding): ํ…ใƒ†ใ‚ญใ‚นใƒˆ + ์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ ์‘๋‹ต์ด ํ›จ์”ฌ ๋” ํ’๋ถ€ํ•ด์ง€๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์ ์œผ๋กœ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค. โ€œ๋ฐฑ๋ฌธ์ด ๋ถˆ์—ฌ์ผ๊ฒฌโ€์ด๋ผ๋Š” ๊ฒฉ์–ธ์ด API ์ˆ˜์ค€์—์„œ ์‹คํ˜„๋ฉ๋‹ˆ๋‹ค.
โœ… ๊ฐœ๋ฐœ์ž ํŽธ์˜์„ฑ: ์ถ”๊ฐ€์ ์ธ ๋„๊ตฌ ํ†ตํ•ฉ ์—†์ด, ๋‹จ ํ•œ ๋ฒˆ์˜ API ํ˜ธ์ถœ๋กœ ์ •๋ณด์™€ ์ด๋ฏธ์ง€๋ฅผ ๋ชจ๋‘ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์—ฐ ์‹œ๊ฐ„ (Latency) ๋ฐ ๋น„์šฉ ์ธก๋ฉด์—์„œ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.
โœ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ’ˆ์งˆ: ์‡ผํ•‘, ๋””์ž์ธ, ๊ต์œก, ์—ฌํ–‰๊ณผ ๊ฐ™์€ ์ˆ˜์ง์  ์‹œ์žฅ (Verticals)์—์„œ ๋…๋ณด์ ์ธ ๊ฒฝํ—˜์„ ์ฐฝ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โœ… ์ธ์šฉ (Citations)์„ ํ†ตํ•œ ํˆฌ๋ช…์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ โ€” ๋ชจ๋ธ์€ ๋‹จ์ˆœํžˆ โ€œ์ฐพ์•˜๋‹คโ€๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ , ์ถœ์ฒ˜๋„ ํ•จ๊ป˜ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ (Generally Available, GA) ์ƒํƒœ๋กœ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Curl, Python, JavaScript ์˜ˆ์ œ๋„ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์š”์ฒญ๋งŒ์œผ๋กœ โ€œGolden Gate Bridge ์ผ๋ชฐโ€๊ณผ ๊ฐ™์€ ์ฟผ๋ฆฌ์— ๋Œ€ํ•ด ํ…์ŠคํŠธ์™€ ๋ฉ‹์ง„ ์ด๋ฏธ์ง€, ๊ทธ๋ฆฌ๊ณ  ์ถœ์ฒ˜๋ฅผ ๋ชจ๋‘ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์ด ์–ด๋–ค ์ข…๋ฅ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋ณ€ํ™”์‹œํ‚ฌ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”? ์‡ผํ•‘ ์–ด์‹œ์Šคํ„ดํŠธ์ผ๊นŒ์š”, ์ฐฝ์˜์ ์ธ ๋””์ž์ธ ๋„๊ตฌ์ผ๊นŒ์š”, ์•„๋‹ˆ๋ฉด ๊ต์œก/์—ฐ๊ตฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ผ๊นŒ์š”?

์ง์ ‘ ์‚ฌ์šฉํ•ด ๋ณด์‹  ๋ถ„์ด ์žˆ๋‹ค๋ฉด ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ด ์ฃผ์„ธ์š”. ํ•จ๊ป˜ ๋ฐฐ์›Œ๋ด…์‹œ๋‹ค! ๐Ÿš€๐Ÿ”ฅ

AI ์ž๋™ ์ƒ์„ฑ ์ฝ˜ํ…์ธ 

๋ณธ ์ฝ˜ํ…์ธ ๋Š” X @kaan_alper (์ž๋™ ๋ฐœ๊ฒฌ)์˜ ์›๋ฌธ์„ AI๊ฐ€ ์ž๋™์œผ๋กœ ์š”์•ฝยท๋ฒˆ์—ญยท๋ถ„์„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์› ์ €์ž‘๊ถŒ์€ ์›์ €์ž‘์ž์—๊ฒŒ ์žˆ์œผ๋ฉฐ, ์ •ํ™•ํ•œ ๋‚ด์šฉ์€ ๋ฐ˜๋“œ์‹œ ์›๋ฌธ์„ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.

์›๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
0

๋Œ“๊ธ€

0