DR.MAZIN / AI

Как устроена моя система агентов

Опубликовано 27 авг. 2026 г.Обновлено 6 сент. 2026 г.11 мин чтенияНачальный
144просмотров
1поделились

Сцена, с которой проще начать объяснение

Две недели назад я шёл по лесу. Телефон, одна палка связи, ноутбука нет и не предвидится.

Пишет участник курса: не могу войти в личный кабинет.

Год назад это значило бы «извините, вечером посмотрю», и человек полдня сидел бы без доступа. А тут я надиктовал сообщение своему ИИ-агенту прямо в телеграм: у такого-то отвалился доступ, сходи посмотри и почини. Через десять минут пришёл ответ, что готово. Проверил вечером - работает.

Интересно тут не «ИИ починил сайт». Интересно, что я в этот момент не был нужен. Задача ушла и вернулась сделанной, а я в это время шёл по лесу.

Дальше - из чего это собрано. По этажам, снизу вверх.

Что вообще делается без меня

Без моего участия сейчас идут 6 задач: карта приёма, запись пациентов, прайс, деньги, блог и технические работы. Ни одна из них не про медицину - это ровно та вторая смена, которая начинается после врачебной части. Сначала список, иначе разговор уходит в абстракции.

  • Карта приёма. Наговариваю приём обычными словами - получаю структурированный текст по своему шаблону. Это была первая задача и до сих пор главная по сэкономленному времени.
  • Запись пациентов. Человек пишет в мессенджер обычными словами, а дальше без меня: уточняется повод, оценивается срочность, предлагаются окна, запись ставится в календарь. Срочное падает мне отдельным сообщением.
  • Прайс. Пересчитывается по правилу и разъезжается разом во все места, где он живёт: карточка в МИС, касса, сайт, файл для пациента. Раньше это был день работы и 3-4 разрозненных документа.
  • Деньги. Сверка платежей и отчётность - то, что я откладывал до последнего, потому что там надо сравнивать выгрузки построчно.
  • Блог. Статьи и ролики: темы, черновики, публикация. Сюда же ИИ-аватар и монтаж рилсов - лицо и голос мои, сборка не моя. Фактура моя, работа руками не моя.
  • Технические работы. Доступы, сайты, серверы, бэкапы - как в сцене с лесом.

Ни одна из этих задач не про медицину. Это ровно та вторая смена, которая начинается после того, как врачебная часть закончилась.

Первый этаж: агент, который живёт у меня на компьютере

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

Рядом стоят ещё два - Codex и Kimi. Не для красоты: у каждого свои сильные места, и когда один заходит в тупик, второй может помочь. Плюс банальное - лимиты. Иногда важнее не «какой умнее», а «какой сейчас доступен».

Тут первая вещь, которая всё меняет: у всех троих одна и та же память. Инструкция для агента лежит одним файлом, а остальные читают тот же файл. Не три копии, которые через месяц разъедутся, а одна.

Вторая: проект - это папка. Клиника, курс, блог, бюджет, сайт - у каждого своя, и у каждой свой файл-инструкция: что это за проект, где боевое, что можно трогать и чего нельзя. Плюс общий файл поверх всех - кто я, как со мной разговаривать, чего не делать никогда. Агент, запущенный из папки, читает оба и сразу в контексте.

Мелочь, которая экономит больше всего

Каждый новый проект заводится по одному и тому же шаблону, и это делает сам агент. Не «я потом настрою» - настройка занимает минуту и происходит в момент создания. Всё, что откладывается на потом, не делается никогда, и системы это касается сильнее, чем чего-либо ещё.

Память: почему это вообще работает

Память системы живёт в файлах, а не в переписке, и это главная причина, по которой она вообще работает. История разговора с агентом не сохраняется. Закрыли - и в следующий раз перед вами чистый лист. Человек, который этого не знает, каждый раз объясняет заново, через две недели устаёт и решает, что «ИИ не тянет».

Поэтому память живёт не в разговоре, а в файлах. В каждом проекте лежит одно и то же:

  • состояние проекта;
  • план задачи;
  • разборы после выполнения работы;
  • база знаний;
  • продвинутая система бэкапов.

Всё это ради двух вещей: чтобы ничего не потерялось и чтобы в каждом проекте система работала по заданному мной протоколу.

Звучит как бюрократия. По факту это единственная причина, по которой через месяц можно вернуться к задаче и не собирать контекст заново. Модели меняются раз в полгода, а вот эта обвязка не меняется вообще.

Второй этаж: агенты на сервере

Всё, что выше, работает, пока включён мой компьютер и я за ним сижу. Второй этаж нужен ровно для случаев вроде леса.

