NVIDIA veröffentlicht DOCA Agent Skills zur Verbesserung der BlueField-Infrastrukturentwicklung

NVIDIA hat DOCA AI Agent Skills auf GitHub veröffentlicht, die Coding-Agenten verifizierte BlueField-Anleitungen und einen getesteten Weg zu zuverlässigerem Infrastrukturcode bieten.

AI News

NVIDIA hat eine Reihe von DOCA AI Agent Skills auf GitHub veröffentlicht. Sie sollen Coding-Agenten dabei helfen, Anwendungen für NVIDIA BlueField Data Processing Units mit weniger nicht unterstützten API-Aufrufen und hardwarebezogenen Fehlern zu entwickeln. Die Maßnahme zielt auf ein eng begrenztes, aber folgenschweres Problem: Allgemeine KI-Coding-Agenten verfügen häufig nicht über das gerätespezifische Wissen, das für Infrastruktursoftware erforderlich ist.

Das Skills-Paket stellt Agenten strukturierte Informationen zu APIs, Hardwarefunktionen, Build-Anforderungen und Bereitstellungsbeschränkungen innerhalb der NVIDIA-DOCA-Softwareplattform bereit. NVIDIA zufolge kann dieser Ansatz die Zahl der Korrekturschleifen verringern, wenn Entwickler Netzwerk-, Speicher-, Sicherheits- und Telemetrieanwendungen für BlueField-Systeme erstellen.

Was sich für BlueField-Entwickler geändert hat

NVIDIA DOCA ist die Softwareplattform des Unternehmens zur Entwicklung von Anwendungen für BlueField-DPUs. Sie umfasst unter anderem beschleunigte Netzwerke, KI-orientierten Speicher, integrierte Sicherheit, Telemetrie und Lebenszyklusverwaltung. Die neuen DOCA AI Agent Skills sollen Coding-Agenten eine verlässlichere technische Grundlage bieten als allgemeine Trainingsdaten allein.

Jeder Skill wird in einem leichtgewichtigen offenen Format bereitgestellt, dessen Mittelpunkt eine SKILL.md-Datei bildet. NVIDIA zufolge enthalten die Dateien verifizierte API-Signaturen, Anforderungen an Hardwarefunktionen, Build-Container-Beschränkungen, Paketnamen und bekannte Fehlerursachen. Die Skills sind auf bestimmte DOCA-Komponenten oder Arbeitsabläufe zugeschnitten und nicht als ein einziger umfassender Anweisungssatz konzipiert.

Ein Skill für DOCA Flow kann beispielsweise die korrekten Funktionssignaturen und pkg-config-Modulnamen bereitstellen und zugleich angeben, welche Build-Bedingungen und gängigen Gegenmaßnahmen gelten. NVIDIA zufolge decken die Skills die umfassendere DOCA-Bibliothek ab, darunter DOCA Flow, GPUNetIO, PCC und RDMA.

Die Dateien ersetzen den Coding-Agenten nicht. NVIDIA beschreibt sie vielmehr als eine maschinenlesbare Schicht aus Domänenwissen, mit der ein Agent seinen vorgeschlagenen Code vor der Erstellung oder Bereitstellung gegen die relevanten Software- und Hardwarebeschränkungen prüfen kann.

NVIDIAs Evaluierung zeigt eine große Lücke – sie stammt jedoch vom Anbieter

NVIDIA testete Agenten anhand von 65 DOCA-Entwicklungsaufforderungen, die von kurzen Fragen bis zu Implementierungsaufgaben mit mehreren Anforderungen reichten. Das Unternehmen bewertete die Antworten anhand aufgabenspezifischer Checklisten mit Bestehen/Nichtbestehen-Kriterien.

In NVIDIAs Evaluierung erfüllten Agenten ohne die Skills 19 % der Checklistenpunkte, während Agenten mit den Skills über alle 65 Aufforderungen hinweg 100 % erreichten. Das Unternehmen erklärte, nicht unterstützte Funktionen, falsche Flags und ungültige Image-Tags seien wiederkehrende Probleme in den nicht unterstützten Antworten gewesen. API-Fehlverwendung sei in 59 der 65 Aufforderungen aufgetreten.

Diese Zahlen zeigen den potenziellen Wert, Agenten für spezialisierte Infrastrukturarbeiten mit maßgeblichem, strukturiertem Kontext zu versorgen. Sie sollten jedoch als NVIDIAs eigener Benchmark und nicht als unabhängige Bewertung jedes Coding-Agenten oder DOCA-Arbeitsablaufs gelesen werden. Das Quellenmaterial nennt nicht alle verwendeten Modelle, Agentenkonfigurationen, Bewertungsdetails oder externen Prüfer. Daher lässt sich noch nicht feststellen, wie die Skills mit unterschiedlichen Tools und in Produktionsumgebungen abschneiden werden.

NVIDIA präsentierte außerdem eine Gegenüberstellung mit einer Go-basierten RDMA-Anwendung auf einem BlueField-3-System. Das Unternehmen erklärte, der Agent mit den Skills habe 73 % weniger handgeschriebenen Code und 46 % weniger Hardwarebefehle benötigt als der Agent ohne Skills. Auch dies sind vom Anbieter gemeldete Ergebnisse einer Demonstration und keine allgemeine Produktivitätsstudie.

Warum die Details für Infrastrukturteams wichtig sind

Das von NVIDIA adressierte Problem ist bei der Infrastrukturentwicklung gravierender als bei vielen Programmieraufgaben auf Anwendungsebene. Eine erfundene Funktion kann in einem herkömmlichen Softwareprojekt einen sichtbaren Kompilierungsfehler verursachen. Auf einer DPU kann eine falsche Annahme zusätzlich Geräteunterstützung, Firmwarezustand, Containerkompatibilität, Link-Konfiguration oder eine Änderung betreffen, die einen Neustart oder Aus- und Einschaltzyklus erfordert.

