Вызов потока как действия
Узнайте, как использовать облачный поток в Copilot Studio, предоставив агенту возможность выдавать прогноз погоды по запросу. В предыдущем примере вы создали поток, который получает прогноз погоды. В этом примере узел Действие в теме используется для вызова потока, когда клиент спрашивает о погоде.
Если вы еще не создали поток прогноза погоды, сделайте это сейчас.
Предварительные условия
Вызов потока из темы
В Copilot Studio перейдите на страницу Темы для вашего агента.
Создайте новую тему и назовите ее Получить погоду.
Добавьте следующие триггерные фразы:
- будет ли дождь
- прогноз на сегодня
- получить погоду
- какая погода
Выберите значок Добавить узел
под узлом Триггер и выберите Отправить сообщение.
В узле Сообщение введите Я могу помочь вам с этим. в текстовом поле.
Выберите значок Добавить узел
под узлом Сообщение и выберите Задать вопрос, чтобы добавить узел Вопрос для первой части информации для потока — города.
В узле Вопрос:
- Введите вопрос «Какой у вас город?» в текстовое поле.
- В разделе Идентифицировать выберите Весь ответ пользователя.
- Обратите внимание на имя переменной, связанной с этим ответом,
Var1
. Вы можете оставить имя как есть или заменить его более осмысленным именем, например, "Город" (см. раздел Переименовать переменную, если это необходимо).
Таким же образом добавьте еще один узел Вопрос для другой части информации о потоке, — почтового индекса:
- Введите вопрос «Какой у вас почтовый индекс?» в текстовое поле.
- В разделе Идентифицировать выберите Число.
- Обратите внимание на имя переменной, связанной с этим ответом,
Var2
. Вы можете оставить имя как есть или заменить его более осмысленным именем (например, "ZIPcode").
Выберите значок Добавить узел
под узлом Вопрос для почтового индекса, выберите Добавить действие, затем выберите поток, который вы создали ранее, Получить прогноз погоды.
Задайте входные данные потока выходным переменными из узлов вопросов. Город (строка) получает свое значение из
Var1
(илиCity
, если вы ее переименовали), а Почтовый индекс (число) получает свое значение изVar2
(илиZIPcode
, если вы ее переименовали).Под узлом Действие добавьте узел Сообщение и введите сообщение, которое использует выходные данные из потока. Например:
"Прогноз на сегодня для
location
:day_summary
"
"Вероятность дождя —chance_of_rain
%"
Гдеlocation
,day_summary
, иchance_of_rain
— выходные параметры из потока.Выберите Сохранить.
Управление потоком, используемым в теме
Если у вас есть узел Действие, вызывающий поток, вы можете использовать следующие параметры в меню узла для управления потоком:
Удалить окончательно удаляет узел и удаляет поток из темы.
Обновить перезагружает поток для получения всех изменений, сделанных в Power Automate, и проверяет их в теме. Все проблемы с потоком необходимо устранить, прежде чем сохранить раздел.
Если вы хотите выбрать или создать другой поток, используйте значок Изменить поток, который появляется при наведении указателя мыши на поток в узле Действие.
Проверка вашего потока и темы
Рекомендуется протестировать поток и вызывающую его тему.
На панели Тестирование агента введите одну из фраз-триггеров темы, чтобы начать разговор с агентом. Введите свой город и почтовый индекс, когда агент попросит их. Убедитесь, что агент возвращает прогноз погоды для вашего города на сегодня и сообщение выглядит так, как вы ожидаете.
Устранение неполадок с агентом
Обязательно проверяйте свой агент, когда вы вносите изменения в свои темы и потоки, чтобы убедиться, что все по-прежнему работает. Если агент сталкивается с проблемой во время разговора, он отвечает сообщением об ошибке.
Большинство проблем, связанных с потоком, можно найти в Средстве проверки потоков. Используйте средство Проверка тем для выявления проблем на холсте разработки.