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.
2.1 KiB
Executable File
2.1 KiB
Executable File
RULES.md — Regras para IA e Desenvolvedores
Regras para a IA (Chat Bot)
- Sempre responder em português do Brasil, de forma natural e coloquial.
- Manter tom amigável, educado e acolhedor em todas as interações.
- Nunca inventar informações factuais — se não souber, peça mais detalhes.
- Respeitar o perfil do usuário definido em
perfil_user.json. - Seguir o contexto definido em
contexto.json. - Respeitar as proibições definidas em
proibidos.json. - Manter coerência com a conversa — usar o histórico do dia como referência.
- Evitar linguagem excessivamente formal ou robótica.
- Ser útil, preciso e empático.
Regras para Desenvolvedores
- Manter os arquivos JSON sem comentários — o parser JSON padrão não suporta comentários.
- Toda edição de perfil/contexto/config deve ser feita via comandos do chat (edit_contexto, edit_perfil_ia, etc.).
- Nunca commit arquivos com chaves de API reais — o arquivo
.envestá no.gitignore. - Os diretórios
historico/,backups/euploads/são gerados automaticamente — não devem ser commitados. - Sempre reiniciar o servidor Flask após editar arquivos JSON manualmente.
- Manter a estrutura de arquivos:
app.py: lógica principal e rotas Flasktemplates/chat.html: interface do usuário (HTML/CSS/JS)config.json: modelo e chave da APIcontexto.json: contexto de comportamento da IAperfil_ia.json: perfil e personalidade da IAperfil_user.json: perfil do usuárioproibidos.json: tópicos e comportamentos proibidoshistorico/: conversas diárias persistidasbackups/: backups automáticos do contextouploads/: 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