Игровые площадки Microsoft Foundry

Важно

Элементы, помеченные (предварительная версия) в этой статье, в настоящее время находятся в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания, и мы не рекомендуем ее для рабочих нагрузок. Некоторые функции могут не поддерживаться или могут иметь ограниченные возможности. Дополнительные сведения см. в дополнительных условиях использования для предварительных версий Microsoft Azure.

Игровые площадки Microsoft Foundry предоставляют среду мгновенного чата по запросу для быстрого создания прототипов, изучения API и технической проверки. Используйте игровые площадки для экспериментов с моделями и проверки идей перед фиксацией одной строки рабочего кода.

Необходимые условия

Основные моменты опыта использования Foundry Playgrounds

Ключевые аспекты опыта использования площадки Foundry включают:

  • Поддержка AgentOps для оценки и трассировки на игровой площадке Агентов.
  • Откройте в VS Code для чата и агентов площадку. Эта функция экономит время, автоматически импортируя конечную точку и ключ из Foundry в VS Code для многоязычных примеров кода.
  • Платформа изображений 2.0 для моделей, таких как gpt-image-1, Stable Diffusion 3.5 Large и FLUX.1-Kontext-pro.
  • Видео-площадка для Azure OpenAI Sora-2.

Сводка возможностей детской площадки

Детская игровая площадка Лучше всего для Ключевые возможности
Тестовая площадка для моделей Проектирование запросов, сравнение моделей, настройка параметров Сравните до трех моделей, системные приглашения, инструменты (поиск в интернете, поиск файлов, интерпретатор кода), механизмы безопасности, экспорт кода.
Детская площадка агентов Многоэтапное прототипирование агента с помощью инструментов и знаний. Настройка средства, источники знаний, память, трассировка, оценка
Видео-песочница (предварительная версия)1 Генеративные рабочие процессы видео Это одна из модальности игровых площадок модели и агентов
текст-видео, итерация запросов, сравнение решёток, многоязычные примеры кода
Изображения игровой площадки2 Создание и редактирование изображений Это одна из модальности игровых площадок модели и агентов
Текст на изображение, помечение, сравнение моделей, многоязычные примеры кода

1, 2 Foundry предоставляет площадку для моделирования и площадку для агентов. При использовании песочницы для экспериментов с моделью Foundry предоставляет соответствующую песочницу для этой модели. Например, при использовании модели генерации изображений, такой как gpt-image-1, вам будет представлен игровой интерфейс для изображений. Для видеомодели Sora-2, Foundry создает пространство для работы с видео.

Почему перед рабочей средой используются игровые площадки

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

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

Песочницы также быстро обеспечивают ясность, когда у вас возникают вопросы, предоставляя ответы за считанные секунды, а не часы, и позволяя тестировать и проверять идеи, прежде чем разворачивать их в полном масштабе. Например, игровые площадки идеально подходят для быстрого ответа на такие вопросы, как:

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

Возможность открытия файлов в VS Code

Игровая площадка модели и площадка агентов позволяют работать в VS Code с помощью кнопки «Открыть в VS Code для веб» . Эту кнопку можно найти на вкладке "Код " на панели чата на детской площадке модели.

Доступные в примерах многоязычного кода, открытие в VS Code для Интернета автоматически импортирует пример кода, конечную точку API и ключ в рабочую область VS Code в /azure среде. Эта функция упрощает работу в интегрированной среде разработки VS Code на портале Foundry.

Чтобы использовать функцию Open in VS Code для веб в экспериментальной среде модели:

  1. Разверните модель и откройте ее игровую площадку.
  2. Перейдите на вкладку "Код " в области чата.
  3. Выберите предпочитаемый язык программирования на вкладках языка.
  4. Выберите "Открыть" в VS Code для Интернета, чтобы открыть VS Code на новой вкладке браузера.
  5. Вы перенаправляетесь в VS Code для веб-среды, где пример кода, конечная точка API и ключ уже импортируются из игровой площадки Foundry.
  6. Просмотрите файл INSTRUCTIONS.md, чтобы получить рекомендации по запуску модели.
  7. Просмотрите пример кода и соответствующие зависимости в созданных файлах.

Детская площадка агентов

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

Примечание

При использовании игровой площадки Агентов для экспериментов с моделью, Foundry предоставляет вам соответствующую игровую площадку для этой модели. Например, при использовании модели генерации изображений, такой как gpt-image-1, вам будет представлен игровой интерфейс для изображений. Для видеомодели Sora-2, Foundry создает пространство для работы с видео.

