Spaces:
Running
Running
Add debug logging to context extraction for improved traceability
Browse files
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
|