不知道是否大家都有这样的问题:每次写 AI 相关项目时,总是会以文件形式编写冗长的提示词,有时候甚至为了方便,直接嵌入到代码中,影响代码结构和可读性。在测试或者上线后,提示词又需要频繁调整来对比效果,导致需要经常更新代码来重新部署,极大影响开发效率,在大型项目中尤其如此。
因此我开发了一个提示词管理系统 PromptShelf,专门解决 AI 开发中的提示词版本控制问题!
✨ 核心功能
- 类 Git 版本控制:像管理代码一样管理提示词,支持提交历史、版本对比和回滚与代码分离:提示词独立存储,不再污染代码库API 集成:通过 RESTful 接口轻松集成到现有工作流权限管理:基于 JWT 的身份验证和角色控制Docker 一键部署:包含 MySQL 和 Dragonfly(Redis)的完整配置
🚀 主要优势
- 减少 80%的提示词调整相关部署工作保留完整的提示词迭代历史,便于效果对比支持团队协作,多人共同维护提示词库无需修改代码即可进行 A/B 测试
🔧 快速开始
# 克隆仓库git clone https://github.com/newdee/prompt-shelfcd prompt-shelf# 启动服务docker-compose up --build -d
如果这个工具对你有帮助,希望能给个⭐️支持一下!你的鼓励是我持续改进的动力~