Skip to main content

공동 파일럿 채팅에서 GitHub에 대한 프롬프트 시작하기

코드, 리포지토리, 끌어오기 요청 등에 대해 묻는 공동 파일럿 채팅 예제 프롬프트를 살펴봅니다.

Copilot와 GitHub에서 채팅

공동 파일럿 채팅는 GitHub 상의 위치에 따라 다르게 반응합니다. 다음 예제에서는 각 컨텍스트에서 질문할 수 있는 질문의 종류를 보여 줍니다.

일반 소프트웨어 질문

  • nodejs 웹 서버 프레임워크에 대해 알려주세요.
  • Express 앱을 만드는 방법
  • npm 패키지를 업데이트하는 가장 좋은 방법은 무엇인가요?

리포지토리 질문

리포지토리로 이동하여 용도, 구조, 코드 또는 기록에 대해 묻습니다. 공동 파일럿 채팅 는 리포지토리의 실제 파일 및 기호에 대한 답변을 근거로 하므로 대략적인 개요를 파악한 다음 동일한 컨텍스트 내에서 후속 질문을 할 수 있습니다.

  • 이 리포지토리의 주요 목적은 무엇인가요?
  • 이 프로젝트의 구조에 대한 개요를 제공합니다.
  • 이 프로젝트를 로컬로 설정하고 실행하려면 어떻게 해야 하나요?
  • 속도 제한은 API에서 구현되는 위치는 어디인가요?
  • USERNAME이 마지막으로 병합한 PR은 무엇입니까?

파일 및 코드 질문

파일을 열거나 특정 줄을 선택한 다음 이에 대해 묻습니다.

  • 이 파일을 설명합니다.
  • 이 코드를 개선하려면 어떻게 해야 하나요?
  • 이 메서드에 대한 단위 테스트를 작성합니다.

끌어오기 요청 질문

끌어오기 요청으로 이동하여 변경 내용, 검토 또는 실패한 워크플로에 대해 묻습니다.

  • 이 PR의 변경 내용을 요약합니다.
  • 이 파일의 용도는 무엇인가요?
  • 이 작업이 실패한 이유를 알려주세요.
  • 이 PR에서 무엇이 변경되었으며 Copilot 그 이유는 무엇인가요?
  • PR을 열기 전에 Copilot무엇을 검증했나요?

디버깅 질문

실패한 워크플로 실행, 검사에 실패한 풀 리퀘스트로 이동하거나 스택 트레이스를 붙여넣어 문제를 진단하고 해결하는 데 도움을 받으세요.

  • 이 워크플로 실행이 실패한 이유는 무엇인가요?
  • 이 스택 추적을 설명하고 수정 사항을 제안합니다.
  • 이 PR의 어떤 변경으로 인해 테스트가 실패할 가능성이 가장 높습니까?

보안 경고 질문

해당 항목에 대해 물어보려면 code scanning, secret scanning, 또는 Dependabot 경고로 이동하십시오.

  • 이 경고를 해결하려면 어떻게 해야 하나요?
  • 이 경고가 참조하는 코드 줄은 무엇인가요?

이슈, 토론 및 커밋 관련 질문

문제, 토론 또는 커밋으로 이동하여 공동 파일럿 채팅에게 질문하세요.

  • 이 문제의 목적은 무엇인가요?
  • 이 커밋의 예상 출력은 무엇인가요?