当结果知识检索包含“content”、“files”和“metadata”时,我将知识检索的结果作为上下文。
但并没有输入全部内容,只输入了“content”。
如何让 LLM 看到 metadata,而不仅仅是 content?
当结果知识检索包含“content”、“files”和“metadata”时,我将知识检索的结果作为上下文。
但并没有输入全部内容,只输入了“content”。
如何让 LLM 看到 metadata,而不仅仅是 content?
利用code将返回结果给打包成一个dict,再喂给llm即可
谢谢!
作为参考,我将在此处放置一些示例。
添加模板节点,并将以下代码放入其中:
{% if arg1 and arg1|length > 0 %}
{% for item in arg1 %}
=== 文档来源 ===
数据集 : {{ item.metadata.dataset_name }}
文档名称 : {{ item.metadata.document_name }}
段落位置 : {{ item.metadata.segment_position }}
相关性得分 : {{ "%.3f"|format(item.metadata.score) }}
=== 文档内容 ===
{{ item.content }}
--------------------
{% endfor %}
{% else %}
(未找到相关文档)
{% endif %}