Entretiens

Ioan Iacob, Fondateur et PDG de FLOWX.ai – Série d’entretiens

mm
Ajouter Unite.AI à vos sources préférées sur Google

Ioan Iacob, est le fondateur et PDG de FLOWX.AI, une plateforme révolutionnaire d’application de modernisation de l’IA pour les applications critiques des entreprises. Il s’agit d’une plateforme moderne à base d’événements construite sur une architecture de microservices. Elle utilise les normes industrielles les plus populaires pour la modélisation de processus, la gestion des règles métier et s’intègre aussi facilement avec les systèmes hérités qu’avec les derniers API et RPA.

Qu’est-ce qui vous a initialement attiré vers l’informatique ?

J’ai toujours été fasciné par le concept de levier – l’idée de multiplication de force. L’informatique, pour moi, représente l’outil ultime pour amplifier la capacité la plus précieuse des personnes : l’esprit humain.

Elle offre un chemin incroyablement rapide de l’idée à la réalisation – une caractéristique qui a propulsé la croissance exponentielle de l’innovation au cours des 50 dernières années. Ce pouvoir de transformation rapide et d’impact est ce qui m’a initialement attiré vers l’informatique.

Maintenant, avec FLOWX.AI, nous réinventons la façon dont les logiciels critiques peuvent être construits – ce qui signifie que nous avons l’opportunité d’accélérer la courbe de croissance elle-même. Notre monde fonctionne sur des logiciels d’entreprise – banque, services publics, agriculture, défense – les logiciels d’entreprise sous-tendent notre civilisation. Et il y a tellement de levier à apporter la meilleure technologie à l’entreprise, car cela a un impact sur tant de vies en aval, et c’est pourquoi nous pensons que nous pouvons être très utiles au monde. Aujourd’hui, nous dépensons des milliers de milliards de dollars pour construire, exécuter et maintenir cette couche de technologie.

Alors, pensez-y : qu’est-ce qui se passerait si nous pouvions rendre la construction de logiciels d’entreprise beaucoup plus efficace ?

Cela améliorerait des services essentiels comme la banque, les services publics ou la défense – les rendant plus interconnectés, conviviaux et plus efficaces pour les personnes qui les utilisent. Et, peut-être plus important encore, avec les ressources libérées, nous pourrions considérablement accélérer le rythme de l’innovation.

Imaginez, par exemple, un monde où les agences gouvernementales peuvent rapidement développer et déployer des systèmes d’IA avancés pour rationaliser les services publics, améliorer la prestation de soins de santé et résoudre des problèmes sociaux urgents. En optimisant le développement de logiciels d’entreprise, nous pouvons débloquer une nouvelle ère de progrès technologique et de progrès social.

Nous ne faisons pas seulement partie de la révolution technologique ; nous réinventons ses limites de ce qui est possible.

Vous avez précédemment co-fondé Qualitance, une plateforme qui conçoit des technologies et des produits pour les entreprises Fortune 500 et les startups. Quel a été l’un des projets les plus intéressants sur lesquels vous avez travaillé, et qu’avez-vous appris de cette expérience ?

Nous avons été impliqués dans une gamme de projets de transformation numérique à Qualitance avec des entreprises Fortune 500 et des startups.

Cette expérience nous a amenés à une réalisation cruciale. Malgré l’évolution rapide des produits numériques pour les consommateurs et les investissements importants des grandes entreprises, il y avait un énorme fossé dans la construction et la mise sur le marché de solutions numériques, en particulier dans les domaines critiques et métier comme la banque.

Ce défi était (et est toujours) particulièrement prononcé dans le secteur financier, mais est également très présent dans tous les secteurs d’entreprise.

