Я пытаюсь создать алгоритм поиска с диалоговым потоком, который может принимать любую комбинацию: имя, адрес, номер телефона, почтовый индекс или город в качестве входных данных для алгоритма поиска.Пользователю не нужны все из них, но мы будем уточнять наш поиск с каждым дополнительным ответом, пока у нас не будет только одного результата.В основном мы пытаемся определить, с каким клиентом мы разговариваем.
Как следует структурировать этот тип намерения (или набор намерений)?Мы пробовали одно намерение с несколькими параметрами, но нам не нужно, чтобы все они были обязательными.Мы также написали функцию JavaScript для выполнения, но как мы можем сообщить обратному потоку диалогов о том, нужна ли нам дополнительная информация?
Большое спасибо за вашу помощь.