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.
|