Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
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.

DSPy (Declarative Self-Improving Language Programs) é uma estrutura de código aberto desenvolvida pela Universidade de Stanford que otimiza a forma como os desenvolvedores interagem com Large Language Models (LLMs). Em vez de depender de prompt engineering manual por tentativa e erro, o DSPy permite que os desenvolvedores criem sistemas de IA complexos tratando as chamadas de modelos de linguagem como módulos programáveis e otimizáveis. Essa abordagem transforma prompts de texto frágeis em pipelines de machine learning (ML) robustos e de última geração, unindo a lacuna entre tarefas generativas básicas e agentic workflows sofisticados.

Link to this sectionComo funciona o framework DSPy#

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

Isso é conceitualmente semelhante ao fine-tuning, mas aplica-se matematicamente à camada de prompt, melhorando drasticamente a precisão e a confiabilidade em relação aos ajustes manuais tradicionais. A arquitetura fundamental está detalhada no artigo do arXiv de Stanford sobre o DSPy, que destaca sua capacidade de autocorreção durante tarefas complexas de Natural Language Processing (NLP).

Link to this sectionAplicaçõ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 usam o framework DSPy para automatizar a recuperação e a síntese de dados contextuais. Em vez de codificar manualmente instruções sobre como analisar documentos recuperados, o sistema aprende dinamicamente a estrutura ideal de prompt. Os pipelines empresariais modernos frequentemente incorporam ferramentas de rastreamento como Langfuse para monitorar e depurar essas aplicações de Retrieval-Augmented Generation (RAG) otimizadas dinamicamente em produção.
  • Orquestração de Multi-Agentes: Em sistemas complexos de Generative AI que utilizam modelos fundamentais da OpenAI ou Anthropic, o DSPy gerencia como múltiplos agentes se comunicam. O framework ajusta sistematicamente a transferência entre um módulo de extração de dados e um módulo de resumo, funcionando de forma semelhante a como o hyperparameter tuning estabiliza redes de aprendizado profundo tradicionais. Essas inovações de nível empresarial são amplamente discutidas em recursos avançados como os think tanks de tecnologia da IBM.

Link to this sectionDSPy vs. Prompt Engineering Tradicional#

É crucial diferenciar o DSPy das práticas de prompt engineering convencionais. Enquanto o prompt engineering tradicional depende fortemente da intuição humana e de reescritas manuais para orientar o comportamento de um modelo, o DSPy sistematiza esse processo como um problema de otimização algorítmica. Assim como os pesquisadores do Google DeepMind criam algoritmos que descobrem seus próprios caminhos ideais, o DSPy compila instruções baseadas em métricas de avaliação rígidas, mudando o papel do desenvolvedor da criação manual de texto para o design de critérios de avaliação robustos.

Link to this sectionIntegrando Otimização Programática com Visão Computacional#

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

O trecho de Python a seguir demonstra como um módulo de visão de borda, como o framework Ultralytics YOLO26, poderia ser instanciado via Ultralytics Python API uma vez que um agente DSPy determine 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 escalar esses projetos híbridos de texto e visão, as equipes podem aproveitar a Ultralytics Platform para anotação automatizada de conjuntos de dados, treinamento em nuvem e implantação contínua de modelos. Esse ecossistema permite que os desenvolvedores foquem na lógica de aplicação de alto nível em vez de configurações manuais.

Explore solutions

Real-time defect detection with Ultralytics YOLO

Detecção de defeitos

A IA de visão baseada em YOLO detecta defeitos em aço, PCBs, tecidos, painéis solares e soldas, com precisão revisada por pares de até 99,4% e até 94,5% de redução no custo de inspeção.
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 defect detection with Ultralytics YOLO

Detecção de defeitos

A IA de visão baseada em YOLO detecta defeitos em aço, PCBs, tecidos, painéis solares e soldas, com precisão revisada por pares de até 99,4% e até 94,5% de redução no custo de inspeção.
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 defect detection with Ultralytics YOLO

Detecção de defeitos

A IA de visão baseada em YOLO detecta defeitos em aço, PCBs, tecidos, painéis solares e soldas, com precisão revisada por pares de até 99,4% e até 94,5% de redução no custo de inspeção.
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