Техническое задание: AI Telegram-бот с семантическим анализом
Цель проекта - разработка интеллектуального Telegram-бота, способного анализировать и понимать смысл пользовательских сообщений, даже если они сформулированы по-разному.
Основные функции
- Семантический анализ: Бот должен определять смысл и интенцию запроса, независимо от конкретной формулировки.
- Помощь в формулировках: Ассистировать пользователям в выражении мыслей, предлагая уточняющие вопросы или варианты.
- Поиск по базе: Находить и предлагать пользователю похожие или релевантные варианты из существующей базы знаний.
- Интеграции:
- Двусторонняя синхронизация с указанным сайтом.
- Подключение и взаимодействие с Telegram-каналом.
Технические требования
- Реализация на Python (предпочтительно) или другом подходящем стеке.
- Использование библиотек для NLP (обработки естественного языка) или готовых AI-решений.
- Проектирование и наполнение базы данных для хранения "вариантов".
- Создание понятного интерфейса администрирования для управления базой и настройками бота.
- Обеспечение стабильной работы и масштабируемости.
Что ожидается от исполнителя
- Предложить оптимальную архитектуру и стек технологий.
- Согласовать детали функционала и дизайна.
- Обеспечить качественную реализацию, тестирование и запуск.
- Предоставить документацию по управлению ботом.