Entrevistas

Binny Gill, Fundador e CEO da Kognitos – Série de Entrevistas

mm
Adicione Unite.AI às suas fontes preferidas no Google

Binny Gill tem uma experiência de trabalho diversa e extensa, abrangendo múltiplos papéis e empresas. Binny é atualmente o Fundador e CEO da Kognitos, uma empresa focada em tornar a programação acessível e permitir que as empresas otimizem suas operações e experiências do cliente.

Binny é um inventor prolífico em ciência da computação, com cerca de 100 patentes, e acredita que mais pessoas precisam ser capazes de instruir computadores em linguagem natural.

Poderia compartilhar a história de criação da Kognitos?

Durante a pandemia, meu filho decidiu criar o jogo de tic-tac-toe em Python. Ele o construiu em um par de dias, e eu fiquei orgulhoso. No entanto, acordei no dia seguinte percebendo que eu havia feito o mesmo jogo em cerca do mesmo tempo 30 anos atrás. Eu tinha a mesma idade na época. Percebi que a programação não se tornou mais fácil ao longo das décadas. Tudo o que fizemos foi fazer com que mais humanos entendessem programação.

Voltei a desafiar meu filho a escrever outro programa. Desta vez, para descobrir se um número é primo ou não. Encontrei-me tentando ensinar programação dizendo que ele precisava “pensar como uma máquina”. Isso não deu em nada. Então percebi o que estava faltando. Ensinei-o a escrever primeiro o “código pseudo” (apenas uma explicação do que o programa faria, mas em suas próprias palavras). Isso foi fácil, levou 5 minutos. Começamos a converter isso em código funcionando. Foi difícil para um programador iniciante e, após algumas horas, meu filho disse que não queria mais programar.

Fiquei abalado. Por que a programação era tão difícil, mesmo após 7 décadas de inovação e milhares de linguagens de programação sendo inventadas? Ofereci a meu filho que encontraria uma linguagem que funcionasse para ele. Ele imediatamente disse: “Por que isso não pode funcionar?” – ele estava apontando para o código pseudo que havia escrito em 5 minutos para o problema do número primo. Ri e disse: “Não, essas são apenas suas anotações. A máquina não pode entender isso”.

“Por que não pode ser como Alexa?”, ele disse incredulamente. E foi um momento de revelação. Após um longo silêncio, disse a meu filho para não aprender Python. A Kognitos nasceu.

Pode mergulhar nos detalhes internos da plataforma? Como a Kognitos está atendendo aos clientes?

A Kognitos é a primeira plataforma de automação do mundo construída inteiramente em inglês. Construímos um interpretador de linguagem natural de primeira linha que entende e executa código em linguagem natural. O impacto disso é enorme, pois agora todos os usuários de negócios, seja desenvolvedores altamente técnicos, analistas financeiros ou estudantes do ensino médio processando faturas, todos podem entender e usar a mesma ferramenta de automação.

Do ponto de vista dos negócios, o impacto ocorre em várias áreas. O tempo necessário para construir automação é reduzido, pois não há necessidade de traduzir de etapas em inglês para Python ou outras linguagens de programação. O usuário de negócios agora é capaz de usar seu conhecimento funcional específico para lidar com exceções e ensinar a Kognitos a lidar com futuros exemplos. Isso alivia a carga sobre a equipe de TI. E, por fim, a conformidade e a equipe de TI ficam felizes, pois todos os dados sobre o que os humanos e a IA fizeram são armazenados em inglês, então é facilmente acessível conforme necessário.

Quais são alguns dos algoritmos de aprendizado de máquina utilizados e qual é a parte do processo que é Inteligência Artificial Gerativa?

A Kognitos combina duas tecnologias fundamentais para entregar uma plataforma de automação que funciona da maneira como as pessoas. Assim como os humanos têm dois lados do cérebro, um que é altamente lógico e outro que usa reconhecimento de padrões e intuição para ser criativo, a Kognitos tem dois lados. Primeiro, a Kognitos é construída sobre nosso interpretador patenteado, o primeiro a “Executar inglês como código”. O interpretador (o lado lógico) fornece a consistência, determinismo e auditoria necessários para operar processos de negócios.

