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