Разработка AI-бота с базой знаний для онлайн-школы инвестиций

Задача

Необходимо создать интеллектуального бота для онлайн-школы, который будет функционировать как персональный ассистент для всех участников образовательного процесса. Бот должен обладать следующими способностями:

  • Работать в личных сообщениях пользователей, обеспечивая конфиденциальное и оперативное общение.
  • Полностью знать все продукты школы: курсы, модули, уроки, программы, а также дополнительные материалы.
  • Изучить историю чатов обучения студентов в Telegram для улучшения качества ответов и понимания типичных вопросов.
  • Помогать отделу продаж: быстро искать ответы по продуктам, подбирать правильные формулировки и аргументацию.
  • Служить справочником для учеников: отвечать на вопросы по материалам курсов, техническим особенностям обучения, датам и домашним заданиям.
  • Обеспечивать актуальность знаний: поддерживать процесс обновления базы при изменениях в курсах (например, на платформе GetCourse).

Технические требования и подход к разработке

Архитектура и технологии

Бот строится на машинном обучении (NLP, возможен RAG-подход), с интеграцией знаний через векторную базу и обучение на диалогах. В основе - связка Python + фреймворк типа LangChain + Telegram API (для интерфейса). Административная панель даёт возможность управлять знаниями и ответами вручную.

Обновление базы знаний

  • Автоматически: робот отслеживает изменения на платформе GetCourse (webhook или периодическая синхронизация) и переобучает / перезаписывает блок знаний.
  • Вручную: через админку заказчик или исполнитель может редактировать, добавлять и перепроверять варианты ответов.
  • Предусмотрена возможность обучения на новых чатах и речевых паттернах студентов.

Что требуется от заказчика

  • Доступ к закрытым Telegram-чатам студентов (история переписки) для начального обучения.
  • Полный структурированный перечень продуктов (pdf/ворды/хмл) + описание учебных модулей на платформе - для первичной базы.
  • Демо-доступ к курсам на GetCourse (для установки системы отслеживания обновлений).
  • Чёткое понимание ролей бота (для продаж / для студентов) и описания частых вопросов: поддержка может сформулировать FAQ дополнительно.

Стоимость и обслуживание

  • Стоимость реализации: от 150 000 до 300 000 рублей - в зависимости от объёма начальных данных, сложности интеграции с GetCourse и необходимого уровня интеллектуальных ответов (степень RAG-кастомных моделей). Точная сумма определяется после предварительного анализа всех доступных материалов.
  • Ежемесячное обслуживание: не предусмотрено базово, возможно заключение договора на поддержку (обновление моделей, корректировка после архитектурных донастроек на GetCourse) - сумма от 15 000 до 30 000 рублей в месяц (зависит от объема актуальных изменений).
  • Стоимость ответа бота: около 50 копеек - 1,5 рубля за один развернутый/обработанный ответ (зависит от тарифа используемой языковой модели и кеширования повторяющихся вопросов).

Поиск активных участников для развития проекта и привлечения аудитории

Требуются инициативные люди для развития нового проекта, основной задачей которых будет приглашение и вовлечение новых участников. Необходимо наличие организаторских способностей и готовность активно способствовать росту сообщества.