Combinamos isso com LLMs (o lado criativo) para melhorar suas capacidades e tornar a plataforma ainda mais acessível aos usuários. Um exemplo disso é com nosso tratamento de exceções conversacional. Quando um erro ocorre (por exemplo, um documento está faltando em um fluxo de trabalho), a Kognitos alimenta o erro com um LLM e instrui-o a apresentar o erro de uma maneira que o usuário de negócios possa entender e responder. O usuário pode então responder em inglês (como uma conversa) dizendo à Kognitos como resolver o problema. Usamos o melhor modelo para cada situação, incluindo GPT 3.5, GPT 4, Palm 2 e outros. À medida que o usuário de negócios lida com exceções, o sistema aprende com esses exemplos e, com algumas técnicas de prompt, pode rapidamente entender o que o usuário de negócios faz sem a necessidade de treinamento extensivo, como era o caso com os modelos de IA tradicionais.

Como a Kognitos se diferencia da concorrência? Como ela é usada no nível empresarial?

A Kognitos se diferencia removendo a necessidade de desenvolvedores altamente treinados ou cientistas de dados e, ao fazer isso, eliminando grande parte do custo de manutenção na automação. Desenvolvedores de RPA não são apenas caros, mas também estão em curto fornecimento. Isso resulta em produtos competitivos (que são principalmente construídos com tecnologia do início dos anos 2000), longas filas de projetos inacabados na equipe de TI, software na prateleira e altos custos de manutenção para o que já foi implementado.

Porque a Kognitos democratiza a automação, tornando-a acessível a todos na linguagem dos negócios, inglês, agora os usuários de negócios são capazes de estar envolvidos no processo de automação. As organizações ainda podem querer que usuários mais técnicos construam as automações como parte de seu processo de governança, mas o tratamento de exceções muda para os usuários de negócios que têm o conhecimento de matéria para lidar com eles. Isso reduz significativamente os custos de todas as automações, criando fortes casos de ROI para automações que anteriormente não eram viáveis com RPA. Como resultado, as empresas usam principalmente a Kognitos para processos que são de alto volume, repetitivos, manuais e contêm muitas exceções ou variações. Esses processos são comuns em Finanças, Contabilidade, RH e cadeia de suprimentos.

Como sua experiência em software de nuvem influenciou sua visão para a Kognitos? Quais são as áreas de sobreposição entre nuvem e Inteligência Artificial Gerativa?

Minha visão é trazer alfabetização computacional para as massas – não forçando mais humanos a falar a linguagem das máquinas, mas capacitando as máquinas a falar a linguagem dos humanos. Toda a minha vida, eu passei aprendendo inúmeras linguagens de computador e sempre senti que a experiência de programação foi subótima. Por que as máquinas não podem me fazer uma pergunta simples em vez de travar no meio de um longo processo automatizado? Acredito que o paradigma de programação (seja nuvem, seja automação de processos ou IA) está fundamentalmente mudando hoje para linguagem natural.

Desde que mudamos de cartões perfurados e programação de assembly para C, Fortran e Cobol, não houve nenhuma melhoria fundamental nas linguagens de programação até agora. Agora estamos mudando do reino de linguagens precisas para programar computadores para linguagens imprecisas para programar usando linguagens naturais. O motivo pelo qual isso está se tornando possível agora é que as máquinas finalmente são capazes de falar de volta ao humano para esclarecer a intenção do programa. Isso é enorme e afetará toda a ciência da computação (não apenas nuvem, mas todos os softwares ao nosso redor). Acredito que todos os aplicativos de negócios agora serão escritos em inglês.

Como a Kognitos prioriza a supervisão humana ao mesmo tempo em que aproveita os avanços rápidos na IA?

Na era industrial, construímos máquinas muito mais poderosas do que nós e aliviaram as pessoas do trabalho manual. O elemento-chave para torná-lo seguro foi que os humanos tinham o “volante” em suas mãos para controlar a máquina. Com os avanços rápidos da IA, agora estamos entrando na era em que construiremos máquinas muito mais poderosas do que nós, que aliviarão as pessoas do trabalho mental. No entanto, onde está nosso novo “volante”?

Na Kognitos, acreditamos que o volante é a democratização da revisão de automação. Enquanto aproveitamos a criatividade dos LLMs para escrever automações, tornar possível que todos os humanos revisem essas automações é a chave para permanecer seguro e no controle. Ao fornecer uma plataforma onde o que a máquina planeja executar de forma determinística é expresso em linguagem natural, a Kognitos está dando à maioria da humanidade esse volante necessário.

Assim como o cérebro humano, o interpretador da Kognitos é dualístico por natureza (Lógica + LLM). A lógica é o antídoto para alucinações e, ao construir a camada LLM sobre o interpretador lógico, a Kognitos é capaz de impor validações de forma determinística após qualquer etapa LLM que exija revisão. Além disso, sendo um sistema com estado, a plataforma Kognitos registra todas as ações do humano e da IA em inglês e, portanto, é um sistema de IA 100% auditável e de caixa branca.

