Connect with us

Binny Gill, Fondateur & PDG de Kognitos – Série d’entretiens

Entretiens

Binny Gill, Fondateur & PDG de Kognitos – Série d’entretiens

mm

Binny Gill a une expérience professionnelle diverse et étendue, couvrant de multiples rôles et entreprises. Binny est actuellement le fondateur et le PDG de Kognitos, une entreprise axée sur la mise à disposition de la programmation et permettant aux entreprises d’optimiser leurs opérations et leurs expériences client.

Binny est un inventeur prolifique en informatique, avec près de 100 brevets, et croit que plus de personnes doivent être capables d’instruire les ordinateurs en langage naturel.

Pouvez-vous partager l’histoire de la genèse de Kognitos ?

Pendant la pandémie, mon fils a décidé de créer le jeu de tic-tac-toe en Python. Il l’a construit en quelques jours, et j’étais un père fier. Cependant, je me suis réveillé le lendemain en me rendant compte que j’avais créé le même jeu il y a 30 ans, à l’âge que j’avais à l’époque. J’ai réalisé que la programmation n’est pas devenue plus facile au fil des décennies. Tout ce que nous avons fait, c’est rendre plus d’humains capables de comprendre la programmation.

Je suis retourné pour défier mon fils à écrire un autre programme. Cette fois, pour savoir si un nombre est premier ou non. Je me suis retrouvé à essayer d’enseigner la programmation en disant qu’il devait “penser comme une machine”. Ça n’a pas marché. Alors, j’ai réalisé ce que je manquais. J’ai enseigné à mon fils à écrire d’abord le “pseudo-code” (juste une explication de ce que le programme fera, mais dans ses propres mots). C’était facile, ça a pris 5 minutes. Nous avons commencé à convertir cela en code fonctionnel. C’était difficile pour un programmeur débutant, et après quelques heures, mon fils a dit qu’il ne voulait plus coder.

J’ai été pris de court. Pourquoi la programmation était-elle si difficile, même après 7 décennies d’innovation et des milliers de langages de programmation inventés ? J’ai offert à mon fils que je trouverais un langage qui fonctionnerait pour lui. Il a immédiatement dit : “pourquoi cela ne peut-il pas fonctionner ?” – il pointait vers le pseudo-code qu’il avait écrit en 5 minutes pour le problème du nombre premier. J’ai ri et dit : “Non, ce ne sont que vos notes. La machine ne peut pas comprendre cela”.

“Pourquoi cela ne peut-il pas être comme Alexa ?”, a-t-il dit incrédule. Et c’était un moment de révélation. Après un long silence, j’ai dit à mon fils de ne pas apprendre Python. Kognitos est né.

Pouvez-vous plonger dans les mécanismes internes de la plateforme ? Comment Kognitos répond-elle aux besoins des clients ?

Kognitos est la première plateforme d’automatisation entièrement construite en anglais. Nous avons construit un interpréteur de langage naturel sans précédent qui comprend et exécute le code en langage naturel. L’impact de cela est énorme, car maintenant tous les utilisateurs d’entreprise, qu’ils soient des développeurs très techniques, des analystes financiers ou des diplômés du secondaire traitant des factures, peuvent comprendre et utiliser le même outil d’automatisation.

Du point de vue de l’entreprise, l’impact se produit dans plusieurs domaines. Le temps nécessaire pour construire l’automatisation est réduit, car il n’y a pas de traduction nécessaire de l’anglais vers Python ou d’autres langages de codage. L’utilisateur d’entreprise peut maintenant utiliser ses connaissances fonctionnelles spécifiques pour gérer les exceptions et enseigner à Kognitos comment gérer les exemples futurs. Cela réduit la charge de travail du département IT. Et enfin, la conformité et l’IT sont satisfaits, car toutes les données sur ce que les humains et l’IA ont fait sont stockées en anglais, donc elles sont facilement accessibles au besoin.

Quels sont certains des algorithmes d’apprentissage automatique utilisés, et quelle partie du processus est l’IA générative ?

Kognitos combine deux technologies fondamentales pour offrir une plateforme d’automatisation qui fonctionne de la même manière que les humains. Tout comme les humains ont deux côtés du cerveau, l’un qui est très logique et l’autre qui utilise la reconnaissance de modèles et l’intuition pour être créatif, Kognitos a deux côtés. Premièrement, Kognitos est construit sur notre interpréteur breveté, le premier au monde à “exécuter l’anglais comme du code”. L’interpréteur (le côté logique) fournit la cohérence, la déterminisme et la traçabilité nécessaires pour les processus opérationnels.

