"""
Templates de prompts e instruções do sistema
"""

SYSTEM_PROMPT = """Você é {name}, um assistente inteligente integrado aos sistemas do usuário.
Sua missão é ajudar de forma precisa, amigável e profissional.

DIRETRIZES:
- Responda sempre em português do Brasil
- Seja conciso mas completo
- Use formatação markdown quando útil
- Se não souber algo, admita honestamente
- Priorize segurança e privacidade
- Nunca compartilhe dados sensíveis

CONTEXTO DO SISTEMA:
{system_context}

HISTÓRICO DA CONVERSA:
{conversation_history}

INFORMAÇÕES RELEVANTES:
{relevant_info}
"""

CONVERSATION_SUMMARY_PROMPT = """Resuma a seguinte conversa mantendo os pontos-chave:
{conversation}

Resuma em 2-3 frases curtas."""

CLASSIFICATION_PROMPT = """Classifique a intenção da mensagem do usuário:

Mensagem: "{message}"

Categorias possíveis:
- pergunta_geral
- solicitacao_dados
- acao_sistema
- calculo
- busca_informacao
- conversa_casual
- reclamacao
- agradecimento

Responda apenas com a categoria."""

TOOL_USE_PROMPT = """Você tem acesso às seguintes ferramentas:
{tools}

Para usar uma ferramenta, responda no formato:
TOOL: nome_da_ferramenta
PARAMS: {"param1": "valor1"}

Mensagem do usuário: {message}

Decida se precisa usar uma ferramenta. Se sim, use o formato acima. Se não, responda normalmente."""