O chatbot Bard do Google está melhorando sua lógica e raciocínio. O Google se inspirou no pensamento humano para alcançar isso.
“Execução de código implícito” é o que o Google chama de nova capacidade do Bard, que permite ao chatbot reconhecer automaticamente quando o código de programação pode ajudá-lo a resolver uma tarefa. Segundo o Google, isso inclui explicitamente tarefas de matemática, consultas de programação e solicitações para manipular strings.
Graças à nova técnica, o Bard pode soletrar confiavelmente a palavra “lollipop” ao contrário, por exemplo. No entanto, ele precisa gerar o código Python por si só para resolver a tarefa. O que é novo é que o Bard reconhece automaticamente que precisa desse código como uma ferramenta para resolver a tarefa com mais confiabilidade.
Além disso, o Google equipou o Bard com um recurso de exportação para o Google Sheets: quando o Bard gera uma planilha, ela pode ser enviada diretamente para o Sheets.
Sistema 1 para escrita criativa, Sistema 2 para lógica
O Google afirma ter se inspirado na lógica dos Sistemas 1 e 2 do psicólogo americano Daniel Kahneman para a “Execução de Código Implícito”. No cérebro humano, o Sistema 1 é responsável por ações rápidas e intuitivas, enquanto o Sistema 2 é responsável por tarefas mais sofisticadas e demoradas, como o raciocínio.
Os grandes modelos de linguagem são sistemas “Sistema 1” nessa lógica e, portanto, são adequados para escrita criativa e resultados rápidos. Eles são menos adequados para o raciocínio, que é mais o domínio de sistemas computacionais tradicionais, comparativamente mais lentos, formais e menos flexíveis.
A nova atualização do Bard é uma combinação dessas duas capacidades da maneira descrita acima. Em testes internos, o Google afirma que o Bard resolve tarefas que se beneficiam do código de forma mais precisa em 30% das vezes.
No entanto, o novo sistema ainda não é perfeito: o chatbot pode falhar ao gerar código, e o código gerado pode estar incorreto ou não ser incluído na saída.
Pesquisadores do Google DeepMind e da Universidade de Princeton recentemente revelaram uma estrutura chamada “Árvore de Pensamentos” que também visa aplicar o princípio do Sistema 1 a um modelo de linguagem, combinando a abordagem clássica de árvore de decisão com as novas capacidades de um grande modelo de linguagem. No entanto, o método atualmente usado para o Bard é diferente.