重新整理提示词和工具说明。
This commit is contained in:
@@ -13,19 +13,7 @@ opencode agent 调用 `tjwater_cli`:
|
||||
}
|
||||
```
|
||||
|
||||
## 示例 2:工作流 — 模拟诊断
|
||||
|
||||
用户消息:"跑一下水力计算看看管网有什么问题"
|
||||
|
||||
典型链路:
|
||||
1. agent 加载 workflow `simulation-diagnosis`
|
||||
2. 执行 `tjwater_cli(command="simulation run --start-time ... --duration 30")`
|
||||
3. 执行 `tjwater_cli(command="data timeseries realtime links --start-time ... --end-time ...")`
|
||||
4. 执行 `tjwater_cli(command="data timeseries realtime nodes --start-time ... --end-time ...")`
|
||||
5. 将结果写入 JSON,运行 `python scripts/diagnose_simulation.py result.json`
|
||||
6. 解读脚本输出,组织 Markdown 报告
|
||||
|
||||
## 示例 3:前端工具 — 地图定位
|
||||
## 示例 2:前端工具 — 地图定位
|
||||
|
||||
用户消息:"帮我找到管道 P-001 和 P-002"
|
||||
|
||||
@@ -38,7 +26,7 @@ opencode agent 直接调用前端工具 `locate_features`:
|
||||
}
|
||||
```
|
||||
|
||||
## 示例 4:对话内图表
|
||||
## 示例 3:对话内图表
|
||||
|
||||
用户消息:"展示节点 J-001 最近一天的压力变化曲线"
|
||||
|
||||
@@ -47,7 +35,7 @@ opencode agent 直接调用前端工具 `locate_features`:
|
||||
2. 处理返回的 pressure 数据为 x_data + series 格式
|
||||
3. 调用 `show_chart` 渲染 ECharts 图表
|
||||
|
||||
## 示例 5:前端工具 — SCADA 监测面板
|
||||
## 示例 4:前端工具 — SCADA 监测面板
|
||||
|
||||
用户消息:"我想看看 J-001 的监测数据"
|
||||
|
||||
@@ -61,7 +49,7 @@ opencode agent 调用工具 `view_scada`:
|
||||
}
|
||||
```
|
||||
|
||||
## 示例 6:命令发现
|
||||
## 示例 5:命令发现
|
||||
|
||||
opencode agent 需要了解可用的 CLI 命令时:
|
||||
|
||||
@@ -72,7 +60,7 @@ tjwater_cli(command="help analysis") → 获取 analysis 子命令详情
|
||||
|
||||
帮助输出 JSON 格式,含 `commands` 数组和 `summary`。
|
||||
|
||||
## 示例 7:记住用户偏好
|
||||
## 示例 6:记住用户偏好
|
||||
|
||||
用户消息:"以后回答尽量简洁,先给结论再解释。"
|
||||
|
||||
@@ -86,16 +74,3 @@ opencode agent 调用 `memory_manager`:
|
||||
}
|
||||
```
|
||||
|
||||
## 示例 8:沉淀可复用 workflow 模式
|
||||
|
||||
用户消息:"这套瓶颈分析流程之后可以复用。"
|
||||
|
||||
opencode agent 调用 `skill_manager`:
|
||||
```json
|
||||
{
|
||||
"action": "append_pattern",
|
||||
"reason": "本轮已验证一套稳定可复用的瓶颈分析 workflow",
|
||||
"skill_path": "workflow/bottleneck-analysis",
|
||||
"pattern": "当瓶颈分析依赖大体量属性数据和模拟结果时,先用 tjwater_cli 获取 links 结果,再逐管段查询属性,最后合并排序。"
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user