3์ค„ ์„ ์š”์•ฝ

1. ์ตœ์ดˆ์˜ AI Software Engineer๋ผ๊ณ  ๋ถˆ๋ฆฌ๋˜ Devin์€ ๊ณผ์žฅ ๊ด‘๊ณ ๋œ ๋Šฅ๋ ฅ๊ณผ ๋‹ฌ๋ฆฌ, ๋น„ํšจ์œจ์ ์ด๊ณ  ๋ถˆ์™„์ „ํ•œ ์ž‘์—… ๋ฐฉ์‹์œผ๋กœ ์‹ค์ œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์—…๋ฌด์— ์ ์šฉํ•˜๊ธฐ ์–ด๋ ค์›€

2.ย ํ˜„ AI ์—…๊ณ„๋Š” ๊ธฐ์ˆ ์˜ ํ•œ๊ณ„๋ฅผ ์ˆจ๊ธฐ๊ณ  ๊ณผ์žฅ๋œ ํ™๋ณด๋กœ ๋Œ€์ค‘์˜ ์˜คํ•ด์™€ ๊ณผ๋„ํ•œ ๊ธฐ๋Œ€๋ฅผ ์กฐ์žฅํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Œ

3.ย AI ๊ธฐ์ˆ  ๋ฐœ์ „์„ ์œ„ํ•ด์„œ๋Š” ํˆฌ๋ช…ํ•œ ์ •๋ณด ๊ณต๊ฐœ์™€ ๊ฑด๊ฐ•ํ•œ ๋น„ํŒ ๋ฌธํ™”๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, AI์˜ ์ž ์žฌ๋ ฅ๊ณผ ํ•œ๊ณ„๋ฅผ ๊ท ํ˜• ์žˆ๊ฒŒ ๋ฐ”๋ผ๋ณด๋Š” ์‹œ๊ฐ์ด ์ค‘์š”ํ•จ



3์›” ์ค‘์ˆœ์ฏค Cognition์—์„œย 'Devin'์ด๋ผ๋Š” AI๊ธฐ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๋„๊ตฌ๋ฅผ ๋ฐœํ‘œ ํ–ˆ์—ˆ์Œ. ๋‹น์‹œ IT์—…๊ณ„์—์„œ๋Š” 'The World's First Ever AI Software Engineer'๋ผ๋ฉฐ ๋Œ€์„œํŠนํ•„์„ ํ–ˆ์—ˆ์Œ.ย ๊ทธ๋Ÿฌ๋‚˜ย ๋ณธ ์˜์ƒ์—์„œ๋Š”ย ์ด๊ฒƒ์€ ๋ชจ๋‘ ๋น›์ข‹์€ย ๊ฐœ์‚ด๊ตฌ ๋ผ๋Š”๊ฒƒ์„ Devin์€ ๋น„ํšจ์œจ์ ์ธ ๋ฌธ์ œํ•ด๊ฒฐ๋Šฅ๋ ฅ, ๊ณผ์žฅ๊ด‘๊ณ ๋ฅผ ๊ผฌ์ง‘์–ด ๋น„ํŒํ•˜๊ณ ์žˆ์Œ.



1. Devin์˜ ๋น„ํšจ์œจ์ ์ธ ๋ฌธ์ œํ•ด๊ฒฐ๋Šฅ๋ ฅ

1)ย ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ๋””๋ฒ„๊น…:ย ์˜์ƒ์—์„œ Devin์€ "visualize_detections.py" ํŒŒ์ผ์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์ด๊ณ  ์žˆ์Œ.ย ๊ทธ๋Ÿฌ๋‚˜ ์ด ํŒŒ์ผ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์—๋Š”ย ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ์ž„. ์ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‹ค๋ฅธ ์ž‘์—…์—์„œ๋„ 'update_image_ids.py'ํŒŒ์ผ์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์ด๊ณ  ์žˆ์Œ.ย ์ด ํŒŒ์ผ ์—ญ์‹œ ์ €์žฅ์†Œ์— ์—†๋Š” ํŒŒ์ผ์ด๋ฉฐ, Devin์ด ์Šค์Šค๋กœ ์ƒ์„ฑํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ž„. ์ฆ‰, Devin์€ย ์Šค์Šค๋กœ ์ƒ์„ฑํ•œ ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ ๋น„ํšจ์œจ์ ์ธ ๋””๋ฒ„๊น… ๊ณผ์ •์„ ๊ฑฐ์นจ.


