Обзор набора средств Microsoft Foundry для Visual Studio Code

Microsoft Foundry Toolkit для Visual Studio Code — это расширение для создания, тестирования, развертывания, оценки и мониторинга приложений и агентов ИИ. Используйте его локально или подключитесь к Microsoft Foundry для управления рабочим процессом разработки ИИ без Visual Studio Code.

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

Кто должен использовать Набор средств Foundry

Foundry Toolkit поддерживает различные роли и уровни разработки ИИ:

  • Разработчики приложений могут добавлять созданные функции ИИ в веб-приложения, настольные и мобильные приложения.
  • Инженеры искусственного интеллекта и машинного обучения могут сравнивать, настраивать, оптимизировать и развертывать модели и агенты.
  • Специалисты по обработке и анализу данных могут экспериментировать с запросами, моделями, наборами данных и критериями оценки.
  • Преподаватели и учащиеся могут изучать концепции создания искусственного интеллекта с помощью интерактивных игровых площадк и локальных моделей.

Как упорядочена рабочая область Toolkit

Набор средств Foundry отделяет ресурсы от действий, которые можно предпринять. Расширение содержит три основных раздела.

Снимок экрана: Набор средств Foundry в Visual Studio Code с разделами

Секция Purpose
Мои ресурсы Просматривайте модели, агентов, инструменты, источники знаний, оценки, недавние ресурсы, локальные ресурсы и ресурсы в вашем проекте Foundry.
Средства разработчика Откройте модели и инструменты. Создание, отладка, развертывание, тестирование, оценка и мониторинг приложений и агентов ИИ.
Справка и отзывы Задать вопрос Copilot, начать работу, открыть документацию и сведения о выпуске, сообщить о проблемах или присоединиться к сообществу.

Точные средства и типы ресурсов могут изменяться по мере развития расширения. Используйте представление Toolkit, чтобы увидеть функции в установленной у вас версии.

Работа с моделями

Foundry Toolkit предоставляет комплексный рабочий процесс разработки моделей:

  • Используйте каталог моделей для обнаружения моделей из Foundry и внешних поставщиков или использования локальных моделей с помощью ONNX, Ollama и Foundry Local.
  • Сравнивайте модели и тестируйте промпты, параметры, изображения и вложения в Model Playground.
  • Преобразование, квантизация, оптимизация и оценка поддерживаемых моделей для локального Windows развертывания.
  • Настройка поддерживаемых моделей локально с GPU или удаленно с Контейнеры приложений Azure.
  • Профилирование использования ЦП, GPU и NPU для поддерживаемых рабочих нагрузок машинного обучения Windows.

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

Foundry Toolkit поддерживает агентов на основе промптов и размещённых агентов на основе кода. Начните с Создать агента, чтобы сравнить Agent Builder, примеры размещённых агентов и программирование с помощью Copilot.

Task Guide
Настройте модель, инструкции и инструменты без кодового проекта размещённого агента. Создайте агент запроса.
Разработка, проверка и развертывание оркестрации на основе кода с помощью платформы агента Microsoft. Создайте размещаемых агентов.
Сохраните существующий декларативный рабочий процесс и подготовьте его миграцию. Использование и перенос декларативных рабочих процессов агента.

Agent Builder также поддерживает локально сохранённые промпты. Их инструменты, структурированный вывод и варианты оценки наборов данных отличаются от соответствующих возможностей агентов Foundry для запросов. Локальное хранилище не означает, что вывод модели выполняется на компьютере. См. статью "Работа с локальными запросами".

Во время разработки можно:

  • Используйте построитель агентов для тестирования бесед, сохранения версий агента запроса и создания клиентского кода, вызывающего сохраненный агент Foundry.
  • Используйте Каталог инструментов, чтобы находить инструменты Foundry, серверы Model Context Protocol (MCP) и наборы инструментов, а затем добавлять их агентам.
  • Используйте инспектор агента для отладки локальных агентов, проверки потоковых ответов и вызовов инструментов и визуализации выполнения рабочего процесса.
  • Разверните размещённые агенты в службе Foundry Agent Service из исходного кода или образа контейнера.
  • Тестируйте развернутых агентов в Hosted Agent Playground, просматривайте журналы и трассировки и управляйте версиями.
  • Оцените модели, запросы и агенты с наборами данных, встроенными вычислителями или пользовательскими критериями.

Это важно

Декларативные рабочие процессы в Microsoft Foundry прекращены 1 декабря 2026 года. Используйте Microsoft Agent Framework для разработки новых рабочих процессов. Этот вывод из эксплуатации не влияет на оркестрацию на основе кода в размещаемых агентах. См. руководство по миграции рабочих процессов.

Некоторые функции Toolkit доступны в режиме предварительной версии. Ознакомьтесь с примечаниями к выпуску Foundry Toolkit, чтобы узнать подробности о выпуске.

Управление ресурсами Foundry

Войдите в Azure и задайте проект Foundry для управления облачными ресурсами из Visual Studio Code. Можно сделать следующее:

  • Просмотрите проекты Foundry и ресурсы, доступные для вашей учетной записи.
  • Обнаружение и развертывание моделей из каталога моделей Foundry.
  • Просмотр конечных точек модели и сведений о проверке подлинности.
  • Создавайте промпт-агентов, управляйте их версиями, а также развертывайте и тестируйте размещенных агентов.
  • Перед миграцией проверьте и протестируйте существующие декларативные рабочие процессы.
  • Просматривайте инструменты и источники знаний, используемые вашими агентами.
  • Открывайте оценки, диалоги, журналы и трассировки в процессе разработки.

Для более широкого администрирования ресурсов используйте портал Foundry. Чтобы автоматизировать рабочий процесс в коде приложения, используйте пакеты SDK Microsoft Foundry.