Nous combinons cela avec les LLM (le côté créatif), pour améliorer ses capacités et rendre la plateforme encore plus accessible aux utilisateurs. Un exemple de cela est notre gestion des exceptions conversationnelles. Lorsqu’une erreur se produit (par exemple, un document manquant dans un workflow), Kognitos alimente l’erreur dans un LLM et lui demande de présenter l’erreur d’une manière que l’utilisateur d’entreprise peut comprendre et répondre. L’utilisateur peut alors répondre en anglais (comme dans une conversation) en disant à Kognitos comment résoudre le problème. Nous utilisons le meilleur modèle pour chaque situation, y compris GPT 3.5, GPT 4, Palm 2, et d’autres. Au fur et à mesure que l’utilisateur d’entreprise gère les exceptions, le système apprend à partir de ces exemples et, en utilisant quelques techniques de prompt, peut rapidement comprendre ce que fait l’utilisateur d’entreprise sans avoir besoin d’une formation extensive, comme c’était le cas avec les modèles d’IA traditionnels.

Comment Kognitos se différencie-t-elle de la concurrence ? Comment est-elle utilisée au niveau de l’entreprise ?

Kognitos se différencie en éliminant le besoin de développeurs ou de scientifiques de données très formés, et en éliminant ainsi une grande partie des coûts de maintenance de l’automatisation. Les développeurs RPA sont notoirement coûteux et rares. Cela se traduit par des produits concurrents (qui sont principalement construits sur la technologie des années 2000), des retards importants de projets non terminés dans l’IT, des logiciels sur les étagères et des coûts de maintenance élevés pour ce qui est déjà mis en œuvre.

Puisque Kognitos démocratise l’automatisation en la rendant accessible à tous dans la langue des entreprises, l’anglais, les utilisateurs d’entreprise peuvent maintenant participer au processus d’automatisation. Les organisations peuvent toujours souhaiter que des utilisateurs plus techniques construisent les automatisations dans le cadre de leur processus de gouvernance, mais la gestion des exceptions passe aux utilisateurs d’entreprise qui ont les connaissances nécessaires pour les gérer. Cela réduit considérablement les coûts de toutes les automatisations, créant des cas de retour sur investissement solides pour les automatisations qui n’étaient pas viables avec RPA. Par conséquent, les entreprises utilisent principalement Kognitos pour des processus qui sont à haute volumétrie, répétitifs, manuels et contiennent beaucoup d’exceptions ou de variations. Ces processus sont généralement trouvés dans les domaines de la finance, de la comptabilité, des RH et de la chaîne d’approvisionnement.

Comment votre expérience dans les logiciels cloud a-t-elle influencé votre vision pour Kognitos ? Quels sont les domaines de chevauchement entre le cloud et l’IA générative ?

Ma vision est de rendre la littératie informatique accessible à tous – non pas en forçant plus d’humains à parler le langage des machines, mais en améliorant les machines pour qu’elles parlent le langage des humains. Toute ma vie, j’ai passé mon temps à apprendre de nombreux langages informatiques et j’ai toujours senti que l’expérience de la programmation a été sous-optimale. Pourquoi la machine ne peut-elle pas me poser une simple question au lieu de planter au milieu d’un long processus automatisé ? Je crois que le paradigme de la programmation (qu’il s’agisse de cloud ou d’automatisation de processus ou d’IA) est en train de changer fondamentalement aujourd’hui vers le langage naturel.

Depuis que nous sommes passés des cartes perforées et de la programmation assembleur à C, Fortran et Cobol, il n’y a pas eu d’amélioration fondamentale des langages de programmation jusqu’à présent. Nous passons maintenant du domaine des langages précis pour la programmation des ordinateurs à des langages imprécis pour la programmation en utilisant des langages naturels. La raison pour laquelle cela devient possible maintenant est que les machines sont enfin capables de parler aux humains pour clarifier l’intention du programme. C’est énorme et aura un impact sur toute l’informatique (pas seulement le cloud, mais chaque pièce de logiciel autour de nous). Je crois que toutes les applications métier seront maintenant écrites en anglais.

Comment Kognitos donne-t-elle la priorité à la surveillance humaine tout en exploitant les progrès rapides de l’IA ?

À l’ère industrielle, nous avons construit des machines beaucoup plus puissantes que nous et avons libéré les gens de la main-d’œuvre manuelle. L’élément clé pour la rendre sûre était que nous, les humains, avions le “volant” en main pour contrôler la machine. Avec les progrès rapides de l’IA, nous entrons dans l’ère où nous allons construire des machines beaucoup plus puissantes que nous qui nous soulageront de la main-d’œuvre mentale. Cependant, où est notre nouveau “volant” ?

Chez Kognitos, nous croyons que ce volant est la démocratisation de la révision de l’automatisation. Alors que nous exploitons la créativité des LLM pour écrire des automatisations, le fait de rendre possible pour tous les humains de réviser ces automatisations est la clé pour rester en sécurité et en contrôle. En fournissant une plateforme où ce que la machine prévoit d’exécuter de manière déterministe est exprimé en langage naturel, Kognitos donne à l’humanité ce volant nécessaire.

