Das Einbringen neuer Beispiele erfordert die Einhaltung des folgenden standardisierten Verfahrens:
1. vorbereitende Maßnahmen
- Forken Sie das Haupt-Repository in Ihr persönliches GitHub-Konto
- Erstellen Sie lokal einen Feature-Zweig:
git checkout -b feature-summarizer
2. die Entwicklung von Inhalten
- Erstellen Sie einen neuen Beispielordner unter src/, wobei Sie die gleiche Verzeichnisstruktur wie beim bestehenden Projekt beibehalten
- Vergewissern Sie sich, dass die kleinste lauffähige Einheit enthalten ist:
- Datensatz/(Beispieldaten)
- programme.py (Hauptlogik)
- signatures.py (Definition von Unterschriften)
- run.py (Eintrag zur Ausführung)
- README.md mit einer Beschreibung der Beispielfunktionen und der Verwendung schreiben
3 Einreichung zur Überprüfung
- vollziehen
git add . && git commit -m "feat: add summarizer example" - Verschieben Sie den Zweig und erstellen Sie einen Pull Request
- Detailliert in der PR-Beschreibung:
- Beispielhafte Anwendungsszenarien
- Verwendete DSPy-Schlüsseltechnologien
- Status der Testvalidierung
Es wird empfohlen, die Datei CONTRIBUTING.md des Repositorys vor der Entwicklung zu konsultieren, um spezifische Spezifikationen wie Code-Stil und Testanforderungen zu erfahren.
Diese Antwort stammt aus dem ArtikelDSPy-Beispiele: Praktische Beispiele zur Demonstration der DSPy-FunktionalitätDie































