+7 915 086-86-67Telegram @ObsManager
Обсудить проект

Блог

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

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

Мы небольшое рекламное агентство: ведём рекламу в VK, Яндекс Директе, каналах MAX и на маркетплейсах. В начале октября решили проверить, сколько работы можно отдать ИИ, если подойти к этому как к устройству компании, а не как к поиску волшебного промта. То есть с ролями, общей памятью, правилами и проверкой.

За первую неделю у нас появились сайт с оплатой картой, несколько онлайн-инструментов, блог и браузерная игра. Ещё программы, которые сами разбирают почту, публикуют ролики по расписанию и по ночам собирают заказы с бирж. Ниже — как это устроено, что сломалось и что всё равно делает человек.

Один чат — один поток работы

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

Поэтому каждый поток работы у нас ведёт свой чат. Сейчас их десять: стратегический и рабочие по блокам — продажи, поиск заказов, сайт и инструменты, тексты, ролики, идеи и другие. У каждого короткий код вроде «А1 Продажи» или «Б2 Тексты», и по нему сразу видно, кто за что отвечает.

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

Стратегический чат руками ничего не делает. Он читает короткие отчёты рабочих чатов, сверяет их с планом и раздаёт поручения. Отчёт у всех одной формы: шесть разделов — что сделано, какие решения принял владелец, чем вышло не по плану, что внести в общие файлы, на что посмотреть, что осталось. Не длиннее 25 строк. Читать девять таких отчётов в день реально, девять пересказов переписки — нет.

Доска просьб

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

Очередь владельца

Всё, что может сделать только человек (ключи, оплаты, «да» на запуск), лежит в одном списке с готовыми шагами: где открыть, что нажать, что вставить. Вспоминать, кто чего ждёт, не нужно, надо просто идти по списку.

Три правила, без которых всё развалилось бы

  1. Записывать сразу. Решение, которое осталось в переписке, через день потеряно. Записанное в файл потока переживает любой перезапуск чата.
  2. У каждого файла один хозяин. Когда два чата правят один файл, рано или поздно один затрёт правки другого. Поэтому правит хозяин, а остальные просят через доску. Перед записью чат перечитывает свежую версию файла и меняет только свои строки.
  3. Всё, что нужно от человека, держать в одном месте и с шагами. Иначе владелец тонет в сообщениях «а ещё нужно вот это», и работа стоит.

Лимиты: дорого то, что чат перечитывает

Подписка на ИИ тратится в основном на чтение: с каждым сообщением модель заново получает всю переписку, файлы и скриншоты. Сотое сообщение тащит за собой девяносто девять предыдущих.

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

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

Что не получилось

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

ИИ уверенно ошибается в фактах. В первой версии статьи о ценах рекламы в MAX мы взяли только 111 крупнейших каналов и получили медиану 0,89 ₽ за просмотр. Полная выгрузка каталога Директа, 7 709 каналов, дала 0,59 ₽, и вывод получился совсем другой. С тех пор всё, что идёт наружу (цифры, цены, обещания), проверяет человек, и у каждой цифры есть источник и дата.

Тексты выдавали себя. Знакомый открыл наш сайт и с первого экрана сказал: «Видно, что писал ИИ». Мы собрали список примет — «не X, а Y», тройки прилагательных, жирные ярлыки в каждом пункте, мораль в конце, тире вместо точки — и написали скрипт, который их считает. Теперь любой текст перед выходом проходит через него, а после правки скрипт сверяет, что цифры и факты не поменялись.

Автоматизировать удаётся не всё. Одни сервисы прямо запрещают автоматические действия, другие не пускают из облака, где работает ИИ. Капчи, вход в кабинеты, отправку на некоторые площадки и любые платежи делает человек. Мы перестали с этим бороться и вынесли всё это в очередь владельца.

С крупным кодом чат справляется плохо. Текст и небольшие правки он пишет хорошо, а в длинном разговоре над большой программой теряет нить. Крупные задачи по коду мы оформляем заданием в репозитории и отдаём отдельной сессии разработки со свежим контекстом. Чат потом проверяет ветку.

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

Что остаётся людям

ИИ у нас готовит, считает, пишет и проверяет. Решает и отвечает человек.

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

Во что это обходится

Подписка на сервис ИИ и время владельца: на старте несколько часов в день на разговор со стратегическим чатом и очередь дел, потом меньше. Отдельно хостинг, эквайринг и доступ к модели для инструментов сайта.

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

Если хотите так же

Устройство целиком, с настоящими промтами, шаблонами файлов и порядком запуска, мы описали в гайде «Агентство на ИИ». Под вашу организацию то же самое собирает ИИ-система: анкета из 15 вопросов, и на выходе готовые файлы и промты под вашу нишу.

Вопросы и ответы

Сколько чатов нужно на старте?

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

Где хранится память, если чат закончился?

В файлах проекта. У каждого потока свой профильный файл с разделом «Состояние и передача дел». Новый чат читает его и продолжает с того же места.

Можно ли доверить ИИ отправку писем и оплату?

Нет. Черновики писем, расчёты и отчёты готовит ИИ, а кнопку «отправить», пароли, ключи и платежи держит человек.

Почему быстро кончается лимит подписки?

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