跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of DSPy

DSPy

Free 等级项目

DSPy 是一个用于构建 AI 系统的 Python 框架。它把任务表达为结构化签名而非提示,并通过模块和优化器调优提示与权重,从而得到可维护、模块化且可优化的程序。

访问 stanfordnlp/dspy

项目简介

DSPy 是一个用于构建 AI 系统的 Python 框架。开发者将任务声明为类型化签名并组合模块,然后使用优化器依据指标调优提示和权重。文档涵盖工具、RAG、智能体、多模态字段、评估和部署等主题。

核心功能

  • 结构化签名将任务声明为类型化输入和输出,而非提示。可复用模块包括 Predict、ChainOfThought 和 ReAct,可在不改写任务的情况下改变执行策略。优化器依据指标编译程序,以提升输出质量。程序可用普通 Python 控制流组合多个签名和模块。文档涵盖工具使用、RAG 管道、智能体循环,以及用于多模态任务的图像字段。

适用场景

  • 可用于构建简单分类器、复杂 RAG 管道和智能体循环;从电子邮件、支持工单或其他文本中提取结构化信息;借助 ReAct 和函数工具创建使用工具的智能体;处理以图像作为签名字段的多模态任务。

快速开始

  • 使用 pip install dspy 安装 DSPy。按照入门文档构建第一个程序并扩展签名。

部署与要求

  • 需要 Python 3.10 或更高版本。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 DSPy 的项目

Favicon of EmDash

EmDash

Free 等级项目星标数: 13.8K

面向人类与智能体的开源 Astro CMS

应用框架

EmDash 是 Cloudflare 推出的开源全栈 TypeScript CMS,基于 Astro 构建,提供类型化内容模型、管理后台、MCP 服务器、REST API 和 CLI,方便人类与 AI 智能体管理内容。

Favicon of GDevelop

GDevelop

Free 等级项目星标数: 27.6K

开源无代码游戏引擎,支持2D、3D和多人游戏

应用框架

GDevelop 是一款开源、无代码的跨平台游戏引擎,可用于为移动端、桌面端和网页创建 2D、3D 和多人游戏。它采用基于事件的系统和模块化行为,并支持 AI 辅助开发。

Favicon of Void

Void

Free 等级项目星标数: 0.3K

用 Vite 构建,用 Void 部署。

应用框架

Void 是集 CLI、平台与全栈 SDK 于一体的工具,统一应用的构建与部署,支持在 Cloudflare Workers 上构建和部署全栈 Vite 应用,并提供类型化 API、数据库、存储、AI 与一键部署流程。