Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Важно!
Некоторые сведения относятся к предварительно выпущенному продукту, который может быть существенно изменен перед выпуском. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно предоставленных здесь сведений.
Протокол контекста модели (MCP) позволяет серверам предоставлять средства, которые могут вызываться языковыми моделями. Средства позволяют моделям взаимодействовать с внешними системами или выполнять вычисления. Каждый инструмент уникальным образом идентифицируется по имени и включает метаданные, описывающие его схему.
В этой статье содержатся подробные сведения о коллекции средств создания агента MCP для создания Security Copilot агентов.
Предварительные условия
- Microsoft Sentinel MCP Server
- Visual Studio Code
- расширение GitHub Copilot Visual Studio (VS) Code
Список инструментов в коллекции создания агента
Список средств в коллекции выглядит следующим образом:
Поиск инструментов (search_for_tools)
Назначение
Это средство находит соответствующие инструменты, включая навыки, агентов и инструменты MCP, в Security Copilot, которые можно использовать для выполнения намерения.
Параметры
| Имя | Обязательный | Описание |
|---|---|---|
| userQuery | Да | Запрос или оператор проблемы для поиска соответствующих средств. Например, сведения об инциденте в Defender. |
Запуск создания агента (start_agent_creation)
Назначение
Это средство создает новый сеанс Security Copilot для начала создания нового агента.
Параметры
| Имя | Обязательный | Описание |
|---|---|---|
| userQuery | Да | Оператор проблемы для агента. |
агент Compose (compose_agent)
Назначение
Это средство выполняет итерацию по составлению YAML агента Security Copilot.
Параметры
| Имя | Обязательный | Описание |
|---|---|---|
| sessionID | Да | Средство start_agent_creation создает идентификатор сеанса Security Copilot. Это не должен быть идентификатор сеанса, созданный search_for_tools. |
| userQuery | Да | Входные данные пользователя для обработки построителем агентов. Это могут быть подтверждения, разъяснения или дополнительная информация. |
| existingDefinition | Нет | (Необязательно) Существующее определение агента YAML для редактирования средства. YAML можно создать из предыдущих запусков этого средства или предоставить путем добавления ФАЙЛА YAML в контекст. |
Получение оценки (get_evaluation)
Назначение
Это средство вызывается после запуска search_for_tools, start_agent_creation и compose_agent средств для получения результата.
Параметры
| Имя | Обязательный | Описание |
|---|---|---|
| sessionID | Да | Идентификатор сеанса оценки |
| promptID | Да | Идентификатор запроса на оценку |
| evaluationID | Да | Идентификатор оценки оценки |
Развертывание агента (deploy_agent)
Назначение
Это средство передает агент в Security Copilot пользователя или рабочую область область.
Параметры
| Имя | Обязательный | Описание |
|---|---|---|
| agentDefinition | Да | Определение агента в формате YAML. YAML можно создать из средства compose_agent или предоставить путем добавления ФАЙЛА YAML в контекст. |
| область | Да | Область для отправки агента. Это может быть только пользователь или рабочая область. |
| agentSkillsetName | Да | Имя набора навыков агента. Он должен точно соответствовать значению Name в разделе "Дескриптор" в определении агента YAML. |