El chatbot Bard de Google está mejorando su lógica y razonamiento. Google se ha inspirado en el pensamiento humano para lograr esto.

«La ejecución de código implícito» es lo que Google denomina como la nueva capacidad de Bard, que le permite al chatbot reconocer automáticamente cuándo el código de programación puede ayudarlo a resolver una tarea. Según Google, esto incluye explícitamente tareas de matemáticas, consultas de programación y solicitudes para manipular cadenas de texto.

Gracias a esta nueva técnica, Bard puede deletrear de manera confiable la palabra «lollipop» al revés, por ejemplo. Sin embargo, necesita generar el código Python por sí mismo para resolver la tarea. Lo nuevo es que Bard reconoce automáticamente que necesita ese código como una herramienta para resolver la tarea con mayor confiabilidad.

Video: Google

Además, Google ha dotado a Bard con una función de exportación a Google Sheets: cuando Bard genera una hoja de cálculo, se puede enviar directamente a Sheets.

Sistema 1 para escritura creativa, Sistema 2 para lógica

Google afirma haberse inspirado en la lógica de los Sistemas 1 y 2 del psicólogo estadounidense Daniel Kahneman para la «Ejecución de Código Implícito». En el cerebro humano, el Sistema 1 es responsable de acciones rápidas e intuitivas, mientras que el Sistema 2 es responsable de tareas más sofisticadas y demoradas, como el razonamiento.

Los grandes modelos de lenguaje son sistemas «Sistema 1» en esta lógica y, por lo tanto, son adecuados para la escritura creativa y resultados rápidos. Son menos adecuados para el razonamiento, que es más el dominio de los sistemas computacionales tradicionales, comparativamente más lentos, formales y menos flexibles.

La nueva actualización de Bard es una combinación de estas dos capacidades de la manera descrita anteriormente. En pruebas internas, Google afirma que Bard resuelve tareas que se benefician del código de manera más precisa en un 30% de las veces.

Sin embargo, el nuevo sistema aún no es perfecto: el chatbot puede fallar al generar código y el código generado puede ser incorrecto o no incluirse en la salida.

Investigadores de Google DeepMind y la Universidad de Princeton recientemente revelaron una estructura llamada «Árbol de Pensamientos» que también busca aplicar el principio del Sistema 1 a un modelo de lenguaje, combinando el enfoque clásico de árbol de decisiones con las nuevas capacidades de un gran modelo de lenguaje. Sin embargo, el método utilizado actualmente para Bard es diferente.