Nous avons compris le besoin de plates-formes de transformation numérique pour fournir des capacités sur trois dimensions clés qui sont aujourd’hui challengées par l’entreprise :

  • Intégration – elle doit être capable de s’intégrer sans heurt avec des paysages technologiques complexes existants – des architectures de systèmes hérités aux systèmes modernes
  • Développement rapide de produits numériques modernes – être capable de répondre aux besoins du marché et aux exigences réglementaires en quasi-temps réel. Il y a une concurrence énorme et les équipes IT et métier doivent construire des produits numériques modernes qui offrent une excellente expérience utilisateur rapidement et de manière rentable,
  • Robustesse – fiabilité, évolutivité, sécurité : car les entreprises gèrent des charges de travail critiques, ces exigences sont non négociables.

Ces observations sont au cœur de la construction de FLOWX.AI. Notre objectif est de permettre aux grandes entreprises de développer et de moderniser rapidement et efficacement des plates-formes numériques, tout en intégrant sans heurt les capacités de tout système existant ou nouveau.

Quand avez-vous réalisé pour la première fois que les méthodes actuelles de développement de logiciels sont cassées et non évolutives ?

La complexité dans le monde de l’entreprise a augmenté de manière exponentielle, et les coûts et le temps nécessaire pour mettre les produits sur le marché ont également augmenté.

C’est ce que j’ai vécu en travaillant aux côtés de nombreuses équipes talentueuses dans le monde de l’entreprise pendant plus d’une décennie. J’ai vu comment être capable de développer un bon logiciel reste incroyablement coûteux – malgré l’accès à un talent incroyable et la prolifération de technologies conçues pour résoudre le problème.

Avant FLOWX.AI, les seules options pour développer du numérique dans l’entreprise étaient soit des solutions verticales inflexibles, soit des projets de développement personnalisés massifs essayant de combiner plusieurs plates-formes technologiques.

En conséquence, les équipes dans le monde de l’entreprise sont limitées par le manque de flexibilité pour construire ce dont elles ont besoin et sont limitées par des langages de programmation propriétaires et des systèmes hérités. Cela, couplé à l’augmentation de la complexité, retient les équipes les plus talentueuses. Ces équipes sont aspirées dans des travaux fastidieux et à faible rendement qui déplacent à peine l’aiguille. Les coûts IT en spirale, ainsi que les rendements diminués, constituent l’un des défis les plus difficiles auxquels les entreprises sont confrontées. Cela était particulièrement évident au sein des grandes organisations de services financiers.

Je ne peux pas insister suffisamment sur le fait que c’est frustrant pour tout le monde dans l’espace. C’est déprimant pour les ingénieurs qui doivent faire des travaux fastidieux et sans intérêt. C’est ce qui retient les dirigeants d’entreprise, car ils ne peuvent pas fournir à leurs clients les services intuitifs, évolutifs et connectés dont ils ont besoin. C’est à cela que nous avons répondu. Nous avions travaillé côte à côte avec ces personnes. En fait, nous avions été ces personnes tout au long de nos carrières. Nous voulions donc résoudre ce problème, leur redonner le contrôle de leur technologie, de leur entreprise.

Quelle est l’histoire de la genèse derrière FLOWX.AI ?

Nous avons travaillé sur la plate-forme qui est finalement devenue FLOWX.AI pendant plus d’une décennie. Nous avions ce sentiment massif que nous sommes assis sur quelque chose d’incroyablement puissant, mais nous ne pouvions pas quite mettre le doigt dessus.

Ensuite, lors d’une réunion avec l’équipe de Revolut à Londres, cela nous a frappés. Lorsque nous avons appris que l’entreprise de Revolut était construite sur le système de banque de base de Barclays, nous avons réalisé que nous avions entre nos mains une plate-forme qui pourrait permettre à toute banque de développer des systèmes critiques et solides à une vitesse qui était des ordres de grandeur plus élevée.

