Поделиться через


Добавление возможностей в декларативный агент

Вы можете улучшить пользовательский интерфейс декларативного агента, добавив возможности. Элемент capabilities в справочнике по манифесту и раздел Возможности в построителе агента Copilot Studio предоставляет несколько вариантов разблокировки функций для пользователей. В этой статье описаны возможности пользователя, которые можно добавить в агенты.

Интерпретатор кода

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

Примечание.

Поддержка агентов в контексте с включенным интерпретатором кода зависит от узла. Возможность интерпретатора кода доступна только пользователям в клиентах, которые разрешают лимитное использование, или пользователям с лицензией на Microsoft 365 Copilot.

Примеры интерпретатора кода

Графирование данных

Запрос пользователя "Graph the first 20 numbers in a Fibonacci sequence" (График первых 20 чисел в последовательности Фибоначчи) создает график строк и, когда пользователь нажимает кнопку </> Code , предоставляет соответствующий код Python.

На следующих изображениях показаны примеры результатов запроса на графирование данных.

Ответ графа на запрос пользователя

Ответ кода Python на запрос пользователя

Визуализация данных

Запрос пользователя "Создать облако слов с именами домашних животных" создает облако слов, включающее первые имена, как показано в следующем примере.

Word облачного ответа на запрос пользователя

Включение интерпретатора кода

Если вы используете Набор средств Teams и Visual Studio Code для создания агента, чтобы включить интерпретатор кода, добавьте CodeInterpreter значение в свойство capabilities в ссылке на манифест, как показано в следующем примере.

Примечание.

Для добавления возможности необходимо использовать версию 1.2 декларативной схемы манифеста CodeInterpreter агента.

{
  "capabilities": [
    {
      "name": "CodeInterpreter"
    }
  ]
}

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

Снимок экрана: раздел

Генератор изображений

Возможность генератора образов позволяет декларативным агентам создавать образы на основе запросов пользователей. Генератор изображений использует существующую функциональность Designer для создания визуально привлекательной и контекстно-релевантной графики и включает следующие функции:

  • Создание нескольких образов. Для каждого запроса пользователя агент создает четыре образа.
  • Параметры интерактивного изображения. Пользователи могут щелкнуть каждое созданное изображение, чтобы просмотреть его в полном размере. Они могут скачивать, копировать или просматривать учетные данные содержимого для полноразмерного изображения. Они также могут щелкнуть стрелку сбоку, чтобы прокрутить четыре изображения.
  • Изменение образа. Пользователи могут выполнять последующие запросы на изменение исходных изображений без потери контекста. Например, сначала предложите: "Создайте фотографию счастливого щенка, бегущий во дворе". Второй запрос: "Включите теннисный мяч".
  • Механизм обратной связи. Пользователи могут оставлять отзывы о созданных изображениях, указывая большие пальцы вверх или вниз. Это помогает улучшить качество будущих поколений изображений.
  • Буфер обмена и общий доступ. Пользователи могут копировать созданные изображения в буфер обмена, чтобы вставить их в другие приложения, или предоставлять общий доступ к созданным изображениям непосредственно из интерфейса.

Примечание.

Возможность генератора образов доступна только пользователям в клиентах, разрешающих лимитное использование, или пользователям с лицензией на Microsoft 365 Copilot.

Примеры генератора изображений

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

Запрос пользователя: Создайте изображение спокойного пляжа на закате с пальмами и нежными волнами.

Результат показан на следующем рисунке.

Ответ изображения пляжа на запрос пользователя

Запрос пользователя: создайте листовку для летнего музыкального фестиваля и добавьте дату 15 мая 2024 года.

Результат показан на следующем рисунке.

Ответ изображения листовки фестиваля на запрос пользователя

Включение генератора образов

Если вы используете Набор средств Teams и Visual Studio Code для создания агента, чтобы включить генератор образов в агенте, добавьте GraphicArt значение в свойство capabilities в ссылке на манифест, как показано в следующем примере.

Примечание.

Для добавления возможности необходимо использовать версию 1.2 декларативной схемы манифеста GraphicArt агента.

{
  "capabilities": [
    {
      "name": "GraphicArt"
    }
  ]
}

Если вы используете построитель агентов Copilot Studio для создания агента, на вкладке Настройка в разделе Возможности выберите переключатель рядом с пунктом Генератор образов.

Снимок экрана: раздел

Примечание.

Генератор образов в настоящее время не работает в области тестирования в построителе агентов Copilot Studio.