Будущее продуктового менеджментаНикто на ретрите не смог определить, чем продуктовые менеджеры будут заниматься в мире, управляемом AI. Одни организации подталкивают PM ближе к техническим инструментам, обучая их работать в Markdown и средах разработчика. Другие видят дальнейшее расхождение ролей: PM становятся стратегическими оркестраторами, тогда как разработчики берут на себя больше тактических продуктовых решений.
Очевидно одно: AI обнажает существующие дисфункции в отношениях между PM и разработчиком, а не создает новые. Фрагментация знаний, культурные разрывы между дисциплинами и нечеткие границы ролей существовали до AI. AI просто делает их игнорирование более дорогостоящим. Ретрит подчеркнул роль инструментов как "граничных объектов" (Boundary objects), позволяющих разным ролям работать по-своему, сохраняя при этом общую видимость.
6. Технические основы: языки, семантика и операционные системыИнфраструктура для эры агентов еще не существует. Вот части, которые сейчас собираются.
Языки программирования для агентовКаждый существующий язык программирования был спроектирован с человеком в качестве основного пользователя. Динамическая типизация существует для снижения когнитивной нагрузки на разработчиков. Строгая статическая типизация существует для отлавливания человеческих ошибок. Ретрит поставил вопрос: как выглядел бы язык, спроектированный для кода, генерируемого агентами, и стал бы он также лучше служить людям.
Группа сошлась на принципе: то, что хорошо для AI, хорошо для людей. Языки, делающие некорректный код невыразимым (через строгие типы, ограниченные вычислительные модели и формальные ограничения), помогают агентам производить корректный вывод и помогают людям его верифицировать. Напротив, языки, отдающие предпочтение выразительности перед безопасностью, затрудняют как генерацию агентами, так и ревью людьми.
Более радикальная возможность состоит в том, что исходный код в том виде, в каком мы его знаем, может стать транзитным артефактом, генерируемым по запросу и никогда не сохраняемым. Ретрит разделился по этому вопросу. Одни видели исчезновение исходного кода в течение десятилетия. Другие утверждали, что детерминированная валидация требует стабильного артефакта для тестирования, и этот артефакт фактически является исходным кодом, как бы мы его ни называли.
Семантические слои и графы знанийТехнологии, которым не удавалось получить широкое распространение на протяжении десятилетий, внезапно стали актуальными. Семантические слои, графы знаний и доменные онтологии (Domain ontologies) переоткрываются как слой заземления (Grounding layer) для агентов AI, которым необходимо понимать бизнес-домены. В ретрите участвовали эксперты, создающие эти системы в масштабе и сообщившие, что вся доменная онтология крупного телекоммуникационного оператора может быть охвачена примерно 286 концепциями. Это число сделало работу ощутимо достижимой, а не непосильно амбициозной.
Практическая ценность состоит в модернизации унаследованных систем (Legacy modernization). Выстраивая концептуальную модель данных на основе существующих систем и валидируя ее с экспертами в предметной области, организации могут создать слой спецификаций, необходимый агентам для уверенной модернизации. Одна из команд описала использование LLM моделей для автоматической идентификации команд, событий, агрегатов и политик из кода, фактически автогенерируя артефакты Event Storming. Эксперты затем валидируют и корректируют, сжимая недели воркшопов по исследованию в дни.
Агентная операционная системаРетрит исследовал, что должна включать операционная система для агентов:
- Управление идентичностью и разрешениями агентов.
- Управление памятью и контекстным окном.
- Реестр работ, фиксирующий будущую, текущую и прошлую работу с атрибутами, такими как необходимые навыки, критерии приемки, SLO и ограничения по стоимости.
- Пути управления через граф возможностей агентов и требований соответствия.
Ключевым инсайтом стало то, что агент - это больше, чем его персона, цели или текущий контекст; он включает историю выполненной им работы. Хотя модели взаимозаменяемы внутри агента (одну LLM модель можно заменить другой), смена модели фундаментально меняет поведение агента и должна отслеживаться. Реестр работ выделился как базовый примитив этой новой операционной системы, по аналогии с финансовым блокчейном: поддающийся поиску, пригодный для аудита и позволяющий агентам обнаруживать работу и участвовать в ее распределении.
7. Безопасность, управление и будущее AgileБезопасность критически отстаетРетрит с обеспокоенностью отметил низкую посещаемость сессии по безопасности, что отражает более широкую индустриальную закономерность. Безопасность рассматривается как то, что нужно решить позже, после того как технология заработает и станет надежной. В случае агентов такая последовательность опасна.
Наиболее наглядный пример: предоставление агенту доступа к электронной почте открывает возможность сброса паролей и захвата аккаунтов. Полный доступ к машине для инструментов разработки означает полный доступ к машине для всего, что агент решит сделать. Рекомендация ретрита была прямой. Platform Engineering должен обеспечивать безопасные настройки по умолчанию, делая безопасное поведение простым, а небезопасное - сложным. Организации не должны полагаться на то, что отдельные разработчики будут делать осознанные с точки зрения безопасности выборы при настройке доступа агентов.
Выделились три приоритета:
- безопасность по умолчанию (Security by design) как неоспоримый базовый уровень;
- межотраслевые коалиции для создания совместимых стандартов безопасности агентов;
- защитные механизмы на базе AI, способные соответствовать скорости и сложности атак, осуществляемых с помощью AI.
Agile эволюционирует, а не умираетРетрит решительно отверг нарратив "Agile is dead". Происходящее более неоднозначно. Одни команды сжимают ритм спринтов до одной недели, используя AI для автоматизации церемоний, таких как демо, отчетность и сводки статусов. Другие переоткрывают практики XP (парное программирование, ансамблевая разработка, непрерывная интеграция), поскольку эти практики создают плотные циклы обратной связи и общее понимание, которых требует разработка с помощью агентов.
Реальная угроза для Agile - это управление. Команды, принявшие AI инструменты и работающие быстрее, все равно сталкиваются с теми же процессами согласования, проверками соответствия и организационными зависимостями. Без реформирования управления наряду с практиками разработки более быстрые команды просто раньше упираются в те же стены. Ретрит подчеркнул необходимость привлечения функций внутреннего аудита и управления на раннем этапе при переосмыслении командных практик, а не отношения к ним как к препятствиям, которые нужно обходить позже.
Стабильность программного обеспечения также снижается по мере роста объема поставки (Batch size). Легкость создания больших наборов изменений с помощью AI инструментов подталкивает некоторые команды обратно к паттернам, напоминающим Waterfall, когда крупные нечастые релизы заменяют небольшие частые. Это прямая инверсия десятилетия исследований DORA, показывающих, что меньшие размеры батчей коррелируют с более высокой стабильностью. Ретрит обозначил это как активную регрессию, требующую внимания индустрии.
8. Рои агентов: за пределами последовательного мышленияРетрит посвятил целенаправленное время роению агентов (Agent Swarming) и выявил инсайты, ставящие под сомнение общепринятые представления о том, как должна быть организована работа с помощью AI.
Первый барьер для эффективного роения - ментальный, а не технический. Инженеры, обученные последовательной декомпозиции, с трудом концептуализируют параллельную работу агентов. Эта ментальная модель активно блокирует обучение. Эксперты, достигшие прорывов в роении, описывают этот опыт как принципиально отличный от всего, с чем они сталкивались в предыдущей разработке программного обеспечения. Простой акт явного указания агентам распараллелить работу и наблюдение за результатами дает больше, чем любой теоретический фреймворк.
Для корпоративных сценариев использования ретрит выявил важный паттерн: идеальная точность отдельных агентов имеет меньшее значение, чем коллективная сходимость к цели. Рой индивидуально несовершенных агентов может производить ценные результаты, если архитектура системы направляет сходимость. Это принцип проектирования, заимствованный из распределенных систем и биологического роевого интеллекта (Swarm Intelligence), применяемый к оркестрации AI агентов.
Ретрит также отметил, что большинство корпоративных оркестраций агентов не будет выглядеть как роение вовсе. Более распространенный паттерн - "дежурные работники на циклах" (Patrol workers on loops): агенты, выполняющие четко определенные ETL преобразования, проверки качества данных и мониторы бизнес-процессов в непрерывных циклах. Иными словами, неприметная работа по обеспечению надежности и чистоты данных, постоянно выполняемая в фоновом режиме. Организации с надежными, хорошо спроектированными API значительно лучше позиционированы как для роения, так и для развертывания агентов в патрульном стиле, чем те, у которых их нет.