#!/usr/bin/env python3 import sys sys.path.append("/home/bhaskar/cd/campusguide") from retriever.retriever import Retriever def main(): retriever = Retriever() query = "What documents are students expected to have during placement induction?" result = retriever.retrieve(query, role="student") print(f"Retrieved {len(result['chunks'])} chunks:") print(f"Confidence: {result.get('confidence', 'N/A')}") print(f"Query: {result.get('query', 'N/A')}") print(f"Role: {result.get('role', 'N/A')}") for i, chunk in enumerate(result["chunks"], 1): print(f"\nChunk {i}:") print(f"Text: {chunk['text'][:200]}...") print(f"Metadata: {chunk.get('metadata', {})}") if __name__ == "__main__": main()