umaiku commited on
Commit
5a4546c
·
verified ·
1 Parent(s): 83d0b3f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -40,16 +40,18 @@ def respond(
40
 
41
  print(system_message)
42
 
43
- # retriever = vector_db.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": score})
44
- retriever = vector_db.as_retriever(search_type="mmr")
45
  documents = retriever.invoke(message)
46
 
47
  spacer = " \n"
48
  context = ""
 
 
49
  print(len(documents))
50
 
51
  for doc in documents:
52
- case_text = df[df["case_url"] == doc.metadata["case_url"]].case_text.values[0]
53
 
54
  context += "#######" + spacer
55
  context += "# Case number: " + doc.metadata["case_nb"] + spacer
@@ -58,6 +60,9 @@ def respond(
58
  context += "# Case url: " + doc.metadata["case_url"] + spacer
59
  context += "# Case text: " + doc.page_content + spacer
60
  #context += "Case text: " + case_text[:8000] + spacer
 
 
 
61
 
62
 
63
  message = f"""
@@ -74,8 +79,6 @@ Otherwise, if relevant cases were found, start by summarizing these cases in the
74
  Always answer the user using the language used in his question: {message}
75
  """
76
 
77
- print(message)
78
-
79
  # for val in history:
80
  # if val[0]:
81
  # messages.append({"role": "user", "content": val[0]})
 
40
 
41
  print(system_message)
42
 
43
+ retriever = vector_db.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": score})
44
+ # retriever = vector_db.as_retriever(search_type="mmr")
45
  documents = retriever.invoke(message)
46
 
47
  spacer = " \n"
48
  context = ""
49
+
50
+ print(message)
51
  print(len(documents))
52
 
53
  for doc in documents:
54
+ #case_text = df[df["case_url"] == doc.metadata["case_url"]].case_text.values[0]
55
 
56
  context += "#######" + spacer
57
  context += "# Case number: " + doc.metadata["case_nb"] + spacer
 
60
  context += "# Case url: " + doc.metadata["case_url"] + spacer
61
  context += "# Case text: " + doc.page_content + spacer
62
  #context += "Case text: " + case_text[:8000] + spacer
63
+
64
+ print("# Case number: " + doc.metadata["case_nb"] + spacer)
65
+ print("# Case url: " + doc.metadata["case_url"] + spacer)
66
 
67
 
68
  message = f"""
 
79
  Always answer the user using the language used in his question: {message}
80
  """
81
 
 
 
82
  # for val in history:
83
  # if val[0]:
84
  # messages.append({"role": "user", "content": val[0]})