Skip to main content

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

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

Note

GitHub Copilot Extensions находится в public preview и подлежит изменению.

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

Агент

Конкретная реализация помощника по искусственному интеллекту, которая может получать запросы пользователей и возвращать поток маркеров ответа. Сочетание агента + GitHub App — это то, что мы называем Copilot Extension.

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)). Список навыков см. в разделе "Текущие доступные навыки".

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

Коллекция навыков в виде реализации в GitHub Copilot Extensions, которая позволяет разработчикам подключать внешние службы или пользовательские конечные точки API к Copilot с минимальной сложностью. Copilot Extensibility Platform обрабатывает создание запросов, оценку функций и создание ответов. Разработчик обрабатывает только вызов API.

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

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

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

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

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

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