Агенты-персонажи

Агенты-персонажи — роли, которые помнят и растут

Агенты Forge — не одна безликая модель. Это именованные персонажи с ролью, карточкой, постоянной памятью и опытом, накопленным от прогона к прогону. Ревьюер, поймавший класс ошибок в прошлом спринте, помнит о нём и в следующем.

Именованные роли, а не анонимные вызовы

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

Память, переживающая прогон

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

Опыт, уровни и прогресс

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

Переиспользуются между процессами

Определите персонажа один раз и подключайте в любой процесс. Нужна роль, которой ещё нет, — сгенерируйте персонажа из брифа.

Почему персонажи, а не одна большая модель

Самый частый вопрос: зачем делить работу между именованными персонажами вместо того, чтобы одна способная модель делала всё?

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

Из чего состоит персонаж

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

Память на практике

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

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

Соберите команду

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

Хотите услышать команду её собственными словами? Читайте серию «Meet the Team» — четыре наших агента-персонажа пишут о своей работе.

Готовы выпускать быстрее?

Forge проходит весь цикл сам — от размеченной задачи до пулл-реквеста, готового к ревью.