assistant.dudiin.ru

Внедрение для Александра Дудина · 2026

Личный AI-кабинет.
Иерархия специалистов в Telegram.

Один вход в Telegram — команда узких AI-агентов под капотом. Главный ассистент-оркестратор делегирует задачи бригадирам кластеров, бригадиры — специалистам. Система учится на ваших правках и сама предлагает новых специалистов для новых областей.

Заказчик · Александр Дудин (8 параллельных проектов) Кластеры · стройка, IT, нарды, недвижимость, личное, финансы Старт · май 2026

Состояние

Архитектура развёрнута на бумаге и в коде.

Схема БД утверждена, инструменты агентов описаны, шесть бригадиров получили первые промпты, дашборд на Next.js собран. Postgres и n8n-сборка — следующий шаг (ожидает доступа к VPS и OpenAI-ключа для голоса).

3
уровня иерархии
14
таблиц БД
23
AI-инструмента
8
MCP-серверов в реестре

Архитектура

Личный → бригадиры → специалисты.

Трёхуровневая иерархия — не моноагент. Личный ассистент знает всю картину на верхнем уровне и делегирует вниз. Бригадир кластера видит свой домен и распределяет задачи между своими специалистами. Специалист отвечает по узкой теме. Расчёт — на десятки бригадиров и сотни специалистов. Поиск нужного — через семантический индекс описаний (pgvector).

Telegram — текст + голос (Whisper) │ ▼ ┌──────────────────────────────────┐ │ ЛИЧНЫЙ AI-АССИСТЕНТ │ ◄ единственная точка входа │ + календарь │ самообучение через │ + общие задачи │ learned_rules │ + утро/вечер/неделя │ └────────────────┬─────────────────┘ │ delegate_to_agent │ find_agent_by_description (RAG) ┌──────┬──────────┬┴────────┬──────────┬──────────┐ ▼ ▼ ▼ ▼ ▼ ▼ Стройка IT/SaaS Нарды Недв. Личное Финансы (бригадир)(бригадир) (бригадир)(бригадир)(бригадир)(бригадир) │ │ │ │ │ │ └─ специалисты ─ юрист, нутрициолог, фитнес-тренер, бухгалтер, психолог, аналитик, ... (создаются по мере — статус draft → approved)

Модули

Что делает каждый блок.

Все агенты ходят к Claude через одну проксированную инфраструктуру и пишут в общий PostgreSQL. Состояние агентов, история сообщений и долгая память — раздельные таблицы. Доступ инструментов между уровнями — через констрейнты на уровне БД.

01 / ЯДРО

Личный ассистент-оркестратор

Принимает все входящие из Telegram (текст и голос), классифицирует намерение, отвечает сам на простое, делегирует узкое. Раз в день делает утренний бриф (07:30) и вечерний разбор (21:30), раз в неделю — обзор с рефлексией.

  • Claude Sonnet 4.6 с tool-use (per-agent можно ставить Haiku/Opus)
  • Векторная память (pgvector) с per-agent скоупом
  • Шаблонная переменная {{learned_rules}} в промпте
  • Бюджет: до 5 вложенных делегаций на одну реплику
02 / БРИГАДИРЫ

Шесть кластеров на старте

Каждый бригадир — отдельный AI-агент со своим system_prompt и своим whitelist'ом инструментов. Бригадир делегирует только своим специалистам (parent_id = его id) — иерархия защищена на уровне БД-констрейнтов.

  • foreman_stroika — стяжка, производство, дома, отделка, аренда, КП Гранат
  • foreman_it — Нейро.Контур, Kudinov AI, n8n, dudiin.ru
  • foreman_nardy — NeuroGammon, ПЛАН 62, Founding Players
  • foreman_realestate, foreman_personal, foreman_finance
03 / СПЕЦИАЛИСТЫ

Расширение до сотен агентов

Узкие исполнители — юрист, бухгалтер, нутрициолог, фитнес-тренер, психолог, системный аналитик, дев-инженер по конкретному репо. Создаются через create_agent со статусом draft — активируются только после одобрения владельца.

  • Поиск подходящего — через find_agent_by_description (cosine на embedding описаний)
  • На агента можно подключить разные MCP-серверы — у юриста доступ к правовым БД, у нутрициолога к USDA, и т.п.
  • Модель выбирается per-agent: дешёвые специалисты на Haiku
04 / САМООБУЧЕНИЕ

Накопление правил с человеком в петле

Это не fine-tuning. Когда владелец поправляет агента — фиксируется feedback. После двух повторяющихся коррекций агент сам предлагает правило. На вечернем брифе владелец одобряет или отклоняет. Одобренное автоматически попадает в активный промпт без передеплоя.

  • 3 уровня scope: global / cluster / agent
  • Версионирование промптов с откатами (таблица agent_prompts)
  • View v_effective_rules собирает правила с учётом иерархии
  • Раз в неделю — рефлексия по логам и предложения системных изменений
