Entretiens
Rodrigo Coutinho, co-fondateur et responsable des produits d’IA chez OutSystems – Série d’entretiens

Rodrigo Coutinho est co-fondateur et responsable des produits d’IA chez OutSystems. Depuis la création de l’entreprise en 2001, il a eu une participation décisive dans la conception et la vision du produit, en particulier son architecture et son langage visuel. Dès le premier jour, il s’est concentré sur le développement de méthodes innovantes et pragmatiques pour accélérer la livraison d’applications d’entreprise. Il est maintenant responsable de doubler cet objectif en utilisant l’IA pour augmenter la productivité d’un ordre de grandeur.
OutSystems est une plate-forme de développement à faible code alimentée par l’IA générative qui aide les organisations à créer, gérer et faire évoluer rapidement des applications d’entreprise de niveau entreprise. Elle permet un développement plus rapide de logiciels critiques, encourage la collaboration entre les équipes IT et commerciales et prend en charge une architecture cloud native évolutrice, rationalisant l’ensemble du cycle de vie logiciel tout en réduisant les retards.
Comment l’IA transforme-t-elle le paysage du développement à faible code ?
De nouveaux outils d’IA apportent deux transformations importantes au développement à faible code : la productivité et les méthodes de communication. L’IA générative aide les développeurs à faible code à créer des applications plus rapidement et avec une meilleure qualité. Les modèles sont formés à l’aide de meilleures pratiques architecturales, ce qui garantit que les suggestions présentées aux développeurs sont solides. De plus, l’IA générative est également utilisée dans d’autres parties du cycle de vie, comme la conception d’applications, la validation d’applications et la mise en production, accélérant ainsi le rythme de passage de l’idée à l’application.
La deuxième grande transformation, conséquence de la première, est que la communication entre les équipes IT et commerciales va changer de manière spectaculaire. Avec la capacité d’utiliser l’IA et le développement à faible code pour créer la première version de l’application en quelques minutes et des changements importants en quelques secondes, l’application peut être créée avec les équipes commerciales. Au lieu de communiquer via des documents de spécifications, les équipes IT peuvent présenter une application réelle en temps réel.
Cela va transformer le rôle des équipes IT, en faisant participer les développeurs et en permettant l’innovation de surgir de la conjonction de l’entreprise et de la technologie.
Quels sont les principaux avantages du développement à faible code alimenté par l’IA par rapport aux approches de codage traditionnelles ?
Contrairement au code traditionnel avec l’IA, les plateformes de développement à faible code alimentées par l’IA, comme OutSystems Mentor, surmontent des défis clés tels que le code orphelin, la mauvaise qualité du code et le manque de transparence et d’explicabilité. Cela est possible car les outils de développement à faible code comme OutSystems utilisent des modèles de niveau élevé qui abstraient les complexités du code, ce qui rend possible la validation de l’application générée pour garantir qu’elle fonctionne et suit les meilleures pratiques.
Quels défis les organisations rencontrent-elles lors de la mise en œuvre de plateformes de développement à faible code alimentées par l’IA ?
Il y a quelques choses dont les organisations doivent être conscientes lors du choix et de la mise en œuvre de ces plateformes de développement à faible code alimentées par l’IA. Tout d’abord, recherchez une plateforme qui utilise l’IA pour améliorer l’ensemble du cycle de vie de développement logiciel, et non seulement la génération de code. Deuxièmement, réfléchissez à la manière dont l’outil peut aider à changer la façon dont nous travaillons. Par exemple, avec Mentor, OutSystems vise à changer la relation entre les équipes IT et commerciales, ce qui aura un impact beaucoup plus profond sur les organisations au-delà de l’augmentation de la productivité des développeurs.
Enfin, le respect de la conformité peut être un défi pour les organisations qui utilisent des plateformes de développement à faible code alimentées par l’IA. Les équipes de développement doivent se rappeler de ne pas passer trop rapidement les audits pour les drapeaux rouges de conformité ou les vulnérabilités de sécurité potentielles et de toujours impliquer les équipes juridiques, en particulier lorsqu’elles travaillent avec des clients ou des données sensibles. C’est pourquoi OutSystems a déjà ajusté cela en fournissant un cadre qui garantit automatiquement la gouvernance des données et la conformité réglementaire.
Qu’est-ce qui distingue OutSystems des autres plateformes de développement à faible code ?
OutSystems est conçu pour offrir la meilleure expérience de développement avec l’ensemble d’outils d’IA et d’IA générative le plus sophistiqué sur le marché du développement à faible code. La plateforme OutSystems alimente le développement d’applications alimenté par l’IA pour une vitesse et une échelle sans précédent, avec des outils d’IA pour résoudre les vulnérabilités de sécurité, la dette technique et d’autres problèmes de maintenance. Notre constructeur d’agent d’IA automatisé permet aux équipes IT de créer facilement des applications enrichies de GenAI sans expertise avancée en GenAI.
OutSystems est également la seule plateforme de développement à faible code qui peut être utilisée dans n’importe quel cas d’utilisation, offrant des performances et une échelle sans précédent qui peuvent prendre en charge même le trafic le plus imprévisible et le plus inconstant. Lorsque vous construisez sur OutSystems, vous créez des applications qui sont – et seront toujours – les vôtres, avec une intégration facile avec d’autres technologies et infrastructures existantes, et sans murs ou limitations de fonctionnalités.
Comment l’IA aide-t-elle les entreprises à résoudre le dilemme « acheter ou construire » dans le développement de logiciels ?
L’IA et les plateformes de développement à faible code rendent les logiciels personnalisés plus accessibles, plus rentables et plus adaptables, offrant aux entreprises de nouvelles opportunités de créer leurs propres plateformes à une fraction du coût traditionnel. De plus, les plateformes de développement à faible code alimentées par l’IA permettent de créer votre pile technologique beaucoup plus rapidement en utilisant moins de ressources.
La réalité est que l’IA est en train de modifier l’équilibre des pouvoirs – les entreprises qui ont précédemment dû investir dans des personnalisations coûteuses de logiciels standards, souvent en sacrifiant le contrôle et la visibilité pour des raisons financières, ont maintenant accès à de nouvelles voies pour créer des logiciels qui fonctionnent spécifiquement pour elles.
Qu’est-ce qu’OutSystems Mentor, et comment utilise-t-il l’IA pour automatiser le cycle de vie complet de développement logiciel (SDLC) ?
OutSystems Mentor est le premier travailleur numérique du cycle de vie complet de développement logiciel (SDLC), permettant la génération d’applications, la livraison et la surveillance, le tout alimenté par le développement à faible code et la GenAI. Mentor introduit une véritable approche « shift-left » de création d’applications, permettant aux développeurs de commencer plus tôt dans le processus. En commençant par la découverte et la création de prototypes rapides, les équipes IT peuvent valider les idées et raffiner les conceptions initiales avant le développement à grande échelle. Les utilisateurs décrivent simplement l’application dont ils ont besoin ou leur vision, et Mentor génère une version initiale avec une fonctionnalité frontale, des modèles de données et une logique commerciale intégrée. En automatisant la création de prototypes d’applications et en garantissant une qualité de code de classe mondiale, Mentor redéfinit le SDLC.
Qu’est-ce qui distingue Mentor des autres outils de développement à faible code alimentés par l’IA ?
Mentor transforme les flux de travail de développement et de gestion de logiciels en un avantage concurrentiel majeur. En utilisant la génération d’applications alimentée par l’IA, l’optimisation, les vérifications de qualité automatisées et les agents sous la gouvernance de l’IT centralisée, Mentor améliore la productivité des développeurs tout en garantissant que les applications répondent aux normes de qualité les plus élevées. De plus, Mentor permet que cela se fasse à une vitesse précédemment considérée comme impossible, permettant aux équipes de faire plus avec leur temps et de s’adapter au besoin tout au long du développement.
Contrairement au code traditionnel avec l’IA générative, Mentor surmonte des défis clés tels que le code orphelin, la mauvaise qualité du code et le manque de transparence et d’explicabilité. Il garantit que les équipes maintiennent le contrôle, réduisent la dette technique et exploitent pleinement le potentiel du développement de logiciels alimenté par l’IA, ce qui en fait un choix plus intelligent et plus efficace pour le développement d’applications rapides modernes.
Mentor est conçu pour être sécurisé pour répondre à toutes les exigences de gouvernance des données et aux normes pour garantir la conformité et la sécurité. Son développement basé sur des modèles permet une maintenabilité plus facile en se concentrant sur les modèles plutôt que sur le code, ce qui permet finalement aux développeurs de se concentrer sur les projets en cours.
Comment l’approche alimentée par l’IA de Mentor améliore-t-elle la gouvernance et la sécurité par rapport aux outils GenAI traditionnels ?
Avec Mentor, les équipes peuvent valider et maintenir les applications via des examens de code alimentés par l’IA, garantissant que toutes les applications répondent aux normes de développement, de sécurité, de performances, d’architecture et de maintenabilité à long terme les plus élevées. En mettant en œuvre ces examens dès le début, les développeurs peuvent maintenir la gouvernance des données et la visibilité à chaque étape du processus.
Mentor vérifie également proactivement et régulièrement les problèmes qui pourraient suggérer un compromis dans la qualité ou la sécurité une fois que l’application est dans l’environnement de production. Tous les aspects critiques de ces applications – tels que l’architecture, la sécurité, les performances et la maintenance – peuvent être étroitement surveillés et vérifiés pour les meilleures pratiques de codage et la qualité tout au long du cycle de développement. Chez OutSystems, nous attachons une importance primordiale à la sécurité des entreprises et reconnaissons à quel point il est important de protéger notre plateforme et l’univers d’applications créées par nos clients, ce qui permet finalement à nos clients de créer des applications sécurisées en utilisant la technologie OutSystems et les services basés sur le cloud sans nécessiter d’expertise technique approfondie en matière de sécurité.
Comment l’architecture d’IA de Mentor orchestre-t-elle plusieurs agents pour accélérer le développement d’applications ?
Mentor est un travailleur numérique : un membre d’équipe non humain alimenté par l’IA formé pour compléter ou soutenir des tâches séquentielles et même des processus entiers. Il utilise une combinaison de invites d’IA générative, de traitement du langage naturel, de modèles d’IA de pointe et d’apprentissage automatique pour automatiser des processus fastidieux, disparates et complexes et augmenter le travail des humains.
Mentor utilise plusieurs agents, chacun spécialisé dans un aspect spécifique du développement d’applications, pour générer rapidement des applications entièrement fonctionnelles en collaborant sur différentes parties du projet simultanément, ce qui réduit considérablement le temps de développement tout en maintenant la qualité en exploitant les forces de chaque agent tout au long du cycle de vie de développement logiciel (SDLC).
Comment OutSystems prévoit-il d’évoluer ses capacités d’IA dans les prochaines années ?
Chez OutSystems, notre stratégie d’IA est centrée sur l’utilisation de l’IA et de l’apprentissage automatique pour accélérer le développement itératif d’applications, améliorer la sécurité, les performances et l’agilité, et créer des applications alimentées par la GenAI pour accélérer la transformation. Alors que nous élargissons nos offres de produits via Mentor et notre constructeur d’agent d’IA, nous allons continuer à puiser dans la GenAI et l’IA agente pour permettre aux équipes IT d’innover sans limites.
Merci pour cette grande interview, les lecteurs qui souhaitent en savoir plus peuvent visiter OutSystems.












