Агенты в SDLC энтерпрайза: как не потерять архитектуру по дороге

AI в SDLC

Доклад принят в программу конференции

Целевая аудитория

Архитекторы, тимлиды, руководители аналитики и техдиры в продуктах, где над одной системой работают несколько команд и несколько ролей: бизнес-аналитик, архитектор, системный аналитик, разработка. Доклад будет полезен тем, кто: - теряет решения на передаче между ролями и ловит расхождения на встречах или уже в разработке; - пробовал агентов дальше одного репозитория и упёрся в контекст и противоречивую документацию; - отвечает за процесс от запроса бизнеса до задачи разработчику и хочет ускорить его той же командой. Уровень — middle и выше. Нужно понимать git и то, как устроены роли в цикле разработки. Знать конкретных агентов и инструменты не нужно: агент в докладе — любой, кто умеет читать файлы и запускать команды, вся механика показана на скриптах в репозитории. Доклад не про промптинг и не про выбор модели. Разработку и тестирование он не покрывает: наш опыт пока заканчивается на передаче в разработку.

Тезисы

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

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

Готовых решений для этого нет. Существующие инструменты и фреймворки для работы с агентами рассчитаны на одного разработчика и один репозиторий. Для цепочки ролей, нескольких команд и связанных систем мы собрали свой фреймворк — Genome — и применяем его на платформе B2B-продаж: 12 доменов, 3 команды, десятки интеграций.

Что будет в докладе

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

Что вы сможете применить у себя после выступления

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

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

Илья Кудряшов

МТС Веб Сервисы

Более 15 лет в IT: прошёл путь от разработчика и архитектора до технического директора. Восемь лет в Netcracker — BSS/OSS, API-шлюзы, дата-платформы и аналитика для телеком-операторов, последние годы из Омана и для рынков Ближнего Востока. До этого руководил центром разработки в Нижнем Новгороде и R&D-направлением. Уже полтора года в МТС Веб Сервисах — руководитель продукта AOS (Automation of Sale) в B2B-трайбе: отвечает за перевод сотрудников B2B-продаж с Siebel на AOS, новую собственную систему. Агентская разработка появилась в проекте не как самоцель, а как способ уложиться в сроки миграции: знание продукта как код в git, артефакт на каждом шаге процесса, ревью вместо пересказов на встречах. Вне работы — сноуборд, виндсерфинг и ролики.

Игорь Симонов

МТС Веб Сервисы

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

Видео

Другие доклады секции

AI в SDLC

Пишем полноценную игру с новым CodeSpeak
Леша Гладков

Независимый эксперт. Ex-Head of Mobile в Леруа Мерлен.