05 / MCP-СЛОЙ

Стандартизированные внешние tools

Model Context Protocol — открытый стандарт Anthropic для связи LLM с tools и data. Подключаем готовые серверы экосистемы вместо самописных интеграций. У каждого агента — whitelist разрешённых MCP-серверов.

  • Универсальные: postgres, filesystem, google calendar, gmail, brave search
  • Дев-кластер: github, n8n-mcp для отладки workflows
  • Доменные специалисты получают свои: legal-mcp юристу, USDA нутрициологу
  • Whitelist tools поагентно — лишних инструментов нет ни у кого
06 / ИНТЕРФЕЙСЫ

Telegram + Dashboard

Основной канал — Telegram-бот: текст, голос (Whisper), inline-кнопки на approve/reject правил в вечернем брифе. Дашборд ai.dudiin.ru — для визуального просмотра и редактирования.

  • Страницы: /today /week /tasks /agents /rules /journal
  • Magic-link auth на единственный email владельца
  • Server Components (Next.js 16) + минимум клиентского JS
  • Поддомен личного сайта dudiin.ru — единая брендовая зона

Принципы

Что система делает и не делает.

Иерархия с правами

Личный делегирует кому угодно. Бригадир — только своим специалистам. Специалист никому не делегирует. Защита на уровне БД-констрейнта и проверка на каждом вызове.

Copilot, не autopilot

Новые специалисты создаются со статусом draft — пока владелец не одобрил, не активируются. Правила поведения тоже накапливаются как предложения, без автоматического вшивания.

Один источник истины

Все данные — в PostgreSQL. Дашборд, Telegram-бот и n8n workflows смотрят в ту же БД. Ничего не дублируется в Airtable или Notion. Партиционирование conversations по месяцам — для масштаба.

Технологии

Технологический стек.

Стек подобран под РФ-реалии и под совмещение с уже работающими сервисами Дудина (NeuroGammon, Нейро.Контур, Kudinov AI, n8n). Никаких дублирующих инфраструктур — общий VPS, общий nginx, общий Cloudflare-слой.

Языки и фреймворкиTypeScript (дашборд) · Python 3.12 (нет — мы перенесли логику в n8n) · SQL · n8n workflows
AI и памятьAnthropic Claude Sonnet 4.6 универсально, Haiku 4.5 для дешёвых specialists, Opus 4.7 для сложных рассуждений · OpenAI Whisper для голоса · OpenAI text-embedding-3-small + pgvector для долгой памяти и поиска агентов
База данныхPostgreSQL 16 + pgvector + pg_trgm. 14 таблиц: users, clusters, agents, agent_prompts, agent_invocations, tasks, events, health_log, memory_chunks, daily_briefs, conversations (партиционированы по месяцам), feedback, learned_rules, mcp_servers, agent_mcp_access
Оркестрацияn8n self-hosted на n8n.dudiin.online · MCP Client Tool для подключения внешних серверов · sub-workflows на каждый tool · Cron для брифов
Внешние tools (MCP)postgres, filesystem, google-calendar, gmail, google-drive, brave-search, github, n8n-mcp · доменные подключаются на specialist'а через таблицу agent_mcp_access
ДашбордNext.js 16 (App Router) · Tailwind v4 · NextAuth v5 с magic-link · postgres-клиент напрямую, без ORM · shadcn/ui-стиль компонентов
Обход блокировокtg-proxy.a-dudin11.workers.dev для Telegram Bot API · anthropic-proxy для Claude · Cloudflare WARP SOCKS5 для MTProto (Telethon, опционально для голосового user-API)
ИнфраструктураDocker Compose с mem-limit · общий Timeweb-VPS (193.233.102.242) рядом с Kudinov/NeuroGammon/Нейро.Контур · Postgres на порту 5433 чтобы не конфликтнуть · резервный Vultr-VPS в NL

Готовность

Что готово, в работе и впереди.

На 12 мая 2026 — архитектура и код-скелет готовы. Деплой и сборка n8n workflow ждут SSH-доступа к VPS и второго API-ключа. После этого первый текстовый MVP можно запустить за 2–3 дня; голос и долгая память — ещё через 2–3 дня после OpenAI-ключа.

