Microsoft Foundry преобразует вызовы API моделей в управляемые операции ИИ.
Microsoft Foundry превращает единичные запросы к API моделей в управляемые операции: каталоги моделей, агенты, RBAC, отслеживание, возможности наблюдаемости и оценки — всё в одном месте.
Источники: Why Use Microsoft Foundry: From Model API Calls to Enterprise AI Operations
От модели POST к операциям корпоративного ИИ
Одно завершение чата может ответить на запрос. Оно не будет вести каталог больших моделей, управлять многоэтапными агентами, применять контроль доступа в рамках команды, записывать каждое вызов инструментов или блокировать выпуск из-за проверок качества. Разница между единичным завершением задачи и системой, которую можно использовать в масштабах всей компании, именно ту пропасть, которую предназначена преодолеть единая платформа Azure AI.
Microsoft Foundry (и связанный с ней стек Azure AI) направлен на преобразование фрагментированных экспериментов с большими языковыми моделями в управляемые, отслеживаемые системы производственного уровня. Здесь речь не идет о еще одном обертке SDK; речь идет об операционной модели: каталоги, развертывание, управление идентичностями, отслеживание, оценка и связывание агентов под одной крышей.
Что на самом деле даёт «вызов API»
Прямые вызовы поставщика подходят для прототипов:
| Dimension | Previous | Current |
| - - | - - | - - |
| Brand | Azure AI Studio / Azure AI Foundry | Microsoft Foundry |
| Brand | Azure AI Services | Foundry Tools |
| Agent API | Assistants API (Agents v0.5/v1) | Responses API (Agents v2) |
| API versioning | Monthly `api-version` params | v1 stable routes (`/openai/v1/`) |
| Resource model | Hub + Azure OpenAI + Azure AI Services | Foundry resource (single, with projects) |
| SDKs & endpoints | Multiple packages against 5+ endpoints | Unified project client (`azure-ai-projects` 2.x) + `OpenAI()` against one project endpoint |
| Surface | Best for |
| - - | - - |
| Foundry portal | Exploring models, prototyping prompts, building prompt agents without code. |
| SDKs (Python, C#, JavaScript, Java) | Building applications with `azure-ai-projects` 2.x and `OpenAI()` against one project endpoint. |
| Azure Developer CLI (azd) | Scaffolding, running, testing, and deploying hosted agent projects from the command line. |
| VS Code extension | Building and debugging agents in your editor. |
| Foundry Skill + MCP | Driving Foundry from coding agents (GitHub Copilot, Claude Code). |
| Dimension | Azure OpenAI / Raw API | Microsoft Foundry |
| - - | - - | - - |
| Scope | Model inference (GPT and OpenAI models) | Full AI lifecycle: models, agents, tools, eval, governance |
| Model catalog | OpenAI models only | 10,000+ models from multiple providers |
| Agent orchestration | Roll your own (LangChain, custom code) | Built-in prompt agents and hosted agents |
| Observability | Application Insights (manual setup) | Built-in tracing, evaluation, dashboards |
| Governance | Per-resource RBAC | Unified RBAC, Entra, content filters, Azure Policy |
| API stability | Monthly `api-version` changes | v1 stable routes (`/openai/v1/`) |
| Best for | Single-model, latency-critical, stable apps | Multi-model, agentic, governed, evolving AI products |
Они не справляются с тестами в производственных условиях, когда необходимо:
- единообразные имена развертываний во всех средах
- изоляция сети и приватные конечные точки
- квоты для каждой команды и присвоение затрат
- логи вызовов инструментов для аудита со стороны служб безопасности
- проверочные этапы перед тем, как изменения попадут к клиентам
Уровни работы Foundry
Думайте в терминах уровней, а не функций:
- Каталог моделей и их развертывание — выбирайте, задавайте версии и фиксируйте модели вместо того, чтобы жестко задавать базовые имена в коде приложения.
- Интерфейс агента/оркестрации — привязывайте инструменты, источники информации и инструкции с постоянным идентификатором.
- Идентификация и RBAC — управляемые идентификаторы и роли с минимальными привилегиями вместо утечек ключей на ноутбуках.
Когда Foundry — правильный выбор
Выбирайте эту платформенную архитектуру, когда несколько команд будут совместно использовать модели, когда важна локализация данных, когда агенты вызывают инструменты, работающие с данными клиентов, или когда финансовому отделу требуется единый отчет с указанием источников. Используйте примитивные API, пока вы еще исследуете соответствие продукта рынку, а эксперименты ведутся всего одним инженером с использованием одной записной книжки.
Привычки миграции, предотвращающие проблемы
- Считайте правилом, что имя развертывания ≠ имя модели, во всех клиентах.
- Храните конфиденциальные данные в Key Vault / управляемой идентичности с самого начала — даже для демо-версий, которые «не будут использоваться долго».
Enterprise AI — это операционная проблема, облеченная в форму модели. Концепция Foundry заключается в том, чтобы сделать операционные аспекты первоклассными: каталоги, агенты, идентификация, трассировка и оценка. Используйте этот инструмент тогда, когда эти аспекты уже включены в планы развития, а не как пустую платформу для простого чат-бокса.
Чек-лист для операционной работы: определите ответственных лиц за развертывание моделей, инструкции для агентов и наборы данных для оценки. Без ответственных лиц каталог превращается в беспорядочную корзину с устаревшими элементами.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Чек-лист операционной деятельности: укажите ответственных лиц для развертывания моделей, инструкций для агентов и наборов данных для оценки. Без ответственных лиц каталог превращается в немаркированный ящик с устаревшими конечными точками.
Добавьте еженедельный обзор оставшихся без присмотра развертываний и неиспользуемых конечных точек агентов. Распространение платформы — это способ, с помощью которого команды вновь создают фрагментированные эксперименты, которые должен был заменить Foundry.
Добавьте еженедельный обзор оставшихся без присмотра развертываний и неиспользуемых конечных точек агентов. Распространение платформы — это способ, с помощью которого команды вновь создают фрагментированные эксперименты, которые должен был заменить Foundry.