Interviews
Binny Gill, fondateur et PDG de Kognitos – Série d'interviews

Binny Gill possède une expérience professionnelle diversifiée et vaste couvrant plusieurs rôles et entreprises. Binny est actuellement le fondateur et PDG de Cognitos, une entreprise dont l'objectif est de rendre la programmation accessible et de permettre aux entreprises d'optimiser leurs opérations et leurs expériences client.
Binnyest un inventeur prolifique en informatique, avec près de 100 brevets, et estime que davantage de personnes doivent être capables d'instruire les ordinateurs en langage naturel.
Pourriez-vous partager l’histoire de la genèse de Kognitos ?
Pendant la pandémie, mon fils a décidé de faire 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 réalisant que j'avais créé le même jeu en à peu près le même laps de temps il y a 30 ans. J'avais alors le même âge. Je me suis rendu compte que la programmation n’était pas devenue plus facile au fil des décennies. Tout ce que nous avons fait, c'est faire en sorte que davantage d'humains comprennent la programmation.
J'y suis retourné pour mettre mon fils au défi d'é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 fallait « penser comme une machine ». Cela n’a mené nulle part. Puis j'ai réalisé ce qui me manquait. Je lui ai appris à écrire d'abord « le pseudo code » (juste une explication de ce que fera le programme mais dans ses propres mots). C'était facile, cela 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é abasourdi. Pourquoi la programmation était-elle si difficile même après 7 décennies d’innovation et l’invention de milliers de langages de programmation ? J'ai proposé à mon fils de trouver une langue qui lui convienne. Il a immédiatement dit : « Pourquoi cela ne fonctionne-t-il pas ? » — il montrait le pseudo-code qu'il avait écrit en 5 minutes pour le problème des nombres premiers. J'ai ri et j'ai dit : « Non, ce ne sont que vos notes. La machine ne peut pas comprendre ça ».
"Pourquoi cela ne peut-il pas être comme Alexa ?", a-t-il dit, incrédule. Et ce fut un moment d’éclairage. Après un long silence, j'ai dit à mon fils de ne pas apprendre Python. Kognitos était né.
Pouvez-vous plonger dans le fonctionnement interne de la plateforme ? Comment Kognitos répond-il aux clients ?
Kognitos est la première plateforme d'automatisation au monde entièrement construite en anglais. Nous avons construit un interpréteur unique en son genre pour le langage naturel, qui comprend et exécute le code du langage naturel. L'impact de cela est énorme, car désormais tous les utilisateurs professionnels, qu'il s'agisse de développeurs hautement techniques, d'analystes financiers ou de diplômés du secondaire traitant des factures, peuvent tous comprendre et utiliser le même outil d'automatisation.
Du point de vue des entreprises, l’impact se produit dans plusieurs domaines. Le temps nécessaire à la création de l'automatisation est réduit car il n'y a pas de traduction nécessaire des étapes anglaises vers Python ou d'autres langages de codage. L'utilisateur professionnel est désormais en mesure d'utiliser ses connaissances fonctionnelles spécifiques pour gérer les exceptions et apprendre à Kognitos comment gérer les exemples futurs. Cela allège la charge informatique. Enfin, la conformité et l'informatique sont satisfaites car toutes les données sur ce que les humains et l'IA ont fait sont stockées en anglais, elles sont donc facilement accessibles en cas de besoin.
Quels sont certains des algorithmes d’apprentissage automatique utilisés et quelle partie du processus relève de l’IA générative ?
Kognitos combine deux technologies fondamentales pour proposer une plateforme d'automatisation qui fonctionne à la manière des humains. Tout comme les humains ont deux côtés de leur cerveau, l'un qui est hautement logique et l'autre qui utilise la reconnaissance des formes et l'intuition pour être créatif, Kognitos a deux côtés. Premièrement, Kognitos est construit sur notre interprète breveté, le premier au monde à « exécuter l'anglais sous forme de code ». L'interprète (le côté logique) fournit la cohérence, le déterminisme et l'auditabilité nécessaires au fonctionnement des processus métier.
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 ceci est notre gestion des exceptions conversationnelles. Lorsqu'une erreur se produit (par exemple, un document est manquant dans un flux de travail), Kognitos transmet l'erreur à un LLM et lui demande de présenter l'erreur de manière à ce que l'utilisateur professionnel puisse la comprendre et y répondre. L'utilisateur peut alors répondre en anglais (comme une conversation) en indiquant à Kognitos comment résoudre le problème. Nous utilisons le meilleur modèle pour chaque situation, notamment GPT 3.5, GPT 4, Palm 2 et autres. Au fur et à mesure que l'utilisateur professionnel gère les exceptions, le système apprend de ces exemples et, à l'aide de quelques techniques d'invite, il peut rapidement comprendre ce que fait l'utilisateur professionnel sans avoir besoin d'une formation approfondie, comme c'était le cas avec les modèles d'IA traditionnels.
Comment Kognitos se différencie-t-il de la concurrence ? Comment est-il utilisé au niveau de l’entreprise ?
Kognitos se différencie en supprimant le besoin de développeurs ou de data scientists hautement qualifiés, et ce faisant, en éliminant une grande partie des coûts de maintenance liés à l'automatisation. Les développeurs RPA sont non seulement chers, mais également rares. Cela se traduit par des produits compétitifs (qui reposent principalement sur la technologie du début des années 2000), de longs retards de projets informatiques inachevés, des logiciels en stock et des coûts de maintenance élevés pour ce qui est déjà mis en œuvre.
Parce que Kognitos démocratise l'automatisation en la rendant accessible à tous dans la langue des affaires, l'anglais, les utilisateurs professionnels peuvent désormais être impliqués dans le processus d'automatisation. Les organisations peuvent toujours souhaiter que des utilisateurs plus techniques créent les automatisations dans le cadre de leur processus de gouvernance, mais la gestion des exceptions est transférée aux utilisateurs professionnels qui possèdent les connaissances nécessaires pour les gérer. Cela réduit considérablement les coûts de toutes les automatisations, créant ainsi de solides retours sur investissement pour des automatisations qui n'étaient auparavant pas viables avec la RPA. En conséquence, les entreprises utilisent principalement Kognitos pour des processus volumineux, répétitifs, manuels et contenant de nombreuses exceptions ou variations. Ces processus se retrouvent généralement dans les domaines de la finance, de la comptabilité, des ressources humaines et de la chaîne d'approvisionnement.
Comment votre expérience dans les logiciels cloud a-t-elle influencé votre vision de Kognitos ? Quels sont les domaines de chevauchement entre le cloud et l’IA générative ?
Ma vision est d’amener les masses à l’informatique – non pas en forçant davantage d’humains à parler le langage des machines, mais en améliorant les compétences des machines pour qu’elles parlent le langage des humains. Toute ma vie, j'ai passé à apprendre une myriade de langages informatiques et j'ai toujours eu le sentiment que l'expérience de la programmation n'était pas optimale. Pourquoi la machine ne peut-elle pas me poser une question simple au lieu de planter au milieu d’un long processus automatisé ? Je crois que le paradigme de la programmation (qu'il s'agisse du cloud, de l'automatisation des processus ou de l'IA) évolue aujourd'hui fondamentalement vers le langage naturel.
Depuis que nous sommes passés des cartes perforées et de la programmation en assembleur au C, Fortran et Cobol, il n'y a eu jusqu'à présent aucune amélioration fondamentale dans les langages de programmation. On passe désormais du domaine des langages précis de programmation informatique à des langages imprécis de programmation utilisant alors des langages naturels. La raison pour laquelle cela devient possible maintenant est que les machines sont enfin capables de répondre à l'humain pour clarifier l'intention du programme. C’est énorme et cela aura un impact sur l’ensemble de la science informatique (pas seulement le cloud, mais tous les logiciels qui nous entourent). Je pense que toutes les applications professionnelles seront désormais rédigées en anglais.
Comment Kognitos donne-t-il la priorité à la surveillance humaine tout en tirant parti des progrès rapides de l’IA ?
À l’ère industrielle, nous avons construit des machines beaucoup plus puissantes que nous et avons soulagé les gens du travail manuel. L’élément clé pour assurer la sécurité é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 désormais dans l’ère où nous construirons des machines beaucoup plus puissantes que nous, ce qui nous soulagera du travail mental. Mais où est notre nouveau « volant » ?
Chez Kognitos, nous pensons que le volant est la démocratisation de la révision de l'automatisation. Bien que nous exploitions la créativité des LLM pour écrire des automatisations, permettre à tous les humains de réviser ces automatisations est la clé pour rester en sécurité et sous contrôle. En fournissant une plate-forme où ce que la machine prévoit de faire fonctionner de manière déterministe est exprimé en langage naturel, Kognitos donne à la plupart de l’humanité ce « volant » dont elle a tant besoin.
Tout comme le cerveau humain, l’interprète Kognitos est de nature dualiste (Logique + LLM). La logique est l'antidote aux hallucinations, et en construisant la couche LLM au-dessus de l'interpréteur logique, Kognitos est capable d'appliquer les validations de manière déterministe après toute étape basée sur LLM nécessitant un examen. De plus, étant un système avec état, la plate-forme Kognitos enregistre chaque action de l'humain et de l'IA en anglais et constitue donc un système d'IA 100 % auditable et en boîte blanche.
À l’heure actuelle, la plupart des activités commerciales se font via des ordinateurs et des appareils mobiles. Qu’est-ce qui doit changer avant que les entreprises n’adoptent véritablement les nouvelles technologies comme la réalité augmentée et la réalité virtuelle ?
Alors que nous entrons dans l’ère où les machines réussissent le test de Turing, toutes les interfaces traditionnelles inventées parce que les machines ne pouvaient pas comprendre directement les humains seront démantelées. Déjà , je préfère ne pas ouvrir d’applications sur mon smartphone si Alexa ou Siri peuvent faire le travail à ma place. La conception d’interfaces homme-machine cédera la place aux interfaces homme-humain pour les machines. Ainsi, je prévois que toutes les interfaces par 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 virtuelle sera adoptée par les entreprises, nous devons d’abord voir cela se produire dans le monde de la consommation. Si cela ne se produit pas dans nos cuisines à la maison, 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 après la révolution de l'IA générative. Ces robots serviront d’interface avec les machines domestiques et professionnelles. Les humains aiment garder les choses réelles.
Selon vous, quelle sera la prochaine grande avancée dans le domaine de l’IA ?
L’invention de l’intelligence artificielle générale (IAG), qui pourrait apprendre à accomplir n’importe quelle tâche intellectuelle que les êtres humains peuvent accomplir, pourrait se produire, mais en tant que société, nous devrions la décourager. Je suis favorable à l’invention d’une collection de modèles ANI (Artificial Narrow Intelligence) qui aideront l’humanité dans des tâches restreintes. Cependant, en combinant ces modèles ANI via un système logique et auditable, nous pouvons réaliser des tâches monumentales tout en gardant le contrôle de l'ensemble du processus.
Quelle est votre vision des avancées futures en matière d’automatisation des processus métier ?
Le rôle de l’humain dans les entreprises va radicalement changer. Premières informations sur les processus métier qui, dans la tête des gens, seront traduites en code machine à l'aide de plateformes en langage naturel comme Kognitos. Une fois que les processus sont dans la machine, en exécutant ces processus, la machine commencera à créer un journal commercial de tout ce qui se passe dans l'entreprise. Cela crée un trésor de données qui capture réellement l’essence de toute entreprise.
À terme, des modèles d’intelligence étroite et surhumaine géreront chaque aspect d’une entreprise (du marketing aux ventes en passant par l’ingénierie). Ce « talent » ne quittera plus jamais l’entreprise. Les humains n’auront qu’un rôle de révision – presque législatif. Les humains approuveront les nouvelles politiques, 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 Ă propos de Kognitos ?
Chez Kognitos, nous nous soucions profondément de la sécurité future de l'humanité en présence d'une intelligence surhumaine. Le pouvoir collectif des humains d’aujourd’hui s’exprime à travers les machines que nous avons construites. Ces machines, qu’il s’agisse d’usines, de voitures ou de machines de guerre, sont contrôlées par des ordinateurs. Aujourd’hui, Generative AI écrit des programmes pour contrôler ces machines. Et ces programmes sont exprimés dans des langages informatiques traditionnels, et il est difficile de nous convaincre qu'il n'y aura pas de préjugés ou d'hallucinations dans ces programmes générés. La seule façon d’assurer notre sécurité est de revoir tous ces programmes. Cependant, revoir les langages de programmation traditionnels nécessite des développeurs et nous n’en avons pas assez dans le monde.
Nous vivons actuellement à l’âge sombre de la culture informatique, avec 1 personne sur 200 capable de réviser n’importe quel code. En changeant la langue de l'automatisation en anglais, Kognitos permettra aux humains d'examiner 100 fois les automatisations, amplifiant ainsi la bande passante d'examen des humains par des ordres de grandeur et assurant la sécurité des humains en présence d'une IA surhumaine.
Merci pour cette excellente interview, les lecteurs qui souhaitent en savoir plus devraient visiter Cognitos.