Binny Gill, Fundador y CEO de Kognitos – Serie de Entrevistas

Binny Gill, Fundador y CEO de Kognitos - Entrevistas

Binny Gill tiene una experiencia laboral diversa y extensa que abarca múltiples roles y empresas. Actualmente, Binny es el fundador y CEO de Kognitos, una empresa enfocada en hacer que la programación sea accesible y permitir a las empresas optimizar sus operaciones y experiencias con los clientes.

Binny es un inventor prolífico en ciencias de la computación, con casi 100 patentes, y cree que más personas deben poder instruir a las computadoras en lenguaje natural.

¿Podrías compartir la historia de origen detrás de Kognitos?

Durante la pandemia, mi hijo decidió crear el juego de tres en raya en Python. Lo construyó en un par de días y yo era un padre orgulloso. Sin embargo, al despertar al día siguiente, me di cuenta de que yo había hecho el mismo juego en aproximadamente la misma cantidad de tiempo hace 30 años. Tenía la misma edad en ese entonces. Me di cuenta de que la programación no ha sido más fácil a lo largo de las décadas. Lo único que hemos logrado es que más personas entiendan la programación.

Desafié a mi hijo a escribir otro programa. Esta vez, para determinar si un número es primo o no. Me encontré tratando de enseñarle programación diciendo que necesitaba “pensar como una máquina”. Eso no llevó a nada. Luego me di cuenta de lo que me faltaba. Le enseñé a escribir primero “el pseudocódigo” (solo una explicación de lo que el programa hará, pero con sus propias palabras). Eso fue fácil, le tomó 5 minutos. Comenzamos a convertir eso en código funcional. Fue difícil para un programador principiante y después de algunas horas, mi hijo dijo que no quería programar más.

Me sorprendió. ¿Por qué la programación era tan difícil incluso después de 7 décadas de innovación y miles de lenguajes de programación inventados? Le ofrecí a mi hijo encontrar un lenguaje que funcionara para él. Inmediatamente dijo: “¿por qué esto no puede funcionar?” – señalaba el pseudocódigo que había escrito en 5 minutos para el problema de los números primos. Me reí y le dije: “No, eso son solo tus notas. La máquina no puede entender eso”.

“¿Por qué no puede ser como Alexa?” -dijo incrédulo. Y ese fue un momento de revelación. Después de un largo silencio, le dije a mi hijo que no aprendiera Python. Así nació Kognitos.

¿Puedes profundizar en el funcionamiento interno de la plataforma? ¿Cómo satisface Kognitos a los clientes?

Kognitos es la primera plataforma de automatización del mundo construida completamente en inglés. Hemos desarrollado un intérprete único en su tipo para lenguaje natural que comprende y ejecuta código en lenguaje natural. El impacto de esto es enorme, ya que ahora todos los usuarios comerciales, ya sean desarrolladores altamente técnicos, analistas financieros o graduados de secundaria que procesan facturas, pueden entender y utilizar la misma herramienta de automatización.

Desde la perspectiva empresarial, el impacto se produce en varias áreas. El tiempo requerido para construir automatizaciones se reduce, ya que no es necesario traducir los pasos en inglés a Python u otros lenguajes de programación. El usuario comercial ahora puede utilizar su conocimiento funcional específico para manejar excepciones y enseñar a Kognitos cómo manejar ejemplos futuros. Esto reduce la carga en TI. Y por último, el cumplimiento y TI están contentos, ya que todos los datos sobre lo que tanto los humanos como la IA hicieron se almacenan en inglés, por lo que son fácilmente accesibles según sea necesario.

¿Cuáles son algunos de los algoritmos de aprendizaje automático que se utilizan y en qué parte del proceso se encuentra la IA generativa?

Kognitos combina dos tecnologías fundamentales para ofrecer una plataforma de automatización que funciona de manera similar a las personas. Así como los humanos tienen dos lados de su cerebro, uno altamente lógico y otro que utiliza el reconocimiento de patrones y la intuición para ser creativo, Kognitos también tiene dos lados. Primero, Kognitos se basa en nuestro intérprete patentado, el primero en el mundo en “Ejecutar inglés como código”. El intérprete (el lado lógico) proporciona la consistencia, la determinismo y la auditabilidad necesarias para operar procesos comerciales.

Combinamos esto con LLMs (el lado creativo) para mejorar sus capacidades y hacer que la plataforma sea aún más accesible para los usuarios. Un ejemplo de esto es nuestro manejo de excepciones conversacionales. Cuando ocurre un error (por ejemplo, falta un documento en un flujo de trabajo), Kognitos envía el error a un LLM e instruye que presente el error de manera que el usuario comercial pueda entenderlo y responder. Luego, el usuario puede responder en inglés (como una conversación) indicándole a Kognitos cómo resolver el problema. Utilizamos el mejor modelo para cada situación, incluidos GPT 3.5, GPT 4, Palm 2 y otros. A medida que el usuario comercial maneja las excepciones, el sistema aprende de estos ejemplos y, mediante algunas técnicas de sugerencia, puede comprender rápidamente lo que hace el usuario comercial sin necesidad de un entrenamiento extenso, como solía ser el caso con los modelos de IA tradicionales.

