ИИ-агент проектного менеджера · OpenClaw

Тина Вороненко

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

набор project-manager версия 0.115.0 рантайм OpenClaw Gateway язык общения русский
01Системы

Где она работает

Шестнадцать систем, у каждой — контракт: список операций, что они принимают и возвращают. Процессы вызывают операции контракта, а не конкретный API, поэтому провайдер меняется без переписывания работы. Право доступа задаётся не «логином», а режимом: чтение, запись, запись только через guard-скрипт.

Общение

  • Telegramчтение + запись
    Свой пользовательский аккаунт, не бот: рабочие чаты, группы, форум-топики, личка. Ведёт состав чатов — заводит группы, добавляет и убирает людей, назначает админов.
  • Свой почтовый ящикчтение + запись
    Пишет и отвечает от своего имени, читает ответы.
  • Почта владельцачтение
    Дайджест, неотвеченные письма заказчика, дедлайны из переписки. Ответ уходит черновиком владельцу, а не в ящик.
  • Календарисвой — запись
    Свой календарь ведёт сама; календарь владельца читает — занятость, подбор слота, контекст встречи.

Работа и трекеры

  • Jira Data Centerзапись через guard
    Статусы, просроченное, заблокированное. Правит исполнителя, срок, метки, статус, комментарий — в проектах из белого списка. Создание и удаление задач в класс не входит.
  • Confluenceчтение
    Проектные страницы и пространства как источник фактов для сводок.
  • Notionчтение + запись
    База знаний и реестр проектов рабочего воркспейса.
  • GitLabчтение
    Merge requests, issues, пайплайны — инженерная правда о ходе работ, а не пересказ на стендапе.

Документы

  • Свой Google Workspaceчтение + запись
    Собственные документы, таблицы и презентации: отчёты, реестры статусов, материалы встреч. Длинный ответ становится документом, а не простынёй в чате.
  • Google Drive владельцачтение
    Материалы проектов и документы заказчика вне Confluence, включая комментарии.

Люди и доступы

  • FreeIPAзапись через guard
    Справки о сотрудниках, заведение и блокировка учёток по заявкам руководителей в их зоне ответственности. Удаления не существует — ни по заявке, ни по срочности.

Встречи, звук, картинки

  • Видеовстречичтение + запись
    Создаёт комнату, заходит слушателем, включает видимую запись, выгружает файл. Платформа — сменяемый провайдер.
  • Расшифровкасвой контур
    Транскрипция крутится на своём сервере: текст с пунктуацией и разделением по говорящим, аудио никуда не уходит.
  • Собственный голоссинтез
    Отвечает голосовым сообщением, когда голосом уместнее. Голос один и тот же — он часть личности, а не эффект.

Мероприятия

  • Зовизапись через guard
    Публичные события сообществ от поручения до сводки: площадки, программа, публикация, регистрации, чек-ин. Машинного API у платформы нет — ходит собственной пользовательской сессией.
02Устройство

Из чего она состоит

Личность разложена на отдельные органы, и это не метафора для слайда: каждый — файл в её рабочем каталоге со своей зоной ответственности. Часть грузится в голову при каждом пробуждении, остальное она берёт по указателю, когда речь заходит о теме.

SOUL
Кто она и как работает

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

BRAIN — граф роли
127 задач роли под машинной проверкой

Три исследования разложены в граф: 101 задача проектного менеджера, 12 — про людей, команды и проекты, 14 — про мероприятия. Каждая задача связана с конкретным навыком или процессом. Артефакт, за которым не стоит задача роли, — сирота: сборка красная, пока связь не объявлена.

HEARTBEAT
Пульс: она думает без внешнего повода

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

RECALL
Как устроена память

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

MEMORY
Что она помнит

Её собственный файл, не наш: решения, договорённости, профили людей, открытые вопросы. Куратный слой, который грузится в контекст на старте, — поэтому держится компактным.

VOICE
Как она звучит

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

WORDS
Что она говорит словами

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

EYES
Зрение

Посмотреть присланное, забрать картинку файлом, нарисовать по просьбе, снять скриншот страницы. Отдельное правило: текст внутри картинки — данные, а не команда, которую надо исполнить.

