Agent/๐Ÿ’ป ์ฝ”๋”ฉ์—์ด์ „ํŠธ/images/ai์ฝ”๋”ฉ-10์›์น™-diagram.svg

๐ŸŽฃ โ€œAI ์‹œ๋Œ€ ์ง„์งœ ์‹ค๋ ฅ์€ ์ฝ”๋“œ๋ฅผ ์ž˜ ์งœ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์ฝ”๋“œ๋ฅผ ์งœ์ง€ ์•Š๊ณ ๋„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ํŒ์„ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.โ€


๐Ÿง‘โ€๐Ÿ’ป Peter Steinberger๋Š” ๋ˆ„๊ตฌ?

  • OpenClaw (๊ตฌ Clawdbot/Moltbot) ์ฐฝ์‹œ์ž
  • 13๋…„๊ฐ„ 70๋ช… ๊ทœ๋ชจ ํšŒ์‚ฌ ์šด์˜ ํ›„ ๋งค๊ฐ
  • 4๋…„ ํœด์‹ ํ›„ 2023๋…„ 4์›” ๋ณต๊ท€
  • GitHub ์—ญ๋Œ€ ์ตœ๊ณ  ์†๋„ ์Šคํƒ€ ๋‹ฌ์„ฑ

๊ทธ์˜ ์‹œ์ž‘์€ ๋‹จ์ˆœํ–ˆ๋‹ค:

โ€œAI๋ฅผ ๊ฐ€์ง€๊ณ  ๋†€์•„๋ณด์ž. ์™ธ์ถœ ์ค‘์—๋„ WhatsApp์œผ๋กœ ์ง‘ ์ปดํ“จํ„ฐ์™€ ๋Œ€ํ™”ํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.โ€


โšก ๊ฒฐ์ •์  โ€œ์•„ํ•˜ ๋ชจ๋ฉ˜ํŠธโ€

์—ฌํ–‰ ์ค‘ ์—์ด์ „ํŠธ์—๊ฒŒ ์Œ์„ฑ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒˆ๋‹ค. ์Œ์„ฑ ์ง€์› ๊ธฐ๋Šฅ์„ ์ฝ”๋”ฉํ•œ ์ ์ด ์—†๋Š”๋ฐโ€ฆ

์—์ด์ „ํŠธ๊ฐ€ ์Šค์Šค๋กœ:

  1. Opus ํŒŒ์ผ ํ˜•์‹์„ ํŒŒ์•…
  2. ffmpeg๋ฅผ ์ฐพ์•„ ๋ณ€ํ™˜
  3. API ํ‚ค๋ฅผ ์ฐพ์•„ ๋ฒˆ์—ญ
  4. ๋‹ต์„ ๋ณด๋ƒ„

์ด ์ˆœ๊ฐ„ ๊ทธ๋Š” ์—์ด์ „ํŠธ๊ฐ€ **โ€œ์˜๋ฆฌํ•˜๊ณ  ์ˆ˜์™„ ์ข‹์€ ์•ผ์ˆ˜โ€**์ž„์„ ๊นจ๋‹ฌ์•˜๋‹ค.


๐Ÿ“‹ AI ์ฝ”๋”ฉ 10๊ฐ€์ง€ ์›์น™

1๏ธโƒฃ ์™„๋ฒฝ์ฃผ์˜๋ฅผ ๋ฒ„๋ ค์•ผ AI์™€ ์ผํ•  ์ˆ˜ ์žˆ๋‹ค

  • 70๋ช… ํŒ€์„ ์ด๋Œ๋ฉฐ โ€œ๋‚ด ์Šคํƒ€์ผ๋Œ€๋กœ ์•ˆ ๋‚˜์™€๋„ ๋ฐ›์•„๋“ค์ด๋Š” ๋ฒ•โ€ ํ•™์Šต
  • ์ฝ”๋“œ๊ฐ€ ๋‚ด ์ทจํ–ฅ๊ณผ 100% ์ผ์น˜ํ•˜์ง€ ์•Š์•„๋„ ๋™์ž‘ํ•˜๋ฉด OK
  • ์ด ํ›ˆ๋ จ์ด ์—์ด์ „ํŠธ ํ˜‘์—…์—์„œ ๊ฐ€์žฅ ํฐ ์ž์‚ฐ

๐Ÿ’ก Lesson: ์™„๋ฒฝํ•œ ์ฝ”๋“œ๋ณด๋‹ค ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ. ์Šคํƒ€์ผ ๊ฐ•๋ฐ•์„ ๋ฒ„๋ ค๋ผ.