No momento, a maioria das atividades de negócios é feita por meio de computadores e dispositivos móveis. O que precisa mudar antes que as empresas realmente adotem novas tecnologias como realidade aumentada e virtual?

À medida que entramos na era em que as máquinas passam no Teste de Turing, todas as interfaces tradicionais que foram inventadas porque as máquinas não podiam entender os humanos diretamente serão desmontadas. Já prefiro não abrir aplicativos no meu smartphone se Alexa ou Siri puderem fazer o trabalho para mim. O design da interface humana-computador dará lugar a interfaces humano-humano para máquinas. Portanto, prevejo que todas as interfaces de arrastar e soltar e baseadas em menu darão lugar a interfaces baseadas em linguagem natural.

Para responder à pergunta de se a realidade aumentada e virtual será adotada pelas empresas – primeiro precisamos ver que isso aconteça no mundo do consumidor. Se não estiver acontecendo em nossas cozinhas em casa, então é improvável que aconteça em grande escala nos negócios. O que prevejo é uma revolução em robótica seguindo a revolução na Inteligência Artificial Gerativa. Esses robôs serão a interface para as máquinas, tanto em casa quanto nos negócios. Os humanos gostam de manter as coisas reais.

O que você espera que seja o próximo grande avanço na IA?

A invenção da inteligência artificial geral (IAG) que poderia aprender a realizar qualquer tarefa intelectual que os seres humanos possam realizar pode acontecer, mas, como sociedade, devemos desencorajar isso. Prefiro a invenção de uma coleção de modelos de Inteligência Artificial Estreita (IAE) que ajudarão a humanidade em tarefas estreitas. No entanto, ao combinar esses modelos de IAE por meio de um sistema lógico e auditável, podemos realizar tarefas monumentais e ainda estar no controle do processo geral.

Qual é sua visão para os avanços futuros na automação de processos de negócios?

O papel dos humanos nos negócios mudará dramaticamente. Primeiro, as informações de processos de negócios que estão na cabeça das pessoas serão traduzidas em código de máquina usando plataformas de linguagem natural como a Kognitos. Uma vez que os processos estejam na máquina, ao executar esses processos, a máquina começará a construir um diário de negócios de tudo o que acontece no negócio. Isso cria um tesouro de dados que realmente captura a essência de qualquer negócio.

Eventualmente, modelos de inteligência estreita super-humana executarão cada aspecto de um negócio (desde marketing até vendas e engenharia). Esse “talento” nunca mais deixará o negócio. Os humanos terão um papel de revisão – quase legislativo. Os humanos aprovarão novas políticas e decidirão sobre questões éticas e assumirão a responsabilidade pelas ações do negócio. No entanto, a maioria das operações do negócio será feita por máquinas.

Há algo mais que você gostaria de compartilhar sobre a Kognitos?

Na Kognitos, nos importamos profundamente com a segurança futura da humanidade na presença de inteligência super-humana. O poder coletivo dos humanos hoje é expresso por meio das máquinas que construímos. Essas máquinas, sejam fábricas, carros ou máquinas de guerra, são controladas por computadores. Hoje, a Inteligência Artificial Gerativa está escrevendo programas para controlar essas máquinas. E esses programas são expressos em linguagens de computador tradicionais, e é difícil convencer-nos de que não haverá vieses ou alucinações se infiltrando nos programas gerados. A única maneira de nos manter seguros é revisar todos esses programas. No entanto, revisar linguagens de programação tradicionais exige desenvolvedores, e não temos o suficiente deles no mundo.

Atualmente, vivemos na idade das trevas da alfabetização computacional, com 1 em 200 pessoas capazes de revisar qualquer código. Ao mudar a linguagem de automação para inglês, a Kognitos permitirá que 100x mais automações sejam revisadas por humanos, ampliando a largura de banda de revisão humana por ordens de magnitude e mantendo os humanos mais seguros na presença de inteligência artificial super-humana.

Obrigado pela grande entrevista, leitores que desejam aprender mais devem visitar Kognitos.

Antoine é um líder visionário e sócio-fundador da Unite.AI, impulsionado por uma paixão inabalável por moldar e promover o futuro da IA e da robótica. Um empreendedor serial, ele acredita que a IA será tão disruptiva para a sociedade quanto a eletricidade, e é frequentemente pego falando sobre o potencial das tecnologias disruptivas e da AGI.

Como um futurista, ele está dedicado a explorar como essas inovações moldarão nosso mundo. Além disso, ele é o fundador da Securities.io, uma plataforma focada em investir em tecnologias de ponta que estão redefinindo o futuro e remodelando setores inteiros.