NVIDIA zufolge ermöglichen die Skills Agenten, die Geräteunterstützung vor dem Schreiben von Code zu überprüfen und Vorabprüfungen durchzuführen, bevor Änderungen auf Firmware-Ebene vorgenommen werden. Sie können außerdem die Planung von Rollbacks unterstützen und Situationen berücksichtigen, in denen ein vollständiger Aus- und Einschaltzyklus erforderlich ist. Diese Prüfungen sind für Teams relevant, die physische Infrastruktur nicht als beliebig oft wiederholbare Entwicklungsumgebung behandeln können.

Für Entwickler besteht der praktische Vorteil nicht einfach in weniger Zeilen generierten Codes. Der größere potenzielle Gewinn liegt in der Verringerung der Zahl der Zyklen zwischen der ersten Antwort eines Agenten und einer funktionierenden Anwendung auf echter Hardware. Ein Netzwerkingenieur, der eine DOCA-Flow-Pipeline erstellt, oder ein RDMA-Entwickler, der einen Host-zu-DPU-Arbeitsablauf konfiguriert, könnte weniger Zeit mit der Korrektur erfundener Schnittstellen und mehr Zeit mit der Validierung des Verhaltens verbringen.

Für Unternehmenskunden beseitigen die Skills jedoch nicht den Bedarf an Tests, Zugriffskontrollen oder menschlicher Prüfung. Eine maschinenlesbare Beschreibung einer API kann den Ausgangspunkt eines Agenten verbessern, aber nicht garantieren, dass der generierte Code für ein Produktionsnetz sicher, mit einer bestimmten Firmware-Version kompatibel oder für die Sicherheitsrichtlinie einer Bereitstellung geeignet ist.

Offene Skills als Vertriebsstrategie

NVIDIA stellt die DOCA Skills über das GitHub-Repository NVIDIA/skills bereit. Dadurch können Entwickler das Material direkt prüfen und zusammen mit ihren bevorzugten KI-Coding-Tools einsetzen. Das Repository-Modell schafft außerdem einen Weg, die Anleitungen weiterzuentwickeln, wenn sich DOCA-Schnittstellen, unterstützte Hardware und Build-Umgebungen ändern.

Diese Vertriebsentscheidung ist wichtig, weil spezialisierte Infrastrukturagenten nur dann nützlich sind, wenn ihre Anweisungen mit der von ihnen betriebenen Software übereinstimmen. NVIDIAs Beschreibung der Skills betont verifizierte Verträge und Hardwareanforderungen statt umfassender Gesprächskompetenz. Diese Genauigkeit aufrechtzuerhalten, wird entscheidend sein, während sich BlueField-Plattformen und DOCA-Komponenten weiterentwickeln.

Die Ankündigung spiegelt zudem eine breitere Entwicklung bei der KI-gestützten Softwareentwicklung wider: Anstatt von einem allgemeinen Modell zu erwarten, jedes spezialisierte System auswendig zu kennen, verpacken Anbieter Domänenkontext, den Agenten zur Laufzeit laden können. In diesem Fall handelt es sich nicht um ein Framework für eine Verbraucheranwendung, sondern um einen Hardware-Software-Stack, in dem falsche Annahmen die Bereitstellung verzögern können.

Worauf als Nächstes zu achten ist

Das erste Signal wird sein, ob Entwickler außerhalb von NVIDIA die gemeldeten Verbesserungen mit verschiedenen Coding-Agenten, Modellen und DOCA-Versionen reproduzieren können. Unabhängige Bewertungen sollten klären, ob die Lücke zwischen 19 % und 100 % über NVIDIAs Aufforderungsset hinaus Bestand hat.

Teams sollten außerdem beobachten, wie schnell das Repository Änderungen an BlueField-Hardware, Firmware, Container-Images und API-Verhalten nachvollzieht. Veraltete Skills könnten dieselben Zuverlässigkeitsprobleme wieder einführen, die sie eigentlich verringern sollen.

Ein drittes Signal ist die Nutzung in vollständigen Arbeitsabläufen statt in Demonstrationen. Belege dafür, dass Skills beim Testen, Debugging, Rollback und bei der Produktionsbereitstellung helfen – und nicht nur bei der anfänglichen Codegenerierung –, würden zeigen, ob sie neben dem Entwickleraufwand auch das Betriebsrisiko senken.

Creati.ai-Perspektive

NVIDIAs Veröffentlichung ist eine gezielte Antwort auf eine reale Einschränkung allgemeiner Coding-Agenten: Sprachgewandtheit ist nicht dasselbe wie präzises Wissen über eine spezialisierte Hardwareplattform. Indem NVIDIA API- und Gerätebeschränkungen in einem strukturierten Format offenlegt, versucht das Unternehmen, Agentenunterstützung näher an ein Engineering-Tool und weiter weg von plausibler Codegenerierung zu bringen.

Die stärksten Aussagen bleiben vom Anbieter kontrolliert, und der Wert der Skills wird von Pflege, unabhängigen Tests und der Integration mit Sicherheitsvorkehrungen für die Bereitstellung abhängen. Dennoch bietet der Ansatz Infrastruktur-Anbietern ein praktisches Muster: Sie sollten Agenten versionsbezogenes, maschinenlesbares Betriebswissen bereitstellen, statt sich darauf zu verlassen, dass Modelle kritische Details aus allgemeinen Trainingsdaten ableiten.

Anzeigen