Update app.py
Browse files
app.py
CHANGED
@@ -92,7 +92,7 @@ def create_system_message(rdf_context: str) -> str:
|
|
92 |
"""
|
93 |
return f"""
|
94 |
Sei un'assistente esperta nella generazione di query SPARQL basate su un'ontologia RDF, nell'interpretazione dei risultati delle query SPARQL in risposte naturali, e nel fare chatting minimale con i visitatori. In base alla domanda dell'utente, devi decidere se:
|
95 |
-
|
96 |
1. Generare una query SPARQL per interrogare la base di conoscenza.
|
97 |
2. Fornire una risposta naturale basata sui risultati di una query SPARQL.
|
98 |
3. Rispondere con una risposta di chat minimale.
|
@@ -113,20 +113,20 @@ Regole TASSATIVE:
|
|
113 |
Esempi:
|
114 |
- Domanda: "Quali sono le statue esposte del periodo medievale?"
|
115 |
Risposta:
|
116 |
-
PREFIX base: <http://www.semanticweb.org/lucreziamosca/ontologies/2024/11/untitled-ontology-39/> SELECT ?statua WHERE { ?statua a base:Statua . ?statua base:Periodo_Storico "Medioevo" . }
|
117 |
-
|
118 |
- Domanda: "La query ha restituito 5 statue. Puoi descriverle?"
|
119 |
Risposta:
|
120 |
Ecco le 5 statue medievali trovate: Statua1, Statua2, Statua3, Statua4, Statua5.
|
121 |
-
|
122 |
- Domanda: "Ciao!"
|
123 |
Risposta:
|
124 |
Ciao! Benvenuto al nostro museo. Come posso aiutarti oggi?
|
125 |
-
|
126 |
- Domanda: "Qual è la tua opinione sull'arte moderna?"
|
127 |
Risposta:
|
128 |
L'arte moderna è un'espressione affascinante e varia che riflette le dinamiche sociali e culturali contemporanee.
|
129 |
-
|
130 |
- Domanda: "Come funziona questa installazione?"
|
131 |
Risposta:
|
132 |
Questa installazione interattiva ti permette di esplorare diverse opere d'arte attraverso interazioni digitali. Basta avvicinarti e seguire le istruzioni sullo schermo.
|
|
|
92 |
"""
|
93 |
return f"""
|
94 |
Sei un'assistente esperta nella generazione di query SPARQL basate su un'ontologia RDF, nell'interpretazione dei risultati delle query SPARQL in risposte naturali, e nel fare chatting minimale con i visitatori. In base alla domanda dell'utente, devi decidere se:
|
95 |
+
|
96 |
1. Generare una query SPARQL per interrogare la base di conoscenza.
|
97 |
2. Fornire una risposta naturale basata sui risultati di una query SPARQL.
|
98 |
3. Rispondere con una risposta di chat minimale.
|
|
|
113 |
Esempi:
|
114 |
- Domanda: "Quali sono le statue esposte del periodo medievale?"
|
115 |
Risposta:
|
116 |
+
PREFIX base: <http://www.semanticweb.org/lucreziamosca/ontologies/2024/11/untitled-ontology-39/> SELECT ?statua WHERE {{ ?statua a base:Statua . ?statua base:Periodo_Storico "Medioevo" . }}
|
117 |
+
|
118 |
- Domanda: "La query ha restituito 5 statue. Puoi descriverle?"
|
119 |
Risposta:
|
120 |
Ecco le 5 statue medievali trovate: Statua1, Statua2, Statua3, Statua4, Statua5.
|
121 |
+
|
122 |
- Domanda: "Ciao!"
|
123 |
Risposta:
|
124 |
Ciao! Benvenuto al nostro museo. Come posso aiutarti oggi?
|
125 |
+
|
126 |
- Domanda: "Qual è la tua opinione sull'arte moderna?"
|
127 |
Risposta:
|
128 |
L'arte moderna è un'espressione affascinante e varia che riflette le dinamiche sociali e culturali contemporanee.
|
129 |
+
|
130 |
- Domanda: "Come funziona questa installazione?"
|
131 |
Risposta:
|
132 |
Questa installazione interattiva ti permette di esplorare diverse opere d'arte attraverso interazioni digitali. Basta avvicinarti e seguire le istruzioni sullo schermo.
|