Intervjuer
Binny Gill, grunnlegger og administrerende direktør i Kognitos – Intervju-serie

Binny Gill har en mangfoldig og omfattende arbeidserfaring fra flere roller og selskaper. Binny er for tiden grunnlegger og administrerende direktør i Kognitos, et selskap som fokuserer på å gjøre programmering tilgjengelig og muliggjøre at bedrifter kan optimalisere sine operasjoner og kundeopplevelser.
Binny er en produktiv oppfinner innen datavitenskap, med nærmere 100 patenter, og mener at flere mennesker må kunne instruere datamaskiner på naturlig språk.
Kan du dele historien bak Kognitos?
Under pandemien bestemte min sønn seg for å lage spillene Tic-Tac-Toe i Python. Han bygde det på noen dager, og jeg var en stolt far. Men da jeg våknet neste dag, innser jeg at jeg hadde laget samme spill for omtrent samme tid for 30 år siden. Jeg var like gammel da. Det gikk opp for meg at programmering ikke har blitt enklere over årene. Alt vi har gjort er å få flere mennesker til å forstå programmering.
Jeg gikk tilbake til å utfordre min sønn til å skrive et annet program. Denne gangen for å finne ut om et tall er primt eller ikke. Jeg fant meg selv prøvende å undervise i programmering ved å si at han måtte “tenke som en maskin”. Det fungerte ikke. Da innser jeg hva jeg manglet. Jeg lærte ham å først skrive “pseudokode” (bare en forklaring av hva programmet skal gjøre, men på hans eget språk). Det var enkelt, det tok 5 minutter. Vi startet å konvertere det til arbeidende kode. Det var hardt for en første-gangs programmør, og etter noen timer sa min sønn at han ikke ville kode mer.
Jeg var tatt av. Hvorfor var programmering så vanskelig, selv etter 7 tiår med innovasjon og tusenvis av programmeringsspråk som er oppfunnet? Jeg tilbød min sønn at jeg ville finne et språk som fungerte for ham. Han sa umiddelbart “hvorfor kan ikke dette fungere?” — han pekte på pseudokoden han hadde skrevet på 5 minutter for primtallsproblemet. Jeg lo og sa: “Nei, det er bare dine notater. Maskinen kan ikke forstå det”.
“Hvorfor kan det ikke være som Alexa?”, sa han utrolig. Og det var et lyspær-øyeblikk. Etter en lang stillhet sa jeg til min sønn at han ikke skulle lære Python. Kognitos var født.
Kan du dykke ned i det indre av plattformen? Hvordan møter Kognitos kundene sine?
Kognitos er verdens første automatiseringsplattform bygget helt på engelsk. Vi har bygget en første-av-sin-type-tolker for naturlig språk som forstår og kjører naturlig språk-kode. Effekten av dette er enorm, for nå kan alle forretningsbrukere, enten høyt tekniske utviklere eller finansielle analytikere eller gymnasiestudenter som behandler fakturaer, alle forstå og bruke samme automatiseringsverktøy.
Fra et forretningsperspektiv skjer effekten i flere områder. Tiden det tar å bygge automatisering er redusert, fordi det ikke er nødvendig å oversette fra engelske skritt til Python eller andre programmeringsspråk. Forretningsbrukeren kan nå bruke sin spesifikke funksjonelle kunnskap til å håndtere unntak og lære Kognitos hvordan å håndtere fremtidige eksempler. Dette lettet byrden på IT. Og til slutt er kompatibilitet og IT glade, fordi all data om hva både mennesker og AI gjør, lagres på engelsk, så det er lett tilgjengelig når det er nødvendig.
Hva er noen av maskinlæringsalgoritmene som brukes, og hva er generativ AI-del av prosessen?
Kognitos kombinerer to grunnleggende teknologier for å levere en automatiseringsplattform som fungerer på samme måte som mennesker. Like mennesker har to sider av hjernen, en som er høyt logisk og en som bruker mønsterkjennelse og intuisjon til å være kreativ, har Kognitos to sider. Først er Kognitos bygget på vår patenterede tolker, verdens første som “kjører engelsk som kode”. Tolkeren (den logiske siden) gir konsistens, determinisme og revisjon som trengs for å drive forretningsprosesser.
Vi kombinerer dette med LLM-er (den kreative siden) for å forbedre dens evner og gjøre plattformen enda mer tilgjengelig for brukerne. Et eksempel på dette er vår konversasjonelle unntakshåndtering. Når en feil skjer (for eksempel mangler et dokument i en arbeidsflyt), matrer Kognitos feilen til en LLM og instruerer den om å presentere feilen på en måte som forretningsbrukeren kan forstå og svare. Brukeren kan da svare på engelsk (som en samtale) og fortelle Kognitos hvordan å løse problemet. Vi bruker det beste modellen for hver situasjon, inkludert GPT 3.5, GPT 4, Palm 2 og andre. Etterhvert som forretningsbrukeren håndterer unntak, lærer systemet av disse eksemplene og kan, ved å bruke noen få prompting-teknikker, raskt forstå hva forretningsbrukeren gjør uten behov for omfattende trening, som var tilfelle med tradisjonelle AI-modeller.
Hvordan skiller Kognitos seg fra konkurrentene? Hvordan brukes det på bedriftsnivå?
Kognitos skiller seg fra konkurrentene ved å fjerne behovet for høyt utdannede utviklere eller dataforskere, og dermed eliminere mye av vedlikeholdskostnadene i automatisering. RPA-utviklere er ikke bare dyre, men også i kort supply. Dette resulterer i konkurranseprodukter (som primært er bygget på tidlige 2000-talls-teknologi), lange baklogger av ufullførte prosjekter i IT, programvare på hyllen og høye vedlikeholdskostnader for det som allerede er implementert.
Fordi Kognitos demokratiserer automatisering ved å gjøre det tilgjengelig for alle på forretnings-språket, engelsk, kan nå forretningsbrukerne være involvert i automatiseringsprosessen. Organisasjoner kan fortsatt ønske at mer tekniske brukere bygger automatiseringer som en del av deres styringsprosess, men håndtering av unntak skifter til forretningsbrukerne som har den faglige kunnskapen til å håndtere dem. Dette reduserer kostnadene for alle automatiseringer, og skaper sterke ROI-tilfeller for automatiseringer som tidligere ikke var mulige med RPA. Som resultat brukes Kognitos primært for prosesser som er høyt volum, repetitive, manuelle og inneholder mange unntak eller variasjoner. Disse prosessene finnes vanligvis i finans, regnskap, HR og leverandørkjede.
Hvordan påvirkede din bakgrunn i skyprogramvare din visjon for Kognitos? Hva er områdene med overlap mellom sky og generativ AI?
Min visjon er å bringe datalitteratur til massene – ikke ved å tvinge flere mennesker til å snakke maskinens språk, men ved å oppgradere maskinene til å snakke menneskets språk. Hele mitt liv har jeg brukt på å lære mange dataprogrammeringsspråk og har alltid følt at programmeringserfaringen har vært underoptimal. Hvorfor kan ikke maskinen spørre meg et enkelt spørsmål i stedet for å krasje midt i en lang automatiseringsprosess? Jeg tror at programmeringsparadigmet (enten det er sky eller prosessautomatisering eller AI) endrer seg fundamentalt i dag til naturlig språk.
Siden vi gikk fra hullkort og assembler-programmering til C, Fortran og Cobol, har det ikke vært noen fundamentale forbedringer i programmeringsspråk før nå. Vi går nå fra området med presise språk for å programmere datamaskiner til upresise språk for å programmere med naturlig språk. Grunnen til at dette blir mulig nå er at maskinene endelig kan snakke tilbake til mennesket for å klargjøre intensjonen bak programmet. Det er enormt og vil påvirke hele datavitenskapen (ikke bare sky, men alle deler av programvaren rundt oss). Jeg tror at alle forretningsapper vil nå bli skrevet på engelsk.
Hvordan prioriterer Kognitos menneskelig tilsyn samtidig som det utnytter de raske fremstegene i AI?
I den industrielle tidsalderen bygde vi maskiner mye kraftigere enn oss og lettet mennesker fra manuelt arbeid. Den viktigste faktoren for å gjøre det trygt var at vi mennesker hadde “rattet” i vår hånd til å kontrollere maskinen. Med de raske fremstegene i AI går vi nå inn i en tid hvor vi vil bygge maskiner mye kraftigere enn oss som vil lett mennesker fra mentalt arbeid. Men hvor er vår nye “ratt”?
Hos Kognitos tror vi at rattet er demokratiseringen av automatiseringsgjennomgang. Mens vi utnytter kreativiteten til LLM-er for å skrive automatiseringer, er det mulig for alle mennesker å gjennomgå disse automatiseringene. Det er nøkkel til å forbli trygg og kontrollert. Ved å tilby en plattform hvor det maskinen planlegger å kjøre deterministisk uttrykkes på naturlig språk, gir Kognitos mesteparten av menneskeheten det nødvendige “rattet”.
Er det noe annet du ønsker å dele om Kognitos?
Hos Kognitos bryr vi oss dypt om fremtidens sikkerhet for menneskeheten i nærvær av overmenneskelig intelligens. Den kollektive kraften til menneskeheten i dag uttrykkes gjennom maskinene vi har bygget. Disse maskinene, enten det er fabrikker eller biler eller krigsmaskiner, styres av datamaskiner. I dag skriver generativ AI programmer for å kontrollere disse maskinene. Og disse programmene uttrykkes i tradisjonelle dataprogrammeringsspråk, og det er vanskelig å overbevise oss selv om at det ikke vil være noen fordommer eller hallusinasjoner som kriper inn i disse genererte programmene. Den eneste måten å holde oss trygge på er å gjennomgå alle disse programmene. Men å gjennomgå tradisjonelle programmeringsspråk krever utviklere, og vi har ikke nok av dem i verden.
Vi lever for tiden i den mørke tidsalderen for datalitteratur, med 1 av 200 mennesker som kan gjennomgå noen kode. Ved å endre språket for automatisering til engelsk, vil Kognitos tillate 100 ganger flere automatiseringer å bli gjennomgått av mennesker, og forsterke gjennomgangsbåndbredden til mennesker med flere størrelsesordener og holde mennesker tryggere i nærvær av overmenneskelig AI.
Takk for det flotte intervjuet, lesere som ønsker å lære mer kan besøke Kognitos.












