DialogflowCX отправляет ошибку "переход вложенного потока" после 3 последовательных запросов при управлении разными потоками
У меня есть агент, управляющий восемью разными потоками. Каждый поток возвращается на начальную страницу потока по умолчанию после обработки запроса пользователя.
Проблема в том, что после 3 последовательных запросов я получаю следующее сообщение об ошибке: ***"Обнаружено более 10 вложенных переходов потока:
[{"Шаг 1": { "Тип": "INITIAL_STATE", "InitialState": { "MatchedIntent": { "Id": "ee2030ba-164f-4b14-ade3-8760e6dbb91d", ..."***.
Затем агент перестает работать.
Кто-нибудь знает, о чем эта проблема и как с ней бороться? Как мне управлять несколькими потоками, если им не разрешено вернуться к потоку по умолчанию?
Я отправляю снимок экрана с потоковым графиком.
Заранее спасибо клава
1 ответ
Я попытался воспроизвести вашу проблему и создать поток с цветком порядка подпотока:
Я установил переход цветка порядка подпотока на Начальный поток по умолчанию:
При отправке пользовательского запроса в симулятор появляется сообщение об ошибке:
Чтобы исправить это, вы можете использовать страницу конечного потока как переход, чтобы вернуться к потоку вызывающего абонента, вместо того, чтобы явно определять имя родительского потока в качестве цели.
Вот окончательный результат, когда вы используете страницу конечного потока, он может успешно вернуться к родительскому потоку без ошибок.