Ensuite, notre premier client, la plus grande banque d’Europe du Sud-Est, a adopté notre technologie et a commencé à l’utiliser comme plate-forme de développement numérique par défaut pour une grande partie de son entreprise – en construisant des plates-formes numériques qui faisaient face à la fois aux clients et aux employés – de l’intégralité de l’inscription en agence pour la banque de détail et la banque d’entreprise à des plates-formes de gestion d’actifs. En témoignant de la vitesse à laquelle ils pouvaient développer, nous avons confirmé que nous étions en effet au seuil d’une nouvelle révolution. Avec la même équipe et les mêmes systèmes, ils étaient capables de développer en quelques semaines ce qui prenait auparavant un an ou plus avec FLOWX.AI.

Notre innovation est le FlowX AI Core, rendu possible par une architecture évolutive, robuste et ouverte. Notre AI Core est le premier AI d’entreprise qui peut modéliser de manière cohérente la technologie, les processus métier et les règles métier, ainsi que l’expérience utilisateur. Nous sommes de grands croyants depuis longtemps dans le pouvoir de l’IA pour augmenter et accélérer le potentiel humain, et nous l’avons mis en œuvre dans le cœur de notre plate-forme.

Quels sont certains des problèmes actuels avec la façon dont les entreprises perçoivent la génération de code ?

Le défi de la génération de code automatisée est la perception qu’elle est – ou qu’elle devrait être – universellement applicable, en particulier dans la gestion de systèmes complexes. Bien qu’elle soit efficace pour les applications plus simples, elle fait souvent défaut dans des environnements plus sophistiqués. Ce n’est pas seulement une limitation de la technologie elle-même, mais découle des complexités dans la création de spécifications détaillées que de tels systèmes nécessitent. Les outils automatisés, contrairement aux ingénieurs humains, manquent de la compréhension nuancée nécessaire pour combler et remplir les lacunes de spécification, ajuster la logique complexe et gérer les processus de prise de décision et d’intégration profonds.

De plus, il y a un risque de sous-estimer la valeur de l’apport humain et de l’expertise. Bien que l’automatisation puisse accélérer certains processus de développement, elle n’a pas encore évolué pour pleinement saisir et gérer les complexités des systèmes avancés.

Chez FLOWX.AI, nous avons pris un chemin légèrement différent. Notre approche utilise l’IA pour améliorer, et non remplacer, l’expertise humaine. Nous nous concentrons sur l’utilisation de l’IA pour améliorer les capacités humaines, en veillant à ce que le développement de systèmes complexes ne soit pas seulement accéléré mais également précisément adapté aux exigences commerciales spécifiques. Cette stratégie vise à établir un équilibre, en exploitant la vitesse et l’efficacité de l’IA avec une approche “humain dans la boucle”, en conservant les insights critiques et l’adaptabilité de la supervision humaine.

Pourquoi remplacer la programmation par des outils sans code ou à code réduit n’est pas la solution ?

Les limites des outils sans code proviennent de leur simplicité inhérente qui, bien que conviviale, échoue à répondre aux besoins spécifiques et complexes des grandes entreprises. Le code réduit manque également de la pleine puissance et du contrôle des langages de programmation répandus – et, en outre, crée une contrainte de ressources, ayant besoin de trouver ou de mettre à niveau les ressources. Et ce dont les entreprises ont besoin, c’est la liberté et la flexibilité pour construire et innover. C’est pourquoi nous avons réuni l’IA générative avec une conception visuelle sans code sur une architecture BYOC ouverte qui peut être étendue avec n’importe quel langage de programmation.

Cependant, l’objectif du développement de produits numériques va au-delà de la programmation. Il englobe la création de processus efficaces, de produits intuitifs et d’expériences utilisateur sans heurt. Cette approche holistique est vitale pour répondre aux défis multifacétés du développement de solutions d’entreprise.

FLOWX.AI a été conçu pour répondre aux besoins globaux de construction de jumeaux numériques pour les entreprises. Nous ne nous concentrons pas uniquement sur la programmation ; nous exploitons le pouvoir de l’IA pour accélérer la construction de solutions d’entreprise complexes et personnalisées qui prennent en compte tous les aspects du cycle de vie du développement de produits numériques.

Pouvez-vous partager vos vues sur les avantages de la création d’un hybride de code réduit et de programmation ?

