GitHub Copilot๊ณผ ๊ฐ™์€ AI ๋„์šฐ๋ฏธ๊ฐ€ ์ฝ”๋“œ ๋ณด์•ˆ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ ํƒ์ƒ‰

Stanford University์˜ ์—ฐ๊ตฌ์› ๊ทธ๋ฃน์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์ง€๋Šฅํ˜• ๋น„์„œ ์‚ฌ์šฉ์ด ์ฝ”๋“œ์˜ ์ทจ์•ฝ์  ๋ชจ์–‘์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์—ฐ๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์„ฑ ๊ธฐ๋Šฅ๊นŒ์ง€ ์ƒ๋‹นํžˆ ๋ณต์žกํ•œ ์ฝ”๋“œ ๋ธ”๋ก์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” GitHub Copilot๊ณผ ๊ฐ™์€ OpenAI Codex ๊ธฐ๊ณ„ ํ•™์Šต ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์†”๋ฃจ์…˜์„ ๊ณ ๋ คํ–ˆ์Šต๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์ด ํฌํ•จ๋œ ํผ๋ธ”๋ฆญ GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ ํ›ˆ๋ จ์— ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ฉ์„ฑ ์ฝ”๋“œ๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜๋ณตํ•˜๊ณ  ์ทจ์•ฝ์ ์ด ํฌํ•จ๋œ ์ฝ”๋“œ๋ฅผ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋˜ํ•œ ๊ณ ๋ คํ•˜์ง€ ์•Š์€ ์‚ฌ์‹ค๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์ถ”๊ฐ€ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

๊ฐ ์ฐธ๊ฐ€์ž์—๊ฒŒ๋Š” ์ž ์žฌ์ ์œผ๋กœ ์ทจ์•ฝ์„ฑ์œผ๋กœ ์ด์–ด์ง€๋Š” ์‹ค์ˆ˜๋ฅผ ํ•˜๊ธฐ ์‰ฌ์šด ์ฝ”๋“œ ์ž‘์„ฑ๊ณผ ๊ด€๋ จ๋œ 5๊ฐœ์˜ ์ž‘์—…์ด ์ฃผ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•”ํ˜ธํ™” ๋ฐ ๋ณตํ˜ธํ™” ํ•จ์ˆ˜ ์ž‘์„ฑ, ๋””์ง€ํ„ธ ์„œ๋ช… ์‚ฌ์šฉ, ํŒŒ์ผ ๊ฒฝ๋กœ ๋˜๋Š” SQL ์ฟผ๋ฆฌ ํ˜•์„ฑ์— ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, C ์ฝ”๋“œ์—์„œ ํฐ ์ˆซ์ž ์กฐ์ž‘, ์›น ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋˜๋Š” ์ž…๋ ฅ ์ฒ˜๋ฆฌ ๋“ฑ์˜ ์ž‘์—…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. AI ๋„์šฐ๋ฏธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์–ป์€ ์ฝ”๋“œ์˜ ๋ณด์•ˆ์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์˜ํ–ฅ์„ ๊ณ ๋ คํ•˜๊ธฐ ์œ„ํ•ด ๊ณผ์ œ๋Š” Python, C ๋ฐ JavaScript๋ฅผ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฒฐ๊ณผ codex-davinci-002 ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ง€๋Šฅํ˜• AI ๋น„์„œ๋ฅผ ์‚ฌ์šฉํ•œ ์ฐธ์—ฌ์ž๋Š” AI ๋น„์„œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ์ฐธ์—ฌ์ž๋ณด๋‹ค ํ›จ์”ฌ ๋œ ์•ˆ์ „ํ•œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ AI ๋„์šฐ๋ฏธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ทธ๋ฃน์˜ ์ฐธ๊ฐ€์ž ์ค‘ 67%๋งŒ์ด ์ •ํ™•ํ•˜๊ณ  ์•ˆ์ „ํ•œ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๋ฐ˜๋ฉด ๋‹ค๋ฅธ ๊ทธ๋ฃน์—์„œ๋Š” ์ด ์ˆ˜์น˜๊ฐ€ 79%์˜€์Šต๋‹ˆ๋‹ค.

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

์˜ˆ๋ฅผ ๋“ค์–ด ์•”ํ˜ธํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ๋ณต์‚ฌํ•œ ์ฝ”๋“œ์—๋Š” AI ๋„์šฐ๋ฏธ๊ฐ€ ์ œ์•ˆํ•œ ์ฝ”๋“œ๋ณด๋‹ค ๋” ์•ˆ์ „ํ•œ ๊ธฐ๋ณธ ๋งค๊ฐœ ๋ณ€์ˆ˜ ๊ฐ’์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ AI ๋น„์„œ ์‚ฌ์šฉ ์‹œ ์‹ ๋ขฐ๋„๊ฐ€ ๋‚ฎ์€ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒ ๋ฐ ๋ฐ˜ํ™˜ ๊ฐ’ ์ธ์ฆ ๋ถ€์žฌ๋ฅผ ์ˆ˜์ •ํ–ˆ๋‹ค. C์ˆซ์ž์กฐ์ž‘ ๊ณผ์ œ์—์„œ AI ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ ์ด์šฉํ•ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋” ๋งŽ์•„ ์ •์ˆ˜ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

๋˜ํ•œ, 58์›”์— 10๋ช…์˜ ํ•™์ƒ์ด ์ฐธ์—ฌํ•˜์—ฌ C๋กœ ์‡ผํ•‘ ๋ชฉ๋ก์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ตฌํ˜„ํ•˜๋„๋ก ์š”์ฒญ๋ฐ›์€ ๋‰ด์š• ๋Œ€ํ•™๊ต ๊ทธ๋ฃน์˜ ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ๋ฅผ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ AI ๋น„์„œ๊ฐ€ ์ฝ”๋“œ ๋ณด์•ˆ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ๋ฏธ๋ฏธํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. AI ๋น„์„œ๋ฅผ ์‚ฌ์šฉํ•œ ์‚ฌ์šฉ์ž๋Š” ํ‰๊ท ์ ์œผ๋กœ ์•ฝ XNUMX% ๋” ๋งŽ์€ ๋ณด์•ˆ ๊ด€๋ จ ์˜ค๋ฅ˜๋ฅผ ๋ฒ”ํ–ˆ์Šต๋‹ˆ๋‹ค.

GitHub Copilot๊ณผ ๊ฐ™์€ AI ๋„์šฐ๋ฏธ๊ฐ€ ์ฝ”๋“œ ๋ณด์•ˆ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ ํƒ์ƒ‰


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€