AshenClock commited on
Commit
727808f
·
verified ·
1 Parent(s): 3421ea1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -284,7 +284,7 @@ def retrieve_relevant_documents(query: str, top_k: int = 5):
284
  except Exception as e:
285
  logger.error(f"Errore nel recupero dei documenti rilevanti: {e}")
286
  raise e
287
-
288
  def create_system_message(ont_text: str, retrieved_docs: str) -> str:
289
  """
290
  Prompt di sistema robusto, con regole su query in una riga e
@@ -307,11 +307,11 @@ REGOLE STRINGENTI:
307
  4) Se la domanda è generica (tipo 'Ciao, come stai?'), rispondi breve.
308
  5) Se trovi risultati, la risposta finale deve essere la query SPARQL (una sola riga).
309
  6) Se non trovi nulla, rispondi con 'Nessuna info.'
310
- 7) Non multiline. Esempio: PREFIX base: <...> SELECT ?x WHERE { ... }.
311
 
312
  Esempio:
313
  Utente: Chi ha creato l'opera 'Amore e Psiche'?
314
- Risposta: PREFIX base: <http://www.semanticweb.org/lucreziamosca/ontologies/progettoMuseo#> SELECT ?creatore WHERE { ?opera base:hasName "Amore e Psiche" . ?opera base:creatoDa ?creatore . }
315
 
316
  FINE REGOLE
317
  """
 
284
  except Exception as e:
285
  logger.error(f"Errore nel recupero dei documenti rilevanti: {e}")
286
  raise e
287
+
288
  def create_system_message(ont_text: str, retrieved_docs: str) -> str:
289
  """
290
  Prompt di sistema robusto, con regole su query in una riga e
 
307
  4) Se la domanda è generica (tipo 'Ciao, come stai?'), rispondi breve.
308
  5) Se trovi risultati, la risposta finale deve essere la query SPARQL (una sola riga).
309
  6) Se non trovi nulla, rispondi con 'Nessuna info.'
310
+ 7) Non multiline. Esempio: PREFIX base: <...> SELECT ?x WHERE {{ ... }}.
311
 
312
  Esempio:
313
  Utente: Chi ha creato l'opera 'Amore e Psiche'?
314
+ Risposta: PREFIX base: <http://www.semanticweb.org/lucreziamosca/ontologies/progettoMuseo#> SELECT ?creatore WHERE {{ ?opera base:hasName "Amore e Psiche" . ?opera base:creatoDa ?creatore . }}
315
 
316
  FINE REGOLE
317
  """