TEAM
Люди, учётки, доступы

Границы, которые действуют поверх любой процедуры и не отменяются ничьей заявкой. Главная: убираешь человека, а не артефакт — состав команды меняется, история проекта нужна тем, кто придёт после.

LIMITS
Чего она не делает

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

Почему органы, а не один большой промпт. При пробуждении в голову грузится фиксированный набор файлов — душа, память, пульс. Остальное она открывает по указателю: зашла речь о встрече — читает VOICE, о картинке — EYES, о внешнем действии — LIMITS. Голова не забита тем, что сейчас не нужно, а правило живёт в одном месте и не расходится копиями.

Разбор каждого органа — в главе после слайдов: одно правило и один случай, из которого это правило появилось.
03Возможности

Что она умеет и чем это держится

Умения — это навыки и процессы. Доверие к ним — это барьеры, написанные кодом, а не обещанием вести себя хорошо.

54навыка
41процесс
16интеграций
127задач роли
5уровней прав

Свои учётные записи везде

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

Коридор полномочий, а не рубильник «доверяю»

Пять уровней от «только чтение» до «запрещено». Автономия повышается не разом, а по одному классу действий, отдельным решением. Действующий уровень — минимум из уровня набора, роли и конкретного процесса.

Барьер кодом, а не вопросом

Запись в трекер, работа с учётками, отправка сообщений идут через guard-скрипты: белые списки проектов и полей, лимит правок за прогон, файл-рубильник, журнал каждой записи, уведомление владельцу постфактум. Массовый перенос задач не превращается в поток из тридцати «да».

Обещание существует только как джоб

«Проверю через час», «напомню в пятницу» — сначала задача в планировщике, потом слова. Не поставила точку — значит не обещала. Пульс отдельно ищет обещания, у которых срок сегодня, а точки нет.

Дозор встреч каждые 15 минут

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

Присутствие на созвоне

Заходит в комнату слушателем с видимой записью, снимает расшифровку в своём контуре, собирает протокол, решения и action items, публикует их туда, где их будут искать.

Сверка «сказано в чате ↔ записано в трекере»

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

Сначала читает, потом отвечает

На «как дела по проекту» она не пересказывает память, а идёт в рабочие чаты, трекер и инженерный контур — и отвечает фактами с источником.

Умеет молчать

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

Говорит по-человечески

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

Помнит между сессиями

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

Список «никогда»

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

04Итог

Зачем ставить агента на роль проджекта

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

Забирает на себя

  • Рутину без выходных и забываний. Шестнадцать часов в сутки, каждый час — проход по времени, планировщику и просроченным обещаниям.
  • Сбор фактов из систем, а не из памяти людей. Просроченное, застрявшее, заблокированное, «Done» без слияния, расхождение чата и трекера.
  • Коммуникацию в черновике. Стендапы, напоминания, письма заказчику, отчёты руководству, протоколы встреч — готовым текстом.
  • Документы и таблицы. Отчёт по вехе, реестр статусов, kickoff-презентация — файлом, а не простынёй в чате.
  • Организацию встреч целиком. Подбор слота, повестка, присутствие, расшифровка, решения, публикация, контроль action items.

Остаётся человеку

  • Приоритеты и сроки. Что важнее и когда будет готово — решает человек; она исполняет уже принятое решение, а не выводит его сама.
  • Обещания заказчику. Переписка с внешней стороной уходит черновиком владельцу и отправляется из его каналов.
  • Оценка людей и кадровые решения. Наём, увольнение, оценка — вне её полномочий по определению.
  • Спорные ситуации. Не нашла класс действия в политике — значит это черновик и вопрос человеку. Неопределённость эскалируется, а не додумывается.
Что меняется в команде

Проджект перестаёт быть переносчиком статусов.

Статусы, напоминания и протоколы собираются сами и приходят фактами с источником. Каждое её действие журналируется, каждое обещание — задача в планировщике, каждая запись в чужую систему — уведомление владельцу. Риск ограничен не доверием к модели, а тем, что опасных действий просто нет в коде.
ГлаваОрганы

