Skip to main content

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

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

          <a href="https://github.com/copilot?ref_product=copilot&ref_type=engagement&ref_style=button" target="_blank" class="btn btn-primary mt-3 mr-3 mb-3 no-underline">
          <span>
          Copilot와 GitHub에서 채팅</span><svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link-external" aria-label="link external icon" role="img"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg>
          공동 파일럿 채팅 는 현재 위치에 따라 다르게 응답합니다 GitHub. 다음 예제에서는 각 컨텍스트에서 질문할 수 있는 질문의 종류를 보여 줍니다.

일반 소프트웨어 질문

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

리포지토리 질문

리포지토리로 이동하여 코드, 구조 또는 기록에 대해 묻습니다.

  • 이 리포지토리의 주요 목적은 무엇인가요?
  • 속도 제한은 API에서 구현되는 위치는 어디인가요?
  • USERNAME이 마지막으로 병합한 PR은 무엇입니까?

파일 및 코드 질문

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

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

끌어오기 요청 질문

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

  • 이 PR의 변경 내용을 요약합니다.
  • 이 파일의 용도는 무엇인가요?
  • 이 작업이 실패한 이유를 알려주세요.

보안 경고 질문

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

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

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

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

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