Tout comme le cerveau humain, l’interpréteur Kognitos est dualiste par nature (Logique + LLM). La logique est l’antidote aux hallucinations, et en construisant la couche LLM sur l’interpréteur logique, Kognitos est capable d’imposer des validations de manière déterministe après chaque étape basée sur LLM qui nécessite une révision. De plus, en tant que système à état, la plateforme Kognitos enregistre chaque action de l’humain et de l’IA en anglais et est donc un système d’IA 100 % traçable et transparent.

Actuellement, la plupart des activités commerciales sont effectuées via des ordinateurs et des appareils mobiles. Qu’est-ce qui doit changer avant que les entreprises n’adoptent vraiment de nouvelles technologies comme la réalité augmentée et la réalité virtuelle ?

Alors que nous entrons dans l’ère où les machines passent le test de Turing, toutes les interfaces traditionnelles qui ont été inventées parce que les machines ne pouvaient pas comprendre les humains directement seront démantelées. Déjà, je préfère ne pas ouvrir d’applications sur mon smartphone si Alexa ou Siri peut le faire pour moi. La conception de l’interface humain-ordinateur donnera place aux interfaces humain-humain pour les machines. Je prévois donc que toutes les interfaces de type glisser-déposer et basées sur des menus cèderont la place à des interfaces basées sur le langage naturel.

Pour répondre à la question de savoir si la réalité augmentée et la réalité virtuelle seront adoptées par les entreprises – nous devons d’abord voir cela se produire dans le monde des consommateurs. Si cela ne se produit pas dans nos cuisines à la maison, alors il est peu probable que cela se produise à grande échelle dans les entreprises. Ce que je prévois, c’est une révolution dans la robotique suivant la révolution de l’IA générative. Ces robots seront l’interface avec les machines à la fois à la maison et dans les entreprises. Les humains aiment garder les choses réelles.

Qu’est-ce que vous attendez comme prochaine grande avancée dans l’IA ?

L’invention de l’intelligence artificielle générale (IAG) qui pourrait apprendre à accomplir toute tâche intellectuelle que les humains peuvent effectuer pourrait se produire, mais en tant que société, nous devrions décourager cela. Je préfère l’invention d’une collection de modèles d’intelligence artificielle étroite (IAE) qui aideront l’humanité dans des tâches étroites. Cependant, en combinant ces modèles d’IAE via un système logique et traçable, nous pouvons accomplir des tâches monumentales tout en restant en contrôle du processus global.

Quelle est votre vision pour les progrès futurs de l’automatisation des processus métier ?

Le rôle des humains dans les entreprises va changer de manière spectaculaire. Tout d’abord, les informations sur les processus métier qui se trouvent dans la tête des gens seront traduites en code machine à l’aide de plateformes de langage naturel comme Kognitos. Une fois que les processus sont dans la machine, en exécutant ces processus, la machine commencera à construire un journal commercial de tout ce qui se passe dans l’entreprise. Cela crée un trésor de données qui capture vraiment l’essence de toute entreprise.

Finalement, des modèles d’intelligence artificielle étroite superhumaine exécuteront chaque aspect de l’entreprise (de la marketing à la vente, à l’ingénierie). Ce “talent” ne quittera plus l’entreprise. Les humains auront un rôle de révision – presque législatif. Les humains approuveront de nouvelles politiques et décideront des questions éthiques et assumeront la responsabilité des actions commerciales. Cependant, la plupart des opérations de l’entreprise seront effectuées par des machines.

Y a-t-il autre chose que vous aimeriez partager sur Kognitos ?

Chez Kognitos, nous nous soucions profondément de l’avenir de la sécurité de l’humanité en présence d’une intelligence supérieure. Le pouvoir collectif des humains aujourd’hui s’exprime à travers les machines que nous avons construites. Ces machines, qu’il s’agisse d’usines ou de voitures ou de machines de guerre, sont contrôlées par des ordinateurs. Aujourd’hui, l’IA générative écrit des programmes pour contrôler ces machines. Et ces programmes sont exprimés dans des langages de programmation traditionnels, et il est difficile de se convaincre qu’il n’y aura pas de biais ou d’hallucinations qui se glisseront dans ces programmes générés. Le seul moyen de nous maintenir en sécurité est de réviser tous ces programmes. Cependant, réviser les langages de programmation traditionnels nécessite des développeurs, et nous n’en avons pas suffisamment dans le monde.

Nous vivons actuellement dans les âges sombres de la littératie informatique, avec 1 personne sur 200 capables de réviser tout code. En changeant le langage de l’automatisation en anglais, Kognitos permettra 100 fois plus d’automatisations à être révisées par les humains, en amplifiant la bande passante de révision humaine d’un facteur de grandeur et en maintenant les humains plus en sécurité en présence d’une IA supérieure.

Merci pour cette grande interview, les lecteurs qui souhaitent en savoir plus devraient visiter Kognitos.

Antoine est un leader visionnaire et partenaire fondateur de 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 futurist, 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.