Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При создании агентов в службе агента Foundry Microsoft средства расширяют возможности агента— получение сведений, вызов API и подключение к внешним службам. В этой статье показано, как эффективно настроить средства, управлять вызовом агентом и обеспечить безопасность данных.
Совет
В инструкциях агента опишите, что такое каждое средство и когда его использовать. Например:
When you need information from my indexed documents, use File Search. When you need to call an API, use the OpenAPI tool. When a tool call fails or returns no results, explain what happened and ask a follow-up question.
Необходимые условия
- Доступ к проекту Foundry на портале Foundry с помощью Azure разработчика ИИ роли или эквивалентных разрешений.
- Модель, развернутая в том же проекте.
- Все необходимые подключения, настроенные для используемых средств (например, Поиск с использованием ИИ Azure, SharePoint или заземления Bing).
Настройка и проверка использования средства
- Настройте средства и подключения в каталоге инструментов Foundry. См. статью "Обнаружение и управление средствами" в каталоге инструментов Foundry (предварительная версия).
- Просмотрите трассировки выполнения, чтобы подтвердить, когда агент вызывает средства и проверяет входные и выходные данные средства. Сведения о сквозной настройке трассировки см. в разделе "Трассировка приложения".
Повышение надежности вызовов инструментов
Вызов средства управления с помощью tool_choice
Используйте tool_choice для наиболее детерминированного управления вызовом инструментов.
-
auto: модель решает, следует ли вызывать средства. -
required: модель должна вызывать один или несколько инструментов. -
none: модель не вызывает средства.
Дополнительные сведения смtool_choice. в разделе REST проекта Foundry (предварительная версия).
Написание эффективных инструкций по инструменту
- Следуйте инструкциям, определенным и согласованным с настройкой средства.
- Расскажите модели о том, для чего предназначено каждое средство.
- Если у вас несколько инструментов, перекрывающихся, добавьте правило принятия решений (например, "Использовать поиск файлов перед поиском в Интернете для внутреннего содержимого".)
Безопасное использование инструмента
Средства отправляют и получают данные за пределами модели. Уменьшите риски безопасности и конфиденциальности с помощью следующих методик:
- Обработка выходных данных средства как ненадежных входных данных и проверка критических значений перед их выполнением.
- Отправьте только сведения, необходимые для выполнения задачи.
- Не включать ключи, маркеры или другие учетные данные в запросы.
- Избегайте ведения журнала секретов в трассировках или журналах приложений.
- Если вы подключаетесь к не службы Майкрософт (например, сторонним серверам MCP), ознакомьтесь с рекомендациями по Discover и управлению средствами в каталоге инструментов Foundry (предварительная версия).
- Если вам нужна централизованная маршрутизация и применение политик для средств MCP, см. статью "Управление средствами с помощью шлюза искусственного интеллекта (предварительная версия)".
Поддержка инструментов по регионам и моделям
Регион и модель определяют, какие средства доступны агенту.
Примечание
В таблицах ниже: "Да " означает полную поддержку, "Нет " не поддерживается, а limited означает частичную поддержку, которая зависит от конфигурации средства. Дополнительные сведения см. в документации по отдельным инструментам.
В следующей таблице показана доступность инструментов по регионам.
Примечание
Эта таблица доступности региона содержит только учетные записи для доступности служб. Необходимо убедиться, что модель, которую вы хотите использовать, также доступна в том же регионе.
| Имя региона | Agent2Agent | Поиск с использованием ИИ Azure | Автоматизация браузера | Интерпретатор кода | Использование компьютера | Агент данных Fabric | Поиск файлов | Функции | Создание приземления с помощью пользовательского поиска Bing | Заземление с помощью поиска Bing | Создание образа | MCP | OpenAPI | SharePoint | Поиск в Интернете |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| австралия | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| бразилия | Да | Да | Да | Да | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да |
| canadaeast | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| eastus | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| eastus2 | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| francecentral | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| germanywestcentral | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| италиянорт | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| japaneast | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| koreacentral | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| northcentralus | Да | Да | Да | Да | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да |
| норвегия | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| польшацентральная | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| southafricanorth | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| southcentralus | Да | Да | Да | Нет | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да |
| юго-восточная часть | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| southindia | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| spaincentral | Да | Да | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| Швецияcentral | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| швейцариянорт | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| оаэнорт | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| uksouth | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
| westus | Да | Да | Да | Да | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да |
| westus3 | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Средства поддерживаются следующими моделями.
Примечание
Для средства создания изображений вам потребуется как модель gpt-image-1, так и большая языковая модель (LLM) в качестве оркестратора в том же проекте Microsoft Foundry.
| Модели | Agent2Agent | Поиск с использованием ИИ Azure | Функции Azure | Приземление Bing Custom | Поиск по заземленияМ Bing | Автоматизация браузера | Интерпретатор кода | Использование компьютера | Агент данных Fabric | Поиск файлов | Функции | Создание образа | MCP | OpenAPI | SharePoint | Поиск в Интернете |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cohere-command-r | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| Cohere-command-r-plus | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| DeepSeek-R1-0528 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| DeepSeek-V3-0324 | Нет | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Нет |
| DeepSeek-V3.1 | Нет | Нет | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Нет |
| FW-DeepSeek-V3.1 | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-DeepSeek-V3.2 | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-GLM-4.7 | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-GLM-5 | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-GPT-OSS-120B | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-Кими-K2-Instruct-0905 | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-Кими-K2-Thinking | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-Кими-K2.5 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-MiniMax-M2.5 | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Нет |
| FW-Qwen3.5-122B-A10B | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Да |
| FW-Qwen3.5-397B-A17B | Нет | Да | Нет | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Да |
| Лама-3.3-70B-Instruct | Нет | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| Лама-4-Маверрик-17B-128E-Instruct-FP8 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| Лама-4-Scout-17B-16E-Instruct | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| MAI-DS-R1 | Да | Нет | Нет | Нет | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Да | Нет | Нет | Нет |
| Meta-Llama-3.1-405B-Instruct | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| Мистраль-большой-2407 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| codex-mini | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| компьютерная предварительная версия | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-35-turbo | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-4 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-4.1 | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-4.1-mini | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-4.1-nano | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-4.5-preview | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-4o | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-4o-mini | Да | Нет | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-5 | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да |
| gpt-5-chat | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-5-codex | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет |
| gpt-5-mini | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Да |
| gpt-5-nano | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-5-pro | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-5.1 | Нет | Да | Да | Нет | Да | Нет | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-5.1-chat | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-5.1-codex | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет |
| gpt-5.1-codex-max | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-5.1-codex-mini | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| gpt-5.2 | Нет | Да | Да | Нет | Да | Нет | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| gpt-5.2-chat | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Нет | Да |
| gpt-5.2-codex | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет |
| gpt-5.3-chat | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-5.3-codex | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-5.4 | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-5.4-mini | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-5.4-nano | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-5.4-pro | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-5.5 | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Да | Да | Да | Да |
| gpt-oss-120b | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Да | Нет | Да | Нет | Нет | Нет |
| grok-3 | Нет | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Нет |
| grok-3-mini | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| grok-4 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| grok-4-1-fast-non-reasoning | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| grok-4-1-fast-reasoning | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| grok-4-20-non-reasoning | Нет | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| grok-4-20-reasoning | Нет | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Да |
| grok-4-fast-non-reasoning | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| grok-4-fast-reasoning | Нет | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Да | Нет | Нет | Нет |
| mistral-small-2503 | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| маршрутизатор модели | Нет | Нет | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | Нет |
| o1 | Нет | Да | Нет | Да | Нет | Да | Да | Нет | Нет | Да | Да | Нет | Да | Нет | Да | Да |
| o1-mini | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| o1-preview | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| o3 | Да | Да | Нет | Да | Нет | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Нет | Да |
| o3-deep-research | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да |
| o3-mini | Да | Нет | Нет | Да | Да | Да | Да | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| o3-pro | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет |
| o4-mini | Да | Нет | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | Нет | Да | Да |
Устранение неполадок
Используйте эти проверки для устранения распространенных проблем:
-
Агент не вызывает средство:
- Убедитесь, что средство подключено к агенту.
- Подтвердите, что модель поддерживает средство.
- Если требуется детерминированное поведение, установите значение
tool_choicerequired. - Проверьте трассировки выполнения, чтобы убедиться, что модель вызвала средство.
-
Вызовы инструментов возвращают пустые или неуместные результаты:
- Улучшение описаний инструментов и инструкций агента.
- Для средств получения убедитесь, что данные будут приемны и доступны для поиска.
-
Сбой вызовов инструментов:
- Проверка конфигурации и проверки подлинности средства.
- Для средств MCP и OpenAPI убедитесь, что конечная точка недоступна и возвращает ожидаемые ответы.
Вопросы и ответы
Как проверить, был ли вызван инструмент?
Проверьте трассировки выполнения, чтобы проверить, вызывается ли агент инструментом и проверяет входные и выходные данные средства. Сведения о сквозной настройке трассировки см. в разделе "Трассировка приложения".
Как сделать использование инструментов более надежным?
Начните с четких инструкций по инструменту. Если вам нужен детерминированный вызов средства, используйте tool_choice. Дополнительные сведения см. в разделе "Управление вызовом средства".tool_choice
Связанное содержимое
Управление инструментами
- Обнаружение средств и управление ими в каталоге инструментов Foundry (предварительная версия)
- Управление средствами с помощью шлюза ИИ (предварительная версия)
Средства получения и поиска
- Поиск с использованием ИИ Azure
- Поиск по файлам
- Поиск в Интернете
- Приземление с помощью инструментов Bing
- SharePoint (предварительная версия)
Средства обработки данных и интеграции
- Fabric агент данных (предварительная версия)
- Протокол контекста модели (MCP) (предварительная версия)
- Средство OpenAPI
- Вызов функции