来源引用链接化
状态:✅ 已实现
需求
Writer 在引用素材时使用 {source_NNN} 占位符标注来源,Assembler 在最终组装时将占位符替换为实际的来源链接。
背景
此功能是 54 号方案(素材预分配)的配套功能,属于数据流的最后一环。
改动文件
| 文件 |
改动 |
agents/assembler.py |
新增 replace_source_references() 方法 |
数据流
Writer 输出:
"根据实测数据,效率提升了 40% {source_002}"
Assembler 替换为:
"根据实测数据,效率提升了 40%(来源)"
占位符格式
- 格式:
{source_NNN},NNN 为 search_results 的 1-indexed 索引
- 替换规则:
- 找到对应索引的搜索结果,提取 title 和 url
- 替换为 markdown 链接
([title](url))
- 未匹配的占位符保留原样
来源引用链接化
需求
Writer 在引用素材时使用
{source_NNN}占位符标注来源,Assembler 在最终组装时将占位符替换为实际的来源链接。背景
此功能是 54 号方案(素材预分配)的配套功能,属于数据流的最后一环。
改动文件
agents/assembler.pyreplace_source_references()方法数据流
Writer 输出:
Assembler 替换为:
占位符格式
{source_NNN},NNN 为 search_results 的 1-indexed 索引([title](url))