Поделиться через


Коллекция средств создания агента MCP

Важно!

Некоторые сведения относятся к предварительно выпущенному продукту, который может быть существенно изменен перед выпуском. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно предоставленных здесь сведений.

Протокол контекста модели (MCP) позволяет серверам предоставлять средства, которые могут вызываться языковыми моделями. Средства позволяют моделям взаимодействовать с внешними системами или выполнять вычисления. Каждый инструмент уникальным образом идентифицируется по имени и включает метаданные, описывающие его схему.

В этой статье содержатся подробные сведения о коллекции средств создания агента MCP для создания Security Copilot агентов.

Предварительные условия

Список инструментов в коллекции создания агента

Список средств в коллекции выглядит следующим образом:

Поиск инструментов (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.