Créer un hybride de code réduit et de programmation est très puissant car il offre un mélange unique d’efficacité, de flexibilité et de personnalisation. Il offre de la vitesse, tout en permettant un contrôle total sur ce que les gens construisent.

C’est une partie de ce que nous offrons. Notre approche intègre l’IA, le code réduit et les techniques de programmation pour construire des solutions numériques complètes. Je peux le décomposer en quatre domaines principaux :

  • Base générée par l’IA : Aujourd’hui, FlowX AI peut générer environ 60 % à 80 % du processus de développement. Cette couche IA accélère considérablement la création de composants fondamentaux – processus, code, expérience utilisateur – réduisant ainsi considérablement le temps de développement initial.
  • Développement visuel sans code : Avec des interfaces de conception visuelle, nous permettons un assemblage et une modification rapides d’applications, permettant des boucles de prototypage et de développement itératif accélérées. Cela prend généralement la complétion à 90-95 %.
  • Apachez votre propre code (BYOC) pour la personnalisation : Les éléments restants, qui nécessitent des personnalisations spécifiques et détaillées, sont gérés par la programmation traditionnelle BYOC dans n’importe quel langage de programmation. Cela permet la création de solutions hautement personnalisées, en veillant à ce que le produit final réponde aux besoins et spécifications exacts du client.
  • Développement et optimisation assistés par l’IA : Notre IA aide les équipes d’entreprise à maintenir la cohérence dans le temps lorsqu’elles modifient et mettent à jour la fonctionnalité et l’expérience, mais suggère également des améliorations – de la technologie au processus et à l’expérience utilisateur – et surveille et identifie les problèmes en temps réel.

L’avantage clé de cette approche hybride peut être vu notamment lorsqu’il s’agit d’apporter des modifications et de maintenir le logiciel. Les équipes qui développent sur FlowX.ai peuvent ajouter en quelques semaines de nouvelles fonctionnalités qui prendraient généralement des années à ajouter à un système existant. C’est parce que nous fournissons des fonctionnalités qui aident les utilisateurs à apporter facilement des modifications et parce que notre plate-forme encapsule la plupart de la complexité, en gérant les exigences non fonctionnelles telles que l’évolutivité et la sécurité. En conséquence, tout code qui doit être créé ou modifié se trouve dans des composants plus isolés, offrant ainsi plus de contrôle et de testabilité. Cette configuration rend plus facile la modification, le suivi et la vérification des modifications, mais également le test – ce qui conduit à une réduction massive des efforts et de la maintenance.

En fin de compte, la combinaison de l’IA, du code réduit et de la programmation traditionnelle équilibre la vitesse et la facilité d’utilisation avec la capacité de créer des solutions d’entreprise complexes et personnalisées, car elle combine la vitesse de l’IA générative avec l’accessibilité de la conception visuelle et la pleine puissance et le contrôle des langages de programmation.

Plus important encore, cette approche libère les ingénieurs d’une grande partie des tâches fastidieuses et de la maintenance continue, de sorte que l’innovation ne stagne pas.

Comment l’IA va-t-elle améliorer les capacités des ingénieurs par rapport à les remplacer ?

Notre croyance est que l’IA ne peut et ne remplacera pas les ingénieurs, elle améliorera leurs capacités. L’élément humain fondamental dans l’ingénierie implique une pensée et une résolution de problèmes sophistiquées, des domaines où l’intellect et la créativité humains sont irremplaçables. L’IA est habile dans la gestion d’environ 80 % des tâches, en particulier celles qui sont répétitives ou considérées comme à faible valeur. L’IA excelle dans le traitement efficace du travail de routine avec rapidité et précision, permettant ainsi aux ingénieurs de se concentrer sur des problèmes et des solutions plus complexes.

