Skip to main content

О GitHub Copilot Chat

Узнайте, как использовать GitHub Copilot Чат для улучшения возможностей написания кода.

Обзор

GitHub Copilot Чат — это интерфейс чата с использованием ИИ для GitHub Copilot. Он позволяет взаимодействовать с моделями ИИ, чтобы получить помощь по написанию кода, объяснения и предложения в формате беседы.

Copilot Chat может помочь вам с различными задачами, связанными с программированием, например предлагать предложения по коду, предоставляя описания функций и целей кода естественного языка, создавая модульные тесты для кода и предлагая исправления ошибок в коде.

GitHub Copilot Чат доступен в различных средах:

  • (сайт)
  • Диапазон удостоверений, таких как Visual Studio Code, Xcode и idEs JetBrains
  • GitHub Mobile
  • GitHub Copilot CLI

Разные среды могут иметь различные функции и возможности, но основные функции остаются согласованными на разных платформах. Чтобы изучить функциональность, доступную в каждой среде, см. guides Чат GitHub Copilot и Руководства по GitHub Copilot.

Ограничения

Copilot Chat предназначен для поддержки задач программирования, но вы остаетесь ответственными за проверку и проверку кода, который он создает. Он не всегда может создавать правильные или оптимальные решения, и иногда может создавать код, содержащий уязвимости безопасности или другие проблемы. Всегда тестируйте и просматривайте код перед его использованием в рабочей среде.

Настройка ответов Copilot Chat

GitHub Copilot в GitHub, Visual Studio Code и Visual Studio могут предоставлять ответы в чате, адаптированные к работе вашей команды, используемым инструментам, особенностям вашего project или вашим личным предпочтениям, если вы предоставите достаточно контекста to do. Вместо повторения инструкций в каждом запросе можно создавать и сохранять инструкции для Copilot Chat для настройки получаемых ответов.

Существуют различные способы создания пользовательских инструкций для Copilot Chat. Эти категории относятся к трем основным категориям:

  •         **Личные инструкции. Вы можете добавить личные инструкции**, чтобы все ответы чата вы, как пользователь, были адаптированы к вашим предпочтениям.
    
  •         **Инструкции репозитория. Вы можете хранить файлы инструкций** в репозитории, чтобы все запросы в контексте репозитория автоматически включали определенные инструкции.
    
  •         **Инструкции** организации. Если вы являетесь владелец организации, вы можете создать файл пользовательских инструкций для организации, чтобы все запросы в контексте любого репозитория, принадлежащих организации, автоматически включали определенные инструкции.
    

Для получения дополнительной информации см. Добавление персональных инструкций для GitHub Copilot, Добавление пользовательских инструкций репозитория для GitHub Copilot и Добавление пользовательских инструкций по организации для GitHub Copilot.

Модели ИИ для Copilot Chat

Модель Copilot используется для создания ответов на запросы чата. Вы можете найти, что различные модели работают лучше или предоставляют более полезные ответы в зависимости от типа задаваемых вопросов. К ним относятся модели уровня "Премиум" с расширенными возможностями. См . раздел AUTOTITLE.

Расширение Copilot Chat

Copilot Chat можно расширить различными способами для улучшения функциональности и интеграции данных с другими инструментами и службами. Это может включать использование протокола Model Context Protocol (MCP) для предоставления контекстно-ориентированной помощи ИИ или подключение сторонних инструментов для использования возможностей ИИ GitHub.

Расширение Copilot Chat с помощью MCP

MCP — это открытый стандарт, определяющий, как приложения совместно используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.

Вы можете настроить серверы MCP для предоставления контекста Copilot Chat в различных идентификаторах, таких как Visual Studio Code и идентификаторов JetBrains. Для Copilot Chat в GitHub MCP-сервер GitHub автоматически настраивается, позволяя Copilot Chat выполнять ограниченный набор задач по вашему запросу, например, создавать ветки или объединять pull requests. Для получения дополнительной информации см. Расширение чата GitHub Copilot с помощью серверов Model Context Protocol (MCP) и Использование сервера GitHub MCP.

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

  •         [автозаголовок](/copilot/how-tos/chat-with-copilot) guides
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli)
    
  •         [AUTOTITLE](/copilot/tutorials/copilot-chat-cookbook)