Техническое задание: Разработка Telegram-бота с искусственным интеллектом
Необходимо создать backend-часть для интерактивного Telegram-бота, способного к осмысленному диалогу с пользователями.
Основные требования к функционалу:
- Интерактивный диалог: Бот должен поддерживать плавную текстовую коммуникацию.
- Контекст и память: Система обязана запоминать историю взаимодействия в рамках сессии или пользователя для поддержания связности беседы.
- Обработка естественного языка: Реакция на свободные текстовые запросы и вопросы от пользователя.
- Интеграция с AI/ML: Использование моделей искусственного интеллекта для генерации ответов (конкретный стек технологий обсуждается с исполнителем).
- Надежность и масштабируемость: Архитектура должна быть рассчитана на стабильную работу при росте числа пользователей.
Что ожидается от исполнителя:
- Анализ задачи и предложение оптимального технологического стека.
- Разработка серверной логики бота, его интеграция с Telegram API и выбранным AI-решением.
- Реализация механизма хранения и управления контекстом диалога.
- Тестирование и развертывание рабочего решения.
Готовы рассмотреть различные варианты реализации на основе вашего опыта. В ответе укажите ваш подход, предполагаемый стек технологий и примерную оценку сроков.