GitHub Copilot이란
코드를 작성할 때 구문을 기억하거나 문제를 해결하기 위해 설명서 또는 웹 페이지를 참조하는 경우가 많습니다. 문제를 해결하고, 테스트를 작성하고, 설명서를 만드는 데 많은 시간을 할애할 수 있습니다. 이러한 작업은 시간이 많이 걸립니다. 코드 조각 또는 IDE 도구를 사용하면 도움이 될 수 있지만 더 나은 방법이 있나요?
작동 방식
GitHub Copilot은 사용자의 IDE 내에서 사용할 수 있는 AI 도우미로, 코드 생성 작업과 그 외 많은 작업을 할 수 있습니다. GitHub Copilot은 프롬프트와 자연어를 사용하며 사용자가 입력한 내용을 기반으로 제안을 제공합니다. 예를 들어 프롬프트는 코드 파일 내의 주석일 수 있습니다.
// Create a web API using express and JavaScript with routes for products and customers
그런 다음 Copilot은 사용자가 수락하거나 거부할 수 있는 응답을 생성합니다. 프롬프트에 대한 응답은 다음 코드와 유사할 수 있습니다.
const express = require("express");
app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");
프롬프트를 인식하는 방법
Copilot은 다음과 같은 경우 프롬프트 또는 명령을 인식할 수 있습니다.
- 코드 파일(예:
.py,.js)에 주석으로 입력합니다. - markdown 파일에 텍스트를 입력하고 Copilot이 응답할 때까지 몇 초 정도 기다립니다.
제안 수락
Copilot에서 얻을 수 있는 것은 텍스트 색상으로 검은색을 사용하는 경우 회색 텍스트로 표시되는 제안입니다. 제안을 수락하려면 Tab 키를 누릅니다.
Copilot은 여러 옵션을 제안할 수 있습니다. 제안을 순환하려면 Ctrl + Enter 키를 사용하여 가장 적합한 항목을 선택합니다.