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

Prompt Engineering

Domina a engenharia de prompts para IA e Visão Computacional. Aprende a otimizar entradas para LLMs e modelos multimodais como o Ultralytics YOLO26 para obter resultados superiores.

A engenharia de prompts é o processo estratégico de projetar, refinar e otimizar o texto de entrada para guiar modelos de Artificial Intelligence (AI) a produzirem saídas precisas, relevantes e de alta qualidade. Ganho de destaque inicialmente com o surgimento de Large Language Models (LLMs) como o GPT-4, essa disciplina evoluiu para uma habilidade crítica ao interagir com sistemas de generative AI em várias modalidades, incluindo texto, imagem e vídeo. Em vez de alterar os modelos de pesos subjacentes por meio de retreinamento, a engenharia de prompts aproveita o conhecimento existente do modelo enquadrando a tarefa de uma forma que o sistema melhor compreenda, preenchendo a lacuna entre a intenção humana e a execução da máquina.

A Mecânica do Prompt Eficaz#

Em sua essência, a engenharia de prompts baseia-se em entender como foundation models processam contexto e instruções. Um prompt bem construído reduz a ambiguidade ao fornecer restrições explícitas, formatos de saída desejados (como JSON ou Markdown) e informações de fundo relevantes. Praticantes avançados utilizam técnicas como few-shot learning, onde o usuário fornece alguns exemplos de pares de entrada-saída dentro do prompt para demonstrar o padrão desejado.

Outra estratégia poderosa é o chain-of-thought prompting, que encoraja o modelo a dividir tarefas de raciocínio complexas em etapas intermediárias. Isso melhora significativamente o desempenho em consultas pesadas em lógica. Além disso, otimizar o uso da context window — o limite na quantidade de texto que um modelo pode processar de uma vez — é crucial para manter a coerência em interações longas. Recursos externos, como OpenAI's guide on prompt design, enfatizam a importância do refinamento iterativo para lidar com casos extremos de forma eficaz.

Relevância em Visão Computacional#

Embora frequentemente associada ao texto, a engenharia de prompts é cada vez mais vital em Computer Vision (CV). Multi-modal models modernos e detectores de vocabulário aberto, como YOLO-World, permitem que os usuários definam alvos de detecção usando natural language processing (NLP) em vez de IDs de classe numéricos predefinidos.

Nesse contexto, o "prompt" é uma descrição em texto do objeto (por exemplo, "pessoa usando um capacete vermelho"). Essa capacidade, conhecida como zero-shot learning, permite que os sistemas detectem objetos nos quais não foram explicitamente treinados, aproveitando associações aprendidas entre recursos visuais e incorporações semânticas. Para ambientes de produção de alta velocidade onde as classes são fixas, os desenvolvedores podem eventualmente fazer a transição de modelos com prompts para modelos eficientes e retreinados como YOLO26, mas a engenharia de prompts continua sendo a chave para prototipagem rápida e flexibilidade.

Aplicações no Mundo Real#

A engenharia de prompt gera valor em diversos setores ao permitir uma automação flexível e inteligente:

  • Dynamic Visual Analytics: Em AI in Retail, gerentes de lojas usam modelos de visão baseados em prompts para procurar itens específicos sem intervenção técnica. Um sistema pode ser solicitado a rastrear "prateleiras vazias" em um dia e "produtos deslocados" no dia seguinte. Essa flexibilidade permite que as empresas adaptem seus sistemas de object detection às tendências sazonais imediatamente.
  • Automated Content Creation: Equipes de marketing contam com prompts detalhados para guiar geradores de text-to-image como Stable Diffusion ou Midjourney. Ao projetar prompts que especificam iluminação, estilo artístico e composição, os designers podem gerar rapidamente ativos visuais.
  • Intelligent Knowledge Retrieval: No suporte ao cliente, os engenheiros projetam "system prompts" que instruem chatbots a responder a consultas usando apenas dados verificados da empresa. Este é um componente fundamental do Retrieval-Augmented Generation (RAG), garantindo que a IA mantenha uma persona útil enquanto evita hallucinations in LLMs.

Implementação com Ultralytics#

O exemplo a seguir demonstra como a engenharia de prompts é aplicada programaticamente usando o pacote ultralytics. Aqui, usamos um modelo YOLO-World que aceita prompts de texto para definir dinamicamente quais objetos procurar, contrastando com modelos padrão como YOLO26 que usam listas de classes fixas.

from ultralytics import YOLO

# Load a YOLO-World model capable of interpreting text prompts
model = YOLO("yolov8s-world.pt")

# Apply prompt engineering to define custom classes dynamically
# The model maps these text descriptions to visual features
model.set_classes(["person in safety vest", "forklift", "blue hardhat"])

# Run inference on an image
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Show results - the model only detects objects matching the prompts
results[0].show()

Distinguindo Conceitos Relacionados#

Para implantar efetivamente soluções de IA por meio da Ultralytics Platform, é importante distinguir a engenharia de prompts de técnicas de otimização semelhantes:

  • Prompt Engineering vs. Prompt Tuning: A engenharia de prompts envolve a criação manual de entradas em linguagem natural. Em contraste, o ajuste de prompts é um método de parameter-efficient fine-tuning (PEFT) que aprende "soft prompts" (incorporações vetoriais contínuas) durante uma fase de treinamento. Esses soft prompts são otimizações matemáticas invisíveis para o usuário humano.
  • Prompt Engineering vs. Fine-Tuning: O ajuste fino atualiza permanentemente os pesos de um modelo usando um training dataset específico para especializá-lo em uma tarefa. A engenharia de prompts não altera o modelo em si; ela apenas otimiza a entrada durante a real-time inference.
  • Prompt Engineering vs. Prompt Injection: Embora a engenharia seja construtiva, a injeção de prompts é uma vulnerabilidade de segurança onde entradas maliciosas manipulam o modelo para ignorar suas restrições de segurança. Garantir a AI Safety exige uma defesa robusta contra tais prompts adversariais.

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