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

DSPy

Descobre como o framework DSPy substitui a engenharia de prompts manual por pipelines de LLM programáveis e com auto-otimização para construir sistemas de IA robustos e otimizados.

O DSPy (Declarative Self-Improving Language Programs) é uma framework open-source desenvolvida pela Universidade de Stanford que otimiza a forma como os programadores interagem com Large Language Models (LLMs). Em vez de depender de prompt engineering manual por tentativa e erro, o DSPy permite aos programadores criar sistemas de IA complexos, tratando as chamadas a modelos de linguagem como módulos programáveis e otimizáveis. Esta abordagem transforma prompts de texto frágeis em pipelines de machine learning (ML) robustos e topo de gama, preenchendo a lacuna entre tarefas generativas básicas e agentic workflows sofisticados.

Como funciona o framework DSPy#

O DSPy funciona separando a lógica subjacente de um programa das instruções de texto específicas usadas para guiar o modelo. Utilizando optimizers and compilers algorítmicos, a framework avalia e refina automaticamente módulos declarativos. Ao definir uma assinatura clara - como introduzir uma pergunta e esperar uma resposta formatada específica -, a framework mede as respostas e atualiza iterativamente os prompts ou os pesos do modelo.

Isto é conceptualmente semelhante ao fine-tuning, mas aplica-se matematicamente à camada de prompt, melhorando drasticamente a precisão e a fiabilidade em comparação com os ajustes manuais tradicionais. A arquitetura fundamental está detalhada no Stanford's arXiv paper on DSPy, que destaca a sua capacidade de se autocorrigir durante tarefas complexas de Natural Language Processing (NLP).

Aplicações no mundo real em IA e ML#

A mudança de prompting para programação permite que as organizações implantem modelos de linguagem altamente confiáveis em uma variedade de casos de uso:

  • Retrieval-Augmented Generation (RAG): As empresas utilizam a DSPy framework para automatizar a recuperação e a síntese de dados contextuais. Em vez de codificar rigidamente instruções sobre como analisar documentos recuperados, o sistema aprende dinamicamente a estrutura de prompt ideal. Os pipelines empresariais modernos incorporam frequentemente ferramentas de rastreio como o Langfuse para monitorizar e depurar estas aplicações de Retrieval-Augmented Generation (RAG) otimizadas dinamicamente em produção.
  • Multi-Agent Orchestration: Em sistemas complexos de Generative AI que utilizam modelos fundamentais da OpenAI ou da Anthropic, o DSPy gere a forma como múltiplos agentes comunicam. A framework ajusta sistematicamente a transição entre um módulo de extração de dados e um módulo de sumarização, funcionando de forma semelhante à forma como o hyperparameter tuning estabiliza as redes tradicionais de deep learning. Estas inovações a nível empresarial são amplamente discutidas em recursos avançados como os IBM's technology think tanks.

DSPy vs. Prompt Engineering Tradicional#

É crucial diferenciar o DSPy das práticas convencionais de prompt engineering practices. Enquanto a engenharia de prompts tradicional depende fortemente da intuição humana e de reescritas manuais para guiar o comportamento de um modelo, o DSPy systematiza este processo como um problema de otimização algorítmica. Tal como os investigadores do Google DeepMind criam algoritmos que descobrem os seus próprios caminhos ótimos, o DSPy compila instruções com base em métricas de avaliação rígidas, mudando o papel do programador da criação manual de texto para a conceção de critérios de avaliação robustos.

Integrando Otimização Programática com Visão Computacional#

Embora o DSPy esteja fortemente focado em sistemas baseados em texto executados em backends de machine learning como o PyTorch, a filosofia da programação declarativa é altamente valiosa para aplicações de computer vision (CV). Ao ligar LLMs a sistemas de visão para tomada de decisões multimodal, o DSPy pode garantir programaticamente as saídas JSON estruturadas necessárias para acionar uma tarefa a jusante de object detection sem alucinações de formato.

O seguinte snippet de Python demonstra como um módulo de visão de edge, tal como a framework Ultralytics YOLO26, pode ser instanciado através da Ultralytics Python API assim que um agente DSPy determina que o processamento de imagem é necessário:

from ultralytics import YOLO

# Initialize the state-of-the-art YOLO26 model for high-speed edge inference
model = YOLO("yolo26n.pt")

# Perform inference on a target image dynamically triggered by an agentic pipeline
results = model("https://ultralytics.com/images/bus.jpg")

# Extract the detected classes to feed back into the language model's context
detected_classes = [model.names[int(box.cls)] for box in results[0].boxes]
print(f"Vision Agent Output: {detected_classes}")

Para dimensionar estes projetos híbridos de texto e visão, as equipas podem tirar partido da Ultralytics Platform para anotação automatizada de conjuntos de dados, treino na cloud e implementação contínua de modelos. Este ecossistema capacita os programadores a concentrarem-se na lógica de aplicação de alto nível em vez de configurações manuais.

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