¿Cómo se diferencia Kognitos de la competencia? ¿Cómo se utiliza a nivel empresarial?

Kognitos se diferencia al eliminar la necesidad de desarrolladores o científicos de datos altamente capacitados, lo que a su vez elimina gran parte del costo de mantenimiento en automatización. Los desarrolladores de RPA no solo son costosos, sino que también escasean. Esto resulta en productos competitivos (que se basan principalmente en tecnología de principios de los años 2000), largas listas de proyectos sin terminar en TI, software en el estante y altos costos de mantenimiento para lo que ya está implementado.

Debido a que Kognitos democratiza la automatización al hacerla accesible para todos en el lenguaje de los negocios, el inglés, ahora los usuarios empresariales pueden participar en el proceso de automatización. Las organizaciones aún pueden querer usuarios más técnicos para construir las automatizaciones como parte de su proceso de gobierno, pero el manejo de excepciones pasa a los usuarios empresariales que tienen el conocimiento del tema para manejarlas. Esto reduce en gran medida los costos de todas las automatizaciones, creando casos de retorno de inversión sólidos para automatizaciones que antes no eran viables con RPA. Como resultado, las empresas utilizan principalmente Kognitos para procesos que son de alto volumen, repetitivos, manuales y que contienen muchas excepciones o variaciones. Comúnmente, estos procesos se encuentran en Finanzas, Contabilidad, Recursos Humanos y cadena de suministro.

¿Cómo influyó tu experiencia en software en la nube en tu visión para Kognitos? ¿Cuáles son las áreas de superposición entre la nube y la IA generativa?

Mi visión es llevar la alfabetización informática a las masas, no obligando a más humanos a hablar el lenguaje de las máquinas, sino capacitando a las máquinas para hablar el lenguaje de los humanos. Toda mi vida la he pasado aprendiendo numerosos lenguajes de programación y siempre he sentido que la experiencia de programar ha sido subóptima. ¿Por qué la máquina no puede hacerme una pregunta simple en lugar de colapsar en medio de un largo proceso automatizado? Creo que el paradigma de la programación (ya sea en la nube, la automatización de procesos o la IA) está cambiando fundamentalmente hoy hacia el lenguaje natural.

Desde que pasamos de las tarjetas perforadas y la programación en ensamblador al C, Fortran y Cobol, no ha habido ninguna mejora fundamental en los lenguajes de programación hasta ahora. Ahora estamos pasando del ámbito de los lenguajes precisos para programar computadoras a los lenguajes imprecisos para programar usando lenguajes naturales. La razón por la cual esto es posible ahora es porque las máquinas finalmente pueden responder al humano para aclarar la intención del programa. Eso es enorme y afectará a toda la ciencia de la computación (no solo a la nube, sino a todos los software que nos rodea). Creo que todas las aplicaciones empresariales ahora se escribirán en inglés.

¿Cómo prioriza Kognitos la supervisión humana aprovechando los avances rápidos en IA?

En la era industrial, construimos máquinas mucho más poderosas que nosotros y liberamos a las personas del trabajo manual. El elemento clave para hacerlo seguro fue que los humanos teníamos el “volante” en nuestras manos para controlar la máquina. Con los rápidos avances de la IA, ahora estamos entrando en la era en la que construiremos máquinas mucho más poderosas que nosotros y que nos liberarán del trabajo mental. Sin embargo, ¿dónde está nuestro nuevo “volante”?

En Kognitos, creemos que ese volante es la democratización de la revisión de la automatización. Si bien aprovechamos la creatividad de LLM para escribir automatizaciones, permitir que todos los humanos revisen esas automatizaciones es clave para mantenernos seguros y tener el control. Al proporcionar una plataforma donde lo que la máquina planea ejecutar de manera determinista se expresa en lenguaje natural, Kognitos le está dando a la humanidad esa necesaria “dirección”.

Al igual que el cerebro humano, el intérprete de Kognitos es dualista por naturaleza (Lógica + LLM). La lógica es el antídoto para las alucinaciones, y al construir la capa LLM sobre el intérprete lógico, Kognitos puede aplicar validaciones de manera determinista después de cualquier paso basado en LLM que requiera revisión. Además, al ser un sistema con memoria, la plataforma Kognitos registra cada acción tanto del humano como de la IA en inglés, por lo que es un sistema de IA 100% auditable y transparente.

