Ein Agent, der an Ihrem Code arbeitet, benötigt umfangreiches Wissen: Ihre Konventionen, die eingesetzten Frameworks, die Vorgehensweise zum Ausführen von Tests sowie die Nutzung sämtlicher verfügbarer Tools. Würde man all dies in jeden Agenten für jede Aufgabe laden, wäre das langsam, kostspielig und kontraproduktiv – ein Modell mit hunderten Seiten irrelevanter Anweisungen führt zu schlechteren Ergebnissen.
Progressive Skills ist die Alternative: Agenten verfügen über einen kleinen Kern und laden spezifische Fähigkeiten erst dann, wenn die Arbeit dies erfordert.
So funktioniert das
Jeder Agent startet mit dem, was er immer benötigt – seine Rolle, die Aufgabe und die Spezifikation. Zusätzliche Fähigkeiten werden je nach aktueller Arbeitsaufgabe geladen. Ein Agent, der auf eine Datenbankmigration stößt, lädt die nötigen Informationen zur Bearbeitung von Migrationen; einer, der nie mit der Datenbank arbeitet, muss für dieses Wissen nicht zahlen.
Warum das für Sie wichtig ist
Drei praktische Auswirkungen:
Kosten. Token bilden die dominierende variablen Kostenkomponente beim Betrieb von Agenten, und der Kontext macht den größten Teil der Token-Nutzung aus. Das Laden nur des Nötigen reduziert diese Kosten erheblich.
Qualität. Dies ist die weniger offensichtliche, aber vermutlich wichtigere Auswirkung. Die Aufmerksamkeit eines Modells ist begrenzt. Ein Agent, dessen Kontext größtenteils aus irrelevantem Material besteht, übersieht eher die relevante Information. Ein fokussierter Kontext liefert bessere Ergebnisse – nicht nur kostengünstigere.
Skalierbarkeit. Das ermöglicht es Agenten, in großen Repositorys effektiv zu arbeiten. Die Alternative – versuchen, die gesamte Codebasis im Kontext zu halten – funktioniert bei den meisten realen Projekten bereits vorher nicht mehr gut.
Was Sie steuern können
Nicht viel – und das absichtlich. Das Laden von Fähigkeiten erfolgt automatisch, gesteuert durch die Anforderungen der jeweiligen Arbeit.
Was Sie selbst steuern, ist der Kontext, den die Agenten nutzen: Projekt-Kontext bestimmt, welche Inhalte zuerst geladen werden können. Eine sorgfältige Pflege dieses Kontexts ist wichtiger, als direkt die Fähigkeiten zu verwalten.