C’est un avantage net pour les ingénieurs. La clé pour l’avenir est de déterminer comment créer une relation synergique où chacun complète l’autre, conduisant à un environnement d’ingénierie plus productif et innovant. Cette approche souligne un avenir où l’IA et l’intelligence humaine travaillent en tandem, chacun jouant à ses forces pour réaliser de meilleurs résultats dans le domaine de l’ingénierie et au-delà.

Pouvez-vous discuter de la plate-forme innovante de modernisation d’applications que FLOWX.AI a développée ?

FLOWX.AI est la première plate-forme unifiée pour le développement numérique d’entreprise de bout en bout, avec une architecture ouverte qui la rend facile à développer et à étendre – avec n’importe quel langage de programmation.

Au cœur de la plate-forme se trouve une couche d’orchestration intelligente qui peut intégrer rapidement n’importe quel type de système existant, grâce à la couche d’intégration intelligente. Sur la couche d’orchestration, les équipes peuvent développer des produits numériques modernes très rapidement, grâce à notre couche d’expérience utilisateur omnicanale alimentée par l’IA,

Comme je l’ai mentionné précédemment, FLOWX.AI réunit le développement assisté par l’IA, le code réduit ainsi que les capacités de programmation complète. Cette combinaison offre aux entreprises une plate-forme flexible, évolutive et robuste qu’elles peuvent utiliser pour construire et mettre des applications sur le marché.

Nous avons construit FLOWX.AI en réponse au manque d’innovation dans le développement d’applications. Les méthodes traditionnelles sont souvent trop rigides et coûteuses. Les solutions sans code, bien que prometteuses en théorie, ont souvent fait défaut pour répondre aux besoins spécifiques et complexes des entreprises modernes. Les solutions verticales ponctuelles sont inflexibles et difficiles à personnaliser et à développer davantage – elles ne sont pas conçues pour un développement continu.

Nos clients obtiennent des résultats remarquables. Par exemple, de nombreux de nos clients peuvent intégrer environ 20 systèmes en 4 à 6 semaines et développer, construire et lancer des solutions numériques complexes comme des hypothèques numériques en 8 à 12 semaines.

Pourquoi cette solution est-elle capable de bien évoluer ?

FLOWX.AI est construit sur une architecture à base d’événements, évolutive et élastiquement scalable, qui repose sur des microservices et la conteneurisation. L’utilisation d’une architecture de microservices améliore encore l’évolutivité en permettant la mise à l’échelle et la mise à jour indépendantes des différentes parties de l’application sans perturber l’ensemble du système.

Ce cadre entièrement natif du cloud assure l’agilité, la résilience et l’évolutivité, essentielles pour répondre aux demandes dynamiques du développement de produits numériques d’entreprise. Il s’agit également d’une architecture indépendante de l’infrastructure, qui peut être déployée dans n’importe quel cloud / multi-cloud / setup hybride cloud ou sur site.

Il offre également des déploiements de haute disponibilité et de tolérance aux pannes, qui sont essentiels pour maintenir un service ininterrompu dans les applications critiques.

La combinaison de microservices et de conteneurisation dans une architecture ouverte positionne FLOWX.AI comme une plate-forme idéale pour les entreprises qui cherchent à innover rapidement tout en maintenant des normes élevées de fiabilité et de sécurité. Cette architecture ne soutient pas seulement les besoins technologiques actuels des entreprises mais les positionne également pour s’adapter sans effort aux progrès et aux défis futurs dans le paysage numérique.

Antoine est un leader visionnaire et associé fondateur d'Unite.AI, animé par une passion inébranlable pour façonner et promouvoir l'avenir de l'IA et de la robotique. Un entrepreneur en série, il croit que l'IA sera aussi perturbatrice pour la société que l'électricité, et se fait souvent prendre en train de vanter le potentiel des technologies perturbatrices et de l'AGI.

En tant que futuriste, il se consacre à explorer comment ces innovations vont façonner notre monde. En outre, il est le fondateur de Securities.io, une plateforme axée sur l'investissement dans les technologies de pointe qui redéfinissent l'avenir et remodelent des secteurs entiers.