Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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=
|
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 |
-
"
|
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"
|