2) ๋น„ํšจ์œจ์ ์ธ ์ฝ”๋“œ๊ตฌ์กฐ: Devin์€ "update_image_ids.py" ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ–ˆ์Œ. ๋ฒ„ํผ ์‚ฌ์šฉ์€ ๊ณผ๊ฑฐ C ์–ธ์–ด์™€ ๊ฐ™์€ ์ €์ˆ˜์ค€ ์–ธ์–ด์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋˜ ๋ฐฉ์‹์ด๋ฉฐ, ํ˜„๋Œ€ Python์—์„œ๋Š” ๋” ํšจ์œจ์ ์ด๊ณ  ๊ฐ„๊ฒฐํ•œ ๋ฐฉ๋ฒ•๋“ค์ด ์กด์žฌํ•จ. ์‹ฌ์ง€์–ด C์–ธ์–ด๋ฅผ ํ†ตํ•ด ๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ดด๋ž„ํ•œ ์†”๋ฃจ์…˜์„ ์ œ์‹œํ•จ.... ์ด๋Ÿฌํ•œ Devin์ด ์ƒ์„ฑํ•œ ์ฝ”๋“œ๋Š” ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๋ณต์žกํ•˜๊ณ , ๊ฐ€๋…์„ฑ๊ณผ ์œ ์ง€ ๋ณด์ˆ˜์„ฑ์ด ๋–จ์–ด์ง.ย 


*์˜ˆ์‹œ๋น„๊ต C์–ธ์–ด vs ํŒŒ์ด์ฌ



3) ์ด์ƒํ•œ ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฒ•:ย ์˜์ƒ์—์„œ Devin์€ "head -n 5 results.json | tail -n 5" ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์žฅ๋ฉด์ด ๋‚˜์˜ด. ์ด๋Š” "results.json" ํŒŒ์ผ์˜ ์ฒ˜์Œ 5์ค„์„ ๊ฐ€์ ธ์˜จ ํ›„ ๋‹ค์‹œ ๊ทธ์ค‘ ๋งˆ์ง€๋ง‰ 5์ค„์„ ๊ฐ€์ ธ์˜ค๋Š” ๋ช…๋ น์–ด๋กœ, ๋…ผ๋ฆฌ์ ์œผ๋กœ ์˜๋ฏธ๊ฐ€ ์—†์Œ. "head -5 results.json" ๋ช…๋ น์–ด๋งŒ์œผ๋กœ๋„ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ . ์ด๋Š” Devin์˜ ์ฝ”๋“œ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๋ถˆํ•„์š”ํ•œ ๋ณต์žก์„ฑ๊ณผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๊ณ , ๋ช…๋ น์–ด๊ตฌ๋ฌธ์„ย ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ์•„๋‹˜์„ย ์˜๋ฏธํ•จ.


4) ์ฃผ์–ด์ง„ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ์— ๋Œ€ํ•œย ํ™œ์šฉ ๋ถ€์กฑ: ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ฝ”๋“œ ์ €์žฅ์†Œ์˜ README ํŒŒ์ผ์—๋Š” ์ถ”๋ก  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๊ฐ€ ๋ช…์‹œ๋˜์–ด ์žˆ์Œ. ํ•˜์ง€๋งŒ Devin์€ ์ด๋ฅผ ํ™œ์šฉํ•˜์ง€ ์•Š๊ณ , ๋ถˆํ•„์š”ํ•œ ์ฝ”๋“œ ์ƒ์„ฑ๊ณผ ๋””๋ฒ„๊น… ๊ณผ์ •์„ ๊ฑฐ์นจ. ์ด๋Š” Devin์ด ์ฃผ๋ณ€ ์ •๋ณด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜์ง€ ๋ชปํ•จ์„ ๋ณด์—ฌ์คŒ.


5) ์˜ค๋ฅ˜ ํŒจ์‹ฑ: ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ฝ”๋“œ ์ €์žฅ์†Œ์˜ "dataset.py" ํŒŒ์ผ์—๋Š” torch ๋ชจ๋“ˆ์˜ '_six' ์†์„ฑ์„ ์ฐธ์กฐํ•˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ์กด์žฌํ•จ. ํ•˜์ง€๋งŒ Devin์€ ์ด ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜์ง€ ๋ชปํ•จ.


6) ๊ณผ๋„ํ•œ ์ถ”๋ก ์‹œ๊ฐ„: ์˜์ƒ์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ํ†ตํ•ด Devin์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ 6์‹œ๊ฐ„ ์ด์ƒ ์†Œ์š”๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Œ. ๊ฐ„๋‹จํ•œ ์ถ”๋ก  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์ด๋ ‡๊ฒŒ ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋œ ๊ฒƒ์€ ๋งค์šฐ ๋น„ํšจ์œจ์ ์ž„. (์˜ˆ๋ฅผ๋“ค์–ดย ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•ดย ย GPT4 turbo 0409 api๋ฅผ 6์‹œ๊ฐ„๋™์•ˆ ๊ณ„์† ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž... ๋น„์šฉ์€ ๋”์ฐํ• ๊ฒƒ)



