Как создать чат-бот на основе кнопок

Я создал чат-бота с помощью RASA для работы с произвольным текстом, и он работает нормально. В соответствии с моим новым требованием мне нужно создать чат-бот на основе кнопок, который должен следовать структуре блок-схемы. Я не знаю, как это сделать, я думал, что нужно преобразовать блок-схему в структуру данных графа, используя networkx, но я не уверен, есть ли у него такая возможность. Я искал, но в большинстве примеров используется диалог или чат. Могу ли я сделать это с помощью networkx. Пожалуйста помоги.


person Ironman    schedule 16.09.2019    source источник
comment
У меня тоже такое же требование. Мы искали много вещей в Google, но все равно не повезло. Если вы добьетесь этого, не могли бы вы поделиться примером кода, как мы можем использовать рабочий процесс на основе кнопок с rasa?   -  person Nikunj Beladiya    schedule 19.04.2021


Ответы (1)


Что вы можете.

Вам просто нужно, чтобы каждая кнопка указывала на другое намерение. Полезная нагрузка каждой кнопки должна иметь /intent_value в качестве полезной нагрузки, и это заставит NLU пропустить оценку и просто предсказать намерение. Затем вы можете просто привязать триггер к намерению или использовать метод utter_.

Надеюсь, это поможет.

person lahsuk    schedule 19.09.2019