# 知你客服 15 号 · 能力说明 ## 定位 在 **知你客服 14 号**(全量内置工具)基础上,强调 **可持续、多步完成任务**: - **单次执行内**:通过 LLM 节点配置 **`max_tool_iterations`**(默认 **28**),引擎在同一轮用户请求中允许多次「模型 ↔ 工具」迭代,适合长链路(读→写→校验、多接口查询等),避免「只调一次工具就收尾」。 - **提示词**:要求模型主动规划多步工具链,并在末行 JSON 中可选用 `task_complete`、`progress_report`、`continuation_hint` 等字段反馈进度。 - **跨轮**:若单次仍无法跑完,由模型在回复中引导用户下一轮发「继续」,并依赖现有 **会话记忆**(Cache / `user_memory_*`)衔接。 ## 与 14 号的差异 | 项目 | 14 号 | 15 号 | |------|--------|--------| | 工具列表 | 10 个内置工具 | **相同** | | `max_tool_iterations` | 未设(引擎默认 5) | **28**(可在设计器 `llm-unified` 的 data 中改) | | 提示词 | 扩展工具说明 | 增加 **可持续任务执行** 与 JSON 进度字段 | ## 引擎支持 工作流引擎从 LLM 节点读取 **`max_tool_iterations`** 或 **`max_tool_call_rounds`**(整数, clamp 1~64),传入 `llm_service.call_llm_with_tools` 的 `max_iterations`。 ## 创建 / 更新脚本 ```text backend/scripts/create_zhini_kefu_15.py ``` 默认从 **知你客服14号** 复制,目标 **知你客服15号**;若已存在则更新工作流与描述。 ## 限制说明 - **「一直干到完」**在技术上受 **模型上下文、工具迭代上限、单次执行超时** 约束;超长任务需用户多轮「继续」或拆分需求。 - 工具种类与 14 号一致;若需更多**类型**的能力,需在平台增加新内置工具或 HTTP 工具后再挂到 Agent。