01 / 16
SaaS AI Operating System

Операционный
AI-мозг агентства

Один инструмент вместо хаоса из Telegram, Bitrix24, Google Sheets и голосовых — работает как ваш AI-директор по операциям

FastAPI PostgreSQL Celery Next.js 14 OpenRouter AI Telegram Bot Bitrix24 Google Sheets
08:01:04task.createdШариленд → "Проверить интеграцию Битрикс24"
08:01:07meeting.transcribedvoice_msg_4821.ogg → 1043 символа
08:01:09approval.created3 задачи из голосового — ожидают подтверждения
08:01:15bitrix.comment.receivedРома: "Почему не обновляются остатки?"
08:01:18bitrix.reply.sentAI ответил от лица владельца → approved
08:01:22google_sheet.row.updatedISA_33 → статус "Готово" синхронизирован
Проблема

Операционный хаос
digital-агентства

❌ Без системы

  • Задачи теряются в Telegram-чатах
  • Bitrix24 синхронизируется вручную
  • Google Sheets не обновляются вовремя
  • Голосовые не расшифровываются
  • Дедлайны пропускаются
  • Отчёты CEO пишутся руками
  • Контекст теряется между инструментами

✅ С AI OS

  • Голосовое → задача за 8 секунд
  • Bitrix24 синхронизируется каждые 5 мин
  • Google Sheets обновляется автоматически
  • AI отвечает в Bitrix24 от вашего лица
  • Дедлайны мониторятся 24/7
  • CEO отчёт готовится AI, вы только подтверждаете
  • Единый activity_log всех операций
Концепция

AI COO для вашей компании

Не просто task-менеджер.
Операционный мозг, который принимает задачи, расставляет приоритеты, контролирует дедлайны, ведёт коммуникации и формирует отчёты.
🎤

Голосовой ввод

Надиктуйте задачи — система сама расшифрует, структурирует и добавит в нужный проект

🤖

AI-агенты

8 специализированных агентов для разных задач: парсинг, планирование, отчёты, коммуникации

🔗

Интеграции

Bitrix24, Google Sheets, Telegram — всё в одной системе с единым activity log

Архитектура

8 слоёв системы

📱Interface LayerTelegram Bot · Web Dashboard · Android App (future)
🔌API LayerFastAPI · webhooks · auth · internal endpoints
⚙️Orchestration LayerCelery · Redis · schedulers · queues · retry policies
🧠AI Agent Layer8 агентов: Intake · Meeting Parser · Planning · Reporting · ...
🗄️Data LayerPostgreSQL · SQLAlchemy · Alembic migrations · repositories
🔗Integration LayerTelegram · OpenAI/OpenRouter · Bitrix24 · Google Sheets
Approval LayerВсе AI-действия через подтверждение пользователя
📊Analytics LayerProductivity · estimate accuracy · bottlenecks · workload
Telegram

Главный operational интерфейс

Весь жизненный цикл задачи — не выходя из мессенджера

01
Голос / текст / видео
Любой формат — надиктовали задачу или записали созвон
02
Транскрипция (Whisper)
Аудио → текст за секунды, нормализация русских названий
03
AI Meeting Parser
Извлечение задач, проекта, дедлайнов, рисков в JSON
04
Approval Preview
Telegram-сообщение с preview и кнопками ✅ / ❌
05
Task Creation
После подтверждения — задачи в БД + синхронизация
Команды бота
/plan_today — план дня
/standup — стендап-отчёт
/report_day — дневной итог
/weekly_report — CEO отчёт
/done <id> — закрыть задачу
/sync_bitrix — синхронизация
Inline кнопки
✅ Создать задачи
❌ Отклонить
✅ Отправить ответ в Bitrix24
✏️ Отредактировать
📌 Добавить в план
AI Agents

8 специализированных агентов

🎯

Intake Agent

Классифицирует входящие сообщения: задача, голосовое, команда, callback

📝

Meeting Parser

Извлекает задачи, решения, риски и дедлайны из любого аудио/видео

Deadline Agent

Определяет дедлайн, приоритет, риск и оценку времени для каждой задачи

📅

Planning Agent

Формирует план дня, TOP-3 задачи, фокус и риски на основе текущих данных

📊

Reporting Agent

Daily, weekly, CEO и клиентские отчёты на основе реальных данных из БД

📈

Productivity Agent

Анализирует загрузку, velocity, точность оценок и bottlenecks

💬

Bitrix Communication

Читает комментарии задач Bitrix24 и отвечает от лица владельца

Approval Agent

Управляет очередью подтверждений и контролирует все AI-действия

Operational: Gemini 2.0 Flash Communication: Claude 3.5 Haiku Analysis: Claude Sonnet Transcription: Whisper-1
Bitrix24 Integration

AI отвечает от вашего лица

Сотрудники общаются с AI, думая что это вы

  • Синхронизация задач каждые 5 минут
  • Чтение всех комментариев и чатов задач
  • AI анализирует вопрос и контекст задачи
  • Генерирует ответ в стиле владельца
  • Approval перед отправкой
  • Telegram summary после каждого ответа
  • Закрытие задач в Bitrix24 из системы
  • Weekly CEO Report по каждому проекту
Режимы ответов
🔴 Manual — все ответы с подтверждением
🟡 Smart — простые вопросы автоматически
🟢 Autonomous — AI действует сам (future)
08:32:11bitrix.comment.received
Рома: "Почему не обновляются остатки?"
08:32:12ai.analysis.started
task_id=4821, context=Шариленд
08:32:14approval.created
→ Telegram preview отправлен
08:32:31approval.approved
08:32:31bitrix.reply.sent
"Проверь cron и webhook обновления."
08:32:32telegram.summary.sent
Google Sheets