На игровой площадке агентов можно:

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

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

Важно

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

Снимок экрана: портал Foundry, на котором показаны игровые площадки агентов с выбранными метриками.

Тестовая площадка для моделей

При развертывании модели на портале Microsoft Foundry вы сразу же попадаете на площадку. Платформа модели — это интерактивный интерфейс, предназначенный для разработчиков для тестирования и экспериментов с последними моделями от поставщиков, таких как Azure OpenAI, DeepSeek, xAI и Meta. Песочница обеспечивает полный контроль над поведением модели, безопасностью и развертыванием, позволяя настраивать системные подсказки, сравнивать результаты работы модели в реальном времени или интегрировать такие инструменты, как веб-поиск и выполнение кода.

Примечание

При использовании рабочей среды для экспериментов с моделью, Foundry предоставляет вам соответствующую площадку для этой модели. Например, при использовании модели генерации изображений, такой как gpt-image-1, вам будет представлен игровой интерфейс для изображений. Для видеомодели Sora-2, Foundry создает пространство для работы с видео.

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

Преимущества использования полигона для моделей

  • Экспериментирование и управление с полным стеком: настройка параметров (например, температура, top_p, max_tokens), внедрение системных запросов и включение расширенных средств, таких как веб-поиск, поиск файлов и интерпретатор кода, все в одной среде. Эта настройка позволяет точно настраивать поведение модели и быстро итеративно улучшать процессы инженерии запросов, грундирования и процессов RAG, превращая вашу модель в агент.

  • Встроенная безопасность и управление: назначьте или создайте защитные меры для защиты от обхода защитных механизмов, непрямых инъекций запросов и небезопасных выходных данных. Этот интегрированный уровень безопасности гарантирует, что вы можете проверить соответствие требованиям и ответственное поведение искусственного интеллекта в управляемой тестовой песочнице без необходимости провода внешней логики модерации.

  • Сравнение и развертывание по проектированию. Сравнение до трех моделей параллельно с синхронизированными входными и выходными данными для оценки качества отклика. Экспорт многоязычных примеров кода, быстрое получение конечных точек и ключей и открытие в VS Code для немедленной интеграции, что позволяет перейти от экспериментов к рабочей среде в одном упрощенном процессе работы разработчика.

Сравнение моделей

Режим сравнения позволяет разработчикам выполнять контролируемые параллельные оценки до трех моделей одновременно с помощью синхронизированного входного потока. Каждая модель получает одинаковый контекст запроса, системное сообщение и конфигурацию параметров, обеспечивая согласованные условия тестирования для проверки производительности выходных данных. Ответы поступают в режиме реального времени, что позволяет разработчикам измерять и визуализировать различия в задержке, производительности маркера и точности ответа одновременно.

Чтобы использовать режим сравнения в тестовой области развернутой модели, выполните следующие действия.

  1. Выберите "Сравнить модели " в правом верхнем углу.
  2. Выберите до двух моделей из существующих или новых развертываний. Окна чата для выбранных моделей открываются параллельно на игровой площадке с синхронизированными панелью запросов и настройкой. При необходимости можно отключить синхронизацию с панели установки для каждой модели.
  3. Введите запрос в любую из строк запроса, и вы увидите его одновременно в других.
  4. Отправьте запрос, чтобы просмотреть выходные данные каждой модели одновременно и сравнить качество ответов.
  5. Перейдите на вкладку "Код" в области чата каждой модели, чтобы просмотреть примеры многоязычного кода.
  6. Для предпочтительной модели выберите "Открыть в веб-версии VS Code" на вкладке кода, чтобы продолжить разработку, или сохранить как агента, чтобы продолжить создание прототипа на площадке агента.

Создание и интерпретация кода

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

Чтобы использовать интерпретатор кода на испытательной площадке развернутой модели:

  1. Разверните раздел "Инструменты" на площадке разработчика развернутой модели.

    Совет

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

  2. Выберите "Добавить>" и вложите файлы кода для интерпретатора кода.

  3. Используйте игровую площадку, чтобы задавать вопросы, интерпретировать или оптимизировать код. Например, "Как сделать присоединенные файлы кода более эффективными?"

Что необходимо проверить при эксперименте на игровой площадке модели