2. Devin์˜ ๊ณผ์žฅ๊ด‘๊ณ 

1) ์ˆ˜์ต์ฐฝ์ถœ ์ฃผ์žฅ:ย ย ์˜์ƒ ์„ค๋ช…๊ณผ ํ™๋ณด ์ž๋ฃŒ์—์„œ๋Š” Devin์ด Upwork์—์„œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ˆ์„ ๋ฒŒ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ–ˆ์ง€๋งŒ, ์‹ค์ œ ์˜์ƒ์—์„œ Devin์€ ์‚ฌ์šฉ์ž ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค์ง€ ๋ชปํ–ˆ๊ณ , ๋”ฐ๋ผ์„œ ์‹ค์ œ ์ˆ˜์ต ์ฐฝ์ถœ๋กœ ์ด์–ด์ง€์ง€ ์•Š์Œ.


2)ย "์„ธ๊ณ„ ์ตœ์ดˆ์˜ AI ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด" ์ฃผ์žฅ:ย ์ด ์ฃผ์žฅ์€ ๋ชจํ˜ธํ•˜๊ณ  ์ฃผ๊ด€์ ์ž„. ๊ณผ๊ฑฐ์—๋„ ์ฝ”๋“œ ์ƒ์„ฑ์ด๋‚˜ ์ž๋™ํ™”๋ฅผ ์ง€์›ํ•˜๋Š” AI ๋„๊ตฌ๋“ค์ด ์กด์žฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, Devin์ด "์ตœ์ดˆ"๋ผ๊ณ  ๋‹จ์ • ์ง“๊ธฐ ์–ด๋ ค์›€



Cognition์˜ Devin ์‹œ์—ฐ ์ž๋ฃŒ๋งŒ์œผ๋กœ๋„ ๊ทธ์˜ ๋Šฅ๋ ฅ์— ์˜๋ฌธ์„ ๊ฐ–๊ฒŒ๋จ. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” Cognition์—๋งŒ ๊ตญํ•œ๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ AI ์—…๊ณ„ ์ „๋ฐ˜์˜ ๋ฌธ์ œ์ž„. ์–ธ๋ก ์ธ, ๋ธ”๋กœ๊ฑฐ, ์ธํ”Œ๋ฃจ์–ธ์„œ ๋“ฑ์ด ์‚ฌ์‹ค ํ™•์ธ ์—†์ด ์ •๋ณด๋ฅผ ์ „ํŒŒํ•  ๊ฒฝ์šฐ, ์†Œ๋น„์ž๋“ค์€ AI์˜ ํ˜„์žฌ ๋Šฅ๋ ฅ์— ๋Œ€ํ•ด ์ž˜๋ชป๋œ ์ธ์‹์„ ๊ฐ–๊ฒŒ ๋  ์ˆ˜ ์žˆ์Œ. ๋˜ํ•œ, AI๊ฐ€ ์ƒ์„ฑํ•œ ์ฝ”๋“œ์˜ ์‹ ๋ขฐ์„ฑ ๋ฌธ์ œ๋Š” ๋” ๋งŽ์€ ๋ฒ„๊ทธ์™€ ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Œ.


๋ฌผ๋ก  ์œ„์— Devin๊ณผ ๊ฐ™์€ ์˜ˆ์‹œ๋Š” AI์Šคํƒ€ํŠธ์—…์ด VC๋กœ ๋ถ€ํ„ฐ ํˆฌ์ž๋ฅผ ๋ฐ›๊ธฐ์œ„ํ•ด ์˜จ๋ชธ๋น„ํ‹€๊ธฐ ํ•˜๋Š”๊ฑฐ์ž„(๊ทน๋‹จ์ ์ธ ์˜ˆ๋กœ, ์ฝ”1์ธ๋ถ๋•Œ NFT๊ฐ€ VCํˆฌ์ž๋ฐ›์œผ๋ฉด์„œ ๋‚ ๋›ฐ๋˜๊ฑฐ๋ž‘ ๋น„์Šทํ•œ๋งฅ๋ฝ์ž„).ย ๋”ฐ๋ผ์„œ ์†Œ๋น„์ž๊ฐ€ ์ฃผ์ฒด๊ฐ€๋˜์–ดย AI ๊ด€๋ จ ์ •๋ณด๋ฅผ ๋น„ํŒ์ ์œผ๋กœ ์ˆ˜์šฉํ•˜๋Š” ์ž์„ธ๊ฐ€ ํ•„์š”ํ•จ์„ ๊ฐ•์กฐํ•˜๊ณ ์žˆ์Œ.






์œ ์ตํ–ˆ๋‹ค๋ฉด ๊ฐœ์ถ”์ค˜ ์‘์•