# 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()