Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

ReAct Prompting

Explora o prompting ReAct para criar agentes de IA autónomos. Aprende como o raciocínio e a ação criam sinergia com LLMs e ferramentas de visão como o Ultralytics YOLO26.

O ReAct (Reasoning and Acting) prompting é um paradigma avançado de prompt engineering que permite que Large Language Models (LLMs) intercalem dinamicamente raciocínios passo a passo com ações específicas para a tarefa. Introduzida no influente artigo académico de 2022 "ReAct: Synergizing Reasoning and Acting in Language Models", esta técnica transforma um modelo de linguagem estático num AI agent interativo. Ao gerar explicitamente pensamentos sobre um problema e executar ações para recuperar informações externas, o framework ReAct melhora significativamente a precisão factual e a capacidade de tomada de decisão em fluxos de trabalho complexos de artificial intelligence.

Link to this sectionA Mecânica do Raciocínio e da Ação#

Em interações tradicionais, um modelo gera uma resposta baseada inteiramente no seu conhecimento interno, o que frequentemente leva a hallucinations in LLMs. A arquitetura ReAct resolve isto ancorando a IA em ambientes externos usando um ciclo contínuo de Pensamentos, Ações e Observações.

Ao confrontar-se com uma consulta, o modelo gera primeiro um "Pensamento" para delinear a sua estratégia. De seguida, aciona uma "Ação", como consultar um motor de busca, interagir com uma base de dados ou chamar uma API de visão através de um conceito conhecido como function calling. O ambiente devolve uma "Observação", fornecendo dados factuais. O modelo avalia esta nova informação, atualiza o seu raciocínio e repete o ciclo até chegar à resposta final. Esta metodologia, detalhada mais profundamente no Prompt Engineering Guide on ReAct, espelha a resolução de problemas humana e estabelece comportamentos de agentes altamente transparentes e controláveis.

Link to this sectionAplicações no Mundo Real#

O ReAct prompting destaca-se em cenários que exigem resolução de problemas iterativa e a utilização de ferramentas em múltiplas etapas, tornando-o fundamental para os modernos agentic AI systems.

  • Automated Customer Support Agents: Em ambientes empresariais, agentes de helpdesk de TI utilizam o ReAct para resolver problemas dos utilizadores. Se um utilizador reportar uma falha na rede, o agente raciocina que precisa de verificar o estado do servidor. Age fazendo um ping a uma API de diagnóstico, observa o resultado e, em seguida, encaminha o ticket ou fornece um guia de resolução de problemas com base nos factos recuperados, simplificando os pipelines tradicionais de Retrieval-Augmented Generation (RAG).
  • Dynamic Visual Analysis: Sistemas de Computer vision aproveitam o ReAct para perguntas e respostas visuais complexas. Um agente robótico encarregado da gestão de inventário pode observar uma prateleira, raciocinar que precisa de contar itens específicos, agir invocando um modelo de object detection e usar os dados da bounding box resultante para finalizar a contagem. Esta sinergia preenche a lacuna entre o raciocínio baseado em texto e a compreensão espacial.

Link to this sectionImplementar ReAct com Visão Computacional#

Para programadores que utilizam Python, os agentes ReAct frequentemente orquestram modelos de perceção para interagir com o mundo físico. O código conceptual seguinte demonstra como um ciclo de raciocínio ReAct pode implementar perfeitamente um modelo Ultralytics YOLO26 como uma ferramenta externa para observar e reportar sobre um ambiente.

from ultralytics import YOLO


def vision_tool(image_path: str) -> str:
    """Action tool for a ReAct agent to detect objects in an image."""
    model = YOLO("yolo26n.pt")  # Load highly efficient YOLO26 nano model
    results = model(image_path)

    # Format the observation for the LLM's reasoning loop
    detected_classes = [model.names[int(c)] for c in results[0].boxes.cls]
    return f"Observation: Found {len(detected_classes)} objects: {', '.join(detected_classes)}"


# Simulated ReAct agent executing an action
agent_observation = vision_tool("https://ultralytics.com/images/bus.jpg")
print(agent_observation)

A gestão de datasets e o rastreio de experiências para estas ferramentas de visão podem ser totalmente simplificados usando a Ultralytics Platform, que oferece soluções abrangentes para a implementação moderna de IA. Aqueles interessados em construir estes agentes do zero também podem estudar a lógica fundamental no official ReAct repository.

Link to this sectionDistinguindo Conceitos Relacionados#

Para conceber arquiteturas multimodais robustas, tal como explorado em recentes academic alignment research, é fundamental distinguir o ReAct de padrões de engenharia relacionados:

  • Vs. Chain-of-Thought Prompting: O Chain-of-Thought (CoT) incentiva um modelo a pensar passo a passo, mas baseia-se inteiramente em conhecimento estático e interno. O ReAct expande o CoT ao injetar "ações" dinâmicas que recolhem observações externas e frescas durante o processo de raciocínio.
  • Vs. Prompt Chaining: O encadeamento de prompts envolve codificar uma sequência de chamadas separadas de LLM, onde a saída de um passo é automaticamente alimentada no próximo. O ReAct é um paradigma mais autónomo, onde um único agente decide dinamicamente que ferramentas ou ações sequenciais tomar com base nas observações contínuas, em vez de seguir um script rigidamente encadeado.

Ao unificar a dedução lógica com a execução de ferramentas externas especializadas, como Multi-Modal Models, o ReAct prompting permite o desenvolvimento de sistemas de IA generalizados e altamente capazes.

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