Skip to main content

Copilot์˜ ์„ธ์…˜ ์ถ”์ 

Agents ํŽ˜์ด์ง€, Visual Studio Code ๋ฐ ์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Copilot์˜ ์ง„ํ–‰๋ฅ ์„ ์ถ”์ ํ•˜๊ณ  ํ•ด๋‹น ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

Copilot ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋Š” GitHub Copilot Pro, GitHub Copilot Pro(ํ”„๋กœ)+, GitHub Copilot Business,GitHub Copilot Enterprise ํ”Œ๋žœ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” GitHub์— ์ €์žฅ๋œ ๋ชจ๋“  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ๊ด€๋ฆฌํ˜• ์‚ฌ์šฉ์ž ๊ณ„์ •๊ฐ€ ์†Œ์œ ํ•œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
Sign up for Copilot

์ฐธ๊ณ  ํ•ญ๋ชฉ

Copilot ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋Š” ๊ณต๊ฐœ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ„์ „์ด๋ฉฐ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ค‘ ๊ธฐ๋Šฅ์˜ ์‚ฌ์šฉ์€ GitHub ์‹œํ—˜ํŒ ์‚ฌ์šฉ ์กฐ๊ฑด์„(๋ฅผ) ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

์†Œ๊ฐœ

Copilot์— ํƒœ์Šคํฌ๋ฅผ ์ œ๊ณตํ•˜๋ฉด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ž์œจ์ ์œผ๋กœ ์ž‘๋™ํ•˜์—ฌ ํ•ด๋‹น ํƒœ์Šคํฌ๋ฅผ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค. About GitHub Copilot coding agent์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

Agents ํŽ˜์ด์ง€๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ „์ฒด์˜ ์—์ด์ „ํŠธ ์„ธ์…˜์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ ์ƒˆ ํƒœ์Šคํฌ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  Copilot์˜ ์ง„ํ–‰๋ฅ ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Copilot์˜ ํŠน์ • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ Visual Studio Code์˜ ์„ธ์…˜์„ ์ถ”์ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ ์„ธ์…˜ ์ค‘ ๋˜๋Š” ์„ธ์…˜ ํ›„์— ์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ๊ฒ€์‚ฌํ•˜์—ฌ Copilot์ด ์ด์Šˆ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ์‹์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Agents ํŽ˜์ด์ง€์—์„œ ์—์ด์ „ํŠธ ์„ธ์…˜ ์ถ”์ 

github.com/copilot/agents์˜ Agents ํŽ˜์ด์ง€์—์„œ ์‹คํ–‰ ์ค‘์ธ ์—์ด์ „ํŠธ ์„ธ์…˜ ๋ฐ ์ด์ „ ์—์ด์ „ํŠธ ์„ธ์…˜ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub์— ๋Œ€ํ•œ ๋ชจ๋“  ํŽ˜์ด์ง€์˜ ๊ฒ€์ƒ‰ ์ฐฝ ์˜†์— ์žˆ๋Š” ๋‹จ์ถ”๋ฅผ ํด๋ฆญํ•œ ๋‹ค์Œ, ์‚ฌ์ด๋“œ๋ฐ”์—์„œ Agents๋ฅผ ์„ ํƒํ•˜์—ฌ ์ด ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กฌํ”„ํŠธ ํ•„๋“œ ์•„๋ž˜์— ๋‚˜์—ด๋œ ๊ฐ ์„ธ์…˜์— ๋Œ€ํ•ด ํ•ด๋‹น ์ƒํƒœ๋ฅผ ํ•œ๋ˆˆ์— ๋ณด๊ฑฐ๋‚˜, ํด๋ฆญํ•˜์—ฌ ์—ฐ๊ฒฐ๋œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ๋ณด๋ ค๋ฉด ๋ชฉ๋ก์—์„œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ํด๋ฆญํ•œ ๋‹ค์Œ, ํƒ€์ž„๋ผ์ธ์—์„œ "Copilot์ด ์ž‘์—…์„ ์‹œ์ž‘ํ•จ..." ์ด๋ฒคํŠธ๋ฅผ ์ฐพ์€ ๋‹ค์Œ, ์„ธ์…˜ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

'View session' ๋‹จ์ถ”๊ฐ€ ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ์„น์…˜์˜ ์Šคํฌ๋ฆฐ์ƒท

์ด ํŽ˜์ด์ง€์—์„œ ์ƒˆ ์—์ด์ „ํŠธ ์„ธ์…˜์„ ์‹œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Copilot์— ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์ƒ์„ฑํ•˜๋„๋ก ์š”์ฒญ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

Visual Studio Code์—์„œ ์„ธ์…˜ ์ถ”์ 

GitHub ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ํ™•์žฅ์ด ์žˆ๋Š” Visual Studio Code์—์„œ ํŠน์ • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•ด ์‹คํ–‰ ์ค‘์ธ ์—์ด์ „ํŠธ ์„ธ์…˜ ๋ฐ ์ด์ „ ์—์ด์ „ํŠธ ์„ธ์…˜ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™•์žฅ์„ ์„ค์น˜ํ•œ ํ›„์—๋Š” ์‚ฌ์ด๋“œ๋ฐ”์—์„œ GitHub ๋‹จ์ถ”๋ฅผ ํด๋ฆญํ•˜์—ฌ Copilot์˜ ์„ธ์…˜์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜์—ด๋œ ๊ฐ ์„ธ์…˜์˜ ์ƒํƒœ๋ฅผ ํ•œ๋ˆˆ์— ๋ณด๊ฑฐ๋‚˜ ํด๋ฆญํ•˜์—ฌ Visual Studio Code์—์„œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ๋ณด๋ ค๋ฉด ๋ชฉ๋ก์—์„œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ํด๋ฆญํ•œ ๋‹ค์Œ, ์„ธ์…˜ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Visual Studio Code์—์„œ ์ƒˆ ์—์ด์ „ํŠธ ์„ธ์…˜์„ ์‹œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Copilot์— ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์ƒ์„ฑํ•˜๋„๋ก ์š”์ฒญ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Copilot์˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub ๋˜๋Š” Visual Studio Code์—์„œ Copilot์˜ ์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ฉด ์ž‘์—…์— ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ–ˆ๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ๋กœ๊ทธ์—์„œ๋Š” Copilot์˜ ๋‚ด๋ถ€ ๋…๋ฐฑ๊ณผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ ์šฉํ•˜๊ณ , ์ž‘์—…์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•œ ๋„๊ตฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ  ํ•ญ๋ชฉ

Copilot์—๋Š” ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ์™€ Linter๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ‘ธ์‹œํ•˜๊ธฐ ์ „์— ๋ณ€๊ฒฝ ๋‚ด์šฉ์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋น„๋กฏํ•œ ์ž์ฒด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Copilot ์„ธ์…˜ ์ค‘์ง€

์„ธ์…˜ ๋กœ๊ทธ ๋ทฐ์–ด์—์„œ Stop session์„ ํด๋ฆญํ•˜๋ฉด Copilot์ด ์ž‘์—…์„ ๊ณ„์† ์ง„ํ–‰ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'Stop session' ๋‹จ์ถ”๊ฐ€ ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ๋กœ๊ทธ ๋ทฐ์–ด์˜ ์Šคํฌ๋ฆฐ์ƒท

์„ธ์…˜์„ ์ค‘์ง€ํ•˜๋ ค๋Š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์ถ”๊ฐ€ ์ฐธ๊ณ  ์ž๋ฃŒ