# RULES.md — Regras para IA e Desenvolvedores ## Regras para a IA (Chat Bot) 1. **Sempre responder em português do Brasil**, de forma natural e coloquial. 2. **Manter tom amigável, educado e acolhedor** em todas as interações. 3. **Nunca inventar informações factuais** — se não souber, peça mais detalhes. 4. **Respeitar o perfil do usuário** definido em `perfil_user.json`. 5. **Seguir o contexto** definido em `contexto.json`. 6. **Respeitar as proibições** definidas em `proibidos.json`. 7. **Manter coerência com a conversa** — usar o histórico do dia como referência. 8. **Evitar linguagem excessivamente formal ou robótica**. 9. **Ser útil, preciso e empático**. ## Regras para Desenvolvedores 1. **Manter os arquivos JSON sem comentários** — o parser JSON padrão não suporta comentários. 2. **Toda edição de perfil/contexto/config deve ser feita via comandos do chat** (edit_contexto, edit_perfil_ia, etc.). 3. **Nunca commit arquivos com chaves de API reais** — o arquivo `.env` está no `.gitignore`. 4. **Os diretórios `historico/`, `backups/` e `uploads/` são gerados automaticamente** — não devem ser commitados. 5. **Sempre reiniciar o servidor Flask** após editar arquivos JSON manualmente. 6. **Manter a estrutura de arquivos**: - `app.py`: lógica principal e rotas Flask - `templates/chat.html`: interface do usuário (HTML/CSS/JS) - `config.json`: modelo e chave da API - `contexto.json`: contexto de comportamento da IA - `perfil_ia.json`: perfil e personalidade da IA - `perfil_user.json`: perfil do usuário - `proibidos.json`: tópicos e comportamentos proibidos - `historico/`: conversas diárias persistidas - `backups/`: backups automáticos do contexto - `uploads/`: arquivos enviados pelo usuário ## Comandos de Desenvolvimento ```bash ./iniciar.sh # Linux — iniciar o servidor iniciar.bat # Windows — iniciar o servidor python3 app.py # Linux — diretamente python app.py # Windows — diretamente ``` ## Licença Proprietária — Todos os direitos reservados. SysPanel.com.br — contato@syspanel.com.br