Интервью
Родриго Коутиньо, соучредитель и менеджер по продуктам ИИ в OutSystems – серия интервью

Родриго Коутиньо является соучредителем и менеджером по продуктам ИИ в OutSystems. С момента основания компании в 2001 году он принимал решающее участие в разработке и видении продукта, в частности, его архитектуры и визуального языка. С самого первого дня он сосредоточился на разработке инновационных и прагматичных способов увеличения скорости доставки корпоративных приложений. Теперь он отвечает за удвоение усилий по достижению этой цели, используя ИИ для повышения производительности на порядок.
OutSystems это платформа с низким кодом, работающая на основе генеративного ИИ, которая помогает организациям быстро создавать, управлять и развивать приложения корпоративного уровня. Она обеспечивает более быструю разработку критически важного программного обеспечения, поощряет сотрудничество между ИТ- и бизнес-командами и поддерживает масштабируемую, облачную архитектуру, оптимизируя весь жизненный цикл программного обеспечения и сокращая невыполненные задачи.
Как ИИ трансформирует ландшафт low-code-разработки?
Новые инструменты ИИ привносят два важных преобразования в low-code: производительность и методы коммуникации. Генеративный ИИ помогает разработчикам low-code создавать приложения быстрее и качественнее. Модели обучаются с использованием лучших архитектурных практик, что гарантирует обоснованность предложений, представленных разработчикам. Кроме того, генеративный ИИ также используется в других частях жизненного цикла, таких как проектирование приложений, проверка приложений и подготовка, что еще больше ускоряет переход от идеи к приложению.
Вторая большая трансформация, следствие первой, заключается в том, что коммуникация между ИТ и бизнесом кардинально изменится. Благодаря возможности использовать ИИ и low-code для создания первой версии приложения за считанные минуты и внесения огромных изменений за секунды, приложение может быть создано совместно с бизнесом. Вместо общения через документы с требованиями ИТ может показать реально работающее приложение в режиме реального времени.
Это изменит роль ИТ, привлечет разработчиков и позволит инновациям развиваться благодаря взаимодействию бизнеса и технологий.
Каковы основные преимущества разработки low-code с использованием ИИ по сравнению с традиционными подходами к кодированию?
В отличие от традиционного кода с ИИ, low-code-платформы на базе ИИ, такие как OutSystems Mentor, преодолевают ключевые проблемы, такие как потерянный код, плохое качество кода, отсутствие прозрачности и объяснимости. Это возможно, поскольку low-code-инструменты, такие как OutSystems, используют высокоуровневые модели, которые абстрагируют сложности кода, что позволяет проверять сгенерированное приложение, чтобы убедиться, что оно работает и следует лучшим практикам.
С какими проблемами сталкиваются организации при внедрении платформ low-code на базе ИИ?
Есть несколько вещей, которые организациям следует знать при выборе и внедрении этих платформ с низким кодированием. Во-первых, ищите платформу, которая использует ИИ для улучшения всего SDLC, а не только генерации кода. Во-вторых, подумайте о том, как инструмент может помочь изменить то, как мы работаем. Например, с помощью Mentor компания OutSystems стремится изменить отношения между ИТ и бизнесом, что окажет гораздо более глубокое влияние на организации, чем просто повышение производительности разработчиков.
Наконец, для организаций, использующих платформы low-code на базе ИИ, соблюдение требований может стать проблемой. Команды разработчиков должны помнить, что нельзя торопиться с прохождением аудитов на предмет красных флажков соответствия или потенциальных уязвимостей безопасности, и всегда привлекать юридические команды, особенно при работе с клиентами или конфиденциальными данными. Вот почему OutSystems уже подстроилась под это, предоставив структуру, которая автоматически обеспечивает управление данными и соответствие нормативным требованиям.
Что отличает OutSystems от других платформ разработки с малым объемом кода?
OutSystems разработан для предоставления наилучшего опыта разработчика с самым сложным набором инструментов ИИ и генеративного ИИ на рынке low-code. Платформа OutSystems обеспечивает разработку на основе ИИ для непревзойденной скорости и масштабирования с помощью инструментов ИИ для устранения уязвимостей безопасности, технического долга и других проблем обслуживания. Наш автоматизированный конструктор агентов ИИ позволяет ИТ-командам легко создавать приложения, наполненные GenAI, без расширенного опыта GenAI.
OutSystems — это также единственная платформа LCAP, которую можно использовать в любом варианте использования, обеспечивая непревзойденную производительность и масштабируемость, способные поддерживать даже самый непредсказуемый и непоследовательный трафик. Когда вы создаете на OutSystems, вы создаете приложения, которые являются — и всегда будут — вашими, с простой интеграцией с другими технологиями и существующими инфраструктурами и без стен или ограничений по функциональности.
Как ИИ помогает предприятиям решить дилемму «купить или создать» при разработке программного обеспечения?
Платформы AI и low-code делают индивидуально разработанное программное обеспечение более доступным, экономически эффективным и адаптируемым, предоставляя предприятиям новые возможности для создания собственных платформ за малую часть традиционных затрат. Более того, платформы разработки low-code на базе AI позволяют вам создавать свой технологический стек гораздо быстрее, используя меньше ресурсов.
Реальность такова, что ИИ меняет баланс сил: компании, которым раньше приходилось вкладывать средства в дорогостоящую настройку готового программного обеспечения, часто жертвуя контролем и прозрачностью по финансовым причинам, теперь имеют доступ к новым возможностям создания программного обеспечения, которое работает специально для них.
Что такое OutSystems Mentor и как он использует ИИ для автоматизации полного жизненного цикла разработки программного обеспечения (SDLC)?
OutSystems Mentor — первый в отрасли цифровой работник полного жизненного цикла разработки программного обеспечения (SDLC), обеспечивающий создание, доставку и мониторинг приложений, все это на базе low-code и GenAI. Mentor представляет настоящий подход «сдвиг влево» к созданию приложений, позволяющий разработчикам начинать процесс раньше. Начиная с обнаружения и быстрого прототипирования, ИТ-команды могут проверять идеи и совершенствовать первоначальные проекты до полномасштабной разработки. Пользователи просто описывают нужное им приложение или свое видение, а Mentor генерирует начальную версию с функциональностью интерфейса, моделями данных и встроенной бизнес-логикой. Автоматизируя прототипирование приложений и обеспечивая лучшее в своем классе качество кода, Mentor переопределяет SDLC.
Что отличает Mentor от других инструментов разработки с минимальным написанием кода на базе ИИ?
Mentor превращает рабочие процессы разработки и управления ПО в основное конкурентное преимущество. Используя генерацию приложений на основе ИИ, оптимизацию, автоматизированные проверки качества и агентов под управлением централизованной ИТ-системы, Mentor повышает производительность разработчиков, обеспечивая при этом соответствие приложений самым высоким стандартам качества. Более того, Mentor позволяет это делать со скоростью, которая ранее считалась невозможной, позволяя командам делать больше за свое время и корректировать по мере необходимости в ходе разработки.
В отличие от традиционного кода с генеративным ИИ, Mentor преодолевает ключевые проблемы, такие как потерянный код, плохое качество кода и отсутствие прозрачности и объяснимости. Он обеспечивает командам сохранение контроля, сокращение технического долга и полное использование потенциала разработки программного обеспечения на основе ИИ, что делает его более умным и эффективным выбором для современной быстрой разработки приложений.
Mentor безопасен по своей сути, чтобы соответствовать всем требованиям и стандартам управления данными для обеспечения соответствия и безопасности. Его разработка на основе моделей упрощает обслуживание, поскольку фокусируется на моделях, а не на коде, что в конечном итоге позволяет разработчикам сосредоточиться на текущих проектах.
Каким образом подход Mentor на основе искусственного интеллекта улучшает управление и безопасность по сравнению с традиционными инструментами GenAI?
С помощью Mentor команды могут проверять и поддерживать приложения с помощью проверок кода на основе ИИ, гарантируя, что все приложения соответствуют самым высоким стандартам разработки, безопасности, производительности, архитектуры и долгосрочной ремонтопригодности. Внедряя эти проверки с самого начала, разработчики могут поддерживать управление данными и видимость на каждом этапе процесса.
Mentor также активно и регулярно проверяет наличие проблем, которые могут указывать на компромисс в качестве или безопасности, когда приложение находится в производственной среде. Все критические аспекты этих приложений, такие как архитектура, безопасность, производительность и обслуживание, могут тщательно отслеживаться и проверяться на предмет лучших практик кодирования и качества на протяжении всего цикла разработки. В OutSystems мы придаем первостепенное значение безопасности предприятия и осознаем, насколько важно защищать нашу платформу и вселенную приложений, созданных нашими клиентами, в конечном итоге предоставляя нашим клиентам возможность создавать безопасные приложения, используя технологию OutSystems и облачные сервисы, не требуя глубоких технических знаний в области безопасности.
Каким образом архитектура искусственного интеллекта Mentor координирует работу нескольких агентов для ускорения разработки приложений?
Mentor — это цифровой работник: нечеловеческий член команды с искусственным интеллектом, обученный выполнять или поддерживать последовательные задачи и даже целые процессы. Он использует комбинацию генеративных подсказок искусственного интеллекта, обработку естественного языка, ведущие модели искусственного интеллекта и машинное обучение для автоматизации утомительных, разрозненных и сложных процессов и дополнения работы людей.
Mentor использует несколько агентов, каждый из которых специализируется на определенном аспекте разработки приложений, для быстрого создания полностью функциональных приложений путем одновременной совместной работы над различными частями проекта, что значительно сокращает время разработки и при этом сохраняет качество за счет использования сильных сторон каждого агента на протяжении всего жизненного цикла разработки программного обеспечения (SDLC).
Как OutSystems планирует развивать свои возможности ИИ в ближайшие годы?
В OutSystems наша стратегия ИИ сосредоточена на использовании ИИ и машинного обучения для ускорения итеративной разработки приложений, повышения безопасности, производительности и гибкости, а также создания приложений на базе GenAI для ускорения трансформации. Поскольку мы расширяем наши продуктовые предложения через Mentor и наши Конструктор агентов ИИмы продолжим использовать возможности GenAI и агентского ИИ, чтобы предоставить ИТ-отделам возможность внедрять инновации без ограничений.
Спасибо за отличное интервью, читатели, которые хотят узнать больше, должны посетить OutSystems.