Skip to main content

Интеграция агента кода Copilot с Teams

Вы можете использовать интеграцию GitHub в Teams для предоставления контекста и открытых pull request, всё это из ваших каналов Teams.

Примечание.

Эта функция в настоящее время находится в public preview и подлежит изменению.

Интеграция GitHub в Microsoft Teams позволяет взаимодействовать с Агент кодирования Copilot всё из ваших каналов Teams. Из потока Teams можно инициировать сеансы Агент программирования и открывать запросы на вытягивание с помощью контекста беседы.

Для получения информации о дополнительных интеграциях Copilot см. AUTOTITLE.

Примечание.

Когда вы упоминаете @GitHub в потоке Teams, агент фиксирует весь поток в качестве контекста для вашего запроса, понимая и внедряя решения на основе обсуждения. Этот контекст хранится в запросе на вытягивание.

Необходимые компоненты

  • У вас должен быть аккаунт GitHub с access в Copilot через Copilot Pro, Copilot Pro+, Copilot Business или Copilot Enterprise.
  • У вас должна быть учетная запись Teams и быть членом канала.

Установка приложения GitHub в Teams

Приложение GitHub нужно устанавливать только один раз в команде. После установки приложения любой член команды может подключить свой аккаунт GitHub к приложению и начать его использовать.

  1. Откройте GitHub в вашем веб-браузере для запуска Teams и диалога установки.
  2. Нажмите кнопку "Добавить ", чтобы добавить приложение в команду.
  3. Следуйте инструкциям на экране, чтобы пройти проверку подлинности и авторизовать приложение.

Подключение приложения GitHub к вашему аккаунту GitHub

В первый раз, когда вы используете приложение GitHub в Teams, нужно подключить его к вашему аккаунту GitHub и установить репозиторий по умолчанию. Репозиторий по умолчанию предоставляет контекст, который Copilot используется при реагировании на запросы, а также в том случае, когда запросы на вытягивание, созданные Агент кодирования Copilot сеансов, будут открыты, если в запросе не указан репозиторий.

Чтобы get started, упомяните @GitHub <YOUR_TASK> в любой теме Teams. Приложение поможет вам войти и задать репозиторий по умолчанию. Или вы можете подключить аккаунт GitHub и вручную настроить репозиторий по умолчанию, следуя следующим шагам:

  1. В Teams упомяните приложение в теме, введя @GitHub.
  2. Щелкните вход из списка предложений.
  3. Следуйте инструкциям, чтобы войти в свой аккаунт GitHub.
  4. В теме упомяните приложение, набрав @GitHub.
  5. Щелкните параметры , чтобы задать репозиторий по умолчанию.

Использование приложения Copilot в Teams

Вы можете взаимодействовать с приложением GitHub в Teams, упомянув его в теме. Агент будет отвечать на сообщения и выполнять задачи на основе ваших запросов. Только пользователи с write access в репозитории по умолчанию — или в репозиторий, указанный в их запросе — могут запускать работу Агент кодирования Copilot. Участники потока без write access могут помочь направлять Copilot, предоставляя ввод в разговор, который будет использоваться как контекст при внесении изменений в pull request.

  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 использует все сообщения в потоке с момента предыдущего упоминания для итерации существующего pull-запроса.

Дополнительные материалы

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