mirror of
https://github.com/xszyou/Fay.git
synced 2026-03-12 17:51:28 +08:00
Update Prompt设计文档.md
修正文档
This commit is contained in:
@@ -329,7 +329,34 @@ if should_reflect():
|
||||
| **历史工具执行** | 本轮对话中已执行的工具及结果 | 规划器循环累积 |
|
||||
| **最近对话** | 近期对话历史 | 对话缓存 |
|
||||
|
||||
### 3.4 预启动工具结果格式
|
||||
### 3.4 特殊标签处理
|
||||
|
||||
系统使用特殊 XML 标签来标记和管理某些内容:
|
||||
|
||||
#### `<prestart>` 标签
|
||||
|
||||
| 属性 | 说明 | 在 Prompt 中的表现 |
|
||||
| ---- | ---- | ------------------ |
|
||||
| 无属性 | 临时预启动结果 | 仅在当前轮对话的 Prompt 中出现,下一轮自动移除 |
|
||||
| `keep="true"` | 持久预启动结果 | 保留在对话历史中,后续轮次的 **最近对话** 模块中持续可见 |
|
||||
|
||||
**使用场景**:
|
||||
- 预启动工具配置 `include_history: false`(默认)时,结果用 `<prestart>` 包裹
|
||||
- 预启动工具配置 `include_history: true` 时,结果用 `<prestart keep="true">` 包裹
|
||||
|
||||
#### `<think>` 标签
|
||||
|
||||
| 场景 | 说明 | 在 Prompt 中的表现 |
|
||||
| ---- | ---- | ------------------ |
|
||||
| 工具调用过程 | 包裹规划器的工具调用决策过程 | 从对话历史中移除,不进入后续 Prompt |
|
||||
| 模型思考内容 | 兼容带思考标签的模型(如 DeepSeek R1) | 解析 JSON 前自动移除 |
|
||||
|
||||
**处理逻辑**:
|
||||
- `<think>` 标签内容在构建 **最近对话** 时会被移除
|
||||
- 用户看到的流式输出中可能包含 `<think>` 标签(显示思考过程)
|
||||
- 但这些内容不会进入后续对话的 Prompt
|
||||
|
||||
### 3.5 预启动工具结果格式
|
||||
|
||||
预启动工具的结果采用特定格式展示:
|
||||
|
||||
@@ -344,7 +371,7 @@ if should_reflect():
|
||||
|
||||
如果工具配置了 `include_history: true`,其结果会以 `<prestart keep="true">` 标签保存在对话历史中,在后续对话中持续可见。
|
||||
|
||||
### 3.5 流式输出机制
|
||||
### 3.6 流式输出机制
|
||||
|
||||
规划器支持 `finish + message` 模式的流式输出:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user