Сделано архитектура

  • Трёхуровневая схема БД — 14 таблиц, view v_effective_rules, партиционирование conversations по месяцам, GIN-индексы по tags, ivfflat для embeddings
  • 23 AI-инструмента в tools_schema: данные, память, оркестрация (delegate, find, create), самообучение (record_feedback, propose_rule, approve/reject)
  • Seed на 7 агентов: личный ассистент + 6 бригадиров (stroika, it, nardy, realestate, personal, finance) с готовыми system_prompts
  • MCP-реестр: 8 серверов с раздачей доступов по агентам
  • Дашборд Next.js: layout с сайдбаром, 6 страниц, magic-link auth, API для approve/reject правил и обновления задач
  • Deploy-стек: docker-compose для Postgres+pgvector, скрипты привязки webhook через tg-proxy и заливки промптов через psql
  • Получены: TG bot-токен, owner user_id, webhook secret. Anthropic-ключ переиспользуется из brief-bot

В работе май 2026

  • Деплой Postgres на Timeweb-VPS — после получения SSH-доступа или ручного запуска compose
  • Сборка orchestrator workflow в n8n — по спецификации nodes_spec.md, сшивка 23 tool-нод
  • Привязка вебхука через tg-proxy worker → первый текстовый ping бота
  • Получение OpenAI-ключа (ожидается в ближайшие часы)
  • Whisper-нода для голоса + embeddings для семантического поиска памяти и агентов
  • Cron-workflows: утро/вечер/неделя
  • Дашборд в проде: npm install (ждём место на диске), деплой на ai.dudiin.ru, certbot SSL

Впереди июнь–август

  • Первые specialists: юрист (РФ-право), бухгалтер ИП, фитнес-тренер, нутрициолог, психолог, системный аналитик
  • Доменные MCP под РФ: 1С (расходы/доходы), Тинькофф/Сбер банк-клиент API, обёртка над Гарантом/КонсультантПлюс для юриста
  • Health-аналитика — после 2-3 недель данных автоматические тренды и оповещения о просадках
  • Точки роста в недельном обзоре — на основе анализа задач и брифов за месяц
  • Голосовой ответ — TTS для брифов в Telegram (опционально)
  • Multi-user — расширение на других пользователей (потенциально как B2C SaaS-продукт линейки Нейро.Контур)
  • Telegram Mini App — продублировать дашборд внутрь TG

Вопросы

Что часто спрашивают.

Чем это отличается от ChatGPT Plus или Claude Pro?

В Pro-подписках — один универсальный ассистент без памяти о ваших проектах, без интеграции с календарём, БД, рабочими сервисами. Здесь — персональный оркестратор, который знает все ваши направления (от полусухой стяжки до спортивных нард), помнит контекст и при необходимости вызывает узких специалистов. Данные — на вашем сервере, не в чужом облаке.

Может ли личный ассистент сам нанимать новых специалистов?

Может предложить через create_agent, но новый специалист всегда создаётся со статусом draft. До явного одобрения владельцем агент не активируется, не получает доступ к данным и не отвечает на запросы. Так же со всеми правилами поведения: ассистент предлагает — владелец утверждает на вечернем брифе.

Где живут мои данные?

Только на вашем VPS. PostgreSQL с задачами, календарём, перепиской с агентами, заметками — всё локально. На внешние сервисы (Anthropic для рассуждений, OpenAI для голоса) уходит только текущий запрос — без идентификаторов и без долгой памяти. Логи запросов остаются на вашей стороне.

Безопасно ли подключать сторонние MCP-серверы?

MCP-сервер — это локальный процесс или удалённый endpoint, которому агент даёт команды. Мы не подключаем серверы наугад: каждый регистрируется в таблице mcp_servers, к нему явно прописываются креды и разрешённые tools, и привязка к агенту идёт через whitelist в agent_mcp_access. Незнакомые серверы из открытого реестра не подключаются автоматически — только после проверки кода и явного добавления.

Как это масштабируется до сотен агентов?

Личный ассистент не держит описания всех агентов в контексте. Он ищет нужного семантически через find_agent_by_description — pgvector cosine по embedding описаний. БД партиционируется по месяцам для conversations. Большие таблицы используют BIGINT. Каждый агент имеет свою модель (Haiku для дешёвых задач, Sonnet/Opus для сложных) — стоимость растёт сублинейно.

Подходит ли эта схема другим людям, не только Дудину?

Архитектура неперсонифицирована — конкретный Дудин зашит только в seed-данных (имя, проекты, кластеры). Под другого предпринимателя нужно переписать промпты бригадиров и список кластеров — день работы. Дашборд, схема БД, инструменты, MCP-слой, петля самообучения переиспользуются без изменений. Это основа для серийного внедрения.

Контакт

Разработка и внедрение.

Проект ведёт Александр Дудин — серийный предприниматель из Новосибирска, инженер-разработчик. Часть продуктовой линейки «AI-сотрудники» под брендом Нейро.Контур. Если у вас задача похожая — личный AI-кабинет с командой специалистов под ваш домен — пишите.

Email · dudiin@vk.com
Telegram · @dudiin
Сайт продуктовой линейки · neurocontour.ru
Кейс по застройщику · Контур.Стройка (ООО СЗ «Мегаполис»)