GitHub - OpenDevin/OpenDevin: ๐Ÿš OpenDevin: ์ฝ”๋“œ๋ฅผ ์ค„์ด๊ณ , ๋” ๋งŽ์ด ๋งŒ๋“ค์–ด์š” ์ด ๋ฒˆ์—ญ๋ฌธ์€ ์›น์‚ฌ์ดํŠธ์— ์ ํ•ฉํ•œ ํ˜•์‹์œผ๋กœ, ์˜ˆ์™ธ์ ์œผ๋กœ ๋ธŒ๋žœ๋“œ๋ช…์ธ OpenDevin์€ ๋ฒˆ์—ญํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ๋‹ค๋ฅธ ๋ธŒ๋žœ๋“œ๋ช…์— ๋Œ€ํ•œ ํŒ๋‹จ์€ ํ•„์š”ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ฐ’์— ํฌํ•จ๋œ ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž์ธ "๋Š” ๋ณด์กด๋˜์—ˆ์œผ๋ฉฐ, ์ถ”๊ฐ€์ ์ธ ์ค„๋ฐ”๊ฟˆ์€ ์—†๋„๋ก ์ฃผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
์†Œ๊ฐœ:
๐Ÿš ์˜คํ”ˆ๋ฐ๋นˆ: ์ฝ”๋“œ๋ฅผ ๋œ ์งœ๊ณ , ๋” ๋งŒ๋“ค์–ด๋ผ. GitHub์— ๊ณ„์ •์„ ๋งŒ๋“ค์–ด OpenDevin/OpenDevin ๊ฐœ๋ฐœ์— ๊ธฐ์—ฌํ•˜์„ธ์š”.
OpenDevin ์ œํ’ˆ ์ •๋ณด

ไป€ไนˆๆ˜ฏ OpenDevin ?

OpenDevin์€ ์ž์œจ์ ์ธ AI ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด์ธ Devin์„ ๋ณต์ œ ๋ฐ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ, ๋ณต์žกํ•œ ๊ณตํ•™ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ์ž์™€ ์ ๊ทน์ ์œผ๋กœ ํ˜‘๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” Docker ๋ฐ Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ์ „ํ•œ ์ฝ”๋“œ ์‹คํ–‰์„ ์œ„ํ•œ ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์œผ๋กœ๋Š” ์ฑ„ํŒ… ์ธํ„ฐํŽ˜์ด์Šค, ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์‰˜, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด๋“ค์ด ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ํ”„๋ŸฐํŠธ์—”๋“œ ์ธํ„ฐํŽ˜์ด์Šค์— ํ†ตํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

OpenDevin์˜ ๋ชฉํ‘œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋ณด๋‹ค ํšจ์œจ์ ์ธ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

OpenDevin ็š„ไฝฟ็”จๆกˆไพ‹

#1

๋ณต์žกํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์—…์„ AI ๊ธฐ๋ฐ˜ ๊ณตํ•™ ์ง€์›์„ ํ†ตํ•ด ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ..

#2

์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ƒŒ๋“œ๋ฐ•์Šค ์‹คํ–‰์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ๊ฐ„์†Œํ™”ํ•˜๊ธฐ..

#3

์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์—ฌ๋ฅผ ํ†ตํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์—์„œ์˜ ํ˜‘์—…๊ณผ ์—ฐ๊ตฌ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ..

ๆฅ่‡ช OpenDevin ็š„ๅธธ่ง้—ฎ้ข˜่งฃ็ญ”

OpenDevin์ด ๊ฐ„๋‹จํžˆ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

OpenDevin์€ ์†Œํ”„ํŠธ์›จ์–ด ์ž‘์—…์„ ์œ„ํ•œ AI ์—”์ง€๋‹ˆ์–ด์ธ Devin์„ ๋ณต์ œ ๋ฐ ๊ฐœ์„ ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ ์‹คํ–‰์„ ์œ„ํ•œ ์ƒŒ๋“œ๋ฐ•์‹ฑ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์ฑ„ํŒ… ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ตฌ ๋ฐ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

OpenDevin์— ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

OpenDevin์— ์‹œ์ž‘ํ•˜๊ธฐ๋Š” ์‰ฝ์Šต๋‹ˆ๋‹ค! ๊ณต์‹ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ๊ณ„์ •์„ ๋“ฑ๋กํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

OpenDevin์„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

OpenDevin์€ ๋ฌด๋ฃŒ ๊ฐ€๊ฒฉ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค๋ฅธ ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ๋ฌด๋ฃŒ ๊ณ„์ธต์ด ์žˆ์Šต๋‹ˆ๋‹ค.

OpenDevin์€ ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ๊ฒƒ์ธ๊ฐ€์š”?

OpenDevin์˜ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:
  • ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด
  • ์—ฐ๊ตฌ์›
  • ๊ฐœ๋ฐœ์ž

์†Œ์…œ ๋ฏธ๋””์–ด์—์„œ OpenDevin์„ ์–ด๋””์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋‚˜์š”?

์ตœ์‹  ๋‰ด์Šค ๋ฐ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด ์†Œ์…œ ๋ฏธ๋””์–ด์—์„œ OpenDevin์„ ํŒ”๋กœ์šฐํ•˜์„ธ์š”: