Enterprise-RAG-System / tools /verify_pinecone.py
yuvrajsingh6
deploy: v2 production baked index (zero latency)
9c4c212
import sys
import os
# Add src to path
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
from src.pipeline.query_pipeline import QueryPipeline
from dotenv import load_dotenv
# Ensure env is loaded
load_dotenv()
def verify():
print("Initializing Pipeline (should use Pinecone)...")
pipeline = QueryPipeline()
query = "what is Emerging Contaminants according to DOD?"
print(f"\nQuerying: {query}")
result = pipeline.run(query)
print("\n--- Result ---")
print(f"Answer: {result['answer']}")
print(f"Retrieval Score: {result['retrieval_score']}")
print(f"Contexts Retrieved: {len(result['context'])}")
if len(result['context']) > 0:
print(f"Top Context: {result['context'][0][0][:200]}...")
if __name__ == "__main__":
verify()