Добавление возможностей в декларативный агент
Вы можете улучшить пользовательский интерфейс декларативного агента, добавив возможности. Элемент capabilities в справочнике по манифесту и раздел Возможности в построителе агента Copilot Studio предоставляет несколько вариантов разблокировки функций для пользователей. В этой статье описаны возможности пользователя, которые можно добавить в агенты.
Интерпретатор кода
Интерпретатор кода — это расширенный инструмент, предназначенный для решения сложных задач с помощью кода Python. Она использует модель рассуждения для написания и выполнения кода, позволяя пользователям решать сложные математические задачи, анализировать данные, создавать визуализации и многое другое. После выполнения кода интерпретатор кода выводит результаты и созданный код. Он также может создавать изображения или файлы на основе сценария и принимать файлы в качестве входных данных для изменения и анализа.
Примечание.
Поддержка агентов в контексте с включенным интерпретатором кода зависит от узла. Возможность интерпретатора кода доступна только пользователям в клиентах, которые разрешают лимитное использование, или пользователям с лицензией на Microsoft 365 Copilot.
Примеры интерпретатора кода
Графирование данных
Запрос пользователя "Graph the first 20 numbers in a Fibonacci sequence" (График первых 20 чисел в последовательности Фибоначчи) создает график строк и, когда пользователь нажимает кнопку </> Code
, предоставляет соответствующий код Python.
На следующих изображениях показаны примеры результатов запроса на графирование данных.
Визуализация данных
Запрос пользователя "Создать облако слов с именами домашних животных" создает облако слов, включающее первые имена, как показано в следующем примере.
Включение интерпретатора кода
Если вы используете Набор средств 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.