DSPy

DSPy

Um framework Python que usa assinaturas tipadas e módulos reutilizáveis para criar programas de modelos de linguagem que podem ser otimizados.

subscription
Última atualização 28/08/2026

Sobre DSPy

DSPy é um framework Python para criar sistemas de IA como programas modulares, em vez de coleções de prompts escritos manualmente. Os desenvolvedores declaram assinaturas tipadas para entradas e saídas e depois escolhem módulos reutilizáveis que controlam como um modelo de linguagem raciocina, chama ferramentas ou retorna resultados estruturados. Seus adaptadores abrangem padrões de interação por chat, JSON, em duas etapas e XML, enquanto a camada de modelos inclui interfaces para modelos de linguagem e embeddings. Separar as definições das tarefas da estratégia de execução facilita a troca de modelos ou fluxos de trabalho sem reconstruir a aplicação em torno de strings de prompts. O DSPy também oferece suporte a agentes como ReAct e pode funcionar com ferramentas de rastreamento durante o desenvolvimento. Ele é adequado para equipes de Python preparadas para definir a estrutura dos programas, manter avaliações e operar os serviços de modelos subjacentes. O framework usa a licença MIT e requer Python 3.10 ou posterior. As equipes ainda precisam de exemplos ou critérios de avaliação para a otimização, devem aprender as abstrações do DSPy e continuam responsáveis pelo uso dos provedores, pela confiabilidade e pelos custos operacionais.

Funcionalidades

Extração estruturada

Declare campos de entrada e saída tipados para extrair eventos ou detalhes de textos.

Recuperação e classificação

Combine recuperação, avaliação de relevância e avaliação offline em fluxos de trabalho modulares.

Agentes que usam ferramentas

Crie agentes de várias etapas que chamam ferramentas e exibem rastros durante o desenvolvimento.

Vantagens

  • As assinaturas tipadas tornam explícitas as entradas e saídas esperadas, melhorando a facilidade de manutenção quando os fluxos de trabalho mudam.
  • Módulos e adaptadores reutilizáveis permitem que as equipes alterem as estratégias de raciocínio ou saída sem reescrever a definição da tarefa.
  • A licença MIT e o pacote Python tornam o framework acessível para experimentos internos e engenharia de produção.

Limitações

  • As equipes precisam aprender as assinaturas, os módulos, os adaptadores e os conceitos de otimização do DSPy antes de usar o framework com eficácia.
  • A operação de sistemas em produção ainda exige acesso separado a modelos, implantação, monitoramento e controle dos custos de uso dos provedores.
  • A otimização é mais útil quando uma equipe pode fornecer exemplos representativos ou critérios de avaliação, o que acrescenta trabalho de preparação.

Planos de preços

Assinatura

Not specifiedNão especificado
  • Framework Python para programas modulares de IA
  • Assinaturas, módulos, adaptadores e interfaces de modelos
  • Fluxos de trabalho de agentes e otimização

* As informações de preços são apenas indicativas. Consulte o anúncio mais recente no site oficial de DSPy.

Perguntas frequentes

O DSPy cria aplicações de modelos de linguagem como programas Python com assinaturas estruturadas, módulos reutilizáveis, adaptadores e fluxos de trabalho de otimização.
O DSPy requer Python 3.10 ou posterior e pode ser instalado com pip usando o pacote dspy.
Sim. O DSPy inclui módulos de agentes como ReAct e documenta a navegação em várias etapas com ferramentas e rastreamento opcional.

Informações da ferramenta

ProgramadorDSPy
Data de lançamento20/07/2026
Preçossubscription