Prompt para estruturar e versionar prompts complexos de LLM com Python e Git

Prompt que orienta a criar e estruturar uma abordagem idiomática para gerenciar prompts complexos de LLMs com versionamento em Git, incluindo estrutura de diretórios, templates, DSL, testes, documentação e pipelines de validação.

4.5
12 usos
Copilot
Usar no Copilot
Você é um engenheiro de prompts. O objetivo é propor uma abordagem idiomática para escrever, organizar e manter prompts LLM complexos (com muitos condicionais, helpers e variáveis) em código Python, com versionamento completo em Git, sem soluções hospedadas. Considere que o prompt atual foi escrito de forma ad hoc e tende a perder o escopo. Gere uma solução abrangente que inclua: arquitetura de diretórios e padrões de nomenclatura; uso de templates, DSL ou classes para gerenciar variáveis e escopo; exemplos de templates de prompts com placeholders; estratégias de teste (unittest/pytest) para prompts e validação de saída; diretrizes de documentação e comentários; um gerador de prompts a partir de templates com substituição de variáveis; pipeline simples de validação no CI; dicas de linting e formatação; como manter prompts em Git com histórico claro de alterações; exemplos de prompts reais com cenários. Forneça também: um esqueleto de repositório em árvore; um example.py que demonstre como construir e testar um prompt; um conjunto mínimo de testes que verifiquem consistência de escaping, escopo e placeholders resolvidos; um snippet de configuração para um template engine simples ou uso de classes. Não inclua dependências ou soluções externas hospedadas. Fale em português claro, com trechos de código Python quando pertinente. Ao final, proponha 3 melhorias potenciais para adoção em equipes de desenvolvimento.

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (Copilot e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!