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


Вызов потока как действия

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

Если вы еще не создали поток прогноза погоды, сделайте это сейчас.

Предварительные условия

Вызов потока из темы

  1. В Copilot Studio перейдите на страницу Темы для помощника, которого вы хотите редактировать.

  2. Создайте новую тему и назовите ее Получить погоду.

  3. Добавьте следующие триггерные фразы:

    • будет ли дождь
    • прогноз на сегодня
    • получить погоду
    • какая погода

    Снимок экрана триггерных фраз в новой теме.

    Создается узел сообщения.

  4. Введите Я могу помочь вам с этим в узел сообщения, затем выберите Добавить узел (+), чтобы добавить новый узел.

  5. Добавьте два узла Задайте вопрос для входных параметров Город и Почтовый индекс, которые необходимы потоку, как показано в следующем примере.

    Снимок экрана узлов вопросов «Город» и «Почтовый индекс» в теме.

    Запишите имена переменных, связанных с каждым ответом, Var1 для Город и Var2 для Почтовый индекс. Вы можете оставить их как есть или выбрать значок карандаша и дать им более значимое имя, например «Город» или «Почтовый_индекс».

  6. Выберите Добавить узел (+) под узлом вопроса Почтовый индекс.

  7. В окне выбора узла выберите Вызов действия, затем выберите созданный ранее поток Получить прогноз погоды.

    Снимок экрана узла «Вызов действия» с выделенным потоком «Получить прогноз погоды».

  8. Назначьте входные данные потока выходным переменным из узлов вопросов. Город (текст) получает свое значение из переменной Var1, а Почтовый индекс (число) получает свое значение из переменной Var2. Если вы изменили имена переменных, введите вместо них новые имена.

  9. Под узлом потока добавьте узел Сообщение, затем введите сообщение, которое использует выходные данные потока. Например:

    Прогноз на сегодня для (x)location:{x}day_summary. Вероятность дождя — {x}chance_of_rain%

    Снимок экрана входных и выходных данных потока и выходных данных, используемых в узле сообщений.

  10. Выберите Сохранить.

Управление потоком, используемым в теме помощника

После того, как вы вызвали поток из узла действия в теме помощника, вы можете использовать меню узла для управления потоком. Холст разработки Copilot Studio дает вам три варианта:

  • Удалить: выберите, чтобы навсегда удалить узел и поток из темы.

  • Обновить поток: если вы внесли изменения в поток на портале Power Automate, выберите это, чтобы перезагрузить и проверить поток в теме. Прежде чем вы сможете сохранить тему, вам нужно исправить все проблемы с потоком.

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

Снимок экрана: параметры потока на холсте разработки Copilot Studio.

Проверка вашего потока и темы

Рекомендуется протестировать поток и вызывающую его тему.

В области Тестирование помощника введите одну из фраз-триггеров темы, чтобы начать разговор с помощником. Введите свой город и почтовый индекс, когда помощник запросит эти данные. Убедитесь, что помощник выводит прогноз погоды на сегодня, и ваше сообщение выглядит так, как вы ожидаете.

Снимок экрана тестирования помощника.

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

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

Большинство проблем, связанных с потоком, можно найти в Средстве проверки потоков. Любые проблемы на холсте разработки отображаются в средстве проверки тем.