๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿค“ AI

[AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(2) - OpenAPI์™€ GitHub ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณ€๊ฒฝ

by hyeong._.ing 2026. 10. 19.

 

 

์ž˜ ๋  ๊ฑฐ๋ผ ๋ฏฟ์–ด ์˜์‹ฌ์น˜ ์•Š์•˜๋˜ ๋ฐ˜์ž๋™ ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ
์•„์นจ์— ์ผ์–ด๋‚˜์„œ ์„ค๋ ˆ๋Š” ๋งˆ์Œ์œผ๋กœ ํ™•์ธํ•˜๋‹ˆ
๋‚  ๋ฐฐ์‹ ํ–ˆ๋‹ค!! 

 

 

 

[AI] ๋ฐ˜์ž๋™ Blog ํฌ์ŠคํŒ… ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ(1) - Codex์˜ ์˜ˆ์•ฝ ์ž‘์—… ํ™œ์šฉํ•˜๊ธฐ

๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” AI ์„ธ์ƒ๊ทธ ํ๋ฆ„์„ ์กฐ๊ธˆ์ด๋ผ๋„ ๋”ฐ๋ผ๊ฐ€ ๋ณด๋ ค ํ•œ๋‹ค. 1. ๋ฌด์—‡์„ ๋งŒ๋“ ๊ฑด๊ฐ€? ์ „๋ถ€ํ„ฐ SNS์—์„œ AI๋ฅผ ํ†ตํ•ด ์ž๋™์œผ๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ํฌ์ŠคํŒ…ํ•˜๋Š” ๋‚ด์šฉ์˜ ๋ฆด์Šค๊ฐ€ ๋งŽ์ด ๋ณด์˜€๋‹ค. ์‹ ๊ธฐํ•œ ๊ฑด ์ง์ ‘ ํ•ด๋ด

post-this.tistory.com

 

https://blog.naver.com/hyeong_ing

 

Beyond today. What's next? : ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

About AI

blog.naver.com

 

 

 

 

1. ๋ฌธ์ œ

 

์ผ์–ด๋‚˜์„œ ๋ณด๋‹ˆ ์ž๋™์œผ๋กœ ํ”„๋กฌํฌํŠธ๊ฐ€ ์ „๋‹ฌ๋œ ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. 7์‹œ 44๋ถ„์— ์ด๋ ‡๊ฒŒ ๋ณด๋‚ด์ ธ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ 3์‹œ๊ฐ„์ด ๋„˜๋„๋ก ์‹คํ–‰ ์ค‘์ด๋ผ๋Š” ํ‘œ์‹œ๋งŒ ๋œจ๊ณ  ์–ด๋–ค ๊ฒƒ๋„ ์ง„ํ–‰๋˜๊ณ  ์žˆ์ง„ ์•Š์•˜๋‹ค. ํ•ด๋‹น ์ฑ„ํŒ… ์•ˆ์—์„œ ์›์ธ์„ ์ฐพ์œผ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ฐพ์ง„ ๋ชปํ–ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ผ๋‹จ ๋‹ค์‹œ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กฌํฌํŠธ๋ฅผ ๋ณด๋ƒˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋˜๋‹ค์‹œ ์ž‘์—…์ด ์ „ํ˜€ ๋˜๊ณ  ์žˆ์ง€ ์•Š์•˜๋‹ค. ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ์ง€ ์ฐพ์œผ๋ ค๊ณ  ๋…ธํŠธ๋ถ์„ ๊ณ„์† ์‚ฌ์šฉํ•˜๋‹ˆ ๊ทธ๋•Œ์„œ์•ผ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ์ž‘์—…์ด ์‹œ์ž‘๋˜์—ˆ๋‹ค.

 

 

 


 

 

 

 

2. ์›์ธ

 

์•„์ฃผ ์ˆ˜์›”ํ•˜๊ฒŒ ์ง„ํ–‰๋˜๋Š” ์ž‘์—… ๊ณผ์ •์„ ๋ณด๋ฉด์„œ ๋งฅ๋ถ์„ ๋‹ซ์•„๋‘” ๊ฒŒ ์›์ธ์ธ ๊ฒƒ์œผ๋กœ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฐพ์•„๋ณด๋‹ˆ ๋งฅ๋ถ์€ ๋‹ซ์•„๋‘๋ฉด ์ž ์ž๊ธฐ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€์„œ ๋Œ€๋ถ€๋ถ„์˜ ์ผ๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋žจ์ด ๋ชจ๋‘ ์ค‘๋‹จ๋œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ„๊ณผํ•œ ๊ฒƒ์€ ๊ฒ€์€์ƒ‰ ํ™”๋ฉด๊ณผ ๋งฅ๋ถ์„ ๋‹ซ์•„๋‘๋Š”๊ฑธ ๊ฐ™์€ ์ƒํƒœ๋ผ๊ณ  ์ƒ๊ฐํ•œ ๊ฒƒ์ด์—ˆ๋‹ค.

 

๊ทธ๋ž˜์„œ ์ด ๋ถ€๋ถ„์„ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์„ 3๊ฐ€์ง€ ์ •๋„ ์ฐพ์•„์™”๋‹ค.

 

  • ํ™”๋ฉด๋งŒ ๊บผ์ง€๊ฒŒ ํ•˜๊ณ  Codex๋Š” ๊ณ„์† ์‹คํ–‰ํ•˜๊ธฐ
    1. ์‹œ์Šคํ…œ ์„ค์ • → ๋ฐฐํ„ฐ๋ฆฌ → ์˜ต์…˜์œผ๋กœ ์ด๋™
    2. ์ „์› ์–ด๋Œ‘ํ„ฐ์— ์—ฐ๊ฒฐ๋œ ์ƒํƒœ์—์„œ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ๊บผ์ ธ๋„ ์ž๋™ ์ž ์ž๊ธฐ๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ์˜ต์…˜์„ ํ‚จ๋‹ค.
    3. ๋งฅ๋ถ์„ ์ถฉ์ „๊ธฐ์— ์—ฐ๊ฒฐํ•œ๋‹ค.
    4. Codex ์•ฑ์€ ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ๋‘”๋‹ค.
    5. ๋งฅ๋ถ ๋ฎ๊ฐœ๋Š” ์—ด์–ด๋‘๊ณ  ํ™”๋ฉด๋งŒ ๊บผ์ง€๊ฒŒ ํ•œ๋‹ค.

→ ์ด ๋ฐฉ๋ฒ•์ด ๊ฐ€์žฅ ์‰ฝ๊ธด ํ•˜์ง€๋งŒ, ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช…์ด ํŒํŒ ๋‹ณ์„๊นŒ๋ด ๊ฑฑ์ •์ด ๋˜์–ด์„œ ๋Œ๋ฆฌ์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งค๋ฒˆ ์ถฉ์ „๊ธฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฎ๊ฐœ๋ฅผ ๋‹ซ์ง€ ์•Š๋Š” ์ผ๋ จ์˜ ํ–‰์œ„๋ฅผ ์ง€์ผœ์•ผ ํ•˜๋Š” ์ ์ด ๋‹ฌ๊ฐ‘์ง€ ์•Š๊ฒŒ ๋‹ค๊ฐ€์™”๋‹ค.

 

  • ๋งฅ๋ถ ๋ฎ๊ฐœ๋ฅผ ๋‹ซ๊ณ  ๊ณ„์† ์ž‘๋™์‹œํ‚ค๊ธฐ
    1. ์™ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ ์—ฐ๊ฒฐ
    2. ์ „์› ์–ด๋Œ‘ํ„ฐ ์—ฐ๊ฒฐ
    3. ์™ธ๋ถ€ ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค ๋˜๋Š” ํŠธ๋ž™ํŒจ๋“œ ์—ฐ๊ฒฐ
    4. ํ•ด๋‹น Mac ๋ชจ๋ธ์ด ์ง€์›ํ•˜๋Š” ๋‹ซํžŒ ๋ฎ๊ฐœ ๋ชจ๋“œ ์‚ฌ์šฉ

→ ๋จผ์ € ์™ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์—†๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ฐฉ๋ฒ•์€ ์‹œ์Šคํ…œ์„ ๋Œ๋ฆด ๋•Œ ์ตœ๋Œ€ํ•œ ๊ฐ™์€ ํ™˜๊ฒฝ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๋“ฏ ํ•˜๋‹ค. ๋‚˜๋Š” ๋งฅ๋ถ ํ•˜๋‚˜๋กœ ๋ชจ๋“  ์ž‘์—…์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์‹ค ๊ฐ™์€ ํ™˜๊ฒฝ์„ ๋งค๋ฒˆ ๋งŒ๋“ค์–ด์ค„ ์ˆ˜ ์—†๋‹ค. ๋‚ด๊ฐ€ ์–ด๋А ํ™˜๊ฒฝ์— ์žˆ๋“  ์ž‘์—…์ด ์•Œ์•„์„œ ๋˜๊ธธ ์›ํ•ด์„œ ์ด ๋ฐฉ๋ฒ•๋„ ๋Œ๋ฆฌ์ง€ ์•Š์•˜๋‹ค.

 

  • ํด๋ผ์šฐ๋“œ ์ž๋™ํ™”
    1. ํด๋ผ์šฐ๋“œ ์‹คํ–‰ ํ™˜๊ฒฝ (๋งค์ผ ์˜ค์ „ 7์‹œ 30๋ถ„ ์‹คํ–‰)
    2. ๊ธฐ์กด AI Blog Pipeline (์ฃผ์ œ ์„ ์ • → ์กฐ์‚ฌ → ๊ฒ€์ฆ → ์ž‘์„ฑ → SEO)
    3. GitHub ๋˜๋Š” ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ (Markdown + ์ด๋ฏธ์ง€ ์ž๋ฃŒ ์ €์žฅ)
    4. ๋งฅ๋ถ์„ ๋‹ซ์•„๋‘ฌ๋„ ์ž‘์—… ์ง„ํ–‰
→ ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“œ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ๋งํ•œ ์ ์„ ๋ชจ๋‘ ๋ณด์™„ํ•œ๋‹ค. ๋‹ค๋งŒ ๊ธˆ์•ก ์ง€๋ถˆ์ด ์žˆ์–ด์„œ ํ•œ๋„ ์„ค์ •์„ ์ œ๋Œ€๋กœ ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.
 
 
 

 

 

 

 

3. ๋ฏธํ•ด๊ฒฐ

 

๋‘๋‘ฅ! ์•„์ง ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ํ˜„์žฌ ์‹œ์Šคํ…œ ์ž‘๋™ ์‹œ๊ฐ„์€ ์˜ค์ „ 7์‹œ 30๋ถ„์œผ๋กœ ๋งž์ถฐ๋’€๋‹ค. ๋ณดํ†ต ๊ทธ๋• ์ผ์–ด๋‚˜์„œ ํ™œ๋™ ์ค‘์ด๊ธฐ ๋•Œ๋ฌธ์— ์ง์ ‘ ๋…ธํŠธ๋ถ์„ ์—ด์–ด์„œ ๋Œ๋ฆฌ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค.

 

๋ฏธํ•ด๊ฒฐ์ธ๋ฐ ์ด ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ์ด์œ ๋Š”, ์–ธ์ œ ๊ณ ์น ์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋””๊นŒ์ง€ ํ–ˆ๋Š”์ง€ ์ž‘์„ฑํ•ด๋‘๊ธฐ ์œ„ํ•จ์ด๋‹ค... ์–ด์ œ ํ•˜๋ฃจ ์ข…์ผ ๋งค๋‹ฌ๋ ธ๋Š”๋ฐ ๊ฒฐ๊ตญ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์–ด๋–ป๊ฒŒ ๋™์ž‘ ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ–ˆ๊ณ , ์–ด๋–ค ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ–ˆ๊ณ , ํ˜„์žฌ๋Š” ์–ด๋–ค ๋ฌธ์ œ์™€ ํ…Œ์ŠคํŠธ๋“ค์„ ์ง„ํ–‰ํ•˜๋ฉด ๋˜๋Š”์ง€ ๊ฐ„๋žตํ•˜๊ฒŒ ์ž‘์„ฑํ•ด๋ณด๋ ค ํ•œ๋‹ค. 

 

  • ๋™์ž‘ ๋ฐฉ์‹ ๋ณ€๊ฒฝ
    ๋‹จ์ˆœํ•œ ๋ธ”๋กœ๊ทธ ๊ธ€์“ฐ๊ธฐ ์ž๋™ํ™” → GitHub ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ AI ์ •๋ณด ์กฐ์‚ฌ·๊ฒ€์ฆ·์›๊ณ  ์ž‘์„ฑ ์‹œ์Šคํ…œ 

    1) ์‹คํ–‰ ํ™˜๊ฒฝ ๋ณ€๊ฒฝ
    : Mac์—์„œ ์‹คํ–‰ํ•˜๋˜ Codex ์ž๋™ํ™”๋ฅผ GitHub Actions ํด๋ผ์šฐ๋“œ๋กœ ์ด์ „ํ–ˆ๋‹ค

    2) AI ์‚ฌ์šฉ ๋ฐฉ์‹ ๋ณ€๊ฒฝ 
    : Codex ํ•œ ๊ณณ์—์„œ ๊ฒ€์ƒ‰๊ณผ ๊ธ€์“ฐ๊ธฐ๋ฅผ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ•˜๋ ค๋˜ ๊ตฌ์กฐ์—์„œ ๊ฒ€์ƒ‰์€ OpenAPI Response API๊ฐ€ ๋‹ด๋‹นํ•˜๊ณ  Codex๊ฐ€ ์›๊ณ ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ตฌ์กฐ๋กœ ๋ณ€๊ฒฝํ–ˆ๋‹ค.

    3) ๊ฒ€์ฆ ๊ฐ•ํ™” ๋ฐฉ์‹ (ํ˜„ ๋ฌธ์ œ ๋ฐœ์ƒ ๋ถ€๋ถ„)
    : ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๋กœ ๊ธ€์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ถœ์ฒ˜์™€ ์‚ฌ์‹ค์„ ํ™•์ธํ•œ ๋’ค ์›๊ณ  ์ž‘์„ฑ์— ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„ํ•˜๊ณ  ์žˆ๋‹ค.

 

  • ํ˜„์žฌ ๋™์ž‘ ๋ฐฉ์‹
    1) GitHub
    Actions
    ํด๋ผ์šฐ๋“œ ์‹คํ–‰
    ํ˜„์žฌ๋Š” ์ˆ˜๋™ ํ…Œ์ŠคํŠธ๋งŒ ์ง„ํ–‰ํ•œ ์ƒํƒœ

    2)OpenAI Responses API
    ์‹ค์ œ ์›น ๊ฒ€์ƒ‰ ์‹คํ–‰ ํ™•์ธ ์™„๋ฃŒ

    3) ๊ฒ€์ƒ‰ ์ถœ์ฒ˜ ๊ฒ€์ฆ
    ํ˜„์žฌ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์ง€์  (์˜ค๋ฅ˜๋Š” SOURCE_SCOPE)
    ๋’ค์— ์žˆ๋Š” ๊ณผ์ • ๋ชจ๋‘ ๋ชปํ•œ ์ƒํƒœ

    4) Codex + ๊ธฐ์กด 5๊ฐœ Skill
    ์•„์ง ์—ฐ๋™ ์•ˆ ํ•จ

    5) ์›๊ณ ·SEO ์ž๋ฃŒ ์ €์žฅ
    GitHub Artifact ๋ฐ ํ–ฅํ›„ ๊ฒฐ๊ณผ ๋ณด๊ด€ ๊ตฌ์กฐ 

    6) ์‚ฌ์šฉ์ž ๊ฒ€ํ†  ํ›„ ๊ฒŒ์‹œ

 

  • ๋ฌธ์ œ ๋ฐœ์ƒ๊ณผ ํ•ด๊ฒฐํ•œ ๋ถ€๋ถ„

    1) AI ์ž‘์—… ์‹คํŒจ ์‹œ ์ •ํ™•ํ•œ ์›์ธ์„ ์•Œ๊ธฐ ์–ด๋ ค์› ์Œ
    ์ฒ˜์Œ ํด๋ผ์šฐ๋“œ ์ด์ „ํ•˜๋ฉด์„œ API ํ˜ธ์ถœ์ด ์‹คํŒจํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‹จ์ˆœํ•˜๊ฒŒ ์‹คํŒจํ–ˆ๋‹ค๊ณ  ํ‘œ์‹œํ•˜๋‹ˆ ์–ด๋””์„œ ์‹คํŒจํ•œ ๊ฑด์ง€ ๋‹ค์‹œ ์ฐพ์•„์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ GitHub Actions์˜ ์‹คํŒจ ๋ณด๊ณ  ์‹œ์Šคํ…œ์„ ๋ณ„๋„๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ๋ชจ์˜ ์˜ค๋ฅ˜ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๊ณ  ์„ฑ๊ณต, ํ† ํฐ ํ•œ๋„, ์š”์ฒญ ์ œํ•œ, ๋ฏธํ™•์ธ ์˜ค๋ฅ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค.

    2) Sol์ด Codex ๋‚ด๋ถ€์—์„œ ์›น ๊ฒ€์ƒ‰์„ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•จ
    ์ฒ˜์Œ์—๋Š” Codex ๋‚ด๋ถ€์—์„œ [ Codex → Sol(Codex ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜) → ๋‚ด์žฅ ์›น ๊ฒ€์ƒ‰ ๋„๊ตฌ → ๊ณต์‹ ๋ฌธ์„œ ] ์ˆœ์„œ๋กœ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‹ค์ œ ์‹คํ–‰์—์„œ๋Š” Sol ๋ชจ๋ธ์ด ์‘๋‹ตํ–ˆ์Œ์—๋„ ๊ฒ€์ƒ‰ ์™„๋ฃŒ ์ด๋ฒคํŠธ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•˜๋‹ค. Codex๊ฐ€ ํ™•์ธํ•œ ์†Œ์Šค์™€ ๋กœ๊ทธ์— ๋”ฐ๋ฅด๋ฉด Sol์ด ์‚ฌ์šฉํ•˜๋Š” ๋ณ„๋„ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ์™€ ํ”„๋ก์‹œ๊ฐ€ ์ง€์›ํ•˜๋Š” ์š”์ฒญ ๊ฒฝ๋กœ๊ฐ€ ๋งž์ง€ ์•Š์•„ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ๋…ธ์ถœ๋˜์ง€ ์•Š์•˜์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๊ณ  ์ง„๋‹จํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์›น ๊ฒ€์ƒ‰์„ Codex ๋‚ด๋ถ€์—์„œ ํ˜ธ์ถœํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ํฌ๊ธฐํ•˜๊ณ  OpenAI Response API์˜ web_search๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์„ ํƒํ–ˆ๋‹ค.


  • ํ˜„์žฌ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๊ณผ ๊ฒ€์ฆํ•  ๋ถ€๋ถ„๋“ค

    1) ๋ฌธ์ œ
    OpenAI Response API์˜ web_search๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณ€๊ฒฝํ•œ ๋’ค ์‹ค์ œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ–ˆ๋‹ค. Sol ์‘๋‹ต๊ณผ ์›น ๊ฒ€์ƒ‰์€ ์‹คํ–‰๋˜์—ˆ์œผ๋‚˜, ๊ณต์‹ ์ถœ์ฒ˜ URL ๊ฒ€์ฆ์—์„œ SOURCE_SCOPE๋กœ ํ—ˆ์šฉ ๋ฒ”์œ„ ๋ฐ–์ด๊ฑฐ๋‚˜ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ถœ์ฒ˜๋ผ๋ฉฐ ํ…Œ์ŠคํŠธ์— ์‹คํŒจํ–ˆ๋‹ค. 

    ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๊ฒ€์ƒ‰ ๋„๊ตฌ ์‚ฌ์šฉ์€ ์„ฑ๊ณตํ–ˆ์ง€๋งŒ, ๊ฒ€์ƒ‰ํ•œ ์ถœ์ฒ˜๋ฅผ  ๊ฒ€์ฆ ํ”„๋กœ๊ทธ๋žจ์ด ๊ณต์‹ ์ถœ์ฒ˜๋กœ ์ธ์ •ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค. 

    2) ์›์ธ ๋ถ„์„
    - URL ๊ฒ€์ฆ ์กฐ๊ฑด์ด ์ง€๋‚˜์น˜๊ฒŒ ์—„๊ฒฉํ•จ (์ •์ƒ์ ์ธ ๊ณต์‹ ๋„๋ฉ”์ธ๋„ ๊ฑฐ๋ถ€ํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ)
    - ๊ฒ€์ƒ‰ ์‘๋‹ต ๊ตฌ์กฐ๋ฅผ ์ž˜๋ชป ์ฒ˜๋ฆฌํ•จ (URL์ด ์žˆ์—ˆ์ง€๋งŒ ์ฝ”๋“œ๊ฐ€ ํ•ด๋‹น ํ•„๋“œ๋ฅผ ์ œ๋Œ€๋กœ ์ฝ์ง€ ๋ชปํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ)
    - ์‹ค์ œ ๋น„ํ—ˆ์šฉ ์ถœ์ฒ˜๊ฐ€ ๋ฐ˜ํ™˜๋จ (์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฐจ๋‹จํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ)

    ์•„์ง ์–ด๋–ค ์›์ธ์ธ์ง€ ์ •ํ™•ํžˆ ์•Œ์•„๋‚ด์ง€ ๋ชปํ–ˆ๋‹ค.

    3) ๊ทธ ์™ธ ๋‚จ์•„์žˆ๋Š” ๊ณผ์ •
    - ์›๋ฌธ ๊ฒ€์ฆ ๊ธฐ๋Šฅ
    - Skill ์—ฐ๊ฒฐ ๋ฐฉ์‹ (์‹ค์ œ ์กฐ์‚ฌ์™€ ๊ธ€์“ฐ๊ธฐ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ณผ์ •์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค)
    - ์‹ค์ œ ๊ธ€ ํ’ˆ์งˆ๊ณผ ๊ฒ€์ƒ‰ ํšŸ์ˆ˜ (๋น„์šฉ ์ œํ•œ ์„ค๊ณ„๋ฅผ ์œ„ํ•ด ๊ฒ€์ƒ‰์ด ๋ช‡ ๋ฒˆ ํ•„์š”ํ•œ์ง€ ์•Œ์•„๋‚ด์•ผ ํ•œ๋‹ค)

    - ์‹ค์ œ ์ฒญ๊ตฌ์•ก ํ™•์ธ
    - ํด๋ผ์šฐ๋“œ ์ด์ „ ๊ณผ์ •์— ์ž‘์„ฑํ•œ ์ฃผ์ œ ๋ณต์›ํ•ด ๋‘๊ธฐ(์ค‘๋ณต์œผ๋กœ ์ฃผ์ œ๋ฅผ ์„ ์ •ํ•˜์ง€ ๋ชปํ•˜๋„๋ก)

 

