Skip to main content

Глоссарий расширений Copilot

Общие сведения о терминологии, используемой в Copilot Extensions.

Следующие термины используются в контексте Copilot Extensions, и определяются здесь для ясности.

Агент

Тип реализации Copilot Extension, которая обеспечивает разработчикам полный контроль над обработкой запросов пользователей и создания ответов. Этот подход идеально подходит для строителей, которым требуется полная настройка и управление взаимодействием с искусственным интеллектом.

Передача контекста

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

Copilot Chat

Интерфейс беседы в GitHub Copilot, где пользователи могут взаимодействовать с помощником ИИ и расширениями.

Copilot Extension

GitHub App с дополнительным доступом к окне Copilot Chat и API Copilot, что позволяет использовать расширенные функции в GitHubCopilot Chat. Это то, как мы будем ссылаться на расширения с точки зрения пользователя расширения.

Copilot Платформа расширяемости

Система, которая обрабатывает запросы проверки подлинности и прокси-серверов между клиентами и подключаемыми модулями агента.

Copilot-enabled Visual Studio Code extension

Также известные как расширения чата Visual Studio Code, Copilot-enabled Visual Studio Code extensions создаются как расширение Visual Studio Code вместо GitHub App. Эти расширения являются эксклюзивными для VS Code и можно скачать из VS Code Marketplace.

GitHub App

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

GitHub Marketplace

Платформа, в которой GitHub одобрил GitHub Copilot Extensions можно перечислить публично и обнаружить пользователями.

Расширение Listed/Published

Расширение, отображаемое на GitHub Marketplace. Эти расширения должны быть проверены и утверждены GitHub.

Частное расширение

Расширение, которое является видимым и доступным только для использования предприятием, организацией или отдельным пользователем, создающим его. Расширения, созданные предприятием, можно установить организациями, которые находятся в организации.

Общедоступное расширение

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

Навык

Фрагмент кода, который получает контекст или выполняет действие в ответ на запрос пользователя (например, findIssueByID(id: number)). Список навыков см. в разделе "Доступные навыки".

Набор навыков

Тип реализации Copilot Extension, которая позволяет разработчикам подключать внешние службы и пользовательские конечные точки API к Copilot с минимальной сложностью. Copilot Extensibility Platform обрабатывает создание запросов, оценку функций и создание ответов. Построителю необходимо обрабатывать только определения навыков API. Этот подход идеально подходит для строителей, которые хотят минимальной сложности.

Вызовы инструментов или функций

Возможность CopilotLLM (а также Open AI), которая позволяет вызывать определенные инструменты или функции. Построители расширений могут определять доступные средства с параметрами, позволяя LLM выбирать и вызывать соответствующие средства для выполнения запроса пользователя. "Функции" представляют собой подмножество "tools" и термин "вызов функции" будет закрытие.

Не указано расширение

Расширение, которое не опубликовано в GitHub Marketplace. Построители могут разрабатывать и распространять общедоступные неподписанные расширения, не требуя проверки или утверждения от GitHub. GitHub не гарантирует безопасность или качество незаписанных расширений.

Проверенный создатель

Состояние, необходимое для публикации расширений в GitHub Marketplace.