При использовании песочницы для моделей для планирования рабочей нагрузки изучите и проверьте следующие свойства:

  • Инженерия запросов

    • Какая структура запроса системы обеспечивает оптимальное качество выходных данных для вашего варианта использования?
    • Как небольшое количество примеров влияет на согласованность и точность ответа?
  • Конфиденциальность параметров

    • Как изменение температуры, top_p и max_tokens влияет на качество отклика?
    • Какая оптимальная конфигурация для ваших требований к задержке и затратам?
  • Интеграция инструментов

    • Улучшает ли использование веб-поиска фактическую точность в вашем домене?
    • Как интерпретатор кода обрабатывает определенные потребности преобразования данных?
  • Конфигурация безопасности

    • Блокируют ли ваши защитные меры вредоносные команды, позволяя законное использование?
    • Какие пороги безопасности содержимого лучше всего работают для ваших рабочих требований?
  • Сравнение моделей

    • Какая модель обеспечивает оптимальное соотношение цен на производительность для вашего варианта использования?
    • Каковы различия между задержками и использованием маркеров в сопоставимых моделях?
  • Готовность к экспорту кода

    • Правильно ли выполняются созданные примеры кода в локальной среде?
    • Совместимы ли шаблоны API с существующей базой кода?

Видео-площадка

Видео-площадка (предварительная версия) — это среда быстрой итерации для изучения, уточнения и проверки рабочих процессов генеративных видео. Он предназначен для разработчиков, которые должны перейти от идеи к прототипу с точностью, контролем и скоростью. В тестовой среде вы можете тестировать структуры запросов, оценивать точность воспроизведения движения, проверять согласованность моделей между кадрами и сравнивать выходные данные моделей — без записи шаблонного кода или траты вычислительных циклов впустую.

Примечание

Видеоплощадка является одной из модальностей игровых площадок Model Playground и Agent Playground в Foundry. При использовании игровой площадки для экспериментов с видео-моделью, как Sora-2, Foundry открывает видео-площадку.

Все конечные точки модели интегрированы с безопасностью содержимого ИИ Azure. В результате видео-площадка фильтрует вредные и небезопасные изображения перед их появлением. Если политики модерации содержимого помечают текстовый запрос или создание видео, вы получите уведомление об предупреждении.

Вы можете использовать видео-площадку с моделью Azure OpenAI Sora-2 .

Выполните следующие действия, чтобы использовать видео-площадку:

Осторожно

Видео, которые вы создаете, хранятся в течение 24 часов из-за конфиденциальности данных. Скачивание видео на локальный компьютер для длительного хранения.

  1. Выберите в меню в правом верхнем углу экрана пункт Сборка.
  2. Выберите модели в левой области.
  3. Выберите модель создания видео, например sora-2 из списка развернутых моделей. Если у вас еще нет развертывания, выберите «Развернуть базовую модель» в правой верхней части страницы и разверните модель sora-2.
  4. Введите текстовый запрос. Для моделей, поддерживающих создание видео из изображений, отправьте вложение изображения в поле запроса.
  5. Настройте элементы управления генерацией, например, соотношение сторон и продолжительность, чтобы понять отзывчивость модели и ограничения модели.
  6. Наблюдение выходных данных в сеточном представлении при изменении параметров или настройки запросов.
  7. Выберите "Просмотреть код", чтобы получить доступ к примерам многоязычного кода для интеграции с рабочей средой.

Что проверить при эксперименте на видео-площадке

При использовании видео-площадки для планирования рабочей нагрузки изучите и проверьте следующие атрибуты:

  • Перевод запроса в движение

    • Интерпретирует ли модель видео ваш запрос логично и с сохранением временной последовательности?
    • Согласуется ли движение с описанным действием или сценой?
  • Согласованность кадров

    • Остаются ли символы, объекты и стили согласованными между кадрами?
    • Существуют ли визуальные артефакты, дрожание или ненатуральные переходы?
  • Элемент управления сценой

    • Насколько хорошо можно управлять композицией сцены, поведением субъекта или углами камеры?
    • Можно ли управлять переходами сцен или фоновыми средами?
  • Длина и время

    • Как различные структуры запросов влияют на длину видео и интервал?
    • Кажется ли видео слишком быстрым, слишком медленным или слишком коротким?
  • Интеграция многомодальных входных данных

    • Что происходит, когда вы предоставляете эталонное изображение, данные о позе или аудио вход?
    • Можно ли создать видео с синхронизацией губ с заданной озвучкой?
  • Потребности после обработки

    • Какой уровень необработанной точности можно ожидать, прежде чем вам нужны средства редактирования?
    • Необходимо ли масштабировать, стабилизировать или ретушировать видео, прежде чем использовать его в производстве?
  • Задержка и производительность

    • Сколько времени требуется для создания видео для различных вариантов запросов или разрешений?
    • Что такое компромисс между затратами и производительностью создания 5-секундных клипов по сравнению с 15-секундными клипами?

