subashdvorak commited on
Commit
14e4af7
·
verified ·
1 Parent(s): 2ff3a9a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -50,10 +50,17 @@ class PDFChatbot:
50
  if self.index is None:
51
  return "Please upload a PDF first."
52
 
 
 
 
 
 
53
  query_embedding = embedding_model.encode([query], convert_to_numpy=True)
54
- _, indices = self.index.search(query_embedding, 1) # Get top match
55
- retrieved_text = self.text_chunks[indices[0][0]]
56
- response = agent_response(query, retrieved_text)
 
 
57
  return response
58
 
59
  # Instantiate chatbot
 
50
  if self.index is None:
51
  return "Please upload a PDF first."
52
 
53
+ # query_embedding = embedding_model.encode([query], convert_to_numpy=True)
54
+ # _, indices = self.index.search(query_embedding, 1) # Get top match
55
+ # retrieved_text = self.text_chunks[indices[0][0]]
56
+ # response = agent_response(query, retrieved_text)
57
+
58
  query_embedding = embedding_model.encode([query], convert_to_numpy=True)
59
+ _, indices = self.index.search(query_embedding, 5) # Get top 5 matches
60
+ retrieved_texts = [self.text_chunks[idx] for idx in indices[0]]
61
+ retrieved_text_combined = "\n\n".join(retrieved_texts)
62
+ print('Retrieved_texts:',retrieved_text_combined)
63
+ response = agent_response(query, retrieved_text_combined)
64
  return response
65
 
66
  # Instantiate chatbot