O ano passado sofreu um crescimento explosivo na IA generativa e nas ferramentas para integrar modelos generativos de IA em aplicações. Os desenvolvedores estão ansiosos para aproveitar os grandes modelos de idiomas (LLMS) para construir aplicativos mais inteligentes, mas fazê -lo permanece eficazmente desafiador. Novos projetos de código aberto estão surgindo para simplificar esta tarefa. O DSPY é um desses projetos-uma nova estrutura que exemplifica as tendências atuais para tornar o desenvolvimento de aplicativos LLM mais modular, confiável e orientado a dados. Este artigo fornece uma visão geral do DSPY, cobrindo o que é, o problema que ele aborda, como funciona, os principais casos de uso e para onde está indo.
Visão geral do projeto – DSPY
O DSPY (abreviação de python auto-improvante declarativo) é uma estrutura de python de código aberto criado por pesquisadores da Universidade de Stanford. Descrito como um kit de ferramentas para “programação, em vez de promover modelos de idiomas”, o DSPY permite que os desenvolvedores criem sistemas de IA escrevendo código Python composicional em vez de instruções frágeis de codificação. O projeto foi de origem aberta no final de 2023, juntamente com um trabalho de pesquisa sobre pipelines auto-improvantes da LLM, e rapidamente ganhou força na comunidade de IA.
Até o momento em que este artigo foi escrito, o repositório do DSPY Github, hospedado sob a organização Stanfordnlp, acumulou quase 23.000 estrelas e quase 300 colaboradores – um forte indicador de interesse do desenvolvedor. O projeto está sob desenvolvimento ativo com liberações frequentes (a versão 2.6.14 foi lançada em março de 2025) e um ecossistema em expansão. Notavelmente, pelo menos 500 projetos no GitHub já usam o DSPY como uma dependência, sinalizando a adoção precoce em aplicativos LLM do mundo real. Em resumo, o DSPY passou rapidamente do protótipo de pesquisa para uma das estruturas de código aberto mais assistidas para o software movido a LLM.