Сергей Матусевич AI · продукт · автоматизация

Все кейсыКейс 01 · Рабочие чаты

20+ чатов.
Один бот.

Руководитель ведёт несколько проектов в Telegram. Агент собирает переписку в задачи, решения и сроки.

Сводка на сегодняпример

  • P0Согласовать смету с заказчикомдо среды
  • P1Макет для сайтадо пятницы
  • РешениеОплата двумя частямизаказчик
  • РискПоставка сдвигается на неделюподрядчики
  • УточнитьКто берёт тексты для сайта/confirm

У каждой строки ссылка на исходное сообщение

Запрос

Руководитель ведёт 5 проектов сразу. У них 20+ чатов в Telegram. Нужно видеть задачи, решения и сроки по всем проектам.

Условия

  • Команда остаётся в Telegram
  • Итоги приходят руководителю лично
  • Данные на своём сервере
Руководитель за столом с четырьмя телефонами. Над каждым телефоном растёт столбик сообщений. Сообщения сползают на стол и на пол.

Четыре чата одного проектапример

  • Заказчик

    Заказчик

    Согласуем смету до среды?

    Задача

    Руководитель

    Оплату делим на две части.

    Решение

  • Подрядчики

    Подрядчик

    Поставка сдвигается на неделю.

    Риск

  • Команда

    Руководитель

    Макет нужен к пятнице.

    ЗадачаСрок

    Дизайнер

    Кто берёт тексты для сайта?

    Уточнить

  • Техкоманда

    Разработчик

    Сервер обновим в выходные.

    Срок

Метки ставит агент:ЗадачаРешениеРискСрокУточнить

Результат

  • 20+чатов на 5 проектов
  • 1бот
  • 5 000сообщений в неделю
  • Первый рабочий период
  • 81%разобрано в карточки проектов
  • 258 из 259фоновых запусков без сбоя
  • Чаты и сообщения показывают объём работы бота. Экономия времени не замерялась.
Тот же руководитель спокойно сидит с одним листом сводки. На столе один телефон с одним сообщением. На стене доска с карточками в три столбца.

Агентличные сообщенияпример

/my

Открытые задачи: 3

  • Согласовать сметудо среды · сообщение ↗
  • Найти автора текстовсегодня · сообщение ↗
  • Обновить график поставкидо пятницы · сообщение ↗

/today

Сегодня: 2

  • P0Смета для заказчика до среды
  • РискПоставка сдвигается на неделю

PROJECTS/Проект 1пример

Задачи

  • Смета для заказчикадо среды ↗
  • Макет для сайтадо пятницы ↗
  • Тексты для сайтабез исполнителя ↗

Решения

  • Оплата двумя частямизаказчик ↗

Договорённости

  • Сервер обновят в выходныетехкоманда ↗
  • Поставка на неделю позжеподрядчики ↗
  • Одна сводка по всем проектам
  • У каждой задачи ссылка на сообщение
  • Риски и сдвиги сроков видны в сводке
  • К встрече готова карточка проекта

Проблема и решение

Проблема

  • Задачи тонут в длинных обсуждениях.
  • Сроки меняются в переписке.
  • Контекст к встрече собирается вручную.

Решение

  1. 1

    Сохраняю

    Бот сохраняет каждое сообщение до анализа.

  2. 2

    Раскладываю

    Сообщения собираются по проектам.

  3. 3

    Выделяю

    Модель находит задачи, решения, сроки и риски.

  4. 4

    Проверяю

    Приоритет считает код по правилам проекта.

  5. 5

    Уточняю

    Спорное уходит руководителю на подтверждение.

  6. 6

    Обновляю

    Карточки в Obsidian и сводка обновляются сами.

Путь сообщения

От чата до сводки

Чаты

  1. Команда пишет

    Рабочие группы проекта: заказчик, подрядчики, команда.

Агент

  1. Сохраняет

    Сначала запись в базу. Потом анализ. Дубли отсекаются.

  2. Собирает по проектам

    Несколько чатов одного проекта сходятся в одну карточку.

  3. Выделяет смысл

    Задачи, решения, сроки, риски. Пакетами раз в 5–10 минут.

    Hermes Agent и внешний LLM API

Знания

  1. Обновляет Obsidian

    Карточки и дашборды. Копия на Mac руководителя.

Руководитель

  1. Получает сводку

    Лично, в Telegram. Плюс команды /my и /today.

Логика обработки

Спорное проверяет руководитель

СтекTelegramPythonSQLiteHermes AgentObsidianDockerGit

Как строилась архитектура 7 шагов
  1. Оставить привычный интерфейс

    Работа уже идёт в Telegram. Агент работает фоном. Отдельный веб-интерфейс не нужен.

  2. Отделить сбор от AI

    Сообщения принимает обычный Python-сервис. Очередь, дубли и перезапуск не зависят от модели.

  3. Один агент

    Для потока хватает одного агента. Сабагентов можно добавить позже для сложных задач.

  4. Факты отдельно от выводов

    SQLite хранит факты. Obsidian хранит выводы. Историю можно разобрать заново.

  5. Лёгкая инфраструктура

    Модель работает через внешний API. Серверу не нужен GPU. Для данных хватает SQLite.

  6. Учесть сеть

    На Mac руководителя уже работает VPN. Второй туннель не нужен. Obsidian синхронизируется через Mutagen поверх SSH.

  7. Ограничить пилот

    Сначала тестовая группа и 1–2 рабочих чата. Остальные чаты подключаются после проверки качества.

Внедрение: 30 дней, 5 этапов
  1. Спроектировать

    чат → проект · роли · команды · приоритеты · сводки

    Контур MVP и критерии приёмки зафиксированы.

  2. Подготовить среду

    VPS · SSH · Docker · Git · Obsidian · Mutagen

    Руководитель сам подключается к системе.

  3. Собрать сообщения

    бот · SQLite · поиск · без дублей · автозапуск

    Каждое сообщение сохраняется и находится поиском.

  4. Включить разбор

    Hermes · LLM API · задачи · риски · сводки

    Переписка превращается в структурированные знания.

  5. Пилот и передача

    реальные чаты · правка правил · документация

    Рабочий MVP, код и инструкция у руководителя.

До 30 дней. Сначала тестовый чат и 1–2 рабочих. Потом остальные.

Границы MVP ограничения и что не входит

Ограничения версии

  • Бот видит только группы, куда его добавили. Личную переписку он не читает.
  • Для обычных сообщений у бота выключен Privacy Mode. Другой вариант: нужные права в группе.
  • История собирается с момента подключения. Старую переписку MVP не импортирует.
  • Видео, архивы и 3D-модели в Obsidian не копируются. В карточке остаётся ссылка на файл.
  • Модель может ошибаться. Поэтому у каждого вывода есть ссылка на источник. Спорные действия подтверждает руководитель.
  • Фрагменты сообщений уходят во внешний LLM API. Конфиденциальные данные учитываем до запуска.
  • Mutagen рассчитан на один основной Mac. Для правки с нескольких устройств нужна схема разрешения конфликтов или Syncthing.
  • Частоту резервных копий и сценарий восстановления определяем до промышленной эксплуатации.

Не входит в MVP

  • Импорт старой истории и существующей базы знаний.
  • Личные переписки в Telegram.
  • Отправка сообщений от имени руководителя.
  • Расшифровка аудио и видео.
  • Отдельные агенты: юрист, аналитик, дизайнер.
  • Автоматические задачи в трекере.
  • Анализ договоров и генерация презентаций.
  • Веб-панель.
  • Долгосрочное администрирование инфраструктуры.

Хочешь так же для своей команды?