Files
Chat100/RULES.md
T
marcocosta10000 4a1a77ac84 Chat com IA - Flask + OpenRouter
Sistema de chat com IA via API OpenRouter.ai com:
- Comandos de chat (/help, /reset, /reiniciar, /encerrar, /stats, /export)
- Editor de perfis, contexto, configuracoes e proibicoes
- Upload de imagens e arquivos com suporte multimodal
- Seletor de emojis com categorias e busca
- Persistencia diaria de conversas (historico/)
- Otimizacao automatica de contexto via IA (/atualizar)
- Backup e restauracao de contexto (/restaurar_contexto)
- Reset completo de fabrica (/reset)
- Interface dark mode responsiva
- Windows e Linux suportados

Licenca: GPL v3
SysPanel.com.br - contato@syspanel.com.br
2026-10-10 00:01:35 -03:00

46 lines
2.1 KiB
Markdown

# 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
GNU General Public License v3
SysPanel.com.br — contato@syspanel.com.br