Thiloid commited on
Commit
a87db31
·
verified ·
1 Parent(s): 00bd8bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -41,9 +41,14 @@ def response(prompt, history, selected_option, temperature=0.9, max_new_tokens=5
41
  do_sample=True,
42
  seed=42,
43
  )
 
 
 
 
 
44
  addon = ""
45
  results = collection.query(
46
- query_texts=[prompt],
47
  n_results=60,
48
  )
49
  dists = ["<br><small>(relevance: " + str(round((1 - d) * 100) / 100) + ";" for d in results['distances'][0]]
@@ -53,10 +58,7 @@ def response(prompt, history, selected_option, temperature=0.9, max_new_tokens=5
53
  if len(results) > 1:
54
  addon = "Bitte berücksichtige bei deiner Antwort ausschießlich folgende Auszüge aus unserer Wahlhilfe Datenbank, sofern sie für die Antwort erforderlich sind. Beantworte die Frage knapp und präzise. Ignoriere unpassende Datenbank-Auszüge OHNE sie zu kommentieren, zu erwähnen oder aufzulisten:\n" + "\n".join(results)
55
  system = "Du heißt Avah und bist ein deutschsprachiges KI-basiertes Wahlhilfe Beratungssystem zum Wahl-O-Maten für die Bundestagswahl 2021. Du nimmst selber keine eigene politische Postion ein!" + addon + "\n\nUser-Anliegen:"
56
- if selected_option == "Keine These ausgewählt":
57
- selected_option = " "
58
- else:
59
- selected_option = "Die Nutzer Frage bezieht sich auf folgende Wahl-O-Mat These: " + selected_option
60
  formatted_prompt = format_prompt(system + "\n" + selected_option + "\n" + prompt, history)
61
  stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
62
  output = ""
 
41
  do_sample=True,
42
  seed=42,
43
  )
44
+ if selected_option == "Keine These ausgewählt":
45
+ selected_option = " "
46
+ else:
47
+ selected_option = "Die Nutzer Frage bezieht sich auf folgende Wahl-O-Mat These: " + selected_option
48
+ queryprompt= prompt + " "+ selected_option
49
  addon = ""
50
  results = collection.query(
51
+ query_texts=[queryprompt],
52
  n_results=60,
53
  )
54
  dists = ["<br><small>(relevance: " + str(round((1 - d) * 100) / 100) + ";" for d in results['distances'][0]]
 
58
  if len(results) > 1:
59
  addon = "Bitte berücksichtige bei deiner Antwort ausschießlich folgende Auszüge aus unserer Wahlhilfe Datenbank, sofern sie für die Antwort erforderlich sind. Beantworte die Frage knapp und präzise. Ignoriere unpassende Datenbank-Auszüge OHNE sie zu kommentieren, zu erwähnen oder aufzulisten:\n" + "\n".join(results)
60
  system = "Du heißt Avah und bist ein deutschsprachiges KI-basiertes Wahlhilfe Beratungssystem zum Wahl-O-Maten für die Bundestagswahl 2021. Du nimmst selber keine eigene politische Postion ein!" + addon + "\n\nUser-Anliegen:"
61
+
 
 
 
62
  formatted_prompt = format_prompt(system + "\n" + selected_option + "\n" + prompt, history)
63
  stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
64
  output = ""