ru24.pro
«Фрилансим»
Ноябрь
2024

Доделать Телеграм Бот с интеграцией с GPT

0
Задача
Разработка чат-ботов.
Задачи чат-бота: Бот необходим для договоренности об отработках между учеником и родителем без узнавания контактов друг друга, а также для ответов на вопросы клиентов.
Платформа: Telegram.
Продукт: Центр дополнительного образования "Райская птица".
Техзадание есть.
Есть код, который уже был начат и разработан специалистом, но нужно его доделать и доработать. В приложении присылаю части кода для ознакомления.

ЧТО НУЖНО СДЕЛАТЬ? --->

1. Завершить графовую базу данных. База ориентирована на формат из конфига (айди клиентов, учебных единиц, родителей и преподавателей,у всех есть телеграмы (chat id/ username:: подумать как лучше) и телефоны)
графы связанные и доступ простой по ребрам графа.
2. Избавиться от поисков id, оставить только поиск в локальной графовой базе - включить их в подгрузку графовой
3. Завершить с ролями: когда посылает клиент - прикрепляется системный промпт со СВЯЗЯМИ.
4. Инкапсулировать функции для различных юзеров (разделить функции агентов преподавателей и студентов)
5. Добавить сверку: функции вызываются только по совпадениям в СВЯЗЯХ
5.1. Пивот для учителя со сводкой количества пропусков (ХИДДЕН СИСТЕМНАЯ ИНФА)
5.2. Календарь отработок (inline штука календарь) - просто календарь в телеге.
5.3 Для коммуникации по сообщениям между разными ролями об отработке - всё равно пушить сообщения в history контекстное о чат id или в базу обсуждений отработок
6. Отправка сообщений: ллм расщепляет сообщение и решает какой путь - получение информации или редирект чата. *попытаться выстроить общение

!!!Записывать сообщения в базу и сделать сущность администратор - к базе в config чтобы можно писать жалобы/выяснения и оно должно выгружать контекст чатов между сущностями!!!
!!! Автоматически определять зону ответственности. Если вопрос не про отработки, не про обучение или оценки дз и тд, а про организационные моменты, оплаты и тд - отправлять на тг администратора!!!
!!! Для чатов тичерсов и админа - из реплая получать время/идентификатор сообщения, по нему находить в базе conversation_id и отвечать этим клиентам - учителям или студентам!!!


Мемори стейты ТГБОТА, ЛЛМ
Трединг (на боте, на ллм)
Записи из Мемори стейтов в долгосрочные хранилища.



Требуется специалист владеющий промт инжинирингом