Каков был бы лучший способ доступа к предыдущим деталям разговора, когда Dialogflow отображает входные данные в резервное намерение?
Мы хотели бы вернуть пользователя в правильном направлении, повторив запрос последнегоФишки предложений, которые были даны.
То, как мы делаем это сейчас, - вручную сохраняем последние предложения и вручную сбрасываем их, если разговор переходит к новому намерению.Не оптимально и подвержено ошибкам.
Было бы хорошо, если бы все резервные намерения содержали информацию «последнее намерение / ответ».
Я также не могу найти свойство isFallback
в объекте DialogflowConversation в AoG SDK.Поэтому мы не можем надежно реализовать логику в обработчике middleware
.Свойство isFallback
было бы очень полезно иметь доступ к объекту диалога в функциях обработчика намерений.
Любые рекомендации по надежной установке и сбросу памяти последнего разговора для использования вслучай отступления?