Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерпретатор кода в Microsoft Copilot Studio и подсказки для сборщика подсказок позволяют создателям создавать агенты ИИ, которые:
- Выполняйте код на Python для анализа данных, обработки файлов Word, Excel, PowerPoint и PDF, а также визуализаций
- Используйте языковые модели для генеративных ответов
Эта функция адаптирована для разработчиков, бизнес-аналитиков и разработчиков low-code. Генерация и исполнение кода бесшовно интегрируются с экосистемой Copilot Studio, создавая мощные решения, основанные на ИИ.
Разработчикам следует прочитать Code interpreter for developers и изучить Code interpreter Power Apps Component Framework (PCF) образец компонентов чтобы понять, как они могут использовать сообщение Dataverse Predict для вызова запросов и обработки возвращаемых ответов.
Необходимые условия
Лицензирование: Microsoft Copilot Studio выставление счетов и лицензирование. Генерация и выполнение кода считаются текстовыми и генеративными AI-инструментами (премиум ) функциями.
Поддерживаемые регионы: доступно для всех публичных облаков. В настоящее время независимые облака не поддерживаются.
Возможности интерпретатора кода
Агенты, использующие интерпретатор кода, могут писать и запускать код на Python для сложных задач. К вариантам использования относятся:
- Обработка файлов Excel: Создавайте, копируйте и обновляйте рабочие листы Excel в рабочей тетради, читайте и применяйте стили ячеек, копируйте форматирование между ячейками, копируйте и обновляйте формулы между ячейками и многое другое.
- Обработка файлов Word и PowerPoint.
- Обработка PDF-файлов: создание и копирование PDF-файлов, чтение таблиц и текстовых абзацев.
- Обработка данных таблиц Dataverse.
- Сложные математические и статистические вычисления.
- Анализ, обработка и визуализация данных (например, диаграммы и графики).
Интерпретатор кода добавляет следующие возможности к запросам:
- Поддержка файлов как выходного типа в подсказках.
- Поддержка файлов Excel как типов входа и вывода для подсказок.
Создавайте подсказки двумя способами:
- В Power Apps: Используйте опцию Build your own prompt в AI Hub.
- В Copilot Studio: Добавьте подсказку как инструмент на уровне агента или темы.
Узнайте больше о подсказках в обзоре подсказок.
Также можно использовать интерпретатор кода в чате агентов в Copilot Studio.
Запустите новый запрос в Power Apps AI Hub и включите интерпретатор кода
Вы можете запустить новый запрос в AI Hub в Power Apps и включить интерпретатор кода в настройках запросов.
Перейдите к Power Apps.
Выберите AI hub в левой панели.
Выберите «Подсказки».
Выберите Создание собственного запроса.
Введите имя для вашего запроса.
В разделе «Инструкции » выберите три точки (...), а затем выберите «Настройки».
В настройках включите интерпретатор кода.
Закройте настройки , чтобы вернуться в редактор подсказок.
Редактор заданий открыт с включённым интерпретатором кода. Далее напишите инструкции к вашему заданию.
Запустите новый запрос как инструмент внутри агента и включите интерпретатор кода
Вы можете запустить новый запрос как инструмент внутри агента в Copilot Studio и включить интерпретатор кода для этого запроса.
В Copilot Studio перейдите к агенту, где хотите использовать интерпретатор кода.
Добавьте новый запрос в агента как инструмент, либо на уровне агента, либо на уровне темы.
Добавьте подсказку на уровне агента:
Перейдите на страницу «Инструменты ».
Выберите «Добавить подсказку инструмента>».
Добавьте подсказку на уровне темы:
Перейдите на страницу «Темы » и выберите тему, куда хотите добавить запрос.
Выберите добавить узел в позиции в теме, куда хотите добавить запрос.
Выберите «Добавить инструмент>: Новое задание».
Открывается интерфейс создания встроенных подсказок для сборщика подсказок.
На панели информации выберите три точки (...), а затем выберите Настройки.
На странице «Настройки » выберите «Включить интерпретатор кода».
Закройте настройки , чтобы вернуться в редактор подсказок.
Редактор заданий открыт с включённым интерпретатором кода. Далее напишите инструкции к вашему заданию.
Напишите инструкции к вашему заданию
Далее вы можете написать инструкции для подсказки, настроить запрос по необходимости и сохранить для создания запроса.
Узнайте больше о том, как использовать интерпретатор кода в подсказках в примерах запросов интерпретатора кода.
Лучшие практики для интерпретатора кода в подсказках
- Используйте другие инструменты ИИ, например Copilot, чтобы получить оптимизированный запрос для запуска.
- Используйте точные подсказки с примерами (подсказка с несколькими выстрелами).
- Указывайте выходы (например, «Return as JSON» или «Excel» или «PDF»).
Ограничения
- Анализ нескольких файлов, загруженных в одном запросе, не поддерживается.
- Возврат нескольких выводов файлов в одном запросе не поддерживается.
- Задавать вопросы о загруженном файле на протяжении нескольких ходов не поддерживается.
- Чтобы использовать интерпретатор кода, нужно настроить агента в настройках агента для использования аутентификации пользователя. Например, использование Direct Line с выбранным без аутентификации не работает для сценариев с интерпретатором кода.
Troubleshooting
Если при использовании интерпретатора кода возникают ошибки, выполните следующие шаги:
- Убедитесь, что все необходимые разрешения предоставлены. Убедитесь, что учетная запись пользователя и агент имеют необходимые права для выполнения запросов интерпретатора кода.
- Проверьте параметры конфигурации. Убедитесь, что интерпретатор кода включён в настройках запросов и что ваш агент настроен на использование аутентификации пользователя.
- Обратитесь к журналам ошибок для получения подробной информации. Проверьте журналы ошибок в Copilot Studio или соответствующей среде Power Platform, чтобы выявить коренную причину проблемы и принять меры по устранению.