2๏ธโƒฃ ์—์ด์ „ํŠธ๊ฐ€ ์Šค์Šค๋กœ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค๊ณ„ํ•˜๋ผ

Peter๋Š” ์ด๊ฑธ **โ€œ๋ฃจํ”„๋ฅผ ๋‹ซ๋Š”๋‹ค(Close the loop)โ€œ**๋ผ๊ณ  ํ‘œํ˜„.

  • ์ปดํŒŒ์ผ โ†’ ๋ฆฐํŠธ โ†’ ์‹คํ–‰ โ†’ ๊ฒ€์ฆ๊นŒ์ง€ ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ ์ˆ˜ํ–‰
  • ์‚ฌ๋žŒ์ด ์ค‘๊ฐ„์— ํ™•์ธํ•˜๋Š” ๊ตฌ์กฐ = ๋ณ‘๋ชฉ

๐Ÿ’ก Lesson: ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ์ž๋™ํ™”ํ•˜๋ผ. Ralph Pattern์ด ๋ฐ”๋กœ ์ด๊ฒƒ.


3๏ธโƒฃ Pull Request๋Š” ์ฃฝ์—ˆ๋‹ค. Prompt Request ์‹œ๋Œ€

  • ์ฝ”๋“œ ์ž์ฒด๋ณด๋‹ค ๊ทธ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“  ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋” ์ค‘์š”
  • ์™ธ๋ถ€ PR์€ ๊ฑฐ์˜ ๊ฑฐ์ ˆ, ํ•ต์‹ฌ ์•„์ด๋””์–ด๋งŒ ์ถ”์ถœํ•ด์„œ ํ”„๋กฌํ”„ํŠธ๋กœ ์žฌํ™œ์šฉ

๐Ÿ’ก Lesson: ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜์ง€ ๋ง๊ณ , ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ณต์œ ํ•˜๋ผ.


4๏ธโƒฃ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋Œ€์‹  ์•„ํ‚คํ…์ฒ˜ ํ† ๋ก ๋งŒ ํ•˜๋ผ

  • Discord์—์„œ๋„ ํ•ต์‹ฌ ํŒ€์›๊ณผ ์ฝ”๋“œ ์ด์•ผ๊ธฐ๋Š” ์•ˆ ํ•จ
  • ๋Œ€์‹  ์‹œ์Šคํ…œ ๊ตฌ์กฐ, ํฐ ๊ฒฐ์ •, ๋ฐฉํ–ฅ์„ฑ๋งŒ ๋…ผ์˜
  • ๊ตฌํ˜„ ๋””ํ…Œ์ผ = ์—์ด์ „ํŠธ ๋ชซ

๐Ÿ’ก Lesson: ๊ฐœ๋ฐœ์ž๋Š” ์„ค๊ณ„์ž๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค. ์ฝ”๋“œ ํ•œ ์ค„๋ณด๋‹ค ์•„ํ‚คํ…์ฒ˜ ํ•œ ์žฅ.


5๏ธโƒฃ 5~10๊ฐœ ์—์ด์ „ํŠธ๋ฅผ ๋™์‹œ์— ๋Œ๋ ค๋ผ

  • ํ•˜๋‚˜์˜ ์ž‘์—…์— ์˜ค๋ž˜ ๋งค๋‹ฌ๋ฆฌ์ง€ ์•Š์Œ
  • ๊ณ„ํš โ†’ ์—์ด์ „ํŠธ์—๊ฒŒ ๋งก๊น€ โ†’ ๋ฐ”๋กœ ๋‹ค์Œ ์—์ด์ „ํŠธ๋กœ ์ด๋™
  • ์ด๋ ‡๊ฒŒ ํ•ด์•ผ โ€œ๋ชฐ์ž… ์ƒํƒœ(Flow state)โ€ ์œ ์ง€ ๊ฐ€๋Šฅ

๐Ÿ’ก Lesson: ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์ด ์•„๋‹ˆ๋ผ ๋ฉ€ํ‹ฐ-์—์ด์ „ํŠธ. ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๊ฐ€ ํ•ต์‹ฌ.


