fix: wrap filter chunks in XML tags for clearer LLM input
This commit is contained in:
parent
fc6b5463b5
commit
23c665515d
|
|
@ -133,7 +133,7 @@ class RelevanceFilter:
|
||||||
parts: List[str] = [intro]
|
parts: List[str] = [intro]
|
||||||
for idx, (sq, chunks) in enumerate(zip(sub_questions, sub_chunks)):
|
for idx, (sq, chunks) in enumerate(zip(sub_questions, sub_chunks)):
|
||||||
formatted_chunks = "\n".join(
|
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(
|
parts.append(
|
||||||
section
|
section
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue