datacipen commited on
Commit
aa3f4d2
1 Parent(s): 484d702

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -3
main.py CHANGED
@@ -69,7 +69,7 @@ def Retriever(categorie):
69
  if categorie != "year":
70
  retriever = vectorstore.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": .7, "k": 150,"filter": {'categorie': {'$eq': categorie}}})
71
  else:
72
- retriever = vectorstore.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": .7, "k": 150,"filter": {'year': {'$gte': 2019}}})
73
  #search = vectorstore.similarity_search(query,k=50, filter={"categorie": {"$eq": "bibliographie-OPP-DGDIN"}, 'Source': {'$eq': 'Source : Persée'}})
74
  return retriever
75
 
@@ -95,7 +95,7 @@ def Search(input, categorie):
95
  for i in range(0,len(search)):
96
  if count <= 15:
97
  count = count + 1
98
- sources_text = sources_text + str(count) + ". " + search[i].metadata['title'] + ' (JDLP : ' + search[i].metadata['year'] + '), ' + search[i].metadata['author'] + ', ' + search[i].metadata['file'] + "\n"
99
  verbatim_text = verbatim_text + "<p>" + str(count) + ". JDLP : " + search[i].metadata['jdlp'] + "</p><p>" + search[i].metadata['text'] + "</p>"
100
 
101
  results = [sources_text, verbatim_text]
@@ -106,7 +106,7 @@ async def on_chat_start():
106
  await cl.Message(f"> REVIEWSTREAM").send()
107
  #await cl.Message(f"Nous avons le plaisir de vous accueillir dans l'application de recherche et d'analyse des publications.").send()
108
  res = await cl.AskActionMessage(
109
- content="<div style='width:100%;text-align:center'>Sélectionnez source documentaire</div>",
110
  actions=[
111
  cl.Action(name="bibliographie-OPP-DGDIN", value="Pédagogie durable", label="🔥 Pédagogie durable : exemple : «quels sont les modèles d'apprentissage dans les universités?»"),
112
  cl.Action(name="bibliographie-OPP-DGDIN", value="Lieux d'apprentissage", label="🔥 Lieux d'apprentissage : exemple : «donne des exemples de lieu d'apprentissage dans les universités?»"),
 
69
  if categorie != "year":
70
  retriever = vectorstore.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": .7, "k": 150,"filter": {'categorie': {'$eq': categorie}}})
71
  else:
72
+ retriever = vectorstore.as_retriever(search_type="similarity_score_threshold", search_kwargs={"score_threshold": .7, "k": 25,"filter": {'year': {'$gte': 2019}}})
73
  #search = vectorstore.similarity_search(query,k=50, filter={"categorie": {"$eq": "bibliographie-OPP-DGDIN"}, 'Source': {'$eq': 'Source : Persée'}})
74
  return retriever
75
 
 
95
  for i in range(0,len(search)):
96
  if count <= 15:
97
  count = count + 1
98
+ sources_text = sources_text + str(count) + ". " + search[i].metadata['title'] + ' (JDLP : ' + str(search[i].metadata['year']) + '), ' + search[i].metadata['author'] + ', ' + search[i].metadata['file'] + "\n"
99
  verbatim_text = verbatim_text + "<p>" + str(count) + ". JDLP : " + search[i].metadata['jdlp'] + "</p><p>" + search[i].metadata['text'] + "</p>"
100
 
101
  results = [sources_text, verbatim_text]
 
106
  await cl.Message(f"> REVIEWSTREAM").send()
107
  #await cl.Message(f"Nous avons le plaisir de vous accueillir dans l'application de recherche et d'analyse des publications.").send()
108
  res = await cl.AskActionMessage(
109
+ content="<div style='width:100%;text-align:center'>Sélectionnez une source documentaire</div>",
110
  actions=[
111
  cl.Action(name="bibliographie-OPP-DGDIN", value="Pédagogie durable", label="🔥 Pédagogie durable : exemple : «quels sont les modèles d'apprentissage dans les universités?»"),
112
  cl.Action(name="bibliographie-OPP-DGDIN", value="Lieux d'apprentissage", label="🔥 Lieux d'apprentissage : exemple : «donne des exemples de lieu d'apprentissage dans les universités?»"),