Изображение игровой площадки

Платформа изображений идеально подходит для разработчиков, которые создают потоки создания образов. Эта платформа — это полнофункциональная контролируемая среда для экспериментов высокой точности, предназначенных для специфических для модели API создания и редактирования изображений.

Примечание

Площадка изображений является одной из модальностей игровой площадки модели и агентской игровой площадки в Foundry. При использовании игровой площадки для экспериментирования с моделью создания изображений, Foundry открывает игровую площадку изображений. Например, в gpt-image-1 вам предоставляют интерфейс для работы с изображениями.

Вы можете использовать игровую площадку изображений с этими моделями:

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

  1. Выберите в меню в правом верхнем углу экрана пункт Сборка.
  2. Выберите модели в левой области.
  3. Выберите модель создания изображений, например gpt-image-1 из списка развернутых моделей. Если у вас еще нет развертывания, выберите "Развернуть базовую модель " в правой верхней части страницы и разверните модель.
  4. Введите текстовый запрос. Для моделей, поддерживающих создание изображения из изображения, прикрепите изображение в панель запроса.
  5. Настройте настройки генерации, такие как количество вариантов и соотношение сторон, чтобы понять скорость отклика модели и ограничения.
  6. Наблюдение выходных данных в сеточном представлении при изменении параметров или настройки запросов.
  7. Используйте покраску для преобразования частей изображения. Для gpt-image-1 и gpt-image-2 доступен инпейнтинг с преобразованием текста. Используйте текстовые запросы, чтобы указать изменение.
  8. Выберите "Просмотреть код", чтобы получить доступ к примерам многоязычного кода для интеграции с рабочей средой.

Что проверять при экспериментировании в среде для работы с изображениями

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

  • Эффективность запроса

    • Какой вид визуальных выходных данных создает этот запрос для моего корпоративного варианта использования?
    • Насколько конкретным или абстрактным может быть мой язык и по-прежнему получить хорошие результаты?
    • Правильно ли модель понимает ссылки на стиль, такие как "сюрреалист" или "cyberpunk"?
  • Стилистическая согласованность

    • Как сохранить один и тот же символ, стиль или тему в нескольких изображениях?
    • Можно ли выполнять итерацию по вариациям одного базового запроса с минимальным смещением?
  • Настройка параметров

    • Каковы последствия изменения параметров модели, таких как шкала рекомендаций, начальное значение, шаги и другие?
    • Как сбалансировать творчество и верность заданию?
  • Сравнение моделей

    • Как результаты отличаются между моделями, такими как SDXL и DALL· E?
    • Какая модель лучше подходит для реалистичных лиц и художественных композиций?
  • Управление композицией

    • Что происходит при использовании пространственных ограничений, таких как ограничивающие прямоугольники или маски для инпейнтинга?
    • Можно ли управлять моделью по конкретным макетам или фокусным точкам?
  • Вариант ввода

    • Как незначительные изменения в формулировке или структуре запроса влияют на результаты?
    • Как лучше всего запрашивать симметрию, определенные угла камеры или эмоции?
  • Готовность к интеграции

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

Устранение неполадок

Проблема Разрешение
Предупреждение о безопасности содержимого при создании Усовершенствуйте ваш запрос, чтобы избежать содержания, вызывающего предупреждения. Ознакомьтесь с политиками безопасности содержимого Azure ИИ .
Модель недоступна в списке развертывания Проверьте региональную доступность модели для региона ресурса Foundry.
Ошибка: превышена квота Просмотрите квоту подписки и увеличение запросов на портале Azure.
Режим сравнения не отображает раздел "Сервис" Сначала закройте модели сравнения. Средства доступны только в режиме одноуровневой игровой площадки.
Генерация видео доступна в течение ограниченного времени Видео хранятся в течение 24 часов. Скачивание видео на локальный компьютер для длительного хранения.