Google hat zusammen mit wichtigen Industriepartnern die Agentic Resource Discovery (ARD) Spezifikation eingeführt, einen offenen Standard, der vereinfachen soll, wie KI-Code-Assistenten-Tools und andere KI-Agenten externe Dienste und APIs entdecken, veröffentlichen und verifizieren. Dies bietet Softwareentwicklern eine optimierte und sicherere Integrationserfahrung für KI-gestützte Workflows. Diese Initiative begegnet direkt der wachsenden Komplexität der Integration unterschiedlicher KI-Fähigkeiten und verspricht eine verbesserte Interoperabilität und Governance für Entwickler, die mit KI arbeiten.
- ARD bietet eine standardisierte Methode für KI-Agenten, um externe Tools und Dienste zu finden und zu nutzen.
- Es führt maschinenlesbare Kataloge (
ai-catalog.json) und Registries für die Fähigkeitserkennung über Organisationen hinweg ein. - Vertrauens- und Verifizierungsmechanismen sind integriert, was für die Akzeptanz in Unternehmen und die Sicherheit entscheidend ist.
- Frühe Implementierungen sind bereits in Tools wie GitHub Copilot’s Agent Finder zu sehen.
Warum KI-Code-Assistenten-Tools eine bessere Erkennung benötigen
Die Verbreitung von KI-Fähigkeiten hat eine erhebliche Herausforderung für Softwareentwickler geschaffen: Wie finden und integrieren sich KI-Agenten effizient in die Vielzahl verfügbarer externer Tools, APIs und Dienste? Während Protokolle für die Aufrufung eines Tools durch einen KI-Agenten existieren, fehlte der entscheidenden früheren Phase der Erkennung weitgehend ein gemeinsamer, offener Standard. Diese Lücke führt oft zu einer Abhängigkeit von fest codierten Integrationen oder statischen Listen, was die dynamische und autonome Natur, die für fortgeschrittene KI-Agenten vorgesehen ist, behindert.
Srinivas Krishnan, ein Distinguished Engineer bei Google Cloud, hob die Kernmotivation hervor und bemerkte, dass das Problem zwar einfach zu formulieren ist, seine effektive Lösung im Unternehmenskontext jedoch mehr erfordert als nur das Finden einer funktionierenden Lösung. Es erfordert integrierte Governance, Sicherheit und Identität, anstatt dass diese kritischen Komponenten nachträglich hinzugefügt werden. Die ARD-Spezifikation zielt darauf ab, diese Lücke zu füllen, indem sie eine komplementäre Erkennungsschicht etabliert, die über verschiedene KI-Frameworks und Anbieter hinweg funktioniert und den Prozess für Entwickler, die KI-Tools nutzen, optimiert.
Das Herzstück von ARD verstehen: Kataloge und Registries
Im Mittelpunkt der ARD-Spezifikation stehen zwei grundlegende Konstrukte: Kataloge und Registries. Organisationen können eine maschinenlesbare ai-catalog.json-Datei innerhalb ihrer Domain veröffentlichen. Diese Datei fungiert als Manifest, das die verfügbaren Fähigkeiten beschreibt, wie z.B. spezifische Tools, APIs, Skills oder KI-Agenten-Endpunkte, die eine Organisation für die KI-Interaktion anbietet.
Registries dienen dann als Aggregatoren, die diese Kataloge aus verschiedenen Quellen sammeln. Diese Aggregation ermöglicht es KI-Agenten, Suchen basierend auf ihrer Aufgabenabsicht durchzuführen, anstatt vorherige Kenntnisse spezifischer Endpunkte zu benötigen. Für Softwareentwickler bedeutet dies, dass ein KI-Agent dynamisch einen relevanten Dienst oder ein Tool über verschiedene Organisationsgrenzen hinweg lokalisieren könnte, was die Flexibilität und Leistungsfähigkeit von Coding AI erheblich verbessert. Das Design gewährleistet die Kompatibilität mit bestehenden Ausführungsstandards wie dem Model Context Protocol (MCP) und OpenAPI und sorgt so für eine nahtlose Integration in aktuelle Entwicklungsökosysteme.
Sicherung von KI-Agenten-Interaktionen über Organisationsgrenzen hinweg
Ein kritischer Aspekt der ARD-Spezifikation ist ihr Fokus auf Vertrauen und Verifizierung. In Umgebungen, in denen autonome KI-Agenten Aktionen über Drittanbieterdienste und komplexe Unternehmenssysteme hinweg auslösen könnten, ist die Fähigkeit, die Authentizität und Herkunft einer entdeckten Ressource zu validieren, von größter Bedeutung. ARD integriert domänenbasierte Eigentums- und Verifizierungsmechanismen direkt in ihr Design.
Das bedeutet, dass ein KI-Agent, bevor er eine Verbindung herstellt oder eine entdeckte Fähigkeit nutzt, die Legitimität der Ressource überprüfen kann. Diese integrierte Sicherheitsmaßnahme ist entscheidend, um Risiken zu reduzieren, insbesondere in sensiblen Unternehmensanwendungen, wo Governance und Datenintegrität nicht verhandelbar sind. Für Softwareentwickler, die robuste KI-Lösungen entwickeln, bietet diese Vertrauensschicht eine grundlegende Gewissheit, dass ihre KI-Agenten mit verifizierten und autorisierten Diensten interagieren, was die allgemeine Sicherheit ihrer Anwendungen verbessert.
Kollaborative Entwicklung und aufkommende Implementierungen
Die ARD-Spezifikation ist das Ergebnis einer umfassenden Zusammenarbeit in der Tech-Industrie, mit Beiträgen eines Konsortiums führender Unternehmen, darunter Microsoft, GitHub, Hugging Face, Cisco, Databricks, GoDaddy, NVIDIA, Salesforce, ServiceNow und Snowflake. Diese breite Unterstützung der Branche unterstreicht den anerkannten Bedarf an einem solchen Standard und gewährleistet seine breite Anwendbarkeit.
Frühe Implementierungen zeigen bereits den praktischen Nutzen von ARD. GitHub’s Agent Finder, integriert in GitHub Copilot, und Hugging Face’s Discover Tool nutzen ARD für die Laufzeit-Fähigkeitserkennung und zeigen, wie diese Spezifikation die Funktionalitäten von KI-Code-Assistenten sofort verbessern kann. Jennifer Marsman, Principal Engineer in AI bei Microsoft, stellte klar, dass das Ziel kein einzelner, monolithischer globaler Katalog ist. Stattdessen erwartet sie viele Erkennungsdienste, die jeweils auf spezifische Indexierungs-, Bereitstellungs- und Ranking-Kriterien zugeschnitten sind. ARD, so bemerkte sie, befähigt KI-Clients, Fähigkeiten zu entdecken, ersetzt aber keine wesentlichen Funktionen wie Authentifizierung, Autorisierung oder organisatorische Vertrauensentscheidungen. Community-Diskussionen heben auch den Wert einer solchen Standardisierung für den Aufbau von Alternativen zu proprietären Systemen hervor, obwohl die Qualität und die Zugriffsmodelle der exponierten Tools letztendlich ihren vollen Einfluss auf die KI-Code-Generierung und die Entwicklerproduktivität bestimmen werden.
Was das heute für Softwareentwickler bedeutet
Für Softwareentwickler stellt die Agentic Resource Discovery Spezifikation einen bedeutenden Schritt in Richtung einer stärker vernetzten und intelligenteren Zukunft der KI-Entwicklung dar. Sie bietet einen standardisierten Weg, damit ihre Dienste und Tools von einer neuen Generation von KI-Agenten, einschließlich fortschrittlicher KI-Code-Assistenten-Tools, entdeckt und genutzt werden können. Dies kann zu dynamischeren Integrationen, reduziertem Boilerplate-Code und erhöhter Effizienz bei der Entwicklung KI-gestützter Anwendungen führen.
Die Spezifikation ist derzeit mit Referenzimplementierungen und Dokumentation verfügbar und bietet Entwicklern eine konkrete Möglichkeit zur Beteiligung. Softwareentwickler sollten die Referenzimplementierungen und Dokumentation der ARD-Spezifikation erkunden, um zu verstehen, wie ihre eigenen Dienste von KI-Agenten auffindbar gemacht werden können, und sich so auf eine Zukunft mit stärker vernetzten und intelligenteren Entwicklungsworkflows vorbereiten. Dieses proaktive Engagement kann sie in die Lage versetzen, aufkommende KI-Tools für Entwickler zu nutzen, sei es beim Bauen mit GitHub Copilot, beim Erkunden von GitHub Copilot-Alternativen oder beim Integrieren von KI-Debugging-Tools in ihre Pipelines, was letztendlich ihre Entwicklerproduktivität steigert.
Das wöchentliche KI-Briefing für Ihren Beruf
Eine E-Mail pro Woche: die KI-Änderungen, die Ihren Beruf wirklich betreffen — Tools, Deals und was zu tun ist.
