Я собираюсь создать простого чат-бота, который может использовать PDF-файл в качестве источника. Например, входными данными для чат-бота может быть документ условий и положений банка, и чат-бот будет отвечать на вопрос, связанный с содержанием документа.
Примеры вопросов и ответов. В: Какова моя ежемесячная плата за мой сберегательный счет? О: Ваша ежемесячная плата за сберегательный счет составляет 5 долларов США, если сумма депозита не превышает 2000 долларов США, в противном случае - бесплатно.
Я использовал pdfminer для чтения PDF-документа и преобразования его в обработанные данные и spaCy для определения NER, POS и т. Д.
Я узнал о RASA, и все ссылки, которые я видел, используют определенный текстовый ответ и не используют какой-либо PDF-документ в качестве источника.
Может ли кто-нибудь дать какие-либо рекомендации относительно того, какой подход я могу использовать?
Я не хочу использовать Dialogflow или Lex и хочу быть в мире открытого исходного кода.