Обзор набора средств 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 поддерживает агенты запроса и размещенные агенты на основе кода:

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

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

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

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

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

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