์ผ๋‹จ ๋ธ”๋กœ๊ทธ ์šด์˜์„ ๋ชปํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฏ€๋กœ ์•„์ฃผ ์ž ๊น ๋ฏธ๋ฃฐ ๊ฒƒ์ด๋‹ค. (๋ชฉํ‘œ๋Š” 2์ฃผ ๋‚ด๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ!) ๊ทธ๋‚˜์ €๋‚˜ ๋ธ”๋กœ๊ทธ๊นŒ์ง€ ์•Œ์•„์„œ ์—…๋กœ๋“œํ•ด ์ฃผ๋Š” ์™„์ „ ์ž๋™ํ™”๋„ ์•„๋‹Œ๋ฐ, ์ด๊ฒŒ ์ด๋ ‡๊ฒŒ๊นŒ์ง€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ผ์ธ๊ฐ€ ์‹ถ๋‹ค. ์—ญ์‹œ ๋ญ๋“  ์ง์ ‘ ํ•ด๋ด์•ผ ๋‚ด๋ถ€ ์‚ฌ์ •์„ ์•Œ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋ฌผ๋ก  ๋‚˜์˜ ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ ์‹ค๋ ฅ์ด ๋ฏธ์ˆ™ํ•ด์„œ ๊ทธ๋Ÿฐ ๊ฑธ ์ง€๋„ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ทธ๋ž˜์„œ ์ฑ…๋„ ์‚ฌ์„œ ์ฝ๊ณ  ์žˆ๋Š” ์š”์ฆ˜... ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ ๋Šฅ๋ ฅ์น˜๋ฅผ ์˜ฌ๋ฆฌ๋ฉด์„œ ๋‹ค์Œ์—” ์•„์ฃผ ๋ฉ‹์žˆ๊ฒŒ ๐ŸŒช๏ธํœ˜๋ฆฌ๋ฆญ๐ŸŒช๏ธ ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๋‹ค.