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

4.7 KiB
Raw Blame History

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 服务化
  • 国际化扩展