
✅ Prompt Aprimorado para Criação de Scripts para IA
Sempre crie uma frase de segurança única para jogos, testnets ou airdrops e evite usar sua carteira principal.
Este prompt foi cuidadosamente elaborado para solicitar à sua IA favorita a criação de scripts avançados em Python. O foco é a construção de ferramentas robustas com conexão a banco de dados, tratamento de erros, retomada de execução e geração de arquivos. Ideal para desenvolvedores que desejam criar automações confiáveis e de fácil manutenção.
🔹 1. Acesso a Banco de Dados (Online ou Offline)
- O script deve solicitar, via entrada interativa (
input
), as seguintes informações de conexão: - Para bancos locais (como SQLite): caminho ou diretório do arquivo.
- Para bancos online (PostgreSQL, MySQL, etc.): host, porta, usuário e senha.
- O script deve validar a conexão e informar caso ocorra falha.
🔹 2. Recuperação de Progresso em Caso de Falhas
- Salvar o progresso automaticamente em um arquivo com extensão
.txt
ou.json
. - Formato legível e com dados suficientes para retomada precisa do ponto interrompido.
- Se o arquivo já existir, o usuário deve escolher entre retomar ou reiniciar.
🔹 3. Logs e Arquivos de Exportação Sob Demanda
- O script deve solicitar ao usuário:
- O assunto do arquivo.
- O tipo de arquivo desejado (
csv
outxt
). - O nome do arquivo deve seguir o padrão:
nome_do_script + "_" + assunto + "." + extensão
.
🔹 4. Mínimo de Dependências Externas
- Priorizar o uso da biblioteca padrão do Python.
- Caso necessário, usar apenas bibliotecas relevantes diretamente à tarefa:
psycopg2
(PostgreSQL)mysql-connector-python
(MySQL)sqlalchemy
(ORM opcional)- Evitar dependências desnecessárias para manter o script leve e portátil.
🔹 5. Precisão Numérica com Grandes Números
- Usar o módulo
decimal.Decimal
para manipular grandes números com precisão. - Evitar o uso de
float
para operações com potenciais números como2^256
ou superiores.
🔹 6. Tratamento de Erros Robusto e Transparente
- Todo bloco
try/except
deve gerar logs automáticos contendo: - A linha exata do erro (usando
traceback
ousys.exc_info()
). - O tipo da exceção e a mensagem.
- Contexto da linha de código onde o erro ocorreu.
- Salvar logs em arquivos com o padrão:
nome_do_script + "_error_log.txt"
.
🔹 7. Boas Práticas Adicionais (Recomendadas)
- Organizar o código por funções claras, com nomes descritivos.
- Usar classes quando for adequado à estrutura.
- Permitir execução parcial ou total com base em parâmetros definidos pelo usuário.
- Adicionar comentários explicativos em seções críticas do código.
- Permitir a identificação automática do nome do script via
__file__
(quando aplicável).
📌 Exemplo de Trecho de Código (Recuperação de Progresso)
import os
import json
progress_file = "progresso.json"
def carregar_progresso():
if os.path.exists(progress_file):
with open(progress_file, "r") as f:
return json.load(f)
return {}
def salvar_progresso(dados):
with open(progress_file, "w") as f:
json.dump(dados, f, indent=4)
# Exemplo de uso
progresso = carregar_progresso()
print("Progresso atual:", progresso)
salvar_progresso({"última_entrada": 42})
💬 Considerações Finais
Este prompt tem como objetivo garantir que sua IA desenvolva scripts Python altamente funcionais e com boas práticas modernas. Ele é útil para quem está construindo automações de dados, ferramentas internas, ETLs ou mesmo sistemas de apoio à decisão.
Para consultar as bibliotecas mencionadas ou aprofundar seu uso, acesse os sites oficiais:
Atenção: Sempre analise cuidadosamente qualquer proposta de uso de tecnologia, automação ou investimento. Execute uma autoanálise sobre o contexto, riscos e impactos envolvidos antes de adotar qualquer solução. Entenda bem o que está fazendo antes de aplicar recursos ou confiar na automação total.
Se desejar receber novos prompts e dicas de automação em Python, siga @CanalQb nas redes sociais.
Comentários
Comente só assim vamos crescer juntos!