Техническое задание: Разработка Telegram-бота для кредитного консультирования
Основная задача
Создать интеллектуального Telegram-бота, который проводит пользователей через персонализированный диалог для оценки кредитоспособности и предложения финансовых продуктов. Система должна автоматически определять категорию клиента и вести его по соответствующему сценарию.
Ключевые требования
Архитектура диалога
- Реализация 10 независимых диалоговых веток для разных категорий клиентов
- Каждая ветка состоит из 50-80 последовательных шагов (вопросов, уточнений, информационных блоков)
- Четкая логика перехода от одного шага к следующему без пропусков
- Возможность сохранения состояния диалога при перерывах
Функциональность
- Автоматическая классификация пользователя по категориям на основе вводных данных
- Гибкая система ответов (текст, кнопки, опциональные поля ввода)
- Сбор, валидация и структурирование информации от пользователя
- Формирование предварительного решения на основе собранных данных
- Административная панель для управления диалоговыми сценариями и просмотра статистики
Технические аспекты
- Стабильная работа при высокой нагрузке
- Безопасное хранение пользовательских данных
- Логирование всех действий и диалогов
- Масштабируемая архитектура для возможного добавления новых категорий и шагов
Ожидаемый результат
Полностью рабочий Telegram-бот, который может автономно проводить сложные многошаговые диалоги, адаптируясь к одной из 10 категорий клиентов, и предоставлять финальный результат (рекомендацию, предварительное решение или отказ) на основе введенной информации.