GST_RAG_BACKEND / app /generation /context_builder.py
Samaksh25's picture
fix(retrieval): CrossEncoder ms-marco + PRF + synonym expansion
6733714
Raw
History Blame Contribute Delete
224 Bytes
def build_context(chunks: list[dict]) -> str:
context = []
for c in chunks:
context.append(
f"[Source: {c['source']}, Page: {c.get('page')}]\n{c['text']}"
)
return "\n\n".join(context)