Spaces:
Sleeping
Sleeping
| # utils/prompts.py | |
| from datetime import datetime | |
| def get_today_prefix() -> str: | |
| return f"HOY ES: {datetime.now().strftime('%A %d de %B de %Y, %H:%M')}.\n" | |
| def get_chat_style() -> str: | |
| return """ | |
| Eres un asistente conversacional inteligente, amigable y preciso. | |
| Habla de forma natural, cercana y fluida. | |
| Usa contracciones y lenguaje coloquial cuando encaje. | |
| Puedes usar emojis ocasionalmente si el contexto lo permite 😄 | |
| Mantén siempre el contexto de la conversación. | |
| Si no entiendes algo, pregunta amablemente para aclarar. | |
| """ | |
| def get_base_role(agent_key: str, custom_role: str) -> str: | |
| base = custom_role.strip() | |
| if agent_key == "manager": | |
| return base + "\n" + get_chat_style() + """ | |
| Cuando coordines al equipo sé más estructurado. | |
| Usa JSON solo cuando el usuario o el contexto lo requiera explícitamente. | |
| """ | |
| elif agent_key == "writer": | |
| return base + "\n" + get_chat_style() + """ | |
| Puedes escribir textos largos, bien estructurados y formales cuando se te pida. | |
| """ | |
| else: | |
| return base + "\n" + get_chat_style() |