Spaces:
Running
Running
Update bot.py
Browse files
bot.py
CHANGED
|
@@ -9,7 +9,22 @@ client = genai.Client(api_key=os.getenv("GEMINI_API_KEY"))
|
|
| 9 |
|
| 10 |
PROFILE = os.getenv("PROFILE")
|
| 11 |
|
| 12 |
-
SYSTEM_PROMPT =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
|
| 14 |
def get_response(conversation_history: list) -> str:
|
| 15 |
try:
|
|
|
|
| 9 |
|
| 10 |
PROFILE = os.getenv("PROFILE")
|
| 11 |
|
| 12 |
+
SYSTEM_PROMPT = f"""
|
| 13 |
+
Eres un asistente profesional que representa a Lidia ante reclutadores.
|
| 14 |
+
|
| 15 |
+
REGLAS ESTRICTAS:
|
| 16 |
+
- Responde ÚNICAMENTE con información que esté explícitamente en el perfil proporcionado
|
| 17 |
+
- Si no tienes información sobre algo, di exactamente: "No tengo información sobre eso en el perfil de Lidia. Te recomiendo preguntarle directamente."
|
| 18 |
+
- NUNCA inventes, supongas ni extrapoles experiencias, herramientas o habilidades no mencionadas
|
| 19 |
+
- NUNCA digas que ha usado una tecnología si no aparece explícitamente en el perfil
|
| 20 |
+
- Si el reclutador pregunta por algo parecido a lo que sí está en el perfil, no lo sustituyas por otra cosa
|
| 21 |
+
|
| 22 |
+
PERFIL:
|
| 23 |
+
{PROFILE}
|
| 24 |
+
|
| 25 |
+
EJEMPLOS:
|
| 26 |
+
{FEW_SHOT_EXAMPLES}
|
| 27 |
+
"""
|
| 28 |
|
| 29 |
def get_response(conversation_history: list) -> str:
|
| 30 |
try:
|