#chatbot #rasa #rasa-core #rasa-sdk
Вопрос:
Мне нужна была реализация, в которой, если уверенность в намерении ниже, скажем, 0,6, то необходимо вызвать определенное действие и выполнить вызов API, с этого момента я хочу иметь возможность либо выполнить пользовательское действие, либо продолжить с намерением, которое было решено в первую очередь на основе некоторого условия.
Комментарии:
1. Хотя я не работал с уверенностью намерений. У меня есть общее представление о том, как делать то, что вы хотите сделать. Нам нужно использовать трекер.события в нашем actions.py файл и соответствующим образом им манипулируйте. Для начала вам следует добавить их в одно из ваших действий: беседа = отслеживание.печать событий(беседа)
2. После печати файла tracker.events вся информация, необходимая для каждого события, должна быть напечатана на консоли, на которой запущен файл действий. И одна из информации, которую он собирается напечатать, — это уверенность в намерениях. Я думаю, что это то место, откуда вы можете выйти и, надеюсь, сделать то, чего вы хотите достичь.
3. Пожалуйста, не забудьте поделиться своим опытом и выводами в этом вопросе, чтобы я тоже мог чему-то научиться из него.
Ответ №1:
Вероятно, попробуйте ознакомиться с этой политикой правил. Вы всегда можете изменить действие, указанное здесь, и поместить условия, которые вы хотите выполнить, в одно и то же действие.