Dspy

stanfordnlp stanfordnlp
Dépôt créer le : 09/01/2023
Release du : 26/02/2026 3.1.3
Forks: 2651 Watcher: 0 32396
Choisir une liste...
FR

dspy_logo.png

DSPy : Programmation—sans incitation—Modèles de fondation

Documentation: DSPy Docs

PyPI Downloads

DSPy est le cadre pour programmation—plutôt que l'incitation—modèles linguistiques. Il vous permet d'itérer rapidement construction de systèmes modulaires d'IA et propose des algorithmes pour optimiser leurs impulsions et leurs poids, que vous construisiez des classificateurs simples, des pipelines RAG sophistiqués, ou des boucles Agent.

DSPy signifie Python auto-améliorant déclaratif. Au lieu d'invites cassantes, vous écrivez compositional Code Python et utiliser DSPy pour apprendre à votre LM à fournir des sorties de haute qualité. En savoir plus via notre site officiel de la documentation ou rencontrer la communauté, chercher de l'aide, ou commencer à contribuer via cette repo GitHub et notre Serveur discordant.

Documentation: Dspy.ai

Allez au DSPy Docs à dspy.ai

Installation

pip install dspy

Pour installer la toute dernière main:

pip install git+https://github.com/stanfordnlp/dspy.git

Citation et lecture Plus

Si vous cherchez à comprendre le cadre, allez à la DSPy Docs à dspy.ai.

Si vous cherchez à comprendre la recherche sous-jacente, voici un ensemble de nos documents :

[Jul'25] GEPA : L'évolution rapide réfléchie peut surpasser l'apprentissage du renforcement
[Jun'24] Optimisation des instructions et des démonstrations pour les programmes de modèles de langues multi-étapes
[Oct'23] DSPy: Compilation des appels de modèle de langage déclaratif dans les pipelines auto-amélioration
[Jul'24] Optimisation fine et rapide : deux grandes étapes qui fonctionnent mieux ensemble
[Jun'24] Prompts comme Hyperparamètres d'entraînement optimisés automatiquement
[Fév'24] Aider à écrire des articles semblables à Wikipédia de Scratch avec de grands modèles linguistiques
[Jan'24] Apprentissage en contexte pour une classification multi-label extrême
[déc. 23] DSPy Assertions: Contraintes computationnelles pour les pipelines de modèles de langage autoréfinant
[déc. 22] Démontrer-Recherche-Prédicte: Composer des modèles de récupération et de langue pour le NLP intensif

Pour rester à jour ou en savoir plus, suivez @DSPyOSS sur Twitter ou sur la page DSPy sur LinkedIn.

Les DSPy logo est conçu par Chuyi Zhang.

Si vous utilisez DSPy ou DSP dans un document de recherche, veuillez citer nos travaux comme suit :

@inproceedings{khattab2024dspy,
  title={DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines},
  author={Khattab, Omar and Singhvi, Arnav and Maheshwari, Paridhi and Zhang, Zhiyuan and Santhanam, Keshav and Vardhamanan, Sri and Haq, Saiful and Sharma, Ashutosh and Joshi, Thomas T. and Moazam, Hanna and Miller, Heather and Zaharia, Matei and Potts, Christopher},
  journal={The Twelfth International Conference on Learning Representations},
  year={2024}
}
@article{khattab2022demonstrate,
  title={Demonstrate-Search-Predict: Composing Retrieval and Language Models for Knowledge-Intensive {NLP}},
  author={Khattab, Omar and Santhanam, Keshav and Li, Xiang Lisa and Hall, David and Liang, Percy and Potts, Christopher and Zaharia, Matei},
  journal={arXiv preprint arXiv:2212.14024},
  year={2022}
}

Contributeurs GitHub

okhat
okhat
1128 contributions
arnavsinghvi11
arnavsinghvi11
402 contributions
krypticmouse
krypticmouse
201 contributions
TomeHirata
TomeHirata
176 contributions
isaacbmiller
isaacbmiller
166 contributions
thomasahle
thomasahle
114 contributions
CShorten
CShorten
88 contributions
klopsahlong
klopsahlong
78 contributions
Shangyint
Shangyint
74 contributions
Anindyadeep
Anindyadeep
59 contributions
dilarasoylu
dilarasoylu
58 contributions
manishshettym
manishshettym
54 contributions
XenonMolecule
XenonMolecule
47 contributions
dbczumar
dbczumar
46 contributions
KCaverly
KCaverly
44 contributions
actions-user
actions-user
640 contributions
fsndzomga
fsndzomga
41 contributions
sfc-gh-alherrera
sfc-gh-alherrera
37 contributions
lawliet19189
lawliet19189
34 contributions
tom-doerr
tom-doerr
26 contributions
detaos
detaos
23 contributions
drawal1
drawal1
22 contributions
Anush008
Anush008
22 contributions
christeefy
christeefy
21 contributions
LakshyAAAgrawal
LakshyAAAgrawal
19 contributions
Joshmantova
Joshmantova
19 contributions
hmoazam
hmoazam
19 contributions
mogith-pn
mogith-pn
17 contributions
insop
insop
16 contributions
someshfengde
someshfengde
16 contributions