Реализация порогового значения Rasa

#chatbot #rasa #rasa-core #rasa-sdk

Вопрос:

Мне нужна была реализация, в которой, если уверенность в намерении ниже, скажем, 0,6, то необходимо вызвать определенное действие и выполнить вызов API, с этого момента я хочу иметь возможность либо выполнить пользовательское действие, либо продолжить с намерением, которое было решено в первую очередь на основе некоторого условия.

Комментарии:

1. Хотя я не работал с уверенностью намерений. У меня есть общее представление о том, как делать то, что вы хотите сделать. Нам нужно использовать трекер.события в нашем actions.py файл и соответствующим образом им манипулируйте. Для начала вам следует добавить их в одно из ваших действий: беседа = отслеживание.печать событий(беседа)

2. После печати файла tracker.events вся информация, необходимая для каждого события, должна быть напечатана на консоли, на которой запущен файл действий. И одна из информации, которую он собирается напечатать, — это уверенность в намерениях. Я думаю, что это то место, откуда вы можете выйти и, надеюсь, сделать то, чего вы хотите достичь.

3. Пожалуйста, не забудьте поделиться своим опытом и выводами в этом вопросе, чтобы я тоже мог чему-то научиться из него.

Ответ №1:

Вероятно, попробуйте ознакомиться с этой политикой правил. Вы всегда можете изменить действие, указанное здесь, и поместить условия, которые вы хотите выполнить, в одно и то же действие.