На отдельном сервере крутится OpenClaw - это как раз то, что позволяет держать нескольких агентов, разговаривать с ними из телеграма и давать каждому свои права. Не один универсальный, а несколько узких:

  • технический специалист - тот самый, который чинил доступ. Он умеет ходить на серверы и править сайты. Ему я пишу голосом, когда что-то отвалилось - доступ агента к телеграму устроен отдельно;
  • куратор - отвечает ученикам на вопросы по курсу, знает материалы и мои прошлые ответы, а когда не знает - зовёт меня;
  • и ещё несколько под задачи поменьше.

Сам сервер - самая скучная часть истории и самая дешёвая. Это не серверная в подвале, а аренда виртуальной машины: 500-1500 рублей в месяц, характеристик самых минимальных хватает за глаза. Думают-то модели не на нём, он только держит агентов и не выключается, когда я сплю.

Права у каждого урезаны по факту работы: у куратора нет доступа туда, где ему нечего делать, а необратимые вещи вроде «отправить наружу» или «удалить» требуют моего подтверждения отдельно. Это не паранойя, а арифметика: чем больше у системы прав, тем дороже её ошибки.

Где это ломается первым

Ломается такая система не на моделях, а на 4 скучных местах: ключи, права, вход на сервер и бэкапы. Про это в роликах про нейросети говорят реже всего.

Ключи и доступы. У агента на руках оказываются пароли от сервера, токены ботов, ключи к платным моделям. Всё это живёт в одном закрытом месте на сервере, а не в переписке, не в тексте задачи и уж точно не в папке проекта, которая уезжает на GitHub. Утёкший ключ - это не «неприятно», это чужие счета за ваши модели.

Права. Агенту дают ровно то, что нужно для его работы, и ничего сверх этого. У куратора, который отвечает ученикам, нет доступа туда, где ему нечего делать. Звучит занудно ровно до первого случая, когда что-то пошло не так, и вы радуетесь, что «не так» было ограничено одной папкой.

Вход на сервер. По ключу, не по паролю, и с уведомлением о каждом входе. У меня оно приходит в телефон: свой адрес и свой ключ - тихо, всё остальное - тревога. Один раз это спасло вечер: тревога оказалась своим же ноутбуком, но проверять пришлось всерьёз.

Почему бэкапы важнее всего остального

Бэкап - это единственная защита, отсутствие которой обнаруживается ровно один раз. Раз в 15 минут копия уезжает в закрытое хранилище, и делается это не из недоверия к агенту.

Бэкапы. Не потому что агент сломает - потому что ломается всё. Раз в пятнадцать минут копия уезжает в закрытое хранилище. Расплата за отсутствие бэкапа наступает ровно один раз, зато навсегда.

Ничего из этого не требует быть айтишником. Это набор правил, которые либо соблюдаются с самого начала, либо не соблюдаются никогда: задним числом такое не докручивается, потому что вспоминают о нём после первой потери.

Где проходит граница системы

Граница проходит по 2 линиям: данные пациентов в эту систему не заходят, врачебное решение ей не отдаётся. Про это отдельно, потому что вопрос задают чаще любого другого.

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

Врачебное решение не отдаётся. Диагноз, дозировка, схема, финальный ответ пациенту по медицинскому вопросу. Черновик - да. Отправка без меня - нет. Тут дело не в качестве моделей, а в том, как устроена ответственность: подпись всё равно моя.

Сколько это строилось

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

Если бы я начинал с той схемы, которая получилась, я бы не начал вообще. Это как смотреть на чужую операционную и думать, что для первого клинического случая нужно то же самое.

С чего начинать, если хочется так же

Не с этого.

Порядок ровно обратный тому, в каком читается эта статья:

  1. Одна задача. Та, которую вы делаете каждый день и от которой устали больше всего. Не «автоматизировать клинику».
  2. Обычный чат и ваш шаблон. Вы объясняете, как делаете это сами: ваши формулировки, ваш порядок, ваши исключения, где вас звать. Получается помощник, который живёт в чате, никуда сам не ходит и ничего не отправляет, - зато знает вашу работу. Этого хватает надолго.
  3. Только потом даём агентам «руки». Когда становится видно, что вы стали курьером - скопировал отсюда, вставил туда, отметил в таблице, - вот тогда имеет смысл разговор про агентов и серверы.

Самое сложное здесь - второй шаг, и он же самый недооценённый. Знание о том, как вы работаете, лежит у вас в голове, и переехать оттуда в описание оно может только вашими руками. Ни одна модель этого за вас не сделает, потому что она про вашу работу ничего не знает.

Практикум

Второй шаг мы и проходим на практикуме: три вечера, вы приходите с одной своей задачей и уходите с собранным под неё помощником в чате - ваш шаблон, ваши правила, ваши границы. Серверов и агентов там нет намеренно: это следующий этаж, и без первого он не строится. Три вечера, без программирования, 3 000 ₽. Записаться

Часто задаваемые вопросы

Была ли статья полезной?
Автор
Евгений Мазин
Врач-стоматолог, основатель DR.MAZIN / AI

Стоматолог из Москвы, доказательный подход. Учу врачей собирать AI-ассистентов под свою практику - без кода.