retrieval.yaml¶
Knowledge 内容放在项目级 knowledge/,检索配置放在 knowledge/retrieval.yaml(也可以放在内容旁的子目录中)。
version: 1
sources:
- type: file
path: rules.md
- type: file
path: guides.md
- type: directory
path: vendor-notes/
retrieval:
top_k: 6
chunk_size: 800
chunk_overlap: 120
字段说明:
| 字段 | 说明 |
|---|---|
sources[].type |
file、directory 或 structured |
sources[].path |
相对 knowledge/ 的路径 |
retrieval.top_k |
每次检索返回的片段数 |
retrieval.chunk_size |
切块字符数 |
retrieval.chunk_overlap |
相邻块重叠字符数 |
使用 knowledge list 查看知识源,使用 knowledge add 添加来源,使用 knowledge validate 校验配置,使用 knowledge preview 查看命中内容。