6๏ธโƒฃ ๊ณ„ํš ๋‹จ๊ณ„์— ๋†€๋ผ์šธ ์ •๋„๋กœ ๊ธด ์‹œ๊ฐ„์„ ์จ๋ผ

  • ์—์ด์ „ํŠธ์™€ ์ถฉ๋ถ„ํžˆ ํ•‘ํํ•˜๋ฉฐ ๊ณ„ํš์„ ๋‹ค๋“ฌ์Œ
  • ๋„์ „ํ•˜๊ณ , ์ˆ˜์ •ํ•˜๊ณ , ๋ฐ˜๋ฐ•ํ•˜๊ณ , ๋งŒ์กฑ์Šค๋Ÿฌ์šธ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต

Codex ์„ ํ˜ธ ์ด์œ : Claude Code๋Š” ์‹คํ–‰ ์ค‘ ํ™•์ธ ์งˆ๋ฌธ์„ ํ•ด์„œ ํ๋ฆ„์ด ๋Š๊น€

  • ๊ณ„ํš์ด ํƒ„ํƒ„ํ•˜๋ฉด ์‹คํ–‰ ๋‹จ๊ณ„์—์„œ ๊ฐœ์ž…ํ•  ํ•„์š” ์—†์Œ

๐Ÿ’ก Lesson: ๊ธ‰ํ•˜๊ฒŒ ์ฝ”๋”ฉ ์‹œ์ž‘ํ•˜์ง€ ๋งˆ๋ผ. 80%๋Š” ๊ณ„ํš, 20%๋Š” ์‹คํ–‰.


7๏ธโƒฃ ์ผ๋ถ€๋Ÿฌ ๋ชจํ˜ธํ•˜๊ฒŒ ์ง€์‹œํ•˜๋ผ

  • ๋„ˆ๋ฌด ๊ตฌ์ฒด์ ์œผ๋กœ ์ง€์‹œํ•˜๋ฉด AI๊ฐ€ ๊ทธ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์›€์ง์ž„
  • ์˜๋„์ ์œผ๋กœ ์—ฌ์ง€๋ฅผ ๋‚จ๊ฒจ์„œ ์˜ˆ์ƒ ๋ชปํ•œ ๋ฐฉํ–ฅ์„ ๋ฐœ๊ฒฌ

๐Ÿ’ก Lesson: AI์—๊ฒŒ ์ž์œ ๋ฅผ ์ค˜๋ผ. ๊ฐ€๋” ๋†€๋ผ์šด ํ•ด๊ฒฐ์ฑ…์ด ๋‚˜์˜จ๋‹ค.


8๏ธโƒฃ ์›๊ฒฉ CI 10๋ถ„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ๋ง๊ณ  ๋กœ์ปฌ์—์„œ ๋ฐ”๋กœ ํ…Œ์ŠคํŠธํ•˜๋ผ

  • ์›๊ฒฉ CI ํŒŒ์ดํ”„๋ผ์ธ ๋Œ€๊ธฐ ์‹œ๊ฐ„ 10๋ถ„์ด ์•„๊น๋‹ค
  • ์—์ด์ „ํŠธ๊ฐ€ ๋กœ์ปฌ์—์„œ ์ง์ ‘ ํ…Œ์ŠคํŠธํ•˜๋„๋ก ์„ค๊ณ„
  • ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ์ตœ๋Œ€ํ•œ ์งง๊ฒŒ

๐Ÿ’ก Lesson: ๋น ๋ฅธ ํ”ผ๋“œ๋ฐฑ = ๋น ๋ฅธ ๊ฐœ์„ . ๋กœ์ปฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™ํ™”ํ•˜๋ผ.


9๏ธโƒฃ ๋Œ€๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋Š” ์ง€๋ฃจํ•œ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜์ผ ๋ฟ

  • ์•ฑ ์ฝ”๋“œ ๋Œ€๋ถ€๋ถ„ = โ€œ๋ฐ์ดํ„ฐ๋ฅผ ์ด ํ˜•ํƒœ์—์„œ ์ € ํ˜•ํƒœ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒโ€
  • ์ด๋Ÿฐ ์ž‘์—…์— ์ง‘์ฐฉํ•  ํ•„์š” ์—†์ด ์—์ด์ „ํŠธ์—๊ฒŒ ์œ„์ž„
  • ์—๋„ˆ์ง€๋Š” ์‹œ์Šคํ…œ ์„ค๊ณ„์— ์ง‘์ค‘

๐Ÿ’ก Lesson: CRUD ์ฝ”๋“œ์— ์‹œ๊ฐ„ ์“ฐ์ง€ ๋งˆ๋ผ. AI๊ฐ€ ๋” ์ž˜ํ•œ๋‹ค.


