Миграция с DialogFlow на Rasa
У меня есть чат-бот, который использует DF для сопоставления запроса пользователя с намерением. Бэкенд построен на Python, фронтенд — на React.js, все работает нормально. Однако я хотел бы вернуть 3 лучших матча, когда достоверность находится ниже определенного порога, скажем, 0,7. Насколько я понимаю, в DF это невозможно, поэтому ищу другие варианты. В этом посте я нашел Rasa, поскольку она имеет открытый исходный код и ее довольно просто реализовать, поскольку у нее есть простое руководство по переходу с DF.
Итак, когда я следую руководству, я получаю сообщение об ошибке
Я обнаружил, что распространенная проблема заключается в том, что «ответы» в экспортированных файлах JSON не существуют, и добавление
Есть ли способ использовать обучающие примеры и имя намерения и обучить модель Rasa nlu, или у кого-нибудь есть сценарий для преобразования файлов JSON DF в формат файлов yaml Rasa? (сценарий преобразования Rasa также вернул ту же ошибку)
Или есть другой, более простой способ получить три лучших совпадения намерений, которые я мог бы попробовать?