【开源项目分享】之“提示词优化器”
摘要: Prompt Optimizer是一款强大的AI提示词优化工具,支持Web、桌面应用、Chrome插件和Docker部署。核心功能包括智能优化提示词、多模型集成(OpenAI/Gemini等)、对比测试和安全架构。工具区分系统提示词(全局设定AI角色)和用户提示词(具体任务指令),通过优化显著提升AI输出质量。使用简单:配置API密钥后输入原始提示词即可生成优化版本(如将记账APP需求优化
概述
使用AI工具,最重要的是输入更能让AI所能理解的提示词,所以在用AI工具的时候,先会让AI先润色、优化一下我们的提示词。在日常使用中,除了豆包,写代码的时候用CodeBuddy,也经常用我今天推荐的这个工具——提示词优化器。
工具简介
Prompt Optimizer是一个强大的AI提示词优化工具,帮助你编写更好的AI提示词,提升AI输出质量。支持Web应用、桌面应用、Chrome插件和Docker部署四种使用方式。
1. 核心特性
- 🎯 智能优化:一键优化提示词,支持多轮迭代改进,提升AI回复准确度
- 📝 双模式优化:支持系统提示词优化和用户提示词优化,满足不同使用场景
- 🔄 对比测试:支持原始提示词和优化后提示词的实时对比,直观展示优化效果
- 🤖 多模型集成:支持OpenAI、Gemini、DeepSeek、智谱AI、SiliconFlow等主流AI模型
- 🔒 安全架构:纯客户端处理,数据直接与AI服务商交互,不经过中间服务器
- 📱 多端支持:同时提供Web应用、桌面应用、Chrome插件和Docker部署四种使用方式
- 🔐 访问控制:支持密码保护功能,保障部署安全
- 🧩 MCP协议支持:支持Model Context Protocol (MCP) 协议,可与Claude Desktop等MCP兼容应用集成
2. 提示词分类与简介
提示词分为“系统提示词”和“用户提示词”两类,在大语言模型(如 GPT、Claude、Qwen 等)的对话结构中,**系统提示词(System Prompt)与用户提示词(User Prompt)**是两类核心输入,它们在定位、作用和生效范围上有明显差异,并协同影响模型的输出。
系统提示词
由开发者或系统预先设定,作用于整个会话的全局,类似 AI 的“角色剧本”或“行为宪法”。
- 功能:定义模型身份(如医生、翻译专家)、语气风格(严肃、幽默)、能力边界(可用工具、知识范围)、安全规则(禁止输出敏感内容)。
- 特点:通常在对话开始时设置一次,长期生效,即使用户未重复指令也会持续影响输出。
- 场景:初始化角色设定、限制回答范围、制定任务流程。
- 优先级:在多数模型中,若与用户提示词冲突,可能被用户提示覆盖,但可通过强调规则提高约束力。
用户提示词
由最终用户在对话中动态输入,驱动模型执行具体任务。
- 功能:提出问题、发出指令、补充信息或修正模型行为。
- 特点:多轮出现,内容灵活多变,模型会优先关注最近的用户提示。
- 场景:提问、追问、迭代优化输出。
- 即时性:仅在当前轮次直接生效,但会与历史上下文结合影响后续回复。
工具使用
前面提到了,该工具支持Web应用、桌面应用、Chrome插件和Docker部署四种使用方式。所以,如果是自己使用的话,直接编译成桌面应用就可以了,如果是团队使用的话,可以将工程部署到服务器。
1. 工程启动
使用如下命令先安装依赖,在启动:
# 安装依赖
npm install
# 调试启动
npm run dev
# web打包
npm run build
2. 工具配置
启动后在浏览器打开地址 http://localhost:18181/,工程启动起来后界面如下:
默认是没有模型的,如下图,在“优化模型”点击会出现“配置模型”的界面,点击进入。
如下是“模型管理”的界面,通过该界面,可以添加模型、启用模型、禁用模型和配置模型。

以DeepSeek为例,先点击“启用”,再点击“编辑”,弹出如下面板,在面板中输入
API密钥保存即可。配置完成后点击“测试链接”测试配置是否生效。

3.工具使用
以“用户提示词”为例,我们在输入框中输入如下内容:
帮我生成一个随手记账的app,具备以下功能
1)能够分收入和支持两类记账;
2)能够维护收入和支出的类型;
3)记账日历;
4)记账统计,可以从类型和两个维度进行统计
点击“开始优化”,坐等优化结果,优化后的结果和界面如下。
开发一个个人财务管理移动应用,专注于日常收支记录的便捷性。应用需包含以下核心功能模块:
1. 收支分类记录系统
- 建立收入与支出双轨记账机制
- 每笔记录需包含:金额(精确到分)、交易时间(精确到分钟)、分类标签、备注字段
- 支持快速记录模式:预设常用金额和分类,3步内完成记账
2. 分类管理体系
- 预设基础分类:收入包含工资、奖金、投资等;支出包含餐饮、交通、购物等
- 支持用户自定义分类:可添加、编辑、删除分类项
- 分类层级:支持二级分类(如餐饮→早餐、午餐、晚餐)
3. 日历视图功能
- 按月展示的日历界面,日期格内显示当日收支总额
- 点击日期可查看该日详细交易记录
- 特殊标识:收支差额较大的日期用颜色标注
4. 多维度统计报表
- 时间维度统计:支持按日/周/月/年查看收支趋势曲线
- 分类维度统计:环形图展示各类别占比,支持钻取查看明细
- 对比分析:支持同期数据对比(如本月vs上月)
- 数据导出:支持生成PDF报表并分享
技术要求:
- 开发平台:iOS/Android双平台
- 数据存储:本地SQLite数据库,支持数据备份到云端
- 界面要求:Material Design设计规范,支持深色模式
- 性能要求:启动时间<2秒,记账操作响应时间<1秒
附加功能:
- 预算管理:支持设置月度预算,超支预警
- 数据安全:支持Face ID/Touch ID解锁
- 多币种支持:自动汇率转换

好了,本文就介绍到这里了,祝大家使用愉快,也欢迎大家分享使用AI时的一些便捷工具。
更多推荐


所有评论(0)