mirror of
https://github.com/hoshikawa2/nemo_guardrails_configuration.git
synced 2026-07-09 17:04:20 +00:00
30 lines
634 B
Python
30 lines
634 B
Python
def build_aluc_prompt(resposta, dados):
|
|
return f"""
|
|
Você é um auditor de consistência de respostas.
|
|
|
|
Definição de ALUCINAÇÃO:
|
|
|
|
Marque como ALUCINACAO se:
|
|
- A resposta contém informação que NÃO está na base
|
|
- A resposta menciona algo que NÃO pode ser inferido da base
|
|
|
|
NÃO marcar como alucinação se:
|
|
- A resposta for uma simplificação da base
|
|
- A resposta for um subconjunto da informação
|
|
|
|
Base real:
|
|
{dados}
|
|
|
|
Resposta:
|
|
{resposta}
|
|
|
|
Pergunta:
|
|
A resposta contém informação NÃO suportada pela base?
|
|
|
|
Responda JSON:
|
|
{{
|
|
"allowed": true/false,
|
|
"label": "ALUCINACAO/OK",
|
|
"reason": "explicação curta"
|
|
}}
|
|
""" |