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

2.1 KiB

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

./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