自动识别复杂或专业问题,调用ChatGPT提供最新、精准的技术咨询和解答,支持手动或自动触发。
# ChatGPT 咨询技能 当遇到无法解决的问题或用户明确要求时,自动咨询 ChatGPT 获取专业解答。 ## 触发条件 ### 自动触发(当以下情况发生时): 1. 问题超出当前模型的知识范围 2. 无法确定或无法解决用户的问题 3. 涉及专业技术配置问题 4. 需要最新信息或专业意见 ### 手动触发(当用户明确要求时): 1. 用户包含 "咨询ChatGPT"、"问问ChatGPT" 等关键词 2. 用户使用 "@browser" 指令 3. 用户直接要求使用浏览器工具 ## 执行流程 1. **识别需求**:分析问题是否适合咨询 ChatGPT 2. **用户通知**:告知用户将咨询 ChatGPT 3. **自动执行**:调用浏览器工具与 ChatGPT 交互 4. **结果返回**:整理并返回 ChatGPT 的专业回答 5. **错误处理**:优雅处理可能的失败情况 ## 配置 - 浏览器配置:使用 `existing-session` 模式连接用户 Chrome - 超时设置:15秒等待回复生成 - 重试机制:最多重试2次 - 标签页管理:自动复用现有标签页 ## 使用方法 ### 自动模式: ``` 用户:如何配置 OpenClaw 的数据库连接? 小七:这个问题涉及数据库配置,让我为您咨询ChatGPT获取专业指导。 ``` ### 手动模式: ``` 用户:请咨询ChatGPT关于人工智能伦理的最新观点 小七:好的,马上为您咨询ChatGPT... ``` ## 文件依赖 - `scripts/auto_chatgpt.js` - 主执行脚本 - `config/auto_gpt_config.json` - 配置文件 - 浏览器工具配置(`~/.openclaw/openclaw.json`) ## 错误处理 - 浏览器连接失败:提示用户检查 Chrome 连接 - 页面加载超时:自动重试机制 - 回复提取失败:返回原始快照数据 - 网络问题:友好的错误提示 ## 优化建议 1. 缓存常见问题的 ChatGPT 回复 2. 添加对话历史管理 3. 支持多轮对话上下文 4. 优化回复提取算法
don't have the plugin yet? install it then click "run inline in claude" again.