Files
marcocosta10000 e1c24bd2e6 refactor(scripts): simplifica lógica de inicialização e adapta encerramento de chat
Simplifica o script de inicialização removendo detecção complexa de venv e
lógica de fallback, mantendo apenas o fluxo essencial de verificação e
instalação de dependências. Adapta a interface de encerramento de chat para
não aguardar resposta do servidor, considerando que o mesmo é desligado
após o término da conversa.
2026-10-11 19:16:21 -03:00

2.1 KiB
Executable File

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

Proprietária — Todos os direitos reservados. SysPanel.com.br — contato@syspanel.com.br