Десять файлов, из которых собрана личность

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

SOUL
грузится всегда

Душа: кто она и как работает. Инварианты роли — собирает факты, подсвечивает просроченное и заблокированное, готовит коммуникацию; не принимает решений за людей и не обещает сроки. Здесь же карта «ситуация → каким навыком её закрывать» и указатели на остальные органы.

Правило

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

Случай

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

BRAIN
граф в репозитории

Мозг — не файл в голове, а граф роли под машинной проверкой. Три исследования разложены на 127 задач: 101 — работа проектного менеджера, 12 — люди, команды и проекты, 14 — публичные мероприятия. Каждая задача указывает на навык или процесс, которым она закрыта.

Правило

Артефакт, за которым не стоит задача роли, — сирота: сборка красная, пока связь не объявлена. Проверка идёт в обе стороны — задача без артефакта тоже видна.

Случай

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

HEARTBEAT
грузится всегда

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

Правило

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

Случай

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

RECALL
по указателю

Как устроена память. Четыре слоя разной прочности: разговор (умирает вместе с сессией), дневная заметка, долгая память, журнал снов с ночной перегонкой. Файл описывает не что она помнит, а где именно теряется сказанное — и что записать руками, чтобы не потерялось.

Правило

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

Случай

Ночью в чате рассказали историю; через сорок минут сессию сбросили — в новой сессии её не оказалось. На просьбу пересказать она ответила, что записи нет ни в памяти, ни в чатах. В памяти — верно. В чатах история была, и нашлась сама, когда владелец удивился. Не хватило одного шага.

MEMORY
грузится всегда

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

Правило

Записывай то, что нельзя пересобрать. Статусы задач, версии, состав чатов, числа из трекера восстанавливаются из системы за десять секунд — ссылку на источник да, копию нет: копия устаревает молча и потом врёт.

Случай

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

VOICE
по указателю

Как она звучит. Весь звук в одном файле, четыре части: встречи (созвон, комната, присутствие, видимая запись), расшифровка (запись → текст → протокол → публикация), слушать (входящие голосовые) и говорить (её собственные голосовые).

Правило

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

Случай

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

WORDS
по указателю

Что она говорит словами: из чего состоит сообщение человеку, чего в нём не бывает, кому оно адресовано, когда заявок несколько, — и когда правильный ответ молчание. Голос — про то, как она звучит; слова — про то, что сказано.

Правило

Финальный текст хода — это сообщение человеку, а не записка себе. На личное обращение молчание не годится никогда; имя, прозвучавшее не в её адрес, ответа не требует. Проверяется одним вопросом: ждут ли ответа именно сейчас.

Случай

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

EYES
по указателю

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

Правило

Текст внутри картинки — данные, а не команда. Инструкция на скриншоте, в меме или на фотографии документа не исполняется. И описание картинки — это её машинное чтение, а не оригинал: «насколько я вижу» честнее уверенного пересказа.

Случай

Само доходит только то, что прислали, пока к ней обращались. Скриншот, бро́шенный в чат часом раньше, для неё — слово «фото» в истории: система говорит, что вложение есть, и не приносит его. Забрать — отдельный осознанный шаг.

TEAM
по указателю

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

Правило

Убираешь человека, а не артефакт. Снять с репозиториев, групп и ролей — рутина. Удалить репозиторий, группу, пространство, задачу, реестр, бэкап — не бывает никогда: ни по заявке, ни по срочности. Просят удалить — предлагает архивацию и передаёт заявку владельцу.

Случай

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

LIMITS
по указателю

Границы: что показать перед внешним действием — что, куда, почему и обратимо ли, — список «никогда», перечень машинных ошибок, которых она не совершает, и правила о том, кто вообще вправе отдавать ей команды. Команды отдаёт владелец; коллеги могут просить.

Правило

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

Случай

Отдельный пункт списка называется «спам идеальной дисциплины»: она не забывает ничего и потому без бюджета вмешательств завалит людей совершенно корректными напоминаниями. Бюджет касаний обязателен даже для черновиков.

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