Обзор
Чат GitHub Copilot — это интерфейс чата с использованием ИИ для GitHub Copilot. Он позволяет взаимодействовать с моделями ИИ, чтобы получить помощь по написанию кода, объяснения и предложения в формате беседы.
Копилот Чат может помочь вам с различными задачами, связанными с программированием, например предлагать предложения по коду, предоставляя описания функций и целей кода естественного языка, создавая модульные тесты для кода и предлагая исправления ошибок в коде.
Чат GitHub Copilot доступен в различных средах:
- GitHub (веб-сайт)
- Диапазон удостоверений, таких как Visual Studio Code, Xcode и idEs JetBrains
- GitHub Mobile
- GitHub Copilot CLI
Разные среды могут иметь различные функции и возможности, но основные функции остаются согласованными на разных платформах. Сведения о функциональных возможностях, доступных в каждой среде, см[. в руководствах по AUTOTITLE иЧат GitHub Copilot](/copilot/tutorials).
Ограничения
Копилот Чат предназначен для поддержки задач программирования, но вы остаетесь ответственными за проверку и проверку кода, который он создает. Он не всегда может создавать правильные или оптимальные решения, и иногда может создавать код, содержащий уязвимости безопасности или другие проблемы. Всегда тестируйте и просматривайте код перед его использованием в рабочей среде.
Настройка ответов Копилот Чат
GitHub Copilot в GitHub, Visual Studio Codeи Visual Studio могут предоставлять ответы чата, адаптированные к работе вашей команды, используемые средства, особенности проекта или ваши личные предпочтения, если вы предоставляете достаточно контекста для этого. Вместо повторения инструкций в каждом запросе можно создавать и сохранять инструкции для Копилот Чат для настройки получаемых ответов.
Существуют различные способы создания пользовательских инструкций для Копилот Чат. Эти категории относятся к трем основным категориям:
- Личные инструкции. Вы можете добавить личные инструкции, чтобы все ответы чата вы, как пользователь, были адаптированы к вашим предпочтениям.
- Инструкции репозитория. Вы можете хранить файлы инструкций в репозитории, чтобы все запросы в контексте репозитория автоматически включали определенные инструкции.
- Инструкции организации. Если вы являетесь владелец организации, вы можете создать файл пользовательских инструкций для организации, чтобы все запросы в контексте любого репозитория, принадлежащих организации, автоматически включали определенные инструкции.
Дополнительные сведения см. в разделе AUTOTITLE, AUTOTITLE[ и[AUTOTITLE.](/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot)](/copilot/customizing-copilot/adding-organization-custom-instructions-for-github-copilot)
Модели ИИ для Копилот Чат
Модель Copilot используется для создания ответов на запросы чата. Вы можете найти, что различные модели работают лучше или предоставляют более полезные ответы в зависимости от типа задаваемых вопросов. К ним относятся модели уровня "Премиум" с расширенными возможностями. См . раздел AUTOTITLE.
Расширение Копилот Чат
Копилот Чат можно расширить различными способами для улучшения функциональности и интеграции данных с другими инструментами и службами. Это может включать использование протокола контекста модели (MCP) для предоставления помощи с учетом контекста ИИ или подключения сторонних средств для использования возможностей искусственного интеллекта GitHub.
Расширение Копилот Чат с помощью MCP
MCP — это открытый стандарт, определяющий, как приложения совместно используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.
Вы можете настроить серверы MCP для предоставления контекста Копилот Чат в различных идентификаторах, таких как Visual Studio Code и идентификаторов JetBrains. Для Copilot Chat в GitHubсервер MCP GitHub настраивается автоматически, что позволяет Копилот Чат выполнять ограниченный набор задач, например создание ветвей или объединение запросов на вытягивание. Дополнительные сведения см. в разделе[AUTOTITLE иРасширение GitHub Copilot Chat с помощью серверов протокола контекста модели (MCP)](/copilot/how-tos/context/model-context-protocol/using-the-github-mcp-server).