Was macht autotune-skill?
Eval-gesteuerte Optimierung für Prompts, Dokumentationen, Skills und Code mit Schutzregeln, Ausgrenzungsdaten und Abbruchbedingungen.
Überblick
Dieses Skill führt eine eval-zentrierte Optimierung durch, die darauf abzielt, die Qualität von Prompts, Dokumentationen, Skills und Code zu verbessern. Es integriert Schutzregeln, um unerwünschte Änderungen zu vermeiden, und verwendet Ausgrenzungsdaten, um eine realistische Bewertung der Optimierung zu ermöglichen. Abbruchbedingungen sorgen dafür, dass der Optimierungsprozess gesteuert und terminiert werden kann.
Funktionen
- Eval-zentrierte Optimierung: Führt Änderungen auf Basis von Evaluationsergebnissen durch.
- Schutzregeln: Definiert Bedingungen, die eingehalten werden müssen (z. B. Syntax, Validierung).
- Ausgrenzungsdaten: Daten, die während der Optimierung nicht verändert werden dürfen, um Überanpassung zu vermeiden.
- Abbruchbedingungen: Kriterien, die den Optimierungsprozess beenden (z. B. maximale Iterationen, ausreichende Metrik).
- Unterstützte Inhalte: Prompts, Dokumentationen, Skills und Code.
Nutzung
- Installation: Fügen Sie das Skill Ihrem Projekt hinzu (z. B. in der
skills.yaml). - Konfiguration: Definieren Sie Eval-Funktionen, Schutzregeln, Ausgrenzungsdaten und Abbruchbedingungen.
- Ausführung: Führen Sie die Optimierung mit dem Befehl
autotune --tune <ziel>aus.
Beispielkonfiguration
skills:
- name: jeong-se-hun/autotune-skill
config:
eval:
- name: