ChatJio / test_retrieval.py
sehscape's picture
deploy: initial ChatJio deployment for HuggingFace Spaces
f3269f9
Raw
History Blame Contribute Delete
728 Bytes
"""
Quick test of the full retrieve -> rerank pipeline.
Usage: python test_retrieval.py
"""
from retrieval.retriever import retrieve
QUERIES = [
"What are the eligibility criteria for PGP AI and Data Science?",
"What is the placement record of Jio Institute?",
"Tell me about the ECIS programme.",
]
for query in QUERIES:
print(f"\n{'='*60}")
print(f"Query: {query}")
print("="*60)
results = retrieve(query)
for i, chunk in enumerate(results, 1):
print(f"\n[{i}] Source: {chunk['source']} | Score: {chunk['score']:.4f} | Rank: {chunk['rank']}")
preview = chunk['chunk_text'][:300].strip().encode('ascii', errors='replace').decode('ascii')
print(f" {preview}...")