Wywiady
Binny Gill, założycielka i dyrektor generalna Kognitos – seria wywiadów

Binny Gill ma różnorodne i rozległe doświadczenie zawodowe obejmujące wiele ról i firm. Binny jest obecnie założycielką i dyrektorem generalnym firmy Cognito, firmy skupiającej się na udostępnianiu programowania i umożliwianiu firmom optymalizacji operacji i doświadczeń klientów.
Binny„jest płodnym wynalazcą w dziedzinie informatyki, posiadającym blisko 100 patentów i uważa, że więcej osób powinno móc uczyć obsługi komputerów w języku naturalnym.
Czy mógłbyś podzielić się historią powstania Kognitos?
W czasie pandemii mój syn postanowił stworzyć grę w kółko i krzyżyk w Pythonie. Zbudował go w kilka dni, a ja byłem dumnym tatą. Jednak obudziłem się następnego dnia i zdałem sobie sprawę, że stworzyłem tę samą grę mniej więcej w tym samym czasie 30 lat temu. Byłem wtedy w tym samym wieku. Uświadomiłem sobie, że programowanie nie stało się łatwiejsze przez dziesięciolecia. Wszystko, co zrobiliśmy, to sprawienie, że więcej ludzi rozumie programowanie.
Wróciłem, aby rzucić wyzwanie mojemu synowi, aby napisał kolejny program. Tym razem, aby dowiedzieć się, czy liczba jest pierwsza, czy nie. Zacząłem uczyć programowania, mówiąc, że musi „myśleć jak maszyna”. To nie prowadziło donikąd. Wtedy zdałem sobie sprawę, czego mi brakowało. Nauczyłem go najpierw napisać „pseudokod” (tylko wyjaśnienie, co program zrobi, ale jego własnymi słowami). To było proste, zajęło to 5 minut. Zaczęliśmy konwertować to na działający kod. Dla początkującego programisty było to trudne i po kilku godzinach syn stwierdził, że nie chce już więcej kodować.
Byłem zaskoczony. Dlaczego programowanie było tak trudne, nawet po 7 dekadach innowacji i wynalezieniu tysięcy języków programowania? Zaproponowałem synowi, że znajdę język, który będzie dla niego odpowiedni. Od razu powiedział: „Dlaczego to nie może zadziałać?” — wskazywał na pseudokod, który napisał w 5 minut dla zadania z liczbami pierwszymi. Roześmiałem się i powiedziałem: „Nie, to tylko twoje notatki. Maszyna tego nie może zrozumieć”.
„Dlaczego nie może być jak Alexa?”, powiedział z niedowierzaniem. I to był moment w kształcie żarówki. Po długim milczeniu powiedziałem synowi, żeby nie uczył się Pythona. Urodził się Kognitos.
Czy możesz zagłębić się w wewnętrzne funkcjonowanie platformy? W jaki sposób Kognitos obsługuje klientów?
Kognitos to pierwsza na świecie platforma automatyzacji zbudowana w całości w języku angielskim. Stworzyliśmy pierwszy w swoim rodzaju interpreter języka naturalnego, który rozumie i wykonuje kod języka naturalnego. Wpływ tego jest ogromny, ponieważ teraz wszyscy użytkownicy biznesowi, czy to programiści o wysokich umiejętnościach technicznych, analitycy finansowi, czy absolwenci szkół średnich przetwarzający faktury, wszyscy mogą zrozumieć i używać tego samego narzędzia automatyzacji.
Z perspektywy biznesowej wpływ występuje w kilku obszarach. Czas potrzebny na zbudowanie automatyzacji jest skrócony, ponieważ nie ma konieczności tłumaczenia z angielskich kroków na python lub inne języki kodowania. Użytkownik biznesowy może teraz wykorzystać swoją specyficzną wiedzę funkcjonalną do obsługi wyjątków i uczyć Kognitos, jak postępować w przyszłych przykładach. Zmniejsza to obciążenie działu IT. I wreszcie, zgodność i IT są zadowolone, ponieważ wszystkie dane dotyczące działań ludzi i sztucznej inteligencji są przechowywane w języku angielskim, dzięki czemu są łatwo dostępne w razie potrzeby.
Jakie są używane algorytmy uczenia maszynowego i jaką częścią procesu jest generatywna sztuczna inteligencja?
Kognitos łączy dwie podstawowe technologie, aby dostarczyć platformę automatyzacji, która działa na sposób człowieka. Podobnie jak ludzie mają dwie strony mózgu, jedną wysoce logiczną, a drugą wykorzystującą rozpoznawanie wzorców i intuicję do kreatywności, Kognitos ma dwie strony. Po pierwsze, Kognitos opiera się na naszym opatentowanym interpreterze, pierwszym na świecie, który „uruchamia język angielski jako kod”. Interpreter (strona logiczna) zapewnia spójność, determinizm i możliwość kontroli potrzebne do obsługi procesów biznesowych.
Łączymy to z LLM (strona kreatywna), aby zwiększyć jej możliwości i uczynić platformę jeszcze bardziej przystępną dla użytkowników. Jednym z przykładów jest nasza konwersacyjna obsługa wyjątków. Kiedy wystąpi błąd (na przykład brakuje dokumentu w przepływie pracy), Kognitos przekazuje błąd do LLM i instruuje go, aby przedstawił błąd w sposób umożliwiający użytkownikowi biznesowemu jego zrozumienie i reakcję. Użytkownik może następnie odpowiedzieć w języku angielskim (jak w rozmowie), informując Kognitos, jak rozwiązać problem. Używamy najlepszego modelu dla każdej sytuacji, w tym GPT 3.5, GPT 4, Palm 2 i innych. Gdy użytkownik biznesowy obsługuje wyjątki, system uczy się na tych przykładach i stosując kilka technik podpowiedzi, może szybko zrozumieć, co robi użytkownik biznesowy, bez konieczności przeprowadzania rozległych szkoleń, jak to miało miejsce w przypadku tradycyjnych modeli sztucznej inteligencji.
Czym Kognitos wyróżnia się na tle konkurencji? Jak jest on stosowany na poziomie przedsiębiorstwa?
Kognitos wyróżnia się tym, że eliminuje potrzebę zatrudniania wysoko wykwalifikowanych programistów i analityków danych, eliminując w ten sposób znaczną część kosztów utrzymania automatyzacji. Deweloperzy RPA są nie tylko drodzy, ale też brakuje ich. Skutkuje to konkurencyjnymi produktami (które opierają się głównie na technologii z początku XXI wieku), długimi zaległościami w postaci niedokończonych projektów w IT, oprogramowaniem na półce i wysokimi kosztami utrzymania tego, co już zostało wdrożone.
Ponieważ Kognitos demokratyzuje automatyzację, udostępniając ją każdemu w języku biznesowym, angielskim, teraz użytkownicy biznesowi mogą zaangażować się w proces automatyzacji. Organizacje mogą w dalszym ciągu chcieć, aby więcej użytkowników technicznych tworzyło automatyzacje w ramach procesu zarządzania, ale obsługa wyjątków przechodzi na użytkowników biznesowych, którzy mają wiedzę merytoryczną niezbędną do ich obsługi. To znacznie zmniejsza koszty wszystkich automatyzacji, tworząc solidne podstawy ROI dla automatyzacji, które wcześniej nie były opłacalne w przypadku RPA. W rezultacie firmy korzystają z Kognitos głównie w przypadku procesów, które są masowe, powtarzalne, wykonywane ręcznie i zawierają wiele wyjątków lub odmian. Zwykle procesy te występują w finansach, księgowości, HR i łańcuchu dostaw.
W jaki sposób Twoje doświadczenie w oprogramowaniu w chmurze wpłynęło na Twoją wizję Kognitos? Jakie obszary pokrywają się między chmurą a generatywną sztuczną inteligencją?
Moją wizją jest udostępnienie masom umiejętności obsługi komputera – nie poprzez zmuszanie większej liczby ludzi do mówienia językiem maszyn, ale poprzez podnoszenie kwalifikacji maszyn, aby mówiły językiem ludzi. Przez całe życie uczyłem się niezliczonych języków komputerowych i zawsze czułem, że doświadczenie w programowaniu nie jest optymalne. Dlaczego maszyna nie może zadać mi prostego pytania, zamiast zawieszać się w trakcie długiego, zautomatyzowanego procesu? Wierzę, że paradygmat programowania (czy to w chmurze, czy to automatyzacja procesów, czy sztuczna inteligencja) zasadniczo przesuwa się dziś w stronę języka naturalnego.
Odkąd przeszliśmy z kart perforowanych i programowania w asemblerze na C, Fortran i Cobol, do tej pory nie nastąpiła żadna fundamentalna poprawa w językach programowania. Przechodzimy obecnie od dziedziny precyzyjnych języków do programowania komputerów do nieprecyzyjnych języków do programowania, a następnie używania języków naturalnych. Stało się to możliwe teraz, ponieważ maszyny w końcu są w stanie rozmawiać z człowiekiem, aby wyjaśnić intencje programu. To ogromna sprawa i będzie miała wpływ na całą informatykę (nie tylko na chmurę, ale na każde oprogramowanie wokół nas). Wierzę, że wszystkie aplikacje biznesowe będą teraz pisane w języku angielskim.
W jaki sposób Kognitos traktuje priorytetowo nadzór człowieka, jednocześnie wykorzystując szybki rozwój sztucznej inteligencji?
W epoce przemysłowej budowaliśmy maszyny o wiele potężniejsze od nas i zwalnialiśmy ludzi od pracy fizycznej. Kluczowym elementem zapewniającym bezpieczeństwo było to, że my, ludzie, mieliśmy w dłoni „kierownicę”, za pomocą której mogliśmy sterować maszyną. Wraz z szybkim rozwojem sztucznej inteligencji wkraczamy w erę, w której będziemy budować maszyny znacznie potężniejsze od nas, co uwolni nas od pracy umysłowej. Gdzie jednak jest nasza nowa „kierownica”?
W Kognitos wierzymy, że kierownica to demokratyzacja przeglądu automatyzacji. Chociaż wykorzystujemy kreatywność LLM do pisania automatyzacji, umożliwienie wszystkim ludziom przeglądania tych automatyzacji jest kluczem do zachowania bezpieczeństwa i kontroli. Zapewniając platformę, na której w języku naturalnym wyrażane są w sposób deterministyczny plany działania maszyny, Kognitos zapewnia większości ludzkości tak potrzebną „kierownicę”.
Podobnie jak ludzki mózg, interpreter Kognitos ma naturę dualistyczną (Logika + LLM). Logika jest antidotum na halucynacje, a budując warstwę LLM na wierzchu interpretera logicznego, Kognitos jest w stanie wymusić walidację w sposób deterministyczny po każdym etapie opartym na LLM, który wymaga przeglądu. Co więcej, będąc systemem stanowym, platforma Kognitos rejestruje każde działanie zarówno człowieka, jak i sztucznej inteligencji w języku angielskim, dzięki czemu jest w 100% kontrolowalnym systemem sztucznej inteligencji typu whitebox.
Obecnie większość czynności biznesowych odbywa się za pośrednictwem komputerów i urządzeń mobilnych. Co musi się zmienić, zanim firmy naprawdę wykorzystają nowe technologie, takie jak rzeczywistość rozszerzona i rzeczywistość wirtualna?
Gdy wkroczymy w erę, w której maszyny przejdą test Turinga, wszystkie tradycyjne interfejsy wynalezione, ponieważ maszyny nie mogły bezpośrednio zrozumieć ludzi, zostaną zdemontowane. Już wolę nie otwierać aplikacji na smartfonie, jeśli Alexa lub Siri mogą to zrobić za mnie. Projektowanie interfejsu człowiek-komputer ustąpi miejsca interfejsom człowiek-człowiek dla maszyn. Przewiduję zatem, że wszystkie interfejsy oparte na przeciąganiu i upuszczaniu oraz interfejsy menu ustąpią miejsca interfejsom opartym na języku naturalnym.
Aby odpowiedzieć na pytanie, czy rzeczywistość rozszerzona i wirtualna zostanie przyjęta przez przedsiębiorstwa – najpierw musimy zobaczyć, jak dzieje się to w świecie konsumenckim. Jeśli nie dzieje się to w naszych domowych kuchniach, to jest mało prawdopodobne, że stanie się to na większą skalę w firmach. Przewiduję rewolucję w robotyce po rewolucji w generatywnej sztucznej inteligencji. Roboty te będą interfejsem do maszyn zarówno w domu, jak i w firmach. Ludzie lubią, gdy wszystko jest realne.
Jakiego spodziewasz się kolejnego wielkiego przełomu w dziedzinie sztucznej inteligencji?
Wynalezienie sztucznej inteligencji ogólnej (AGI), która mogłaby nauczyć się wykonywać dowolne intelektualne zadanie, jakie jest w stanie wykonać człowiek, może się zdarzyć, ale jako społeczeństwo powinniśmy do tego zniechęcać. Popieram wynalezienie zbioru modeli ANI (sztucznej wąskiej inteligencji), które pomogą ludzkości w wąskich zadaniach. Jednakże łącząc te modele ANI w logiczny i podlegający audytowi system, możemy osiągnąć monumentalne zadania, zachowując jednocześnie kontrolę nad całym procesem.
Jaka jest Twoja wizja przyszłego postępu w automatyzacji procesów biznesowych?
Rola człowieka w przedsiębiorstwach radykalnie się zmieni. Pierwsza informacja o procesie biznesowym, która w ludzkich głowach zostanie przetłumaczona na kod maszynowy przy użyciu platform języka naturalnego, takich jak Kognitos. Gdy procesy znajdą się w maszynie, uruchamiając je, maszyna zacznie tworzyć dziennik biznesowy zawierający wszystko, co dzieje się w firmie. Tworzy to skarbnicę danych, która naprawdę oddaje istotę każdej firmy.
Ostatecznie nadludzkie modele wąskiej inteligencji będą kierować każdym aspektem biznesu (od marketingu, przez sprzedaż, po inżynierię). Ten „talent” już nigdy nie opuści firmy. Ludzie będą mieli jedynie rolę przeglądową – niemal legislacyjną. Ludzie zatwierdzą nowe zasady, zadecydują o kwestiach etycznych i wezmą odpowiedzialność za działania biznesowe. Jednak większość operacji biznesowych będzie wykonywana przez maszyny.
Czy jest coś jeszcze, czym chciałbyś się podzielić na temat Kognitos?
W Kognitos bardzo troszczymy się o przyszłe bezpieczeństwo ludzkości w obecności nadludzkiej inteligencji. Zbiorowa siła dzisiejszych ludzi wyraża się w maszynach, które zbudowaliśmy. Maszyny te, czy to fabryki, samochody, czy machiny wojenne, są kontrolowane przez komputery. Dziś Generative AI pisze programy do sterowania tymi maszynami. A te programy są napisane w tradycyjnych językach komputerowych i trudno przekonać się, że do generowanych programów nie wkradną się żadne uprzedzenia czy halucynacje. Jedynym sposobem na zapewnienie sobie bezpieczeństwa jest przejrzenie wszystkich tych programów. Przeglądanie tradycyjnych języków programowania wymaga jednak programistów, a jest ich na świecie za mało.
Obecnie żyjemy w mrocznych czasach umiejętności obsługi komputera, a 1 na 200 osób jest w stanie przejrzeć dowolny kod. Zmieniając język automatyzacji na angielski, Kognitos umożliwi ludziom przeglądanie 100-krotności automatyzacji, zwiększając o rząd wielkości zakres przeglądania przez ludzi i zapewniając ludziom większe bezpieczeństwo w obecności nadludzkiej sztucznej inteligencji.
Dziękuję za wspaniały wywiad. Czytelnicy chcący dowiedzieć się więcej powinni odwiedzić nas Cognito.