Files
prompt-optimizer/docs/project/prd.md
linshen 9e4d60fc9c docs: sync documentation with v2.10.0 features
- Update site/src/main.js with image generation, Prompt Garden, Smart Favorites
- Update README.md and README.zh-CN.md with new features
- Update docs/project/ to v2.10.0 (project-status, prd, README)
- Update docs/README.md timestamp
2026-05-03 21:08:50 +08:00

223 lines
4.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Prompt Optimizer 产品需求文档
## 1. 产品概述
Prompt Optimizer 是一个强大的 AI 提示词优化工具,帮助用户编写更好的 AI 提示词,提升 AI 输出质量。通过集成多个 LLM 模型,为用户提供专业的提示词优化建议、测试验证和结果评估。
产品采用纯前端架构,所有数据存储在浏览器本地,保障用户隐私和安全。
## 2. 目标用户
- AI 应用开发者
- 提示词工程师
- 内容创作者
- 需要与 AI 模型交互的普通用户
- 图像生成爱好者
## 3. 核心功能需求
### 3.1 提示词优化
- 支持输入原始提示词
- 提供多个 LLM 模型选择
- 实时字数统计
- 一键清空输入
- 优化结果预览
- 一键复制结果
- 多轮迭代优化
### 3.2 模型管理
- 支持多个 LLM 模型
- OpenAI
- Gemini
- DeepSeek
- 智谱 AI
- SiliconFlow
- MiniMaxv2.6.0
- Cloudflarev2.8.0
- 自定义 OpenAI 兼容 API
- API 密钥管理
- 模型配置编辑
- 高级 LLM 参数配置llmParams
### 3.3 工作区模式
#### 3.3.1 文本工作区
- **系统提示词工作区**:优化角色、规则、边界和输出规范
- **用户提示词工作区**:优化直接发给模型的任务提示词
- **变量工作区**:把提示词沉淀成模板,分离固定结构与可变输入
- **多消息工作区**:在完整上下文里优化某条消息
#### 3.3.2 图像工作区v2.8.0-v2.9.0
- **文生图工作区**:通过文本提示词生成图像
- **图生图工作区**:基于本地图片进行图像变换和优化
- **多图生图工作区**v2.9.0):使用多张输入图共同约束生成目标
- 参考图工作流
- 风格迁移支持
- 图像提示词提取v2.6.3
### 3.4 评估系统
#### 3.4.1 分析功能
- 提示词结构分析
- 改进建议生成
#### 3.4.2 结果评估
- 单结果评估
- 结构化对比评估v2.7.0
- 反馈驱动评估v2.5.4
### 3.5 Prompt Gardenv2.10.0
- 提示词发现
- 导入与收藏
- 来源绑定
- 元数据保留
### 3.6 智能收藏v2.10.0
- 资源感知提示词资产
- 版本历史
- 可复现示例
- 媒体支持
- 完整备份/导入
- 工作区应用
### 3.7 历史记录
- 本地保存优化历史
- 按时间排序
- 搜索和过滤
- 一键重用历史记录
- 删除历史记录
- 版本链追溯
### 3.8 模板管理
- 预设模板库
- 自定义模板
- 模板分类
- 模板导入导出
### 3.9 数据管理
- 数据导入导出
- 完整备份v2.10.0
- 存储概览v2.9.0
- 启动自检v2.9.0
### 3.10 工具调用Function Calling
- OpenAI 工具调用支持
- Gemini 工具调用支持
- 自定义工具定义
## 4. 平台支持
### 4.1 Web 应用
- 纯前端架构
- 浏览器本地存储
- 响应式设计
### 4.2 桌面应用Electron
- 无 CORS 限制
- 自动更新
- 本地 LLM 直连
- 系统托盘
### 4.3 Chrome 插件
- 右键菜单集成
- 快捷键支持
- 历史同步
### 4.4 Docker 部署
- 容器化部署
- 环境变量配置
- 密码保护
### 4.5 MCP 协议集成
- Model Context Protocol 支持
- Claude Desktop 集成
- HTTP 访问
## 5. 非功能需求
### 5.1 性能要求
- 页面加载时间 < 2秒
- API 响应时间 < 5秒
- 流畅的动画效果
### 5.2 安全要求
- API 密钥加密存储
- 本地数据安全存储
- 敏感信息保护
- 启动自检v2.9.0
### 5.3 兼容性要求
- 支持主流浏览器
- 移动端适配
- 响应式布局
### 5.4 国际化要求
- 中文支持
- English-first localev2.9.3
- 多语言 UI
## 6. 技术架构
### 6.1 前端架构
- Vue 3 + TypeScript
- Vite 构建工具
- Naive UI 组件库
- Pinia 状态管理
### 6.2 包结构
- @prompt-optimizer/core - 核心逻辑
- @prompt-optimizer/ui - UI 组件
- @prompt-optimizer/web - Web 应用
- @prompt-optimizer/extension - Chrome 插件
- @prompt-optimizer/desktop - 桌面应用
- @prompt-optimizer/mcp-server - MCP 服务器
### 6.3 部署架构
- Vercel 部署
- Docker 部署
- 桌面安装包
## 7. 已发布版本
### 7.1 v2.10.02026-05-03
- 提示词模型标准化
- Prompt Garden 集成
- 智能收藏升级
- 资源完整备份
### 7.2 v2.9.x2026-04
- 多图生图工作流
- 存储安全加固
- 收藏增强
### 7.3 v2.8.02026-04-03
- 文生图评估
- 参考图工作流
- Cloudflare Provider
### 7.4 v2.7.02026-03-25
- 结构化对比评估
- 文档站刷新
### 7.5 v2.6.x2026-03
- MiniMax 支持
- 图像提示词提取
- 评估架构重构
## 8. 未来规划
### 8.1 近期规划
- 完善 E2E 测试覆盖
- 优化图像生成性能
- 扩展 Prompt Garden 内容
### 8.2 中期规划
- 工作区/项目管理支持
- 更多图像模型集成
- 社区功能扩展
### 8.3 长期规划
- 企业版功能
- API 服务化
- 国际化扩展