SkillDAG: Self-Evolving Typed Skill Graphs for LLM Skill Selection at Scale
SkillDAG führt ein selbstentwickelndes, typisiertes gerichtetes Graph-Framework ein, das es LLM-Agenten ermöglicht, während der Ausführung dynamisch zwischen Skill-Beziehungen abzurufen und strukturell über diese zu schlussfolgern, wobei es bestehende Baselines in komplexen Aufgabenumgebungen durch die Akkumulation von aus der Ausführung gewonnenem Wissen und die Aufrechterhaltung eines robusten Kandidaten-Rankings bei Skalierung der Skill-Bibliotheken signifikant übertrifft.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie stellen ein riesiges Team aus spezialisierten Arbeitern (Fähigkeiten) ein, um einem Roboter zu helfen, komplexe Rätsel zu lösen. In der Vergangenheit, als das Team noch klein war, konnten Sie einfach alle Lebensläufe lesen und die richtigen Leute auswählen. Aber jetzt stellen Sie sich vor, Ihr Team ist auf tausende von Arbeitern angewachsen.
Wenn Sie versuchen, alle Lebensläufe auf einmal zu lesen, gehen Ihnen die Zeit und der Platz aus. Wenn Sie einen Computer einfach nur bitten, den „ähnlichsten“ Lebenslauf zur Aufgabe zu finden, könnten Sie die entscheidende Person übersehen, die Sie eigentlich benötigen, weil ihr Lebenslauf nicht so aussieht wie die Aufgabe, obwohl sie dafür essenziell ist.
SkillDAG ist ein neues System, das entwickelt wurde, um dieses „Zu viele Arbeiter“-Problem für KI-Agenten zu lösen. So funktioniert es, unter Verwendung einfacher Analogien:
1. Das Problem: Die „flache“ Liste vs. die „Karte“
Aktuelle KI-Systeme behandeln Fähigkeiten oft wie eine flache Liste von Namen. Wenn Sie nach einer „Koch-Fähigkeit“ fragen, findet das System das Wort „kochen“. Es könnte aber übersehen, dass Sie auch eine „Hack-Fähigkeit“ (eine Voraussetzung) benötigen oder dass Sie nicht gleichzeitig „kochen“ und „einfrieren“ verwenden sollten (ein Konflikt).
- Der alte Weg: Es ist, als würde man versuchen, eine Stadt zu navigieren, indem man nur eine Liste von Straßennamen verwendet. Man weiß vielleicht, wo das Ziel ist, aber man weiß nicht, welche Straßen dorthin führen, welche Sackgassen sind oder welche Einbahnstraßen sind.
- Der SkillDAG-Weg: Er erstellt eine lebendige Karte (einen Graphen), in der jede Fähigkeit ein Stadtblock ist und die Verbindungen zwischen ihnen klar beschriftete Straßen sind. Einige Straßen sagen „Du musst diesen Weg nehmen, um dorthin zu gelangen“ (Voraussetzung), andere sagen „Dies ist eine Abkürzung“ (Spezialisierung) und andere sagen „Gehe hier nicht hin“ (Konflikt).
2. Die Innovation: Der Agent hält die Karte
In früheren Systemen entschied ein fest programmiertes Computerprogramm, welche Fähigkeiten basierend auf der Karte geladen werden sollten, und der KI-Agent erhielt lediglich eine vorgefertigte Liste. Der Agent konnte nicht fragen: „Warum hast du das ausgewählt?“ oder „Kann ich eine neue Straße hinzufügen?“
SkillDAG dreht dies um.
- Der Agent ist der Navigator: Dem KI-Agenten wird die Karte selbst gegeben. Er kann die Verbindungen betrachten, Fragen stellen und entscheiden, welche Fähigkeiten er lädt.
- Das „Such“-Werkzeug: Anstatt nur eine Liste von Namen zu erhalten, fragt der Agent die Karte: „Wer ist nah an dieser Aufgabe?“ (Matches/Übereinstimmungen), „Wer ist mit ihnen verbunden?“ (Nachbarn) und „Wen sollte ich vermeiden?“ (Konflikte). Dies gibt dem Agenten drei verschiedene Arten von Hinweisen, um eine kluge Entscheidung zu treffen.
3. Der „selbstentwickelnde“ Teil: Neue Straßen zeichnen
Die Karte ist zu Beginn nicht perfekt. Sie wird aus einem „Cold Start“ (dem Lesen der Lebensläufe) aufgebaut, aber sie übersieht Dinge, die erst entstehen, wenn der Roboter die Arbeit tatsächlich ausführt.
- Das „Propose and Commit“-Protokoll (Vorschlagen und Festlegen): Wenn der Agent eine Aufgabe versucht und feststellt: „Hey, ich brauchte Fähigkeit A, bevor ich Fähigkeit B nutzen konnte“, kann er eine neue Straße auf der Karte vorschlagen, die sie miteinander verbindet.
- Die Sicherheitsleitplanken: Bevor die neue Straße gezeichnet wird, prüft das System drei Regeln:
- Keine Schleifen: Man kann keinen Kreis erstellen, in dem A nach B braucht und B nach A (das würde den Agenten in einer Endlosschleife fangen).
- Keine Widersprüche: Man kann keine Straße zeichnen, die sagt „Gehe hierher“, und gleichzeitig eine andere, die sagt „Gehe nicht hierher“ für dasselbe Paar.
- Die Rückgängig-Taste: Wenn der Agent einen Fehler macht, führt das System ein Protokoll, damit die Straße später gelöscht werden kann.
Das bedeutet, dass die Karte mit jedem Mal, wenn der Agent ein Rätsel löst, intelligenter und detaillierter wird und aus der eigenen Erfahrung lernt.
4. Die Ergebnisse: Schlauer und schneller
Das Paper testete dies auf zwei Arten von Herausforderungen:
- ALFWorld (Virtuelles Haus): Der Agent musste Objekte in einem Haus bewegen.
- SkillsBench (Codierungsaufgaben): Der Agent musste Code schreiben, um Probleme zu lösen.
Das Ergebnis:
- Bessere Erfolgsquote: Der SkillDAG-Agent löste signifikant mehr Rätsel als die bisher besten Methoden. Er war besonders gut darin, die richtigen Werkzeuge auszuwählen, wenn die Bibliothek der Werkzeuge riesig war.
- Besseres Gedächtnis: Selbst als die Anzahl der Fähigkeiten um das Zehnfache anstieg, wurde der SkillDAG-Agent nicht verwirrt. Er fand weiterhin die richtigen Fähigkeiten, während andere Methoden begannen, zu scheitern.
- Inhärente Verbesserung: Das System wurde nicht einfach nur glücklich; es rief tatsächlich häufiger die korrekten „Ground Truth“-Fähigkeiten ab, was beweist, dass die Kartenstruktur funktionierte.
Zusammenfassende Analogie
Betrachten Sie SkillDAG als ein GPS, das sich selbst aktualisiert, das ein KI-Agent erhält.
- Altes System: Sie geben dem Agenten eine statische Papierkarte. Wenn sich eine Straße ändert oder eine neue Abkürzung eröffnet wird, ist der Agent mit der alten Karte aufgeschmissen.
- SkillDAG: Der Agent hält ein digitales GPS. Er kann den Verkehr sehen (Konflikte), die Verbindungen (Abhängigkeiten) und während er fährt, zeichnet er neue Abkürzungen auf die Karte für zukünftige Fahrten. Der Agent entscheidet, wohin er fährt, und nutzt die Karte als Werkzeug, nicht als Regel.
Das Paper behauptet, dass dieser Ansatz KI-Agenten viel besser darin macht, die richtigen Werkzeuge aus einer massiven Bibliothek auszuwählen, was zu höheren Erfolgsraten bei komplexen Aufgaben führt.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.