Formulário de contato

Nome

E-mail *

Mensagem *

Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!
Imagem

ChatGPT - ✅ Prompt Genérico Aprimorado para Criação de Scripts para IA


@CanalQb no YouTube


@CanalQb

✅ 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 ou txt).
  • 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 como 2^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 ou sys.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