thejarll commited on
Commit
1b7a077
·
verified ·
1 Parent(s): d3e7100

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -22
app.py CHANGED
@@ -58,28 +58,26 @@ def responder(pregunta):
58
  print("\n\n".join(result_chunks[:3]))
59
 
60
  prompt = f"""
61
- Actúa como un asesor legal colombiano, especializado en el Código de Tránsito, Código de Policía y Código Penal.
62
-
63
- Analiza únicamente el contexto legal proporcionado y responde a la pregunta de forma clara, precisa y profesional.
64
-
65
- INSTRUCCIONES:
66
- - No inventes leyes, artículos ni sanciones.
67
- - No infieras ni completes con conocimientos externos.
68
- - No menciones figuras que no existen en Colombia, como la pena de muerte.
69
- - Si no encuentras una respuesta exacta en el contexto, responde lo siguiente:
70
- "No encontré información suficiente en los documentos para responder esta pregunta."
71
- - Usa un lenguaje sencillo y comprensible para un ciudadano común.
72
- - Si es posible, cita el artículo, número o texto legal específico.
73
- - Finaliza con una recomendación preventiva si aplica.
74
-
75
- CONTEXTO LEGAL:
76
- {contexto_final}
77
-
78
- PREGUNTA:
79
- {pregunta}
80
-
81
- RESPUESTA:
82
- """
83
 
84
  resultado = llm(
85
  prompt,
 
58
  print("\n\n".join(result_chunks[:3]))
59
 
60
  prompt = f"""
61
+ Eres un abogado colombiano especializado en el Código de Tránsito, Código de Policía y Código Penal.
62
+ Debes responder la siguiente pregunta utilizando únicamente el contexto legal que se te proporciona.
63
+
64
+ Instrucciones:
65
+ - Fundamenta tu respuesta solamente en el texto legal disponible. No inventes leyes ni artículos.
66
+ - Puedes parafrasear el contenido si ayuda a la comprensión, pero no añadas información externa.
67
+ - Si hay una cita textual o artículo relevante, inclúyelo de forma explícita.
68
+ - Si no encuentras una base suficiente en el texto, responde claramente:
69
+ "No encontré información suficiente en los documentos para responder esta pregunta."
70
+ - Usa un lenguaje claro, sencillo y profesional, dirigido a una persona sin formación jurídica.
71
+ - Finaliza con una breve recomendación si es pertinente.
72
+
73
+ CONTEXTO LEGAL:
74
+ {contexto_final}
75
+
76
+ PREGUNTA:
77
+ {pregunta}
78
+
79
+ RESPUESTA:
80
+ """
 
 
81
 
82
  resultado = llm(
83
  prompt,