Skip to main content

Copilot 클라우드 에이전트를 Teams와 통합

"Teams의 GitHub 연동 기능을 사용하여 Teams 채널 내에서 컨텍스트를 제공하고 바로 그 자리에서 끌어오기 요청을 열 수 있습니다."

참고

  • 이 기능은 현재 공개 미리 보기 상태에 있으며 변경될 수 있습니다.
          GitHub Copilot 는 AI를 사용합니다. 실수가 있는지 확인합니다. 
          [AUTOTITLE](/copilot/responsible-use/copilot-cloud-agent)을(를) 참조하세요.

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

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

참고

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

사전 요구 사항

  • GitHub, Copilot, Copilot Pro, Copilot Pro+ 중 어느 하나를 통해 코파일럿 사업에 대한 액세스 권한이 있는 Copilot Enterprise 계정이 있어야 합니다.
  • 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 클라우드 에이전트 이전 언급 이후 스레드의 모든 메시지를 사용하여 기존 끌어오기 요청을 반복합니다.

추가 읽기