DialogflowCX отправляет ошибку "переход вложенного потока" после 3 последовательных запросов при управлении разными потоками

У меня есть агент, управляющий восемью разными потоками. Каждый поток возвращается на начальную страницу потока по умолчанию после обработки запроса пользователя.

Проблема в том, что после 3 последовательных запросов я получаю следующее сообщение об ошибке: ***"Обнаружено более 10 вложенных переходов потока:

[{"Шаг 1": { "Тип": "INITIAL_STATE", "InitialState": { "MatchedIntent": { "Id": "ee2030ba-164f-4b14-ade3-8760e6dbb91d", ..."***.

Затем агент перестает работать.

Кто-нибудь знает, о чем эта проблема и как с ней бороться? Как мне управлять несколькими потоками, если им не разрешено вернуться к потоку по умолчанию?

Я отправляю снимок экрана с потоковым графиком.

Заранее спасибо клава

1 ответ

Я попытался воспроизвести вашу проблему и создать поток с цветком порядка подпотока:

Я установил переход цветка порядка подпотока на Начальный поток по умолчанию:

При отправке пользовательского запроса в симулятор появляется сообщение об ошибке:

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

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

Другие вопросы по тегам