Mauro24 commited on
Commit
a79cc0c
·
verified ·
1 Parent(s): b8d95ce

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -56,7 +56,7 @@ problems_vectorstore = FAISS.load_local(faiss_problems_index, embedding_model, a
56
  # Funzione per cercare nei dati FAISS e interrogare GPT
57
  def search_and_answer(query):
58
  # Cerca nei manuali
59
- manual_results = manual_vectorstore.similarity_search(query, k=3)
60
  manual_output = "\n\n".join([doc.page_content for doc in manual_results])
61
 
62
  # Cerca nei problemi
@@ -80,8 +80,8 @@ def rispondi_a_domanda(domanda, testo, max_token_risposta=550):
80
  messages=[
81
  {"role": "system", "content": (
82
  "Sei un esperto tecnico specializzato in macchine tessili da taglio.Rispondi in italiano alla domanda in modo chiaro,"
83
- "Usa un tono professionale, ma accessibile."
84
- "Se il testo non contiene informazioni sufficienti per rispondere, dillo in modo esplicito."
85
  )},
86
  {"role": "user", "content": (
87
  f"Domanda: {domanda}\n"
 
56
  # Funzione per cercare nei dati FAISS e interrogare GPT
57
  def search_and_answer(query):
58
  # Cerca nei manuali
59
+ manual_results = manual_vectorstore.similarity_search(query, k=5)
60
  manual_output = "\n\n".join([doc.page_content for doc in manual_results])
61
 
62
  # Cerca nei problemi
 
80
  messages=[
81
  {"role": "system", "content": (
82
  "Sei un esperto tecnico specializzato in macchine tessili da taglio.Rispondi in italiano alla domanda in modo chiaro,"
83
+ "Usa un tono professionale, ma accessibile per farsi capire da ogni operatore"
84
+ "Controlla se il testo contiene informazioni sufficienti per rispondere, in caso contrario aiuta l'operatore a riformulare la domanda."
85
  )},
86
  {"role": "user", "content": (
87
  f"Domanda: {domanda}\n"