Сцена, с которой проще начать объяснение
Две недели назад я шёл по лесу. Телефон, одна палка связи, ноутбука нет и не предвидится.
Пишет участник курса: не могу войти в личный кабинет.
Год назад это значило бы «извините, вечером посмотрю», и человек полдня сидел бы без доступа. А тут я надиктовал сообщение своему ИИ-агенту прямо в телеграм: у такого-то отвалился доступ, сходи посмотри и почини. Через десять минут пришёл ответ, что готово. Проверил вечером - работает.
Интересно тут не «ИИ починил сайт». Интересно, что я в этот момент не был нужен. Задача ушла и вернулась сделанной, а я в это время шёл по лесу.
Дальше - из чего это собрано. По этажам, снизу вверх.
Что вообще делается без меня
Без моего участия сейчас идут 6 задач: карта приёма, запись пациентов, прайс, деньги, блог и технические работы. Ни одна из них не про медицину - это ровно та вторая смена, которая начинается после врачебной части. Сначала список, иначе разговор уходит в абстракции.
- Карта приёма. Наговариваю приём обычными словами - получаю структурированный текст по своему шаблону. Это была первая задача и до сих пор главная по сэкономленному времени.
- Запись пациентов. Человек пишет в мессенджер обычными словами, а дальше без меня: уточняется повод, оценивается срочность, предлагаются окна, запись ставится в календарь. Срочное падает мне отдельным сообщением.
- Прайс. Пересчитывается по правилу и разъезжается разом во все места, где он живёт: карточка в МИС, касса, сайт, файл для пациента. Раньше это был день работы и 3-4 разрозненных документа.
- Деньги. Сверка платежей и отчётность - то, что я откладывал до последнего, потому что там надо сравнивать выгрузки построчно.
- Блог. Статьи и ролики: темы, черновики, публикация. Сюда же ИИ-аватар и монтаж рилсов - лицо и голос мои, сборка не моя. Фактура моя, работа руками не моя.
- Технические работы. Доступы, сайты, серверы, бэкапы - как в сцене с лесом.
Ни одна из этих задач не про медицину. Это ровно та вторая смена, которая начинается после того, как врачебная часть закончилась.
Первый этаж: агент, который живёт у меня на компьютере
Основа - Claude Code. Это не окно чата в браузере, а агент, который работает прямо на моём компьютере: видит папки, читает и правит файлы, запускает команды, может заходить в интернет. Разница с чатом примерно как между советом по телефону и коллегой, который сел за ваш стол.
Рядом стоят ещё два - Codex и Kimi. Не для красоты: у каждого свои сильные места, и когда один заходит в тупик, второй может помочь. Плюс банальное - лимиты. Иногда важнее не «какой умнее», а «какой сейчас доступен».
Тут первая вещь, которая всё меняет: у всех троих одна и та же память. Инструкция для агента лежит одним файлом, а остальные читают тот же файл. Не три копии, которые через месяц разъедутся, а одна.
Вторая: проект - это папка. Клиника, курс, блог, бюджет, сайт - у каждого своя, и у каждой свой файл-инструкция: что это за проект, где боевое, что можно трогать и чего нельзя. Плюс общий файл поверх всех - кто я, как со мной разговаривать, чего не делать никогда. Агент, запущенный из папки, читает оба и сразу в контексте.
Каждый новый проект заводится по одному и тому же шаблону, и это делает сам агент. Не «я потом настрою» - настройка занимает минуту и происходит в момент создания. Всё, что откладывается на потом, не делается никогда, и системы это касается сильнее, чем чего-либо ещё.
Память: почему это вообще работает
Память системы живёт в файлах, а не в переписке, и это главная причина, по которой она вообще работает. История разговора с агентом не сохраняется. Закрыли - и в следующий раз перед вами чистый лист. Человек, который этого не знает, каждый раз объясняет заново, через две недели устаёт и решает, что «ИИ не тянет».
Поэтому память живёт не в разговоре, а в файлах. В каждом проекте лежит одно и то же:
- состояние проекта;
- план задачи;
- разборы после выполнения работы;
- база знаний;
- продвинутая система бэкапов.
Всё это ради двух вещей: чтобы ничего не потерялось и чтобы в каждом проекте система работала по заданному мной протоколу.
Звучит как бюрократия. По факту это единственная причина, по которой через месяц можно вернуться к задаче и не собирать контекст заново. Модели меняются раз в полгода, а вот эта обвязка не меняется вообще.
Второй этаж: агенты на сервере
Всё, что выше, работает, пока включён мой компьютер и я за ним сижу. Второй этаж нужен ровно для случаев вроде леса.
На отдельном сервере крутится OpenClaw - это как раз то, что позволяет держать нескольких агентов, разговаривать с ними из телеграма и давать каждому свои права. Не один универсальный, а несколько узких:
- технический специалист - тот самый, который чинил доступ. Он умеет ходить на серверы и править сайты. Ему я пишу голосом, когда что-то отвалилось - доступ агента к телеграму устроен отдельно;
- куратор - отвечает ученикам на вопросы по курсу, знает материалы и мои прошлые ответы, а когда не знает - зовёт меня;
- и ещё несколько под задачи поменьше.
Сам сервер - самая скучная часть истории и самая дешёвая. Это не серверная в подвале, а аренда виртуальной машины: 500-1500 рублей в месяц, характеристик самых минимальных хватает за глаза. Думают-то модели не на нём, он только держит агентов и не выключается, когда я сплю.
Права у каждого урезаны по факту работы: у куратора нет доступа туда, где ему нечего делать, а необратимые вещи вроде «отправить наружу» или «удалить» требуют моего подтверждения отдельно. Это не паранойя, а арифметика: чем больше у системы прав, тем дороже её ошибки.
Всё, что нельзя отменить, требует подтверждения человека. Всё, что можно отменить, может делаться само. Одного этого правила достаточно, чтобы не собрать половину неприятностей.
Где это ломается первым
Ломается такая система не на моделях, а на 4 скучных местах: ключи, права, вход на сервер и бэкапы. Про это в роликах про нейросети говорят реже всего.
Ключи и доступы. У агента на руках оказываются пароли от сервера, токены ботов, ключи к платным моделям. Всё это живёт в одном закрытом месте на сервере, а не в переписке, не в тексте задачи и уж точно не в папке проекта, которая уезжает на GitHub. Утёкший ключ - это не «неприятно», это чужие счета за ваши модели.
Права. Агенту дают ровно то, что нужно для его работы, и ничего сверх этого. У куратора, который отвечает ученикам, нет доступа туда, где ему нечего делать. Звучит занудно ровно до первого случая, когда что-то пошло не так, и вы радуетесь, что «не так» было ограничено одной папкой.
Вход на сервер. По ключу, не по паролю, и с уведомлением о каждом входе. У меня оно приходит в телефон: свой адрес и свой ключ - тихо, всё остальное - тревога. Один раз это спасло вечер: тревога оказалась своим же ноутбуком, но проверять пришлось всерьёз.
Почему бэкапы важнее всего остального
Бэкап - это единственная защита, отсутствие которой обнаруживается ровно один раз. Раз в 15 минут копия уезжает в закрытое хранилище, и делается это не из недоверия к агенту.
Бэкапы. Не потому что агент сломает - потому что ломается всё. Раз в пятнадцать минут копия уезжает в закрытое хранилище. Расплата за отсутствие бэкапа наступает ровно один раз, зато навсегда.
Ничего из этого не требует быть айтишником. Это набор правил, которые либо соблюдаются с самого начала, либо не соблюдаются никогда: задним числом такое не докручивается, потому что вспоминают о нём после первой потери.
Настройку ИИ-ассистента под себя - как объяснить ему вашу работу, ваш шаблон и ваши границы - разбираем на практикуме, это и есть первый шаг. Там же базовая гигиена: что нельзя грузить в нейросеть, как обезличивать текст, где проходит граница по данным пациентов. Всё серверное: права агентов, ключи, доступы, бэкапы и вход на сервер - на курсе, отдельной сквозной памяткой. Второй этаж без этого не строят.
Где проходит граница системы
Граница проходит по 2 линиям: данные пациентов в эту систему не заходят, врачебное решение ей не отдаётся. Про это отдельно, потому что вопрос задают чаще любого другого.
Данные пациентов в эту систему не заходят. Работа с ними живёт в закрытом контуре на российском сервере и наружу не выходит - этого требует закон, и это не та тема, где хочется быть первопроходцем. Всё, что вы прочитали выше про блог, курс и технику, - к медицинским данным отношения не имеет.
Врачебное решение не отдаётся. Диагноз, дозировка, схема, финальный ответ пациенту по медицинскому вопросу. Черновик - да. Отправка без меня - нет. Тут дело не в качестве моделей, а в том, как устроена ответственность: подпись всё равно моя.
Сколько это строилось
Сначала была одна задача - карта приёма. Она заработала, освободила вечер, и следующая задача прилипла к ней сама. Потом ещё одна. Сервер и агенты появились сильно позже, когда стало ясно, какие именно задачи не требуют меня.
Если бы я начинал с той схемы, которая получилась, я бы не начал вообще. Это как смотреть на чужую операционную и думать, что для первого клинического случая нужно то же самое.
С чего начинать, если хочется так же
Не с этого.
Порядок ровно обратный тому, в каком читается эта статья:
- Одна задача. Та, которую вы делаете каждый день и от которой устали больше всего. Не «автоматизировать клинику».
- Обычный чат и ваш шаблон. Вы объясняете, как делаете это сами: ваши формулировки, ваш порядок, ваши исключения, где вас звать. Получается помощник, который живёт в чате, никуда сам не ходит и ничего не отправляет, - зато знает вашу работу. Этого хватает надолго.
- Только потом даём агентам «руки». Когда становится видно, что вы стали курьером - скопировал отсюда, вставил туда, отметил в таблице, - вот тогда имеет смысл разговор про агентов и серверы.
Самое сложное здесь - второй шаг, и он же самый недооценённый. Знание о том, как вы работаете, лежит у вас в голове, и переехать оттуда в описание оно может только вашими руками. Ни одна модель этого за вас не сделает, потому что она про вашу работу ничего не знает.
Второй шаг мы и проходим на практикуме: три вечера, вы приходите с одной своей задачей и уходите с собранным под неё помощником в чате - ваш шаблон, ваши правила, ваши границы. Серверов и агентов там нет намеренно: это следующий этаж, и без первого он не строится. Три вечера, без программирования, 3 000 ₽. Записаться