RAG support bot для fintech-продукта
Нужно построить support bot для fintech-приложения. Какие компоненты нужны и как снизить риск неправильного ответа?
Ответить самому
Сначала сформулируйте ответ как на собеседовании, затем откройте разбор и оцените себя.
Короткий ответ
Нужны knowledge base, retrieval, answer generation with citations, escalation, policy guardrails, feedback loop и мониторинг unsafe answers.
Полный разбор
Для support bot сначала определяем scope: какие вопросы бот может решать сам, какие обязан эскалировать оператору. Knowledge base индексируется для retrieval, документы версионируются, а ответ должен ссылаться на источники или хотя бы сохранять evidence.
В fintech нельзя отвечать свободно на любые темы. Нужны policy rules: запрет на финансовые советы вне разрешенного scope, проверка персональных данных, authentication/authorization, escalation для спорных случаев. Retrieval должен работать только по актуальным и разрешенным документам.
Production loop: логируем вопросы, retrieved docs, answer, feedback, escalation reason. На основе ошибок улучшаем документы, retrieval и prompts.
Типичные ошибки
- Считать, что RAG автоматически делает ответ безопасным.
- Не отделить FAQ от account-specific actions.
- Не иметь human escalation.
Как отвечать на собеседовании
- Подчеркни fintech risk и policy guardrails.
- Добавь citations/evidence и feedback loop.