В условиях, когда искусственный интеллект трансформирует разработку ПО, корпоративные решения нуждаются как в кодировании на естественном языке, так и в структурированных платформах, чтобы сбалансировать инновации и управление, считает Дон Шуерман, технический директор и вице-президент Pega по маркетингу продуктов. Он рассказал порталу The New Stack о возможных практических шагах в этом направлении.
По мере того как генеративный ИИ меняет форму разработки ПО, становится все более важным вопрос: окажутся ли традиционные платформы low-code и no-code устаревшими перед лицом кодирования на естественном языке?
Хотя некоторые представители отрасли предсказывают полное вытеснение структурированных подходов к разработке агентами ИИ, компания Pega — ветеран в области корпоративного ПО — предлагает более тонкую перспективу, которая объединяет оба мира.
Проверка корпоративной реальностью
«Есть много людей, которые думают, что все станет агентами, — говорит Дон Шуерман. — Вряд ли эти люди когда-либо имели дело со сложностью реальной корпоративной ИТ-организации. Честно говоря, я думаю, что в этом есть некоторая наивность».
Это замечание подчеркивает противоречие между обещаниями разработки на основе ИИ и практическими реалиями корпоративного ПО. Хотя такие инструменты, как Cursor, позволяют разработчикам создавать приложения с помощью подсказок на естественном языке (то, что некоторые называют «вайб-кодингом»), предприятиям требуются дополнительные ограждения, которые чистая ИИ-генерация по своей сути не обеспечивает.
Подводные камни неструктурированной ИИ-разработки
Шуерман перечислил несколько проблем, связанных с созданием кода с помощью ИИ без ограничений:
- Риски безопасности и соответствия нормативным требованиям без надлежащего надзора.
- Сложности управления доступом к данным.
- Распространение технического долга, поскольку тысячи разработчиков могут создавать похожие приложения без централизованной координации.
- Отсутствие возможности аудита в регулируемых отраслях, где необходимо объяснять, как именно работают процессы.
Срединный путь: ИИ-генерация приложений
Шуерман выступает за то, чтобы не выбирать между традиционным low-code и агентами ИИ, а использовать то, что в Forrester Research называют «ИИ-генерацией приложений» — использование ИИ и естественного языка для создания структурированных бизнес-активов, а не сырого кода.
«Мы думаем о том, как перенять дух вайб-кодинга, то есть развиваем идею о возможности выразить с помощью этих инструментов ИИ на естественном деловом языке то, чего я хочу достичь, и чтобы ПО это поняло, но сделать это таким образом, чтобы на этом пути были установлены структурные контрольные точки, которые соответствуют тому, что нужно предприятию», — объясняет он.
Blueprint: как согласовать ИИ со структурированным рабочим процессом
Ответом Pega на этот вызов стал Blueprint, инструмент для проектирования рабочих процессов на базе агентов ИИ, который превращает описания на естественном языке в структурированные бизнес-процессы.
По словам Шуермана, его пользователи могут:
- Указывать отрасль, сферу деятельности и цель приложения на естественном языке.
- Получать сгенерированные ИИ рабочие процессы, пользовательские интерфейсы и модели данных, соответствующие описанным потребностям.
- Получать знания, относящиеся к конкретной области (например, обзоры доступных приложений для здравоохранения).
- Получать возможность предпросмотра взаимодействий по всем каналам (мобильные, веб-приложения, контакт-центр, разговорные интерфейсы).
- Экспортировать структурированные определения, которые интегрируются с платформами low-code.
В результате получается детальный план (blueprint), в котором примерно
Два лица агентов ИИ
Шуерман обращает внимание на различия между ролями агентов. Агенты, работающие на фазе проектирования, должны быть креативными, предлагать улучшения и привлекать предметную экспертизу. В то время как агенты, работающие на фазе выполнения, при обслуживании пользователей должны строго следовать установленным рабочим процессам, обеспечивая соответствие нормативным требованиям.
«На этапе проектирования я хочу, чтобы мои агенты были креативными. Я хочу, чтобы они предлагали то, о чем я мог и не подумать, — объясняет Шуерман. — Когда я перехожу к выполнению, я уже не хочу, чтобы мои агенты проявляли творческий подход. Я хочу, чтобы они выполняли именно тот рабочий процесс, который я наметил, и чтобы они делали это последовательно каждый раз, потому что именно так я защищаю себя перед регуляторами».
Ограниченная роль No-Code на предприятиях
Хотя Шуерман признает, что традиционные инструменты no-code, которые «всегда были больше предназначены для персональных приложений», могут быть вытеснены ИИ, он также решительно отвергает мнение, что вся корпоративная разработка пойдет по тому же пути.
По его словам, для регулируемых отраслей, таких как банковское дело, здравоохранение и государственное управление, способность показать, как именно работает тот или иной процесс, а не просто сказать, что «агент с этим разберется», по-прежнему важна.
Место профессиональных разработчиков
Профессиональные разработчики не будут заменены, но их фокус сместится. По словам Шуермана, они по-прежнему будут нужны для создания и поддержки сервисов данных, разработки пользовательских приложений и фреймворков, создания цифрового опыта и низкоуровневого конфигурирования данных.
Это означает, что ИИ-платформы low-code будут в большей степени применяться в конкретных бизнес-областях, в то время как профессиональные разработчики сосредоточатся на инфраструктуре и специализированных потребностях.
Гибридный подход
По словам Шуермана, в условиях, когда ИИ трансформирует разработку ПО, в корпоративном пространстве, по-видимому, будет применяться гибридный подход — тот, который использует преимущества вайб-кодинга на естественном языке, сохраняя при этом структуру, безопасность и управление, необходимые бизнесу.
Мы наблюдаем не ИИ-революцию, сметающую существующие парадигмы, а эволюцию, когда ИИ улучшает и ускоряет структурированные подходы к разработке, особенно для сложных корпоративных нужд, где аудит и соблюдение нормативных требований не могут быть поставлены под угрозу, отмечает он
Таким образом, этот срединный путь признает, что в то время как потребительские приложения могут все чаще создаваться на основе чистой ИИ-генерации, разработка корпоративного ПО должна балансировать между инновациями и ответственностью.