dspy
DSPy 是斯坦福 NLP 团队开发的声明式语言模型编程框架,GitHub 星标 22,000+,用于构建复杂 AI 系统、自动优化提示词,以及创建模块化的 RAG 系统和智能体。它让开发者以声明式方式编程语言模型,而不必依赖手工提示工程,并通过数据驱动的优化器系统化地提升模型输出质量。核心概念包括 Signatures(定义输入输出结构)、Modules(可复用组件,如 Predict、ChainOfThought、ReAct、ProgramOfThought)、Optimizers(如 BootstrapFewShot、MIPRO、BootstrapFinetune)以及评估与自定义指标。安装方式为 pip install dspy,也支持指定提供商的扩展安装。