From cb051ce21ca9bb437fb45c341181df08afd79281 Mon Sep 17 00:00:00 2001 From: Sean Date: Mon, 30 Jun 2025 13:02:13 +0800 Subject: [PATCH] Fix/readme improvement (#98) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 在项目状态说明章节添加常见问题解答(Q&A) ## 新增内容 - 添加9个常见问题的详细解答,覆盖从安装到使用的完整流程 - 按优先级分组:P0高优先级、P1中高优先级、P2中优先级、P3低优先级 - 使用折叠式设计,节省页面空间 - 添加安装成功/失败对比图片 ## Q&A内容 **P0 高优先级:** - Q1: 安装成功判断标准 - Q2: 安装失败详细排查方案 - Q3: AI理解角色激活意图问题 **P1 中高优先级:** - Q4: 女娲创建角色后无法激活的解决方案 - Q5: 角色激活持续时间说明 **P2 中优先级:** - Q6: 全局提示词与PromptX角色的关系 - Q7: 官方角色介绍和使用建议 **P3 低优先级:** - Q8: 自有提示词集成方案(女娲转换法 vs 无面角色) - Q9: HTTP版本MCP支持现状和未来规划 ## 用户价值 - 解决用户从安装到使用的核心痛点 - 提供清晰的故障排除指南 - 降低新用户学习成本 - 设定合理的功能期望 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude * feat: 改进Q&A视觉效果,使用引用格式增强可读性 ## 视觉改进 - 使用Markdown引用格式(>)包装展开后的答案内容 - 为每个子标题添加###层级,提升结构化显示 - 保持原有的emoji和格式化,但增加视觉层次 ## 改进的Q&A - Q1: 安装成功判断 - 引用格式突出重要信息 - Q2: 安装失败排查 - 分步骤清晰展示 - Q3: AI理解意图 - 对比格式更加醒目 - Q4: 女娲角色激活 - 复杂流程结构化展示 ## 用户体验提升 - 增强视觉层次感,避免文本过于平淡 - 保持折叠式设计的简洁性 - 通过引用格式突出核心信息 - 提升整体阅读体验和信息获取效率 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --------- Co-authored-by: Claude --- README.md | 401 ++++++++++++++++++++++++++ assets/qa/install/install-failed.png | Bin 0 -> 13130 bytes assets/qa/install/install-success.png | Bin 0 -> 38841 bytes 3 files changed, 401 insertions(+) create mode 100644 assets/qa/install/install-failed.png create mode 100644 assets/qa/install/install-success.png diff --git a/README.md b/README.md index 702bdfd..906059c 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,407 @@ PromptX 目前处于 **初始开发阶段**,我们正在积极完善功能和 您的反馈对我们非常宝贵,帮助我们快速改进产品质量! ✨ +### 🤔 **常见问题解答** *(点击问题展开查看详细解答)* + +#### ⚡ **P0 高优先级 - 必须解决的问题** + +
+Q1: 如何判断PromptX是否安装成功? 👆 + +> **判断标准很简单:看你的AI应用是否能加载出PromptX的MCP工具** + +> ### ✅ 安装成功的标志: +> PromptX安装成功 - MCP工具正常加载 +> +> 当你看到以下MCP工具出现时,说明PromptX已成功安装: +> - `promptx_init` - 初始化PromptX工作环境 +> - `promptx_welcome` - 发现可用的专业角色 +> - `promptx_action` - 激活指定的专业角色 +> - `promptx_recall` - 回忆历史记忆内容 +> - `promptx_remember` - 保存重要信息到记忆 + +> ### ❌ 安装失败的表现: +> PromptX安装失败 - MCP工具无法加载 +> +> 如果重启AI应用后看不到上述工具,说明安装配置有问题。 + +> ### 🔧 解决方案: +> 1. **检查Node.js版本**:确保已安装Node.js v18及以上版本 +> 2. **重新检查配置**:确保JSON格式正确,没有多余的逗号或括号 +> 3. **清除缓存重试**:删除npm缓存后重新配置 `npm cache clean --force` +> 4. **查看错误日志**:AI应用通常会显示MCP连接错误的具体信息 + +
+ +
+Q2: 安装失败详细检查和解决方案 👆 + +> 如果Q1的基础检查仍无法解决问题,请按以下步骤进行深度排查: + +> ### 🔍 Step 1: 确认Node.js环境 +> ```bash +> node --version # 确保v18及以上版本 +> npx --version # 确保npx可用 +> ``` + +> ### 🔍 Step 2: 测试PromptX包是否可访问 +> ```bash +> npx -y -f --registry https://registry.npmjs.org dpml-prompt@beta -v +> ``` +> 如果能正常显示版本号,说明包访问正常。如果报错,继续下一步。 + +> ### 🔍 Step 3: 深度清理缓存和冲突包 +> +> 如果上述测试失败,请使用以下AI提示词获取专业帮助: +> +> ``` +> 使用这个 PromptX MCP 的时候有一定的问题,我在命令行执行启动也不能成功,我怀疑是版本或者缓存的问题,我们需要考虑 snapshot 是否不存在于我电脑的 npm 镜像仓库,还有我本地的 npx缓存是否清理干净,最后可能还有历史遗留的问题是 一个包名为 dpml 的包和这个项目有冲突也需要清理掉。另外就是近期这个项目从 snapshot 迁移到了 beta 版本,也要检查下这两个版本之间是否有缓存干扰 +> ``` + +> ### 💡 常见解决方案预览: +> - 清理npm和npx缓存:`npm cache clean --force` +> - 移除冲突的旧版本dpml包 +> - 清理snapshot版本的缓存残留 +> - 重新配置镜像源和版本号 +> +> **📋 相关Issue:** [#61](https://github.com/Deepractice/PromptX/issues/61) - 详细的故障排除案例 + +
+ +
+Q3: 配置正确但AI不理解我想激活角色的意图? 👆 + +> 这是使用习惯问题,不是技术故障。请记住:**把AI当人,不是软件** + +> ### ❌ 错误的命令式思维: +> ``` +> "执行promptx_action java-developer" +> "运行角色激活命令" +> "如何正确使用角色激活功能?" +> ``` + +> ### ✅ 正确的对话式交流: +> ``` +> "我需要一个Java开发专家" +> "帮我找个懂Python的大牛" +> "我要和产品经理聊聊需求" +> "切换到数据分析师模式" +> ``` + +> ### 💡 核心原则: +> 自然表达你的需求,AI会理解你的意图并自动调用相应的MCP工具。 + +
+ +#### 🔥 **P1 中高优先级 - 影响功能使用** + +
+Q4: 女娲创建角色后无法激活怎么办? 👆 + +> ### 🔧 角色激活原理: +> +> PromptX角色激活需要两个步骤: +> 1. **发现角色资源** - 使用`init`工具扫描并注册新创建的角色 +> 2. **激活角色** - 从注册表中调用指定角色 + +> ### 🚨 常见问题及解决方案: + +> #### 问题1:女娲忘记执行资源注册 +> +> **现象:** 女娲提示"角色创建完成",但尝试激活时提示"角色不存在" +> +> **原因:** 女娲创建了角色文件,但忘记执行`init`工具将角色注册到系统中 +> +> **解决方案:** +> ``` +> 直接提醒女娲:"请执行init工具注册刚才创建的角色" +> 或者说:"女娲你忘记注册角色了,请使用init工具" +> ``` + +> #### 问题2:执行了init工具仍无法激活 +> +> **现象:** +> - 女娲已执行`init`工具 +> - 提示"注册成功" +> - 但激活时仍提示"角色不存在" +> +> **原因:** 触发了角色注册缓存bug(已知问题,正在修复中) +> +> **解决方案:** +> ``` +> 重启你的AI应用(Claude Desktop/Cursor等) +> 重启后角色应该可以正常激活 +> ``` + +> ### 🎯 最佳实践流程: +> +> 1. **女娲创建角色** → 等待创建完成提示 +> 2. **提醒执行注册** → "女娲请执行init工具注册角色" +> 3. **尝试激活角色** → "激活刚才创建的XX角色" +> 4. **如仍失败** → 重启AI应用后重试 + +> ### 📋 开发团队说明: +> +> 我们已经识别到这个缓存相关的bug,正在积极寻找根本原因并开发修复方案。在正式修复前,重启AI应用是最可靠的临时解决方案。 +> +> 感谢您的理解和耐心! 🙏 + +
+ +
+Q5: 角色激活后能持续多久?需要重新激活吗? 👆 + +**角色激活是会话级别的,具体持续时间取决于你使用的AI应用:** + +- **Claude Desktop**: 角色在当前对话窗口内持续有效,新开对话需要重新激活 +- **Cursor**: 角色在当前工作会话内有效,重启应用需要重新激活 +- **其他MCP客户端**: 根据具体应用的会话管理机制而定 + +**🎯 最佳实践:** +- 当你发现AI回复风格变回普通模式时,说明角色状态可能已失效 +- 直接说"继续以XX专家身份帮我"即可快速重新激活 +- 重要项目建议在对话开始时先激活对应的专业角色 + +
+ +#### 📋 **P2 中优先级 - 用户价值和期望管理** + +
+Q6: PromptX角色与全局提示词(claude.md/cursorrules)的关系 👆 + +**🏛️ 理解优先级关系:法律 vs 公司规章制度** + +可以用这个类比来理解: +- **全局提示词** (claude.md/cursorrules) = **法律** - 最高优先级,不可违背 +- **PromptX角色** = **公司规章制度** - 在法律框架内的专业规范 + +**⚖️ 冲突处理机制:** + +当两者发生冲突时,AI会优先遵守全局提示词的规则,这意味着: + +``` +✅ 正常情况:全局规则 + PromptX角色 = 完美协作 +❌ 冲突情况:全局规则覆盖PromptX角色行为 +``` + +**🎯 最佳实践建议:** + +1. **避免逻辑冲突** + ``` + ❌ 全局规则:"总是使用英文回复" + ❌ PromptX角色:"我是中文技术专家" + → 结果:AI会优先使用英文,角色功能受限 + + ✅ 全局规则:"保持代码质量" + ✅ PromptX角色:"我是Java开发专家" + → 结果:完美配合,既保证质量又有专业能力 + ``` + +2. **互补而非竞争** + - 全局规则处理通用约束(安全、格式、行为规范) + - PromptX角色提供专业能力(领域知识、工作流程) + +**🎨 PromptX的设计哲学:** + +> **"内聚独立,和谐共存"** + +- **内聚性**:PromptX角色自包含完整的专业能力,不依赖外部全局规则 +- **独立性**:可在任何全局提示词环境下正常工作 +- **兼容性**:设计时避免与常见全局规则产生冲突 +- **专业性**:专注于提供领域专业能力,而非修改基础AI行为 + +**💡 实用建议:** + +- **检查兼容性**:激活PromptX角色前,确认与你的全局规则无逻辑冲突 +- **分层管理**:全局规则管基础约束,PromptX管专业技能 +- **测试验证**:首次使用时观察AI行为,确保两套规则协调工作 +- **优先全局**:如发现冲突,优先调整PromptX使用方式而非全局规则 + +
+ +
+Q7: PromptX官方提供的角色都有什么用? 👆 + +**🎭 PromptX官方内置角色全览:** + +### 🏗️ **创作工坊系列** + +#### **👸 女娲 (nuwa) - 角色创造大师** 🧪 *公测版* +- **核心功能**:AI角色设计师,2分钟创建专业AI助手 +- **使用场景**:需要定制专业角色时使用 +- **激活方式**:"我要女娲帮我创建角色" +- **特色**:零门槛创造,从想法到可用角色全程自动化 +- **状态**:功能相对稳定,适合日常使用 + +#### **🔧 鲁班 (luban) - 工具开发专家** ⚡ *内测版* +- **核心功能**:MCP工具开发和技术实现专家 +- **使用场景**:需要开发自定义工具时使用 +- **激活方式**:"激活鲁班工具开发专家" +- **特色**:掌握ToolSandbox技术,快速开发MCP工具 +- **状态**:核心功能可用,工具开发流程持续优化中 + +#### **👤 无面 (noface) - 万能代入角色** ⚡ *内测版* +- **核心功能**:读取本地提示词文件并即时代入 +- **使用场景**:使用现有提示词,保持原有习惯 +- **激活方式**:"激活noface无面角色" +- **特色**:零改动集成现有提示词库 +- **状态**:核心功能可用,部分特性持续完善中 + +### 🧠 **思维决策系列** + +#### **🎯 Sean - Deepractice创始人 & PromptX Maintainer** 🧪 *公测版* +- **核心功能**:与Sean直接沟通的渠道,提供产品反馈和合作讨论 +- **使用场景**:提意见、聊合作、报告bug、产品建议、战略讨论 +- **激活方式**:"我想和Sean聊聊" 或 "激活Sean" +- **特色**:打通用户与创始人的直接沟通,矛盾分析思维加持 +- **状态**:功能稳定,是用户与PromptX团队沟通的重要桥梁 + +#### **🤖 Assistant - 智能助手** 🧪 *公测版* +- **核心功能**:通用AI助手,提供基础专业服务 +- **使用场景**:日常任务处理和通用咨询 +- **激活方式**:"激活assistant助手" +- **特色**:平衡的能力配置,适合多场景使用 +- **状态**:基础稳定,推荐新手使用 + +### 🔍 **感知分析系列** + +#### **👁️ 觉知者 (awareness) - 体验评估专家** ⚡ *内测版* +- **核心功能**:提示词体验评估和认知分析 +- **使用场景**:评估和优化AI交互体验 +- **激活方式**:"激活觉知者角色" +- **特色**:专注于用户体验和认知体验的深度分析 +- **状态**:实验性功能,欢迎反馈使用体验 + +### 💡 **选择建议:** + +**🎯 新手推荐路径(稳定优先):** +1. **Assistant** - 从最稳定的基础助手开始 🧪 +2. **女娲** - 创建适合自己领域的专业角色 🧪 +3. **Sean** - 与创始人沟通,获取产品支持 🧪 + +**🚀 进阶用户路径(功能探索):** +1. **无面快速集成** - 使用现有提示词库 ⚡ +2. **鲁班开发工具** - 扩展PromptX功能边界 ⚡ +3. **觉知者优化体验** - 评估和改进AI使用效果 ⚡ + +**📊 按稳定性选择:** +- **日常使用** → 推荐使用 🧪 公测版角色(Assistant、女娲、Sean) +- **尝鲜体验** → 欢迎试用 ⚡ 内测版角色(鲁班、无面、觉知者) + +**🔄 角色组合使用:** +- **基础组合**:Assistant + Sean - 日常助手+创始人沟通 +- **创作组合**:女娲 + 鲁班 - 创建角色+开发工具(鲁班为内测功能) +- **体验组合**:无面 + 觉知者 - 快速集成+体验优化 + +**💬 与Sean直接沟通的价值:** +- **产品反馈** - 直接向创始人提供使用建议和改进意见 +- **合作探讨** - 讨论潜在的商业合作和技术合作机会 +- **bug报告** - 快速向维护者报告技术问题 +- **战略讨论** - 基于矛盾分析方法论的深度思考交流 + +**⚠️ 内测角色使用提醒:** +- 内测角色可能存在不稳定情况,建议在非关键任务中试用 +- 欢迎向我们反馈使用体验,帮助改进产品质量 + +
+ +#### 📚 **P3 低优先级 - 扩展功能和未来规划** + +
+Q8: 我有自己的提示词库,如何集成到PromptX中? 👆 + +**🎯 两种集成方案,满足不同需求:** + +**方案一:女娲转换法 - 永久集成** + +**适用场景:** 希望将提示词永久转换为PromptX标准角色 + +**操作步骤:** +1. **激活女娲** - "我要女娲帮我转换提示词" +2. **提供提示词** - 将你的提示词内容发给女娲 +3. **女娲转换** - 女娲会将其转换为符合DPML标准的PromptX角色 +4. **注册激活** - 转换完成后可直接激活使用 + +**优势:** +- ✅ 永久保存为PromptX角色 +- ✅ 享受完整的PromptX生态功能 +- ✅ 可以进一步优化和定制 + +**方案二:无面角色 - 即时代入(内测)** + +**适用场景:** 保持原有使用习惯,不想改变现有提示词 + +**操作步骤:** +1. **激活无面角色** - "激活noface无面角色" +2. **提供文件路径** - 告诉无面你的提示词文件位置 +3. **即时代入** - 无面会读取并立即代入该提示词 +4. **保持习惯** - 继续按原有方式使用提示词 + +**优势:** +- ✅ 零改动,保持原有使用习惯 +- ✅ 支持动态切换不同提示词文件 +- ✅ 不需要学习PromptX角色格式 +- ✅ 可以同时享受PromptX的记忆等功能 + +**🔄 方案对比:** + +| 特性 | 女娲转换法 | 无面角色 | +|------|------------|----------| +| **集成方式** | 永久转换 | 即时代入 | +| **学习成本** | 需了解PromptX | 零学习成本 | +| **使用习惯** | 需适应新方式 | 保持原习惯 | +| **功能完整性** | 完整PromptX功能 | 基础功能+记忆 | +| **维护更新** | 需重新转换 | 直接修改文件 | + +**💡 建议选择:** +- **新手用户** → 推荐无面角色,零门槛开始 +- **深度用户** → 推荐女娲转换,享受完整功能 +- **团队协作** → 推荐女娲转换,统一角色标准 +- **快速试用** → 推荐无面角色,立即体验 + +**🔔 注意事项:** +- 无面角色目前处于内测阶段,功能持续完善中 +- 文件路径需要是AI应用可访问的本地路径 +- 建议先用无面角色体验,确认效果后再考虑女娲转换 + +
+ +
+Q9: PromptX支持HTTP版本的MCP吗? 👆 + +**📋 当前状态:暂不推荐使用** + +PromptX目前支持HTTP版本的MCP协议,但由于当前架构设计的限制,HTTP版本的稳定性和功能完整性还不够理想。 + +**⚠️ 现阶段建议:** +- **推荐使用**:标准MCP协议版本(当前配置方式) +- **暂不推荐**:HTTP MCP版本 + +**🚀 7月份重大更新计划:** + +我们计划在7月份进行重大架构升级,届时将: + +1. **🏗️ 架构重构** - 全面优化底层架构,完善HTTP MCP支持 +2. **🌐 官方平台** - 部署官方平台版本,提供云端服务 +3. **📱 更多渠道** - 支持更多AI应用和使用场景 +4. **⚡ 性能提升** - HTTP版本将获得与标准版本同等的性能表现 + +**💡 为什么要等架构升级?** + +- **稳定性优先** - 确保为用户提供最佳使用体验 +- **功能完整性** - HTTP版本将获得完整的功能支持 +- **长远规划** - 新架构将为未来更多创新功能奠定基础 + +**🔔 如何获取更新通知?** + +- ⭐ Star本项目,GitHub会自动推送Release通知 +- 📱 加入技术交流群,第一时间获取更新消息 +- 🔗 关注项目README和官方公告 + +期待7月份为大家带来更强大的PromptX! 🎉 + +
+ --- ## 🎨 **女娲创造工坊 - 让每个人都成为AI角色设计师** diff --git a/assets/qa/install/install-failed.png b/assets/qa/install/install-failed.png new file mode 100644 index 0000000000000000000000000000000000000000..ca377e357350c99adddfe58bb8b32b2ee076ce45 GIT binary patch literal 13130 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 literal 0 HcmV?d00001