У меня есть следующий сценарий, и я хотел бы знать, возможно ли следующее. У меня есть 2 разных намерения, которые возвращают список результатов через свои соответствующие действия. Затем пользователя просят выбрать номер, чтобы получить дополнительную информацию о выбранном элементе. Когда пользователь отвечает, вызывается информативное намерение. Проблема, которую я вижу, заключается в том, что он случайным образом выбирает действия, которые он должен предпринять, и, похоже, не имеет закономерности. Я прочитал документацию и предлагаю добавить слоты, чтобы помочь, но моя проблема в том, что когда пользователь вводит число, как rasa узнает, что я имею в виду конкретную тему, а не другую.
История:
load_list_restaurants
- get-restaurants
- слот {"current_subject": "Restaurants"}
сообщить
- handle-index-slot-fill
- slot {"restaurant": "итальянский ресторан"}
- получить информацию о ресторане
- reset_slots
load_list_foods
- get-foods
- слот {"current_subject": "foods"}
сообщить
- handle-index-slot-fill
- slot {"food": "Pasta"}
- получить информацию о еде
- reset_slots