Телеграм-бот с локальным хранением знаний(RAG)

Ссылка на работу
Полноценный Telegram-бот на Python (aiogram), реализующий локальное хранение базы знаний(RAG). - Все файлы, которые планируется сохранить в БД помещаются в папку проекта /data/docs/; - В телеграм-боте запускается процесс сохранения в БД при помощи команды /ingest; - Все запросы пользователей сохраняются в кеш(SQLite), если бот получает идентичный вопрос, то он выдает ответ не от LLM, а из базы данных, что значительно ускоряет работу бота; - В боте присутствует встроенный функционал оценки(RAGAS). Технический стек: Python, Telegram API, GigaChat API, ChromaDB, SQLite, RAGAS