Tout l'open source
Open SourceFramework22k

DSPy

Programmez les modèles de langage au lieu de les prompter, puis optimisez automatiquement.

DSPy est un framework de Stanford NLP pour programmer les modèles de langage plutôt que les prompter manuellement, en composant des pipelines modulaires et déclaratifs. Ses optimiseurs (anciennement teleprompters) ajustent automatiquement les prompts et les exemples few-shot par rapport à une métrique, permettant aux pipelines de s'améliorer sans ingénierie manuelle des prompts. Il se distingue en traitant les prompts comme des paramètres apprenables et est largement utilisé pour construire des systèmes LLM robustes et auto-optimisants.

Dépôt

stanfordnlp/dspy

Langage

Python

Ce que vous pourriez construire avec

  • Construire des pipelines LLM dont les prompts sont auto-optimisés par rapport à une métrique
  • Remplacer des prompts fragiles réglés manuellement par des modules déclaratifs et composables
  • Compiler des systèmes de raisonnement multi-étapes et de RAG qui s'améliorent d'eux-mêmes sur des exemples

Tags

optimizationpromptingpipelinesagents