Двусторонняя синхронизация

Клиентские таблицы → система → обратно в таблицы

01
Scheduled sync (10 мин)
Читаем все строки, вычисляем external_id
02
sync_hash Detection
SHA256 от ключевых полей — видим изменения клиента
03
Upsert логика
Новая строка → задача. Изменилась → обновить
04
write_status_back
При смене статуса в системе → обновляем ячейку в таблице
Текущие клиенты
ISA 56 задач ✓
LDG (Dolavix) 41 задача ✓
Новые клиенты гибкий маппер
Ключевые принципы
  • Не создавать дубли
  • Не затирать клиентские данные
  • Хранить raw row payload
  • Логировать все изменения
Approval System

AI всегда под контролем

Любое AI-действие проходит через подтверждение владельца

Что требует approval

  • Создание задач из голосовых / AI
  • Отправка ответа в Bitrix24
  • Закрытие задачи в Bitrix24
  • Обновление Google Sheets
  • Отправка отчёта генеральному директору
  • Клиентские сообщения
  • Массовые изменения
Pipeline
01
AI готовит действие
02
Backend создаёт approval record
03
Telegram preview + кнопки
04
Пользователь approve / reject
05
Действие + activity_log
pending approved rejected expired
Web Dashboard

Операционный центр управления

Next.js 14 · TypeScript · Tailwind · shadcn/ui · тёмная тема

📋

Задачи

Kanban + таблица · DnD между колонками · фильтры · создание · AI Brief

Approval Center

Pending approvals · история решений · AI confidence · badge уведомления

🗣️

Voice Meetings

Список голосовых · транскрипты · extracted tasks · modal просмотр

🏢

Bitrix24

Канбан 5 колонок · AI Brief · чат задачи · смена стадии · ответы

📊

Google Sheets

ISA + LDG таблицы · статистика · смена статуса · write_status_back

📈

Reports + Analytics

Daily / Weekly / CEO отчёты · productivity metrics · генерация вручную

Production Metrics

Система работает прямо сейчас

160
Активных задач в системе
97
Задач из Google Sheets
25
Задач из Bitrix24
5
Проектов в системе
8
AI-агентов работают 24/7
3.7s
Синхронизация 97 задач
task.redround.ruPRODUCTION
Ubuntu VDSDocker · 6 containers
SSLLet's Encrypt · auto-renew
Celery5 scheduled jobs
Tech Stack

Production-grade архитектура

Backend
Python 3.11 + FastAPI 0.115
PostgreSQL 15 + SQLAlchemy 2.0
Redis 7 + Celery 5.4
Alembic migrations
structlog JSON logging
tenacity retry logic
python-telegram-bot 21.10
AI / LLM
OpenRouter — LLM gateway
Gemini 2.0 Flash — operational
Claude 3.5 Haiku — communication
Claude Sonnet — analysis
Whisper-1 — transcription
Frontend
Next.js 14 App Router
TypeScript + Tailwind CSS
shadcn/ui + Radix UI
React Query TanStack v5
@dnd-kit drag-and-drop
WebSocket realtime
Infrastructure
Docker Compose 7 services
Nginx reverse proxy + SSL
GitHub Actions CI/CD
Sentry error monitoring
Analytics

Productivity Intelligence

Система учится на исторических данных и улучшает оценки

  • Estimate Accuracy — actual / estimated hours
  • Execution Velocity — задач за период
  • Overdue Ratio — доля просроченных
  • Focus Score — % high-priority задач
  • Bottleneck Detection — где задачи зависают
  • Workload Analysis — перегруз по проектам
Пример AI-инсайта
planningestimate.hint
Задача: Bitrix24 интеграция
Похожие задачи: 6-8h avg
Рекомендация: 8h
Основано на 12 задачах
Roadmap

От MVP к SaaS Platform

✅ DONE
Этапы 1-8

Backend core · Voice pipeline · Dashboard · Bitrix24 · Google Sheets · Reports · Approvals · Productivity · Smart AI

🔄 NOW
Клиентский бот ISA

Отдельный Telegram-бот для клиента. Уведомления в групповой чат при смене статуса задачи

⏭ NEXT
Уведомления для team members

Персональные дедлайн-пуши исполнителям. Дневной отчёт по своим задачам в 20:00

☁️ FUTURE
Multi-tenant SaaS

Изоляция по tenant_id · Billing Stripe · Onboarding · Integrations marketplace · White-label

🚀 VISION
AI COO Platform

Для digital agencies · e-commerce teams · operational departments. Полная автономия с human oversight

Безопасность и принципы

AI под контролем

Архитектурные принципы

  • API endpoint не содержит бизнес-логику
  • AI не пишет напрямую во внешние системы
  • Все действия создают event в activity_log
  • Approval before любого внешнего действия
  • JWT auth + HTTPS + webhook secrets
  • Белый список Telegram chat_id
  • RBAC: owner / member / viewer роли
Event-driven audit trail
09:15task.created
09:15approval.created
09:16approval.approved
09:16bitrix.task.updated
20:00report.generated
20:01approval.created
20:03report.sent
Мониторинг
Sentry Prometheus Grafana Telegram alerts
Результат

Операционный хаос
→ управляемая система

📡 PRODUCTION — task.redround.ru
🧠 8 AI-агентов работают 24/7
📋 160 задач из 3 источников в одном месте
🔄 Авто-синхронизация Bitrix24 + Google Sheets
🎙️ Голос → задача за 8 секунд
📊 CEO-отчёты генерируются автоматически
task.redround.ru
SaaS AI Operating System · 2025