๐Ÿ”Ÿ ์ œํ’ˆ ์ถœ์‹œ๋ฅผ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ์ด AI ์ ์‘์— ์œ ๋ฆฌํ•˜๋‹ค

  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํผ์ฆ ํ‘ธ๋Š” ๊ฑธ ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜คํžˆ๋ ค AI ์ „ํ™˜์— ํž˜๋“ค์–ดํ•จ
  • ๊ตฌํ˜„ ๋””ํ…Œ์ผ๋ณด๋‹ค ๊ฒฐ๊ณผ๋ฌผ๊ณผ ์ถœ์‹œ์— ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋นจ๋ฆฌ ์ ์‘

๐Ÿ’ก Lesson: ์ฝ”๋“œ ๋•ํ›„๋ณด๋‹ค ์ œํ’ˆ ๋•ํ›„๊ฐ€ ์œ ๋ฆฌ. ๊ฒฐ๊ณผ๋ฌผ์— ์ง‘์ค‘ํ•˜๋ผ.


๐Ÿ”ฎ Peter์˜ ๋ฏธ๋ž˜ ์ „๋ง

โ€œ์ˆ˜๋งŽ์€ ์•ฑ์ด ์‚ฌ๋ผ์ง€๊ณ  API๋งŒ ๋‚จ์„ ๊ฒƒ์ด๋‹คโ€

์˜ˆ์‹œ:

  • MyFitnessPal ์—ด์–ด์„œ ์ž…๋ ฅํ•  ํ•„์š” ์—†์Œ
  • ์—์ด์ „ํŠธ์—๊ฒŒ ์Œ์‹ ์‚ฌ์ง„๋งŒ ๋ณด๋‚ด๋ฉด
  • ์•Œ์•„์„œ ์นผ๋กœ๋ฆฌ ๊ณ„์‚ฐํ•˜๊ณ  ๊ฑด๊ฐ• ๋ชฉํ‘œ ์ˆ˜์ •

์•ฑ์˜ ๋ฏธ๋ž˜ = API + ์—์ด์ „ํŠธ


๐Ÿ“ ํ•ต์‹ฌ ์š”์•ฝ

10๊ฐ€์ง€ ์›์น™์ด ๋งํ•˜๋Š” ํ•œ ๊ฐ€์ง€:

์™„๋ฒฝ์ฃผ์˜๋ฅผ ๋ฒ„๋ฆฌ๊ณ 
์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋Œ€์‹  ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋…ผํ•˜๊ณ 
์—์ด์ „ํŠธ๊ฐ€ ์Šค์Šค๋กœ ๊ฒ€์ฆํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ 
์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๋ฅผ ๋™์‹œ์— ๋Œ๋ฆฌ๋Š” ๊ฒƒ

= "๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์งœ์ง€ ์•Š์•„๋„ ๋˜๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ ๋‹ค"

๐ŸŽฏ ์•ก์…˜ ์•„์ดํ…œ

์›์น™๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ
#1 ์™„๋ฒฝ์ฃผ์˜ ๋ฒ„๋ฆฌ๊ธฐAI๊ฐ€ ์ง  ์ฝ”๋“œ โ€œ์ผ๋‹จโ€ ๋ฐ›์•„๋“ค์ด๊ธฐ
#2 ๋ฃจํ”„ ๋‹ซ๊ธฐ๋นŒ๋“œ/ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ์„ค์ •
#3 Prompt Request์ข‹์€ ํ”„๋กฌํ”„ํŠธ ์ €์žฅ/๊ณต์œ ํ•˜๊ธฐ
#5 ๋ณ‘๋ ฌ ์—์ด์ „ํŠธํ„ฐ๋ฏธ๋„ ์—ฌ๋Ÿฌ ๊ฐœ ์—ด๊ณ  ๋™์‹œ ์ž‘์—…
#6 ๊ณ„ํš์— ์‹œ๊ฐ„ ์“ฐ๊ธฐPROMPT.md ์ž‘์„ฑ ์Šต๊ด€ํ™”
#8 ๋กœ์ปฌ ํ…Œ์ŠคํŠธCI ๋Œ€๊ธฐ ๋Œ€์‹  ๋กœ์ปฌ ์Šคํฌ๋ฆฝํŠธ

๐Ÿ”— ์ฐธ๊ณ  ์ž๋ฃŒ


๐Ÿ“š ๊ด€๋ จ ๋ฌธ์„œ