YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

Monte Carlo Tree Search (MCTS)

Descobre como a Monte Carlo Tree Search (MCTS) impulsiona a lógica da IA. Aprende a integrar o Ultralytics YOLO26 para avaliação de estado visual e planeamento em sistemas complexos.

Monte Carlo Tree Search (MCTS) é um heuristic search algorithm usado para decision-making processes, primarily within machine learning e artificial intelligence complexos. Conforme descrito na sua Wikipedia definition, o MCTS combina a precisão dos algoritmos de busca em árvore com o poder da amostragem aleatória (simulações de Monte Carlo) para avaliar os movimentos mais promissores em um dado espaço de estados. Originalmente popularizado pelo seu sucesso em jogos de tabuleiro complexos, o algoritmo é agora um componente fundamental de AI agents modernos e sistemas de raciocínio avançados, incluindo Large Language Models (LLMs) de última geração.

O MCTS constrói uma árvore de busca de forma incremental explorando as ações mais promissores. Operando sob um Markov Decision Process, o algoritmo repete quatro fases contínuas até que um orçamento computacional ou limite de tempo seja atingido:

  1. Seleção: Começando pelo nó raiz, o algoritmo percorre a árvore selecionando nós filhos que equilibram a exploração (tentar novos caminhos) e a exploração (privilegiar caminhos com altos retornos passados). A fórmula Upper Confidence Bound applied to Trees (UCT) é um método padrão usado para gerenciar esse compromisso.

  2. Expansão: A menos que o nó selecionado encerre a simulação, um ou mais nós filhos são adicionados para expandir a árvore de busca para estados inexplorados.

  3. Simulação (Rollout): Uma simulação rápida, frequentemente aleatória, é executada a partir do nó recém-expandido até o final do cenário para prever o resultado.

  4. Backpropagation: O resultado da simulação é propagado de volta pela árvore, atualizando as estatísticas de sucesso e os valores de todos os nós percorridos para informar seleções futuras.

Aplicações no Mundo Real em IA#

Uma survey of Monte Carlo Tree Search methods abrangente destaca a sua versatilidade na resolução de problemas com espaços de busca massivos e computacionalmente inacessíveis.

  • Game Playing: O MCTS alcançou reconhecimento global quando o Google DeepMind used it to power AlphaGo, criando a primeira IA a derrotar um campeão mundial humano no jogo de Go. Ao emparelhar o MCTS com neural networks, o sistema pôde avaliar eficazmente estados de tabuleiro que eram vastos demais para uma busca por força bruta tradicional.
  • LLM Reasoning and Agentic AI: Em 2024 e 2025, os pesquisadores integraram cada vez mais o MCTS com LLMs para aprimorar o pensamento do "Sistema 2" e as capacidades de lógica. Por exemplo, research on automated heuristic design recente demonstra como o MCTS ajuda os LLMs a navegar por otimizações complexas. Da mesma forma, combinar o MCTS com LLMs melhora drasticamente o desempenho em knowledge base question answering e mathematical reasoning ao avaliar múltiplos caminhos lógicos potenciais antes de se comprometer com uma resposta. Organizações como a OpenAI aproveitam inference mechanisms baseados em busca em seus modelos avançados, como o OpenAI's o1, para melhorar drasticamente a precisão na resolução de problemas.
  • Robotics and Autonomous Planning: O MCTS é usado em logistics and routing optimization, autonomous vehicles e action chunking robótico para simular estados futuros e navegar com segurança em ambientes físicos complexos.

MCTS vs. Conceitos Relacionados#

Para entender o MCTS totalmente, ajuda distingui-lo de técnicas de IA relacionadas:

  • Reinforcement Learning (RL): Enquanto o RL treina modelos ao longo do tempo para aprender uma política global, o MCTS é tipicamente um algoritmo de planejamento usado durante a real-time inference para encontrar a melhor ação imediata a partir de um estado específico. No entanto, os dois são frequentemente combinados; os modelos de RL podem fornecer o valor heurístico para os nós do MCTS.
  • Tree of Thoughts (ToT): O ToT é um framework de prompt projetado explicitamente para LLMs. Ele é fortemente inspirado no MCTS, estruturando a geração de linguagem como uma árvore onde cada nó representa um "pensamento". O MCTS é a base algorítmica mais ampla sobre a qual o ToT e frameworks semelhantes são construídos.

Integrando Vision AI ao MCTS#

Em IA corporificada ou sistemas autônomos, a percepção visual frequentemente serve como o avaliador de estado para um nó MCTS. Ao aproveitar o Ultralytics YOLO26, um agente pode avaliar rapidamente um ambiente para calcular uma pontuação heurística durante a fase de simulação.

Aqui está um exemplo conceitual mostrando como você poderia usar um modelo Ultralytics YOLO para calcular uma recompensa simples de nó durante um rollout de MCTS.

from ultralytics import YOLO

# Load an Ultralytics YOLO26 model for state evaluation
model = YOLO("yolo26n.pt")


def evaluate_mcts_state(image_state):
    # Run inference to evaluate the visual environment
    results = model(image_state, verbose=False)

    # Example heuristic: Reward the MCTS path if an 'obstacle' is successfully avoided
    # Assume class 0 is 'obstacle'. Reward is 1 if path is clear, 0 if blocked.
    obstacle_detected = any(box.cls == 0 for box in results[0].boxes)
    return 0 if obstacle_detected else 1


# Simulate a rollout step
reward = evaluate_mcts_state("path_simulation_view.jpg")
print(f"MCTS Rollout Reward: {reward}")

Para desenvolvedores que desejam escalar tais agentes inteligentes, a Ultralytics Platform oferece ferramentas robustas para training and deploying os modelos de visão subjacentes. Isso torna significativamente mais fácil integrar uma percepção rápida e confiável em arquiteturas de busca complexas construídas usando bibliotecas matemáticas padrão ou frameworks de aprendizado de máquina como PyTorch e TensorFlow.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática