Rulga commited on
Commit
78a7727
·
1 Parent(s): 5b8d400

Add debug logging to context extraction for improved traceability

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -279,6 +279,13 @@ def get_context(message, conversation_id):
279
  try:
280
  # Extract context
281
  context_docs = vector_store.similarity_search(message, k=3)
 
 
 
 
 
 
 
282
  context_text = "\n\n".join([f"From {doc.metadata.get('source', 'unknown')}: {doc.page_content}" for doc in context_docs])
283
 
284
  # Save context for this conversation
 
279
  try:
280
  # Extract context
281
  context_docs = vector_store.similarity_search(message, k=3)
282
+ # Add debug logging
283
+ print(f"\nDebug - Query: {message}")
284
+ for i, doc in enumerate(context_docs):
285
+ print(f"\nDebug - Context {i+1}:")
286
+ print(f"Source: {doc.metadata.get('source', 'unknown')}")
287
+ print(f"Content: {doc.page_content[:200]}...")
288
+
289
  context_text = "\n\n".join([f"From {doc.metadata.get('source', 'unknown')}: {doc.page_content}" for doc in context_docs])
290
 
291
  # Save context for this conversation