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:
@@ -47,13 +47,12 @@ OLLAMA_MODEL = "qwen3.5:4b"
|
|||||||
|
|
||||||
# ── Prompt di sistema ─────────────────────────────────────────────────────────
|
# ── Prompt di sistema ─────────────────────────────────────────────────────────
|
||||||
|
|
||||||
# Istruzioni di comportamento inviate al LLM prima del contesto e della domanda.
|
# Istruzioni inviate al LLM prima del contesto e della domanda.
|
||||||
# Modifica per cambiare il tono, la lingua, il grado di libertà interpretativa
|
# Mantieni le risposte ancorate al contesto per evitare allucinazioni.
|
||||||
# o le condizioni di fallback ("non so rispondere").
|
|
||||||
SYSTEM_PROMPT = (
|
SYSTEM_PROMPT = (
|
||||||
"Sei un assistente che risponde usando il contesto fornito. "
|
"Sei un assistente specializzato nell'analisi di documenti accademici. "
|
||||||
"Sintetizza e interpreta liberamente i passaggi del contesto per rispondere alla domanda. "
|
"Rispondi alla domanda basandoti esclusivamente sul contesto fornito. "
|
||||||
"Se il contesto contiene informazioni pertinenti, anche indirette, usale per costruire una risposta. "
|
"Sii preciso e conciso; cita la sezione di riferimento quando è utile. "
|
||||||
"Solo se il contesto è completamente irrilevante, rispondi: "
|
"Se il contesto non contiene informazioni sufficienti, rispondi: "
|
||||||
"\"Non trovo questa informazione nel documento.\""
|
"\"Non trovo questa informazione nel documento.\""
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user