feat: add uncertainty marking for research fields
- Add uncertain field to fields.yaml (reserved, auto-filled in deep phase) - Hard constraint: mark uncertain values with [bu que ding] in field value - Hard constraint: list uncertain field names in JSON uncertain array 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
f0348451af
commit
2d20e5739a
@@ -35,6 +35,7 @@ description: 对目标话题进行初步调研,生成调研outline。用于学
|
||||
**fields.yaml**(字段定义):
|
||||
- 字段分类和定义
|
||||
- 每个字段的name、description、detail_level
|
||||
- uncertain: 不确定字段列表(保留字段,deep阶段自动填充)
|
||||
|
||||
### Step 5: 输出并确认
|
||||
- 创建目录: `./{topic_slug}/`
|
||||
|
||||
@@ -24,6 +24,7 @@ allowed-tools: Bash, Read, Write, Glob, WebSearch, Task
|
||||
- **硬约束**:仅传入item相关信息和输出路径
|
||||
- **硬约束**:agent必须自行读取 `{topic}/fields.yaml` 获取字段定义
|
||||
- **硬约束**:禁止在prompt中直接嵌入字段定义
|
||||
- **硬约束**:不确定的字段值标注【不确定】,并在JSON末尾uncertain数组中列出该字段名
|
||||
- 输出结构化JSON到output_dir
|
||||
|
||||
### Step 4: 等待与监控
|
||||
|
||||
Reference in New Issue
Block a user