Ultralytics YOLO27:
Voltar ao glossário da Ultralytics

ReAct Prompting

Conhece a criação de prompts ReAct para desenvolver agentes de IA autônomos. Aprende como raciocínio e ação se complementam com LLMs e ferramentas de visão como o Ultralytics YOLO26.

O prompting ReAct (Raciocínio e Ação) é um paradigma avançado de engenharia de prompts que permite aos Grandes Modelos de Linguagem (LLMs) intercalar dinamicamente etapas de raciocínio com ações específicas para cada tarefa. Apresentada no influente artigo académico de 2022 «ReAct: Sinergia entre raciocínio e ação em modelos de linguagem», essa técnica transforma um modelo de linguagem estático num agente de IA interativo. Ao gerar explicitamente pensamentos sobre um problema e executar ações para obter 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 inteligência artificial.

Como funcionam o raciocínio e a ação#

Nas interações tradicionais, um modelo gera uma resposta inteiramente com base no seu conhecimento interno, o que muitas vezes leva a alucinações em LLMs. A arquitetura ReAct resolve esse problema fundamentando a IA em ambientes externos, por meio de um ciclo contínuo de pensamentos, ações e observações.

Perante uma consulta, o modelo primeiro gera um «pensamento» para definir a sua estratégia. Em seguida, desencadeia uma «ação», como consultar um mecanismo de pesquisa, interagir com uma base de dados ou chamar uma API de visão por meio de um conceito conhecido como chamada de função. O ambiente devolve uma «observação» com dados factuais. O modelo avalia essas novas informações, atualiza o seu raciocínio e repete o ciclo até chegar à resposta final. Esta metodologia, descrita com mais detalhe no Guia de Engenharia de Prompts sobre ReAct, reproduz a resolução de problemas humana e permite comportamentos de agentes altamente transparentes e controláveis.

Aplicações no mundo real#

O prompting ReAct destaca-se em cenários que exigem resolução iterativa de problemas e utilização de ferramentas em várias etapas, sendo fundamental para os modernos sistemas de IA agêntica.

  • Agentes automatizados de suporte ao cliente: Em ambientes empresariais, os agentes de suporte de TI usam ReAct para resolver problemas dos usuários. Se um usuário comunicar uma interrupção da rede, o agente deduz que precisa verificar o estado do servidor. Em seguida, atua ao consultar uma API de diagnóstico, observa o resultado e, com base nos factos obtidos, encaminha o chamado para outro nível de suporte ou fornece um guia de resolução de problemas, simplificando os pipelines tradicionais de Geração Aumentada por Recuperação (RAG).
  • Análise visual dinâmica: Os sistemas de visão computacional usam ReAct para responder a perguntas visuais complexas. Um agente robótico encarregado da gestão de inventário pode observar uma prateleira, concluir que precisa de contar artigos específicos, invocar um modelo de deteção de objetos e usar os dados das caixas delimitadoras recebidos para concluir a contagem. Essa sinergia colmata a lacuna entre o raciocínio baseado em texto e a compreensão espacial.

Implementação de ReAct com visão computacional#

Para os desenvolvedores que utilizam Python, os agentes ReAct costumam orquestrar modelos de percepção para interagir com o mundo físico. O seguinte código conceptual mostra como um ciclo de raciocínio ReAct pode implementar facilmente um modelo Ultralytics YOLO26 como ferramenta externa para observar e descrever 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 conjuntos de dados e o acompanhamento de experiências para estas ferramentas de visão podem ser simplificados por completo com a Ultralytics Platform, que oferece soluções abrangentes para a implementação moderna de IA. Quem tiver interesse em criar estes agentes do zero também pode estudar a lógica fundamental no repositório oficial ReAct.

Para conceber arquiteturas multimodais robustas, como as exploradas em recentes pesquisas académicas sobre alinhamento, é essencial distinguir ReAct de padrões de engenharia relacionados:

  • Vs. Prompting de cadeia de pensamento: A cadeia de pensamento (CoT) incentiva o modelo a raciocinar passo a passo, mas depende inteiramente de conhecimento interno estático. ReAct expande a CoT ao introduzir «ações» dinâmicas que recolhem observações externas atualizadas durante o processo de raciocínio.
  • Vs. Encadeamento de prompts: O encadeamento de prompts consiste em programar previamente uma sequência de chamadas LLM separadas, em que a saída de uma etapa é automaticamente passada à seguinte. ReAct é um paradigma mais autónomo, no qual um único agente decide dinamicamente quais ferramentas ou ações sequenciais usar com base nas observações em curso, em vez de seguir um script encadeado rígido.

Ao unificar a dedução lógica com a execução de ferramentas externas especializadas, como os modelos multimodais, o prompting ReAct permite desenvolver sistemas de IA generalizados e altamente capazes.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens aéreas e de drones em informações em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com o Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão ao monitoramento aéreo com modelos Ultralytics YOLO. Impulsiona drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens aéreas e de drones em informações em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com o Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão ao monitoramento aéreo com modelos Ultralytics YOLO. Impulsiona drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens aéreas e de drones em informações em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com o Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão ao monitoramento aéreo com modelos Ultralytics YOLO. Impulsiona drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina