/pattern/skill-build/

04 · ProductionMemory ArchitectureProcedural MemorySkill DiscoveryReusable Skills

Skill Build.
Erfolgreiche Trajektorien in benannte, wiederverwendbare Prozeduren überführen.

Der Agent destilliert erfolgreiche Aktionssequenzen zu wiederverwendbaren, benannten Skills — oft ausführbarer Code — und legt sie in einer wachsenden Skill-Library ab, die er bei zukünftigen Aufgaben abruft und komponiert, statt von Grund auf neu zu planen. Dies ist prozedurales Gedächtnis.

In der PraxisEin Automatisierungsagent leitet aus drei erfolgreichen Durchläufen dieser Aufgabe einen wiederverwendbaren 'Export-to-CSV'-Skill ab und ruft ihn bei ähnlichen Folge-Anfragen direkt auf, ohne erneut von Grund auf zu planen.

Wann man dazu greift

  • Wiederkehrende komplexe Lösungspfade optimiert werden müssen.
  • Der Agent sich in einem dynamischen Umfeld kontinuierlich anpassen muss.

Wann es nach hinten losgeht

  • Aufgaben strikt einmalig sind.
  • Das Umfeld statisches, hochgradig vorhersehbares Verhalten erfordert.

Die Abwägung

Kontinuierliche Leistungsverbesserung wird auf Kosten des Risikos gewonnen, dass Skills sich zu stark an vergangene Fälle anpassen oder ältere Skills katastrophal vergessen werden.

Die Wirkung

Was es tatsächlich tut.

Ein gelernter Skill wird einmal gespeichert und später wiederverwendet.

runsskillreuse
Fallstricke

Zwei Wege, wie dieses Pattern Probleme verursachen kann.

Skills passen sich zu stark an eine einzelne Trajektorie an

Ein Skill wird aus einem einzigen erfolgreichen Durchlauf extrahiert. Er kodiert zufällige Details – genaue Formulierung, Reihenfolge, Tool-Wahl – und bricht bei der nächsten Variante.

Lösung · Verlange N erfolgreiche Durchläufe ähnlicher Form, bevor ein Kandidat zum Skill befördert wird. Verallgemeinere Parameter durch Vergleich der Durchläufe.

Ein fehlerhafter Skill vergiftet still jede Aufgabe, die ihn wiederverwendet

Einmal befördert, wird ein Skill ohne erneute Prüfung aufgerufen. Ein subtiler Fehler – oder eine Tool-Schnittstelle, die sich später darunter geändert hat – beschädigt nun jede nachgelagerte Aufgabe, die ihn abruft.

Lösung · An jeden Skill einen Regressionstest anhängen; bei der Beförderung neu validieren sowie immer dann, wenn sich eine referenzierte Tool-Schnittstelle ändert, und fehlschlagende Skills zurückziehen, statt sie blind aufzurufen.

Framework-Unterstützung

Wo Skill Build nativ ist.

AutoGen / AG2Agent-Skills / TeachabilityNativ
Microsoft Agent Frameworkaufkommende UnterstützungAnpassbar

Suche

Patterns, Frameworks und Seiten durchsuchen.