Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Средства — это атомарные возможности, которые агент использует для принятия действий. Они позволяют запрашивать журналы, выполнять команды, выполнять код, искать в документах и отправлять уведомления. Агент автоматически выбирает нужные инструменты на основе задачи.
| Категория | Что он охватывает | Setup |
|---|---|---|
| Встроенное | Операции Azure, диагностика, мониторинг, запросы журналов и визуализация | Нет (доступно через управляемое удостоверение) |
| MCP | Любая внешняя служба через протокол Model Context | Добавление соединителя MCP |
| Выполнение кода | Выполнение Python и команд оболочки в изолированных средах | Нет (встроенная функция) |
| Знания | Поиск документов, память агента, топология приложений | Нет (встроенные функции, некоторые функции требуют соединителей) |
| Связи | Уведомления электронной почты и Teams | Добавьте соединитель Outlook или Teams |
| Управление инцидентами и DevOps | Платформы инцидентов и репозитории исходного кода | Добавление соединителя платформы |
| Пользовательские инструменты | Собственные инструменты Kusto, Python, Link и HTTP | Создание в интерфейсе конструктора |
Сочетая средства с навыками и настраиваемыми агентами, вы можете создать мощную автоматизацию. Навыки привязывают инструменты к процедурной инструкции. Пользовательские агенты получают выделенные наборы инструментов для своего домена.
Встроенные средства
Агент включает средства для операций Azure, диагностики, мониторинга и запросов журналов. Эти средства работают немедленно с помощью управляемого удостоверения агента, поэтому вам не нужно настраивать соединитель. Убедитесь, что агент имеет соответствующие разрешения RBAC для целевых ресурсов.
Встроенные средства охватывают полный рабочий спектр: выполнение команд Azure CLI, запрос Application Insights и Log Analytics, анализ метрик Azure Monitor, управление кластерами AKS с помощью kubectl, диагностика приложений контейнеров, приложений-функций, службы приложений и т. д. Специализированные средства диагностики выполняют более глубокий анализ, включая профилирование ЦП, диагностику управления API, проверку развертывания, оценку надежности и действия по исправлению. Средства визуализации создают диаграммы и интегрируются с панелями мониторинга Grafana.
Агент выбирает правильное средство на основе типа ресурса и характера вашего вопроса. Дополнительные сведения о возможностях диагностики Azure см. в статье об наблюдаемости Azure и анализе первопричин.
Средства MCP
Протокол контекста модели (MCP) расширяет агент с помощью инструментов с любого сервера, совместимого с MCP. Вы можете подключить собственные серверы или серверы, отличные от Microsoft MCP, для платформ наблюдения, таких как Datadog, Elasticsearch, Dynatrace, New Relic, Splunk и Hawkeye.
При подключении сервера MCP агент автоматически обнаруживает его средства. Каждое средство использует пространство имен с идентификатором подключения (например, my-server_list_incidents). Вы можете назначить средства MCP пользовательским агентам с помощью шаблонов подстановочных знаков, таких как my-server/* включить все средства из подключения. При запуске средства MCP карточка инструмента в чате отображает одну строку состояния с именем и результатом.
Сведения о настройке соединителя см. в разделе "Соединители".
Выполнение кода
Агент может записывать и выполнять код в изолированных средах для анализа данных, пользовательских вычислений и создания отчетов. Встроенный интерпретатор кода выполняет команды Python и оболочки в изолированном контейнере. Эта функция полезна для обработки результатов запросов, создания диаграмм и создания отчетов PDF.
Вы также можете создать повторно используемые пользовательские средства Python с помощью собственных предзаписных функций и зависимостей pip. В отличие от интерпретатора кода (который создает код на лету), пользовательские средства Python выполняют определенную логику с определенными входными данными.
Дополнительные сведения см. в статье о выполнении кода Python.
Аналитика выбора инструментов
Каждое средство содержит запрос описания , который является подробной инструкцией, которую модель считывает при выборе используемого средства и способах его использования. Эти запросы определяют причину выбора средства агентом.
Параллельное выполнение выполняется, когда агент определяет независимые операции (например, несколько команд диагностики, которые не зависят друг от друга), он выполняет их одновременно в одном повороте. Этот подход значительно сокращает время исследования.
Делегирование задач для сложных поисков, требующих нескольких циклов сопоставления шаблонов файлов, поиска контента и чтения, агент делегирует специализированную встроенную задачу "Изучение".
Маршрутизация инструментов , где агент выбирает наиболее подходящий инструмент для каждой операции. В нем используются простые поиски по шаблону файлов с помощью FileSearch напрямую, а сложные задачи исследования используют средство задач. Команды оболочки направляются через безопасные среды выполнения.
Команда разработчиков постоянно уточняет подсказки по улучшению качества и скорости исследования.
Знание
Агент использует средства знаний для доступа к контексту организации и создания понимания среды с течением времени. Поиск документов находит соответствующие процедуры и руководства из базы знаний. Память агента предоставляет векторный поиск по загруженным файлам. Топология приложений сопоставляет связи ресурсов и сетевые подключения.
Руководство по устранению неполадок (TSG) находит и следует руководствам, индексированным из вики-сайтов Azure DevOps. Граф знаний создает постоянную модель связей сущностей в вашей среде по мере того как агент обучается на расследованиях.
Дополнительные сведения о работе знаний см. в статье "Память и знания". Чтобы добавить документы, см. раздел "Отправка документов базы знаний".
Communication
Отправка результатов исследования через каналы, которые использует ваша команда. Подключите Outlook к сводкам электронной почты и отчетам с вложениями. Подключите Microsoft Teams для публикации обновлений и ответа на беседы в ваших каналах.
Оба требуют настройки соответствующих соединителей . Сведения о настройке и использовании см. в разделе "Отправка уведомлений".
Управление инцидентами и DevOps
Агент интегрируется с платформами управления инцидентами и репозиториями исходного кода.
Платформы инцидентов: подключение PagerDuty или ServiceNow для получения оповещений и управления жизненными циклами инцидентов. Дополнительные сведения см. в разделе "Платформы инцидентов " и "Реагирование на инциденты".
DevOps: подключите GitHub или Azure DevOps Repos к репозиториям, запросам на вытягивание, проблемам и рабочим элементам. Дополнительные сведения см. в статье "Настройка соединителя Azure DevOps".
Пользовательские инструменты
Создайте собственные средства для операций, относящихся к вашей среде. Доступны четыре типа:
| Тип | Сценарий использования |
|---|---|
| Kusto | Выполните предопределенные запросы KQL с подстановкой параметров. |
| Python | Выполнение пользовательских функций Python с зависимостями pip. |
| Ссылка | Создайте URL-адреса из шаблонов с динамическими параметрами. |
| HTTP-клиент | Вызов REST API с проверкой подлинности. |
Создавайте пользовательские инструменты с помощью интерфейса построителя. Подключите их к навыкам или назначьте их пользовательским агентам. Дополнительные сведения см. в статье "Инструменты Kusto " и выполнение кода Python.