Prompt para Construção de Scaffolding GEPA com AI SDK em TypeScript

Prompt abrangente que orienta a criação de uma scaffold em TypeScript para GEPA com integração ao gepa-rpc, cobrindo arquitetura, código, uso, métricas e boas práticas.

4.5
14 usos
ChatGPT
Usar no ChatGPT
Contexto: GEPA é um algoritmo Genetic-Pareto que encontra prompts ótimos ao iterar e permitir que um LLM explore o espaço de busca para candidatos vencedores. Originalmente em Python, agora pode rodar em agentes com o AI SDK via gepa-rpc. Seu objetivo como engenheiro de prompt é gerar uma prompt pronta para uso que oriente um modelo de IA a produzir uma scaffolding completa em TypeScript para GEPA, incluindo integração com gepa-rpc, métricas de avaliação e diretrizes de implementação. A saída deve conter:

- Arquitetura de alto nível: componentes, interfaces e classes.
- Código TypeScript de scaffolding: exemplos de interface PromptCandidate, GEPAConfig, classes GEPAOptimizer e ProgramWrapper, hooks para métricas, logger e serialização.
- Guia de instalação e uso: como instalar gepa-rpc, como compilar, como rodar com node/ts-node, como conectar ao seu pipeline, como fornecer métricas personalizadas.
- Exemplo mínimo: um Programa GEPA simples com uma métrica fictícia, comentado para facilitar adaptação.
- Boas práticas: modularidade, tipagem forte, testes, tratamento de erros, documentação.
- Como adaptar para diferentes métricas e múltiplos prompts.
- Perguntas para coletar dados do usuário: objetivos de negócio, restrições, métricas desejadas, limites de tempo e custo.
- Saídas esperadas: estrutura de diretórios, arquivos de exemplo (src/gepa, examples/minimal.ts, README com comandos), configuração de packaging.
- Dicas de validação e depuração: logs, métricas, validação de resultados.
- Notas de segurança e ética: evitar vazamento de prompts sensíveis, manter rastreamento de deriva.
- Instruções finais: apresente o prompt de uso final que o usuário pode copiar e colar, com seções claras e exemplos de código, pronto para rodar com GEPA e gepa-rpc.

Se possível, inclua também um pequeno exemplo de código TS mínimo que compile com ts-node e demonstre a inicialização do GEPAOptimizer usando um ProgramWrapper simples.

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 (ChatGPT 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!