Skip to main content

Copilot 채팅에 대한 프롬프트 시작

Copilot Chat를 사용하는 방법에 대한 개요를 알아보세요.

프로젝트에 대한 구체적인 질문이나 일반적인 소프트웨어 관련 질문을 Copilot Chat에 문의할 수 있습니다. Copilot Chat에게 코드를 작성하고, 오류를 수정하고, 테스트를 작성하고, 문서 코드를 작성하도록 요청할 수도 있습니다.

위의 탭을 사용하여 Copilot Chat을(를) 사용하는 환경을 선택합니다.

일반 소프트웨어 질문하기

일반적인 소프트웨어 관련 질문을 Copilot Chat에 문의할 수 있습니다. 예시:

  • tell me about nodejs web server frameworks
  • how to create an express app
  • how to update an npm package

프로젝트에 대해 질문

Copilot Chat에게 프로젝트에 대해 질문할 수 있습니다. Copilot에게 올바른 컨텍스트를 제공하려면 다음 전략 중 일부를 시도해 보세요.

  • 관련 코드 줄을 강조 표시합니다.
  • 관련 파일을 엽니다.
  • 파일을 참조로 추가합니다. 파일 참조 사용 방법에 대한 자세한 내용은 IDE에서 GitHub Copilot에 질문하기을(를) 참조하세요.
  • @project 채팅 참가자를 사용합니다.

예시:

  • what sorting algorithm does this function use
  • how are these files related (해당 파일에 대한 참조 포함)
  • @project how are notifications scheduled

코드 작성

Copilot에게 코드 작성을 요청할 수 있습니다. 예시:

  • write a function to sum all numbers in a list
  • add error handling to this function

Copilot이(가) 코드 블록을 반환하는 경우 응답에는 코드를 복사하거나 커서에 코드를 삽입하는 옵션이 포함됩니다.

코드 수정, 개선 및 리팩터링

현재 파일에 오류가 있는 경우 /fix 슬래시 명령을 사용하여 Copilot에게 오류를 해결하도록 요청합니다.

코드를 개선하거나 리팩터링하기 위해 일반적인 요청을 할 수도 있습니다.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

테스트 작성

/tests 슬래시 명령을 사용하여 Copilot에게 활성 파일 또는 선택한 코드에 대한 테스트를 작성하도록 요청합니다. 예시:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

/tests 슬래시 명령은 기존 코드에 대한 테스트를 작성합니다. 코드를 작성하기 전에 테스트를 작성하려는 경우(테스트 기반 개발) /tests 명령을 생략합니다. 예시:

  • Add tests for a JavaScript function that should sum a list of integers