fix: wrap filter chunks in XML tags for clearer LLM input

This commit is contained in:
Woody 2026-04-30 13:59:03 +08:00
parent fc6b5463b5
commit 23c665515d
1 changed files with 1 additions and 1 deletions

View File

@ -133,7 +133,7 @@ class RelevanceFilter:
parts: List[str] = [intro]
for idx, (sq, chunks) in enumerate(zip(sub_questions, sub_chunks)):
formatted_chunks = "\n".join(
f"Chunk {c_idx}: {text}" for c_idx, (text, _meta) in enumerate(chunks)
f"<Chunk {c_idx}>\ncontent: {text}\n</Chunk {c_idx}>" for c_idx, (text, _meta) in enumerate(chunks)
)
parts.append(
section