К содержимому
Все кейсы

AI-системы

Personal AI Ops

Из переписки в задачи: чат превращается в проект со списком дел

Python 3.12FastAPITelethonGemini 2.0 FlashPydanticSQLAlchemy 2 async + AlembicNotion APIstructlogtenacity

Проблема

Договорённости о проектах живут в Telegram-чатах и теряются среди сообщений. Ручной перенос в таск-трекер никто не делает, а полностью автономный агент, который сам пишет людям, — риск, на который я не готов.

Система

Фиксированный шестишаговый конвейер: Telethon читает только чаты из явного белого списка, снимок нормализуется, Gemini со строгой response_schema разбирает его на проект и задачи, Pydantic проверяет ответ, результат пишется в Postgres, затем в Notion, затем приходит уведомление отдельным ботом. Границы выбраны жёстко: читать, анализировать, структурировать, сохранить, уведомить. Никаких исходящих сообщений людям, никаких «роёв» агентов. OCR и транскрипция спроектированы как будущие сервисы, которые подключаются без правки оркестратора.

Роль

Соло-разработка: архитектура, схема данных, интеграции.

Результат

Рабочий MVP с чёткой границей полномочий: система не может написать никому в обход меня. Оркестратор остаётся линейным и читаемым, расширения идут через сервисы, а не через условия внутри него.