Создание банковского ИИ, готового к внедрению

Источник: Temenos•

Создание банковского ИИ, готового к внедрению

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

Каждое предприятие сталкивалось с одной и той же ситуацией: демонстрация ИИ впечатляет участников, но внедрение в производство дается с трудом.

Проблема редко заключается только в самой модели. Дело в архитектуре вокруг нее.

Большая языковая модель может написать функцию. Но программное обеспечение для корпоративного банкинга требует гораздо большего, чем просто генерация кода. Ему необходимы контекст, стандарты, безопасность, комплаенс, интеграция, тестирование, проверка, прозрачность и повторяемость. В регулируемых средах подход «и так сойдет» неприемлем. Результат должен вызывать доверие, проверяться, объясняться и выпускаться в продакшн с полной уверенностью. Когда такие средства контроля встроены в процесс поставки, команды могут ускорить разработку и сократить время выхода на рынок без ущерба для качества или управления.

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

Таким образом, вопрос больше не в том, может ли ИИ писать код. Вопрос в том, можно ли доверять созданному ИИ коду при выпуске в продакшн. Ответом является многоагентная и многомодельная архитектура выполнения, разработанная для корпоративного банкинга.

Переосмысление ИИ как архитектуры выполнения

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

В реальной инженерной организации один человек не делает все подряд. Бизнес-аналитики уточняют требования. Технические лиды формируют план. Разработчики пишут код. Рецензенты проверяют реализацию. Команды контроля качества проверяют результат. Средства управления и безопасности задействованы на всех этапах процесса.

Корпоративному ИИ нужен тот же подход.

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

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

Почему важны и многоагентность, и множество LLM

В основе этой архитектуры лежат два проектных решения: многоагентное выполнение и оркестрация множества LLM. Они решают разные, но взаимосвязанные задачи.

Многоагентная архитектура обеспечивает специализацию. Она разделяет работу на специализированные роли и помогает системе безопаснее масштабироваться по мере добавления новых обязанностей, таких как проверка доступности, проверки безопасности, соответствие требованиям API или соблюдение дизайн-системы.

Оркестрация множества LLM обеспечивает разнообразие. Некоторые модели лучше справляются с планированием и рассуждением, в то время как другие эффективнее генерируют код, проводят ревью, суммируют или проверяют результаты. Направление задач нужной модели снижает зависимость от предположений или слепых зон какой-то одной модели. В совокупности многоагентный дизайн и оркестрация множества LLM создают более прочную основу для точности, отказоустойчивости и контролируемой поставки. Для банков это также может означать более быстрые циклы поставки, более эффективное использование специализированных ресурсов и большую уверенность в том, что новые цифровые продукты могут безопасно запускаться в продакшн.

Цикл — это и есть архитектура

Самая важная часть многоагентного и многомодельного дизайна — это цикл.

Традиционная генерация кода с помощью ИИ часто работает по принципу разового события: промпт, генерация, принятие или отклонение. Но производственное ПО создается итеративно: через планирование, генерацию, проверку, обратную связь, исправление, тестирование и валидацию.

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

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

Защитные механизмы, а не догадки

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

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

Аналогично, безопасность и комплаенс нельзя рассматривать как формальность для галочки.

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

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

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

Что это значит для команд разработки корпоративного ПО

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

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

В этом и заключается потенциал многоагентной и многомодельной архитектуры.

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

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

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

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от Temenos