Unclejunkie commited on
Commit
fb1baf7
·
verified ·
1 Parent(s): 8bb7e99

Update retrieval.py

Browse files
Files changed (1) hide show
  1. retrieval.py +7 -2
retrieval.py CHANGED
@@ -54,8 +54,13 @@ def initialize_llmchain(
54
  memory_key="chat_history", output_key="answer", return_messages=True
55
  )
56
  # retriever=vector_db.as_retriever(search_type="similarity", search_kwargs={'k': 3})
57
- retriever = vector_db.as_retriever()
58
-
 
 
 
 
 
59
  progress(0.8, desc="Defining retrieval chain...")
60
  with open('prompt_template.json', 'r') as file:
61
  system_prompt = json.load(file)
 
54
  memory_key="chat_history", output_key="answer", return_messages=True
55
  )
56
  # retriever=vector_db.as_retriever(search_type="similarity", search_kwargs={'k': 3})
57
+ # retriever = vector_db.as_retriever()
58
+ # Улучшение: параметризованный поиск
59
+ retriever = vector_db.as_retriever(
60
+ search_kwargs={"k": 3},
61
+ search_type="mmr" # Maximal Marginal Relevance
62
+ )
63
+
64
  progress(0.8, desc="Defining retrieval chain...")
65
  with open('prompt_template.json', 'r') as file:
66
  system_prompt = json.load(file)