Мне просто интересно, как лучше всего справиться, когда намерение пользователя не может быть понято несколько раз.
Например, в случае с чат-ботом пользователь может ввести намерение, которое не может быть понято несколько раз,после третьего раза я хотел бы, чтобы бот-чат позвонил в веб-службу.
Как лучше всего справиться с этим сценарием?Возможные сценарии, которые я придумал:
1) Каждый раз, когда вызывается резервное намерение по умолчанию, мы вызываем веб-службу, которая отслеживает количество вызовов по умолчанию для текущего запасного намерения, ив третий раз вызовите другую услугу.
2) Соедините несколько резервных намерений по умолчанию вместе в DialogFlow, а при вызове третьего резервного намерения мы сделаем вызов (это вообще возможно или хорошая идея?)
3) Следите за тем, сколько раз обратный вызов по умолчанию вызывается в DialogFlow (с помощью сущности, которой я верю), а затем с третьей попытки мы вызываем веб-службу.
Любые рекомендации илиИдеи с радостью приняты, так как я новичок в DialogFlow