En este momento, la mayoría de las actividades comerciales se realizan a través de computadoras y dispositivos móviles. ¿Qué debe cambiar antes de que las empresas adopten realmente nuevas tecnologías como la realidad aumentada y la realidad virtual?

A medida que entramos en la era en la que las máquinas pasan la prueba de Turing, todas las interfaces tradicionales que se inventaron porque las máquinas no podían entender a los humanos directamente serán desmanteladas. Ya prefiero no abrir aplicaciones en mi teléfono inteligente si Alexa o Siri pueden hacer el trabajo por mí. El diseño de la interfaz humano-computadora dará paso a las interfaces humano-humano para las máquinas. Por lo tanto, preveo que todas las interfaces basadas en arrastrar y soltar y en menús darán paso a interfaces basadas en lenguaje natural.

Para responder a la pregunta de si la realidad aumentada y la realidad virtual serán adoptadas por las empresas, primero debemos ver que eso suceda en el mundo de los consumidores. Si no está sucediendo en nuestras cocinas en casa, es poco probable que suceda a gran escala en las empresas. Lo que preveo es una revolución en la robótica después de la revolución en la IA generativa. Esos robots serán la interfaz de las máquinas tanto en el hogar como en las empresas. A los humanos les gusta mantener las cosas reales.

¿Qué esperas que sea el próximo gran avance en IA?

La invención de la inteligencia artificial general (AGI) que pueda aprender a realizar cualquier tarea intelectual que los seres humanos pueden realizar podría suceder, pero como sociedad deberíamos desalentarlo. Prefiero la invención de una colección de modelos de inteligencia artificial estrecha (ANI, por sus siglas en inglés) que ayudarán a la humanidad en tareas específicas. Sin embargo, al combinar estos modelos ANI a través de un sistema lógico y auditable, podemos lograr tareas monumentales y seguir controlando el proceso general.

¿Cuál es tu visión para los avances futuros en la automatización de procesos empresariales?

El papel de los seres humanos en los negocios va a cambiar drásticamente. Primero, la información de los procesos empresariales que está en la mente de las personas se traducirá a código de máquina utilizando plataformas de lenguaje natural como Kognitos. Una vez que los procesos estén en la máquina, al ejecutar esos procesos, la máquina comenzará a construir un diario empresarial de todo lo que sucede en el negocio. Eso crea un tesoro de datos que captura realmente la esencia de cualquier negocio.

Eventualmente, modelos de inteligencia estrecha superhumanos se encargarán de cada aspecto de un negocio (desde marketing hasta ventas y ingeniería). Ese “talento” nunca abandonará el negocio. Los seres humanos tendrán un papel de revisión solamente, casi legislativo. Los humanos aprobarán nuevas políticas, decidirán sobre cuestiones éticas y asumirán la responsabilidad de las acciones empresariales. Sin embargo, la mayor parte de las operaciones del negocio serán realizadas por máquinas.

¿Hay algo más que te gustaría compartir sobre Kognitos?

En Kognitos nos preocupamos profundamente por la seguridad futura de la humanidad en presencia de una inteligencia superior a la humana. El poder colectivo de los seres humanos hoy en día se expresa a través de las máquinas que hemos construido. Esas máquinas, ya sean fábricas, automóviles o máquinas de guerra, están controladas por computadoras. Hoy en día, la IA generativa está escribiendo programas para controlar estas máquinas. Y esos programas se expresan en lenguajes de programación tradicionales, y es difícil convencernos de que no habrá sesgos o alucinaciones que se filtren en esos programas generados. La única forma de mantenernos a salvo es revisar todos esos programas. Sin embargo, revisar lenguajes de programación tradicionales requiere desarrolladores y no tenemos suficientes en el mundo.

Actualmente vivimos en la era oscura de la alfabetización informática, con 1 de cada 200 personas capaces de revisar cualquier código. Al cambiar el lenguaje de la automatización al inglés, Kognitos permitirá que los humanos revisen 100 veces más automatizaciones, amplificando la capacidad de revisión de los humanos por órdenes de magnitud y manteniendo a los humanos más seguros en presencia de una IA superior a la humana.

Gracias por la excelente entrevista, los lectores que deseen obtener más información deben visitar Kognitos.

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Aprendizaje Automático

¡Hola GPU, ¿qué hay de mi matriz?

Multiplicación de matrices; el Santo Grial de las redes neuronales profundas y los gigantes modernos de la comprensió...

Inteligencia Artificial

Búsqueda de Google en India ahora está impulsada por IA | Aprende cómo usarlo

Google ha desatado una innovación revolucionaria que redefinirá la forma en que los indios y japoneses exploran el va...

Inteligencia Artificial

Las GPUs NVIDIA H100 ahora están disponibles en la nube de AWS

Los usuarios de AWS ahora pueden acceder al rendimiento líder demostrado en los benchmarks de la industria del entren...