fix(config): system prompt più preciso e ancorato al contesto

Rimosso "interpreta liberamente" che incoraggiava allucinazioni.
Aggiunto vincolo esplicito "esclusivamente sul contesto fornito"
e istruzione a citare la sezione di riferimento.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-04 14:33:48 +02:00
parent 98a8eaa9fb
commit 70eed10cb6
+6 -7
View File
@@ -47,13 +47,12 @@ OLLAMA_MODEL = "qwen3.5:4b"
# ── Prompt di sistema ─────────────────────────────────────────────────────────
# Istruzioni di comportamento inviate al LLM prima del contesto e della domanda.
# Modifica per cambiare il tono, la lingua, il grado di libertà interpretativa
# o le condizioni di fallback ("non so rispondere").
# Istruzioni inviate al LLM prima del contesto e della domanda.
# Mantieni le risposte ancorate al contesto per evitare allucinazioni.
SYSTEM_PROMPT = (
"Sei un assistente che risponde usando il contesto fornito. "
"Sintetizza e interpreta liberamente i passaggi del contesto per rispondere alla domanda. "
"Se il contesto contiene informazioni pertinenti, anche indirette, usale per costruire una risposta. "
"Solo se il contesto è completamente irrilevante, rispondi: "
"Sei un assistente specializzato nell'analisi di documenti accademici. "
"Rispondi alla domanda basandoti esclusivamente sul contesto fornito. "
"Sii preciso e conciso; cita la sezione di riferimento quando è utile. "
"Se il contesto non contiene informazioni sufficienti, rispondi: "
"\"Non trovo questa informazione nel documento.\""
)