์ฐธ๊ณ ํญ๋ชฉ
Copilot ์ฝ๋ฉ ์์ด์ ํธ๋ ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด๋ฉฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉ์ GitHub ์ํํ ์ฌ์ฉ ์กฐ๊ฑด์(๋ฅผ) ๋ฐ๋ฆ ๋๋ค.
์๊ฐ
Copilot์ ํ์คํฌ๋ฅผ ์ ๊ณตํ๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์จ์ ์ผ๋ก ์๋ํ์ฌ ํด๋น ํ์คํฌ๋ฅผ ์๋ฃํฉ๋๋ค. About GitHub Copilot coding agent์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
Agents ํ์ด์ง๋ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ฒด์ ์์ด์ ํธ ์ธ์ ์ ๋ํ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ํ์ด์ง์์ ์ ํ์คํฌ๋ฅผ ์์ํ๊ณ Copilot์ ์งํ๋ฅ ์ ์ถ์ ํ ์ ์์ต๋๋ค.
Copilot์ ํน์ ๋ฆฌํฌ์งํ ๋ฆฌ์์ Visual Studio Code์ ์ธ์ ์ ์ถ์ ํ ์๋ ์์ต๋๋ค.
์์ด์ ํธ ์ธ์ ์ค ๋๋ ์ธ์ ํ์ ์ธ์ ๋ก๊ทธ๋ฅผ ๊ฒ์ฌํ์ฌ Copilot์ด ์ด์์ ์ ๊ทผํ๋ ๋ฐฉ์์ ์ดํดํ ์ ์์ต๋๋ค.
Agents ํ์ด์ง์์ ์์ด์ ํธ ์ธ์ ์ถ์
github.com/copilot/agents์ Agents ํ์ด์ง์์ ์คํ ์ค์ธ ์์ด์ ํธ ์ธ์ ๋ฐ ์ด์ ์์ด์ ํธ ์ธ์ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค.
GitHub์ ๋ํ ๋ชจ๋ ํ์ด์ง์ ๊ฒ์ ์ฐฝ ์์ ์๋ ๋จ์ถ๋ฅผ ํด๋ฆญํ ๋ค์, ์ฌ์ด๋๋ฐ์์ Agents๋ฅผ ์ ํํ์ฌ ์ด ํ์ด์ง๋ก ์ด๋ํ ์๋ ์์ต๋๋ค.
ํ๋กฌํํธ ํ๋ ์๋์ ๋์ด๋ ๊ฐ ์ธ์ ์ ๋ํด ํด๋น ์ํ๋ฅผ ํ๋์ ๋ณด๊ฑฐ๋, ํด๋ฆญํ์ฌ ์ฐ๊ฒฐ๋ ๋์ด์ค๊ธฐ ์์ฒญ์ผ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
์ธ์ ๋ก๊ทธ๋ฅผ ๋ณด๋ ค๋ฉด ๋ชฉ๋ก์์ ๋์ด์ค๊ธฐ ์์ฒญ์ ํด๋ฆญํ ๋ค์, ํ์๋ผ์ธ์์ "Copilot์ด ์์ ์ ์์ํจ..." ์ด๋ฒคํธ๋ฅผ ์ฐพ์ ๋ค์, ์ธ์ ๋ณด๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ด ํ์ด์ง์์ ์ ์์ด์ ํธ ์ธ์ ์ ์์ํ ์๋ ์์ต๋๋ค. 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์ด ์์ ์ ๊ณ์ ์งํํ์ง ๋ชปํ๋๋ก ํ ์ ์์ต๋๋ค.
์ธ์ ์ ์ค์งํ๋ ค๋ ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Copilot์ด ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ์งํ ์ค์ธ ๊ฒ ๊ฐ์ผ๋ฏ๋ก ์ด๋ฅผ ์ค๋จํ์ฌ ๋ช ํํ๊ฒ ๋ฐ๋ก ์ก์์ผ ํฉ๋๋ค.
- ํ์ ์์ ์ ๋ํ ์ค๋ช ์์ ์ค์๊ฐ ์์๊ณ , ์ฒ์๋ถํฐ ๋ค์ ์์ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
- ์์ฒญํ ๋ณ๊ฒฝ ๋ด์ฉ์ด ํ์ํ์ง ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ผ๋ฏ๋ก Copilot์ด ๋ ์ด์ ์์ ์ ์งํํ์ง ๋ชปํ๋๋ก ์ค์งํ๋ ค๊ณ ํฉ๋๋ค.