Я использую RASA
для создания чат-бота. Я хочу сохранить историю чата в виде файла .txt
в локальной файловой системе. Я обнаружил, что RASA поддерживает хранение истории чатов для Mongo DB, Redis и SQL. Однако я хочу сохранить историю чата в локальной файловой системе. Любая помощь будет высоко ценится.
Хранить историю чата RASA в локальной файловой системе
Ответы (1)
В настоящее время это не поддерживается Rasa. Однако вы можете реализовать свой собственный магазин пользовательских трекеров . Я бы действительно рекомендовал использовать SQLTrackerStore с sqlite. SQLite также основан на файлах, что означает, что вам не нужно ничего запускать в фоновом режиме, но, вероятно, будет быстрее и с меньшими усилиями по внедрению, чем реализация собственного хранилища трекеров. Обратите внимание, что SQLTrackerStore поддерживается только с Rasa 1.0
.
person
Tobias
schedule
14.06.2019
@Ironman проголосовал за; ваш вопрос правильный иммо. Наличие файла журнала - это обычное значение по умолчанию, позволяющее извлекать контент с помощью простых сценариев bash и т. Д. @Tobias Я немного озадачен использованием базы данных для хранения истории чатов. Есть плюсы и минусы. Использование справки БД для управления историей в режиме онлайн, но требует запроса БД обо всем :( Что нам нужно, это, возможно,
FileStore
готовый пример кода в качестве отправной точки.
- person Giorgio Robino; 01.05.2020
Вы пробовали использовать Rasa X для просмотра разговоров пользователей с вашим ботом? Он был создан для того, чтобы учиться на разговорах пользователей и улучшать их. Я думаю, что в этом больше смысла, чем экспортировать потенциально тысячи историй в один файл.
- person Tobias; 04.05.2020