Skip to main content

Teams와 Copilot 코딩 에이전트 통합

Teams에서 GitHub 통합을 사용하여 Teams 채널 내에서 컨텍스트를 제공하고 끌어오기 요청을 열 수 있습니다.

참고

이 기능은 현재 공개 미리 보기 버전이며 변경될 수 있습니다.

Microsoft Teams의 GitHub 통합을 통해 Teams 채널 내에서 Copilot 코딩 도우미와 상호 작용할 수 있습니다. Teams 스레드 내에서 대화의 컨텍스트를 기반으로 사용하여 코딩 에이전트 세션을 시작하고 끌어오기 요청을 열 수 있습니다.

Copilot 추가 통합에 대한 자세한 내용은 Copilot 통합 정보을 참고하세요.

참고

Teams 스레드에서 @GitHub를 언급하면 에이전트는 전체 스레드를 요청에 대한 컨텍스트로 캡처하고 토론을 기반으로 솔루션을 이해하고 구현합니다. 이 컨텍스트는 끌어오기 요청에 저장됩니다.

필수 조건

  • Copilot Pro, 보조 파일럿 Pro+, 코파일럿 사업, Copilot Enterprise를 통해 Copilot에 액세스할 수 있는 GitHub 계정이 있어야 합니다.
  • Teams 계정이 있어야 하며 채널의 구성원이어야 합니다.

Teams에서 GitHub 앱 설치

GitHub 앱은 팀에서 한 번만 설치하면 됩니다. 앱이 설치되면 팀의 모든 구성원이 GitHub 계정을 앱에 연결하고 사용을 시작할 수 있습니다.

  1. 웹 브라우저에서 GitHub 통합 설치 링크를 열어 Teams 및 설치 대화 상자를 시작합니다.
  2.        **Add**를 클릭하여 앱을 팀에 추가하세요.
    
  3. 화면의 프롬프트에 따라 앱을 인증하고 권한을 부여합니다.

GitHub 앱을 GitHub 계정에 연결

Teams에서 GitHub 앱을 처음 사용할 때는 GitHub 계정에 연결하고 기본 리포지토리를 설정해야 합니다. 기본 리포지토리는 Copilot이 프롬프트에 응답할 때 사용하는 컨텍스트를 제공하며, 프롬프트에 다른 리포지토리를 지정하지 않는 경우에 Copilot 코딩 도우미 세션에서 생성된 끌어오기 요청이 열리는 위치이기도 합니다.

시작하려면 @GitHub <YOUR_TASK>을(를) Teams 스레드에서 언급하세요. 앱이 로그인 및 기본 리포지토리를 설정하는 과정을 안내합니다. 또는 다음 단계에 따라 GitHub 계정을 연결하고 기본 리포지토리를 수동으로 설정할 수 있습니다.

  1. Teams에서 @GitHub 입력하여 스레드에서 앱을 언급합니다.
  2. 제안 목록에서 signin을 클릭합니다.
  3. 메시지에 따라 GitHub 계정에 로그인합니다.
  4. 스레드에서 @GitHub 입력하여 앱을 언급합니다.
  5.        **settings**를 클릭하여 기본 리포지토리를 설정합니다.
    

Teams에서 Copilot 앱 사용

스레드에서 언급하여 Teams에서 GitHub 앱과 상호 작용할 수 있습니다. 에이전트가 메시지에 응답하고 요청에 따라 작업을 수행합니다. 기본 리포지토리 또는 프롬프트에서 지정한 리포지토리에 대해 쓰기 액세스 권한이 있는 사용자만 Copilot 코딩 도우미를 작동하도록 트리거할 수 있습니다. 쓰기 권한이 없는 스레드 참여자는 대화에 입력을 제공하여 Copilot을 안내할 수 있으며, 이는 끌어오기 요청에서 변경할 때 컨텍스트로 사용됩니다.

  1. Teams에서 @GitHub를 입력하여 스레드에서 앱을 언급합니다.

  2. 메시지 또는 요청을 입력한 다음, 전송합니다. 필요에 따라 다음 구문을 사용하여 리포지토리 또는 분기를 지정할 수 있습니다.

    @GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAME
    
           `repo` 매개 변수는 Copilot 코딩 도우미에 요청에 사용할 리포지토리를 알려주고, `branch` 매개 변수는 끌어오기 요청의 베이스 분기로 사용할 리포지토리의 기존 분기를 지정합니다. 기본적으로 Copilot은 구성된 기본 리포지토리와 리포지토리의 기본 분기를 사용합니다.
    

    Copilot은 코딩 에이전트 세션을 시작하고, 리포지토리에 생성된 끌어오기 요청 링크 및 변경하려는 사항의 요약으로 응답합니다.

동일한 Teams 스레드에서 계속 끌어오기 요청을 반복할 수 있습니다. 제안된 변경 내용과 함께 @GitHub를 멘션하면, Copilot 코딩 도우미는 이전 멘션 이후 스레드에 있는 모든 메시지를 활용하여 기존 끌어오기 요청을 반복합니다.

추가 참고 자료

  •         [AUTOTITLE](/copilot/concepts/coding-agent/coding-agent)
    
  •         [AUTOTITLE](/copilot/concepts/coding-agent/enable-coding-agent)