Выбор способа сборки с помощью Microsoft Foundry

Microsoft Foundry предоставляет несколько способов сборки из одного вызова модели в полностью контейнеризованный агент. В этой статье вы узнаете, как создать агент и какую область разработчика следует использовать. Каждый раздел содержит ссылку на основное краткое руководство или обзор, чтобы вы могли глубже изучить тему.

Если вы новый, начните с рекомендуемого пути для новых разработчиков.

Начните с создания агента

Большинство проектов в Foundry строятся вокруг агента: модели в сочетании с инструкциями и инструментами, способными анализировать запрос и выполнять действия. Главное — решить, насколько вы хотите настраивать и контролировать работу этого агента. Думайте о нем как спектр от декларативного до полного кода.

  • Декларативный, требующий минимум управления. Укажите инструкции, выберите модель и подключите средства на портале Foundry или с помощью пакета SDK. Foundry размещает и запускает агента за вас, без необходимости сопровождать код приложения или контейнеры. В Foundry это агент запроса. Создайте агент запроса.
  • Полный код с наибольшим контролем. Используйте собственный код или фреймворк (например, Microsoft Agent Framework, LangGraph или Semantic Kernel), упакуйте его в контейнер, и Foundry запустит его с управляемой конечной точкой доступа, масштабированием, управлением идентификацией и средствами наблюдаемости. В Foundry это размещаемый агент. Разверните размещенный агент.

Вы можете начать декларативное и перейти к коду по мере роста потребностей. Подробное сравнение см. в разделе "Что такое размещенные агенты?". Полный цикл сборки, тестирования и доставки см. в жизненном цикле разработки агента.

Ещё не создаёте агента? Если вам нужно отправлять запросы на модель без инструментов или оркестрации, начните с одного вызова модели.

Выберите среду разработчика

Foundry поддерживает несколько типов поверхностей. Многие разработчики сочетают эти подходы, например, создают прототип в портале, а затем переходят к коду.

Поверхность лучше всего подходит для Начните здесь
Портал Foundry Изучение моделей, прототипов запросов и создание агентов запросов без написания кода. Игровые площадки и быстрая оценка
Пакеты SDK Создание приложений в Python, C#, JavaScript или Java. Пакеты SDK для Microsoft Foundry
Azure Developer CLI (azd) Создание каркаса, запуск, тестирование и развертывание проектов для размещённых агентов из командной строки. Разработка агентов с помощью интерфейса командной строки разработчика Azure
Visual Studio Code Создание и отладка агентов в редакторе с расширением Foundry. Работа в VS Code
Агенты для программирования и MCP Управление Foundry с помощью агентов для программирования (например, GitHub Copilot или Claude Code) с использованием Foundry Skill и MCP-сервера. Использование навыка Microsoft Foundry в агентах для программирования

Выполните следующие действия, чтобы перейти от нуля до рабочей интеграции:

  1. Сделайте свой первый запрос к модели. Настройте свою среду и отправьте промпт, используя краткое руководство Создание с помощью моделей и агентов.
  2. Настройте среду разработчика. Установите интерфейс командной строки и пакет SDK, чтобы можно было создать код. См. статью "Настройка среды разработчика".
  3. Выберите модель. Просмотрите каталог и сравните параметры в обзоре моделей Foundry.
  4. Создайте свой первый агент. Начните с агента подсказок или сразу перейдите к размещённому агенту, если хотите использовать собственный код.
  5. Добавьте инструменты и знания. Расширьте агент с помощью средств, извлечения и памяти. Начните с обзора панели элементов, рекомендуемый способ добавления инструментов в агент.