Como funciona

Tree of thoughts é uma técnica de raciocínio em que o modelo gera múltiplas alternativas de solução, organiza como nós em uma árvore e avalia caminhos parcialmente concluídos. Em vez de uma única cadeia de pensamento, o modelo explora ramos em paralelo e volta quando um caminho não funciona. A cada etapa, o modelo avalia se o ramo está no caminho ou precisa voltar, e expande os promissores. Ao final, a solução que sobreviveu entre os ramos é escolhida. A técnica combina geração, avaliação e busca em uma lógica de decisão mais simbólica, comum em sistemas que precisam de planejamento passo a passo. Cada ramo é avaliado por um prompt especial que pergunta se a etapa está resolvendo o problema, se é possível continuar ou se vale a pena voltar. O modelo pode explorar mais de um ramo simultaneamente, com custo proporcional ao número de ramos mantidos vivos.

Exemplo prático

Para resolver um quebra-cabeça com várias etapas, o modelo gera três ações possíveis em cada etapa, avalia as que permitem continuar fechando o enigma, descarta as incompatíveis e segue por outro ramo. Assim, há mais chance de encontrar a solução do que seguindo um único caminho de raciocínio. Os ramos que levam a contradições são descartados na hora, e o modelo volta para o nó anterior para explorar uma alternativa diferente, como quem erra um passo de um roteiro e tenta outro caminho até o destino. Ao contrário de um roteiro linear, o modelo pode desviar de um caminho que não está levando a nenhum resultado, o que aumenta a chance de acertar a solução.

Para que serve

Tree of thoughts ajuda em tarefas que exigem planejamento, como julgamento de casos, desenvolvimento de software e resolução de problemas com múltiplas condições. A árvore permite revisar caminhos e evitar decisões ingênuas tomadas de forma linear. O método é especialmente útil quando uma decisão inicial pode levar a um calle do erro, e o modelo precisa avaliar consequências antes de prosseguir com uma opção. O uso da árvore é comum em sistemas de planejamento automatizado e em agentes que devem consultar várias estratégias antes de agir.

Diferença entre X e Y

Diferente da cadeia de pensamento, que segue um único caminho, o tree of thoughts mantém várias alternativas ativas. A diferença com self-consistency está na estrutura explícita da árvore e nas avaliações de nós, não apenas na maioria das respostas.