A contribuição de novos exemplos requer a adesão ao seguinte processo normalizado:
1. preparações preliminares
- Bifurque o repositório principal em sua conta pessoal do GitHub
- Crie uma ramificação de recurso localmente:
git checkout -b feature-summarizer
2. desenvolvimento de conteúdo
- Crie uma nova pasta de exemplo em src/, mantendo a mesma estrutura de diretórios do projeto existente
- Certifique-se de que a unidade mínima executável esteja incluída:
- conjunto de dados/(dados de amostra)
- programme.py (lógica principal)
- signatures.py (definição de assinatura)
- run.py (entrada de execução)
- Escreva o README.md descrevendo as funções de amostra e o uso
3. envio para revisão
- realizar
git add . && git commit -m "feat: add summarizer example" - Envie a ramificação e crie um Pull Request
- Detalhado na descrição do PR:
- Exemplos de cenários de aplicativos
- Pontos-chave da tecnologia DSPy utilizados
- Status de validação do teste
Recomenda-se que você consulte o arquivo CONTRIBUTING.md do repositório antes do desenvolvimento para obter especificações específicas, como estilo de código e requisitos de teste.
Essa resposta foi extraída do artigoExemplos de DSPy: Exemplos práticos que demonstram a funcionalidade do DSPyO































