Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Chain-of-Thought Prompting

Explora a criação de prompts Chain-of-Thought (CoT) para melhorar o raciocínio da IA. Aprende como dividir as tarefas em etapas lógicas melhora a geração de código para o Ultralytics YOLO26.

O prompting de Raciocínio em Cadeia (CoT) é uma técnica avançada de engenharia de prompts que permite que modelos de linguagem de grande escala (LLMs) resolvam tarefas complexas de raciocínio decompondo-as em etapas lógicas intermédias. Em vez de pedir a um modelo que forneça imediatamente uma resposta final, o CoT incentiva o sistema a gerar uma "linha de raciocínio" que imita a resolução de problemas humana. Este raciocínio passo a passo melhora significativamente o desempenho em tarefas que envolvem aritmética, lógica simbólica e raciocínio de senso comum, transformando a forma como interagimos com sistemas de Inteligência Artificial (AI).

O Mecanismo do Raciocínio#

Os modelos de linguagem padrão têm frequentemente dificuldades com problemas de várias etapas porque tentam mapear diretamente a entrada para a saída numa única passagem. Esta abordagem de "caixa negra" pode levar a erros, sobretudo quando o salto lógico é demasiado grande. O prompting de Raciocínio em Cadeia resolve este problema ao inserir etapas de raciocínio entre a pergunta de entrada e a saída final.

Este processo funciona geralmente de duas formas:

  • CoT Zero-Shot: o utilizador acrescenta ao prompt uma frase simples de ativação, como "Vamos pensar passo a passo". Isto ativa as capacidades de raciocínio latentes do modelo sem exigir exemplos específicos.
  • CoT Few-Shot: o prompt inclui alguns exemplos (casos exemplificativos) de perguntas acompanhadas pelas respetivas soluções passo a passo. Isto utiliza a aprendizagem few-shot para mostrar ao modelo exatamente como estruturar a sua lógica antes de tentar resolver um novo problema.

Ao gerar explicitamente raciocínios intermédios, o modelo tem mais oportunidades para se autocorrigir e oferece transparência sobre a forma como chegou a uma conclusão. Isto é crucial para reduzir as alucinações em LLMs, nas quais os modelos poderiam, de outro modo, afirmar factos incorretos com confiança.

Aplicações no mundo real#

Embora tenha sido inicialmente desenvolvido para a lógica baseada em texto, o prompting de Raciocínio em Cadeia tem aplicações poderosas quando combinado com outros domínios de IA, como a visão computacional e a geração de código.

1. Melhorar a Geração de Código para Visão Computacional#

Os programadores utilizam o CoT para orientar os LLMs na escrita de scripts de software complexos para tarefas como a deteção de objetos. Em vez de um pedido vago como "escreve código para encontrar carros", um prompt de CoT poderia estruturar o pedido da seguinte forma: "Primeiro, importa as bibliotecas necessárias. Segundo, carrega o modelo pré-treinado. Terceiro, define a fonte da imagem. Por fim, executa o ciclo de previsão." Esta abordagem estruturada garante que o código gerado para modelos como o YOLO26 está sintaticamente correto e é logicamente sólido.

2. Tomada de Decisões Autónoma#

No domínio dos veículos autónomos, os sistemas têm de processar dados visuais e tomar decisões críticas para a segurança. Uma abordagem de Raciocínio em Cadeia permite que o sistema articule a sua lógica: "Deteto um peão perto da passadeira. O peão está virado para a estrada. O semáforo está verde para mim, mas o peão pode avançar. Por isso, vou abrandar e preparar-me para parar." Isto torna as decisões da IA interpretáveis e está alinhado com os princípios da IA explicável (XAI).

Raciocínio em Cadeia em Ação#

Embora o CoT seja principalmente uma técnica de linguagem natural, pode ser implementado programaticamente para garantir interações consistentes com modelos de visão. O exemplo seguinte em Python demonstra como um programador pode estruturar um prompt para orientar um LLM (aqui simulado) na geração de código de inferência válido para a Ultralytics Platform.

# Example of structuring a Chain-of-Thought prompt for an LLM
# This prompt guides the model to write a valid YOLO26 inference script

cot_prompt = """
Task: Write a Python script to detect objects using YOLO26.

Chain of Thought:
1. Import the YOLO class from the 'ultralytics' library.
2. Load the 'yolo26n.pt' model weights (the latest nano model).
3. Load a sample image using a URL or local path.
4. Run the predict() function and save the results.

Based on these steps, generate the Python code below:
"""

# In a real application, you would send 'cot_prompt' to an LLM API
print(f"Structured Prompt for LLM:\n{cot_prompt}")

Distinguir conceitos relacionados#

É importante distinguir o prompting de cadeia de pensamento de termos semelhantes no panorama da aprendizagem automática (ML):

  • Encadeamento de Prompts: consiste em ligar várias chamadas de modelo separadas, nas quais a saída de uma etapa se torna a entrada da seguinte. O CoT ocorre dentro de um único prompt para elicitar o raciocínio interno, enquanto o encadeamento de prompts coordena um fluxo de trabalho através de múltiplas interações.
  • Geração Aumentada por Recuperação (RAG): o RAG centra-se na obtenção de dados externos (como documentos ou bases de dados) para fundamentar o conhecimento do modelo. O CoT centra-se no próprio processo de raciocínio. Frequentemente, estas abordagens são combinadas: utiliza-se o RAG para obter os factos e o CoT para raciocinar sobre eles.
  • Ajuste de Prompts: este é um método de ajuste fino eficiente em termos de parâmetros que otimiza prompts suaves contínuos (vetores) durante o treino. O CoT é uma estratégia discreta de linguagem natural aplicada durante a inferência em tempo real, sem alterar os pesos do modelo.

Perspetivas futuras#

À medida que os modelos fundacionais continuam a evoluir, o prompting de Raciocínio em Cadeia está a tornar-se uma prática recomendada padrão para desbloquear todo o seu potencial. A investigação de grupos como a Google DeepMind sugere que, à medida que os modelos aumentam de dimensão, a sua capacidade de realizar raciocínio CoT melhora drasticamente. Esta evolução está a abrir caminho para agentes mais fiáveis e autónomos, capazes de gerir fluxos de trabalho complexos em setores que vão dos cuidados de saúde à fabricação inteligente.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatizaçã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 para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatizaçã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 para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatizaçã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 para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

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