Dieser Text wurde mit dem automatisierten Übersetzungssystem von Salesforce übersetzt. Nehmen Sie an unserer Umfrage teil, um Feedback zu diesem Inhalt zu geben und uns mitzuteilen, was Sie als Nächstes sehen möchten.

Die Umstellung auf Agentic Enterprise stellt die bedeutendste architektonische Veränderung seit Beginn der Cloud dar. Sie verspricht ein bisher unerreichtes Maß an Produktivität und Automatisierung, bringt jedoch auch tiefgreifende Herausforderungen mit sich, die sich auf die Verwaltung, die Sicherheit und die betriebliche Komplexität beziehen. Die Verwendung eines schrittweisen Ansatzes – das Bereitstellen von Agenten in Silos ohne Einigungsstrategie – ist ein direkter Weg zu technischer Verschuldung und Organisationschaos.

Die Bereitstellung von Agenten ohne zentrale Verwaltungsebene führt zu einem erheblichen betrieblichen Risiko, einschließlich Sicherheitslücken durch direkten Systemzugriff, mangelnder Beobachtbarkeit von Agenteninteraktionen und -aktionen und hoher Kosten aufgrund redundanter Punkt-zu-Punkt-Integrationen. Diese isolierte Bereitstellungsstrategie führt zu einer brüchigen Umgebung, die im Maßstab schwer zu verwalten ist. Für ein nachhaltiges Modell ist eine einheitliche Plattform für die Integration und Verwaltung von Agenten erforderlich.

MuleSoft bietet eine umfassende, vereinheitlichte und offene Plattform, die Unternehmen auf ihrem Weg sicher begleitet. Sie nutzt die vorhandene API-Landschaft des Unternehmens als Grundlage für Agentenaktionen und beschleunigt die Erstellung neuer agentenfähiger Vermögenswerte durch einen vertrauenswürdigen, AI-gestützten Entwicklungslebenszyklus. Durch die Unterstützung offener Standards wie des Modellkontextprotokolls (Model Context Protocol, MCP) und der Agent2Agent-Protokolle (A2A) auf Unternehmensebene können diese Datenbestände sowohl für einfache Befehle als auch für die komplexe Zusammenarbeit mit mehreren Agenten verwendet werden, unabhängig davon, wie sich die AI-Landschaft entwickelt. MuleSoft Agent Fabric bietet eine Lösung zum Erkunden, Orchestrieren, Steuern und Beobachten des gesamten Agentenökosystems. Durch diesen integrierten Ansatz bietet MuleSoft Agent Fabric eine bewährte Grundlage für die Skalierung eines Netzwerks Vertrauenswürdiger AI Agenten, das das Versprechen der AI in konkrete automatisierte Geschäftsergebnisse umwandelt und das volle Potenzial des intelligenten Unternehmens ausschöpft.

Dreischichtige API-geführte Konnektivitätsarchitektur

Der etablierte dreischichtige Ansatz der API-geführten Konnektivität – System-, Prozess- und Erfahrungs-APIs – bietet ein leistungsstarkes Framework zur Strukturierung der Handlungsfähigkeit von Agenten.

  • System-APIs bieten eine konsistente, sichere und abstrahierte Schnittstelle zu zugrunde liegenden Datensatzsystemen. Sie entkoppeln Agenten von der Komplexität von Backend-Protokollen und -Datenmodellen, wodurch sichergestellt wird, dass alle Agentenaktionen an geregelten, zuverlässigen Endpunkten ausgeführt werden.
  • Prozess-APIs enthalten eine komplexe Geschäftslogik aus mehreren Schritten. Agenten müssen die komplizierte Orchestrierung, die sich hinter dem Erstellen von Vertriebsaufträgen, dem Überprüfen des Inventars oder dem Initiieren von Versandvorgängen verbirgt, nicht verstehen. Sie können Prozess-APIs (z. B. "Prozessreihenfolge") verwenden, ohne sich um die zugrunde liegenden Komplexitäten kümmern zu müssen. Prozess-APIs bieten Agenten einen sicheren, transaktionalen und überprüfbaren Mechanismus zum Ausführen von Geschäftsprozessen. Dadurch wird die erforderliche Argumentation der Agenten erheblich reduziert und sichergestellt, dass Geschäftsregeln einheitlich durchgesetzt werden.
  • Erfahrungs-APIs wurden traditionell für bestimmte Benutzeroberflächenanwendungen (z. B. Auftragsverwaltungsanwendung) entwickelt. Sie können jedoch auch als kontextreiche Aktionen für Agenten verwendet werden. Dadurch erhalten Agenten wichtige Informationen, damit sie eine bestimmte Aufgabe ausführen können, ohne mehrere Aufrufe an nachgelagerte Systeme vornehmen zu müssen.

Unternehmen müssen die Entwicklung der APIs und Integrationen beschleunigen, die die zusammengesetzte Grundlage bilden, um der steigenden Nachfrage nach agentenfähigen Tools und Funktionen gerecht zu werden. MuleSoft meistert diese Herausforderung, indem es generative AI direkt in den Entwicklungslebenszyklus einbettet. Dadurch entsteht ein virtuoser Zyklus, der mithilfe von AI die hochwertigen Vermögenswerte erstellt, die andere Agenten verbrauchen.

Für Entwickler fungiert MuleSoft Vibes als intelligenter Partner, da es die sich wiederholendsten Aspekte der Integrationsentwicklung automatisiert und eine einheitliche, agentenbasierte Oberfläche für den gesamten Softwareentwicklungslebenszyklus bereitstellt. Über MuleSoft Vibes im Anypoint Code Builder interagieren Entwickler mit generativen Funktionen, die auf den vertrauenswürdigen Einstein AI Pipelines basieren, was den AI-gestützten Entwicklungsprozess reibungslos und effizient gestaltet. Bei dieser Pipeline – dem Inference Graph Execution Service (IGES) – handelt es sich um einen mehrstufigen Prozess, mit dem hochwertige Ergebnisse erzielt werden. Sie besteht aus Kontextbildung, Validierung, Fehlerkorrektur und strenger Auswertung.

Architekturdiagramm, das zeigt, wie MuleSoft Vibes vertrauenswürdige Einstein AI-Pipelines nutzt
  • Die Funktion "Generative Flows" in MuleSoft Vibes basiert auf dem Agentforce AI Framework. Sie wandelt Geschäftslogik mit natürlicher Sprache (Benutzeraufforderungen) in funktionale Mule-Anwendungen um. Die IGES-Pipeline besteht aus folgenden Schritten:
    • Zusammenfassung des Unterhaltungsverlaufs: Der LLM analysiert die aktuelle Aufforderung und die vorherigen Nachrichten des Benutzers, um eine zusammengefasste Aufforderung zu erstellen, die den Benutzer-Intent und den Unterhaltungsverlauf erfasst. Diese konsolidierte Aufforderung erhöht die Genauigkeit nachfolgender Schritte zum Abrufen und Generieren von Daten.
    • Semantisches Abrufen von Flows aus einer Vektordatenbank: Das System verwendet die zusammengefasste Eingabeaufforderung aus dem vorherigen Schritt und führt eine semantische Suche anhand einer Vektordatenbank aus, die 200+ Konnektoren, 7.000+ Konnektorvorgänge und 7.000+ Beispielcodeauszüge enthält. Sie ruft die relevantesten Konnektoren, Vorgänge und Codebeispiele ab, um den Generierungsprozess anhand genauer Daten zu ergründen, und stellt sicher, dass die Ausgaben mit dem umfangreichen Konnektor-Ökosystem von MuleSoft übereinstimmen. Da MuleSoft der Branchenstandard für Konnektoren und Vorgänge ist, bietet diese Kontextbildung dem Modell eine umfassende Kontext- und Domänengenauigkeit, die generischen LLMs fehlt.
    • Vergrößerung: Die abgerufenen Inhalte und Unterhaltungsverlaufsmeldungen werden dann mit der zusammengefassten Aufforderung kombiniert. Diese erweiterte Eingabeaufforderung leitet die LLM an, Halluzinationen zu reduzieren. Sie enthält auch Anweisungen zum Verhindern der Generierung toxischer Inhalte.
    • Flow-Generierung: Bei diesem Schritt wird das Einstein AI LLM-Modell verwendet, um XML-Rohcode zu generieren, der auf dem Kontext und den angegebenen Beispielen basiert. Dies ist der Kernschritt der Generierungs-Pipeline.
    • Nachbearbeitung und Validierung: Der Postprozessor und Validierer überprüft den Code, um die richtige Syntax und die Verwendung gültiger Konnektorvorgänge sicherzustellen, während eine separate Toxizitätsprüfung schädliche Inhalte kennzeichnet.
    • Fehlerkorrektur in mehreren Schritten: Wenn alle anfänglichen Generierungen ungültig sind, analysiert der automatisierte Fehlerkorrekturmechanismus die Fehlermeldungen, um Muster zu erkennen. Anschließend wird die Eingabeaufforderung zusammen mit angereicherten Fehlermeldungen und korrigierenden Metadaten erneut an das LLM gesendet.
    • Generierung von Konfigurationsdateien: Dieser Schritt extrahiert relevante Konnektor-Metadaten, erweitert die Eingabeaufforderung und sendet sie an das LLM, um genaue Konnektorkonfigurationen zu generieren. Schließlich werden alle POM- und XML-Namespaces deterministisch mit der neuesten Version jeder Abhängigkeit generiert, was Halluzinationen beseitigt und Konsistenz gewährleistet.
  • Die Datentransformation der DataWeave-Transformationsgenerierung: ist oft der zeitaufwendigste Teil der Integrationsentwicklung. MuleSoft Vibes greift diesen Prozess mithilfe des Ansatzes aus mehreren Schritten auf, der der Generierung von MuleFlow-XML ähnelt.
    • Intention Reasoning (Intentionsgründe): Das LLM analysiert Benutzereingabe- und Ausgabedatenbeispiele, um Transformationslogik auf hoher Ebene in natürlicher Sprache abzuleiten und zu artikulieren. Dieser Schritt trennt das Ziel des Benutzers von den Literaldatenwerten, die in der Eingabeaufforderung angegeben wurden.
    • Semantisches Abrufen von DataWeave: Um die semantisch relevanteste DataWeave-Funktionsdokumentation und vollständige Transformationsbeispiele zu finden, verwendet das System die generierte Eingabeaufforderung aus dem vorherigen Schritt als Abfrage an die Vektordatenbank. Dadurch basiert der Generierungsprozess auf hochwertigen, überprüften Informationen.
    • Vergrößerung: Die abgerufenen Funktionen und Beispiele werden mit der ursprünglichen Benutzeraufforderung kombiniert, um eine kontextbezogene Reihe von Anweisungen für den nachfolgenden LLM-Aufruf zu erstellen, die das Verhalten des LLM zur Reduzierung von Halluzinationen beeinflusst.
    • Datenwebgenerierung: In diesem Schritt wird das LLM-Modell verwendet, um ein DataWeave-Transformationsskript und eine zugehörige Erläuterung zu generieren, die auf dem bereitgestellten Kontext und den Beispielen basiert. Dies ist der Kernschritt der Generierungs-Pipeline.
    • Nachbearbeitung und Validierung Das generierte Skript wird anhand zweier spezifischer Kennzahlen ausgewertet: Gültigkeit und Richtigkeit. Das Skript muss ohne Syntaxfehler kompiliert werden (Gültigkeit) und die erwartete Ausgabe erzeugen, wenn es mit der Beispieleingabe ausgeführt wird (Korrektheit).
    • Fehlerkorrektur in mehreren Schritten: Wenn die anfängliche Validierung fehlschlägt, identifiziert dieses Plugin die Fehlerkategorien und behebt die Probleme im generierten Skript. Diese Optimierung trägt zur Verbesserung der Gesamterfolgsrate und -genauigkeit des Systems bei.
    • Abschließende Nachbearbeitung und Validierung Das korrigierte Skript aus dem Fehlerkorrekturmodul wird einem erneuten Validierungsprozess unterzogen, um sicherzustellen, dass es syntaktisch gültig und funktionsgerecht ist. Dieses endgültige Qualitäts-Gate stellt sicher, dass die Ausgabe genau und zuverlässig ist, bevor sie an den Benutzer zurückgesendet wird.
  • Entwickler von API-Spezifikationen und der Dokumentationsgenerierung: können vollständig validierte OpenAPI- oder RAML-_Spezifikationen generieren, indem sie die gewünschte API in natürlicher Sprache beschreiben. _MuleSoft Vibes nimmt die Eingabeaufforderung auf (die Details zu Ressourcen, Methoden, Sicherheitsschemas und Parametern enthält) und erstellt eine gültige, syntaktisch richtige API-Definition. Nach der Generierung kann eine Dokumentation für die API in Anypoint Exchange erstellt werden, die von der Authentifizierung über Endpunktdetails bis hin zur Fehlerbehandlung reicht und Entwickler von diesen mühsamen Aufgaben befreit.
  • AI-gestützte MUnit-Generierung: Die Qualitätssicherung ist für Vermögenswerte, die von autonomen Agenten verbraucht werden, von entscheidender Bedeutung. Mit MuleSoft Vibes können Sie MUnit-Testfälle direkt über den Mule-Flow-Code generieren. Dadurch können externe Abhängigkeiten und Behauptungen simuliert und allgemeine Testlücken identifiziert werden, was den manuellen Aufwand, der erforderlich ist, um eine hohe Testabdeckung zu erreichen und die Zuverlässigkeit der Integrationslogik sicherzustellen, drastisch reduziert.

Entwickler profitieren in ihren bevorzugten Umgebungen. Daher trifft MuleSoft Entwickler dort, wo sie sich befinden, und ermöglicht ihnen die Erstellung von Integrationen in ihre gewünschte AI-IDE. Der MuleSoft-Server für das Modellkontextprotokoll (Model Context Protocol, MCP) stellt Entwicklungs-, Bereitstellungs- und Verwaltungsfunktionen als MCP-Tools bereit, die von jeder nativen AI-IDE auf VS-Code-Basis (z. B. Cursor, Windsurf oder Trae) verwendet werden können, um mit der Anypoint Platform mithilfe natürlicher Sprache zu interagieren.

Indem MuleSoft seine Kern-IDE-Funktionen in eine Standard-VS Code-Erweiterung bündelt, entkoppelt es seine Tools von einer IDE-Shell mit Branding, wodurch Entwicklungstools IDE-unabhängig sind. Anstatt mit der rasanten Entwicklung von IDEs zu konkurrieren, ermöglicht diese Architekturentscheidung, dass die Entwicklungstools von MuleSoft im wachsenden Ökosystem moderner AI-gestützter IDEs kompatibel und zugänglich bleiben.

In einem Agentic Enterprise ist eine solide Grundlage für zusammengesetzte APIs erforderlich, aber unzureichend. Der nächste wichtige Schritt besteht darin, sicherzustellen, dass diese Vermögenswerte auffindbar, verständlich und für AI-Agenten aufrufbar sind. Dies erfordert eine "Handlungsebene", die auf offenen Standards basiert, die speziell für die Kommunikation mit Agenten entwickelt wurden. MuleSoft bietet Tools auf Unternehmensebene für die beiden dominanten neuen Protokolle:

  • MCP für Interaktionen zwischen Agenten und Systemen
  • A2A für Interaktionen zwischen Agenten
Agentische Unternehmensarchitektur mit MCP- und A2A-Protokollen

MCP hat sich schnell als Branchenstandard für die Kommunikation zwischen Agenten und Tools etabliert, was dem entspricht, was REST für Webservices geworden ist. Mit MCP können AI-Agenten die Funktionen eines Systems dynamisch entdecken, seine Ein- und Ausgaben verstehen und es aufrufen, um eine Aktion auszuführen, ohne vorprogrammierte oder hartcodierte Logik zu benötigen.

Mit dem MuleSoft-MCP-Konnektor können alle als Mule-Anwendung implementierten APIs als MCP-Server veröffentlicht werden. Da MuleSoft Hunderte vordefinierter Konnektoren für nahezu jedes wichtige Unternehmenssystem (z. B. SaaS, veraltete Systeme und Datenbanken) bereitstellt, werden die APIs und Anwendungen einer Organisation sofort in eine Reihe agentenfähiger Tools umgewandelt. Eine API zum Überprüfen des Inventars in SAP, ein Flow zum Verarbeiten eines neuen Leads in Salesforce oder eine benutzerdefinierte Anwendung, die über MuleSoft verbunden ist, können AI-Agenten mithilfe des MCP-Konnektors als atomare, gesteuerte Tools zur Verfügung gestellt werden.

Obwohl der MCP bei hierarchischen Interaktionen zwischen Agenten und Tools zum Aufrufen von Tools hervorragend ist, erfordern komplexe Geschäftsprozesse oft die Zusammenarbeit mehrerer spezialisierter Agenten. Das Protokoll Agent-zu-Agent (A2A) ist der neue offene Standard, der die Kommunikation zwischen gleichrangigen Personen erleichtern soll und komplexe Workflows mit mehreren Agenten ermöglicht.

Die Unterstützung von A2A durch MuleSoft ermöglicht es Unternehmen, erweiterte Systeme mit demselben Maß an Governance und Zuverlässigkeit zu entwerfen und zu erstellen, das sie für ihre APIs erwarten. Mit dem MuleSoft A2A-Konnektor können Entwickler beliebige Agenten einfach als A2A-Server bereitstellen oder A2A-kompatible Agenten aus einer Mule-Anwendung aufrufen. Beispielsweise kann ein Hypothekenantragsprozess zwischen einem "Agenten für die Kreditprüfung", einem "Agenten für die Dokumentsignatur" und einem "Agenten für die Einhaltung gesetzlicher Vorschriften" orchestriert werden, wobei jeder Agent die Fähigkeiten der anderen erkennt und (bei Bedarf) aufruft, um den Antrag voranzutreiben.

MuleSoft bietet zuverlässige Tools auf Unternehmensebene für MCP und A2A und unterstützt so den Aufbau eines flexiblen Ökosystems, das aus direkten Interaktionen zwischen Agenten (über MCP-Tools) und Agenten (A2A) besteht. Unabhängig davon, wie sich die AI-Landschaft entwickelt, positioniert dieser Ansatz MuleSoft als die zugrunde liegende Grundlage, die alle Formen der Agentenkommunikation verbindet.

Da Unternehmen die Agenten-AI einsetzen, stehen sie zwangsläufig vor der Herausforderung der Zersiedelung von Agenten. Um zu verhindern, dass dies zu Chaos führt, ist eine spezielle Orchestrierungsebene erforderlich. MuleSoft Agent Fabric (Demo) ist eine umfassende architektonische Lösung, die speziell für diese Herausforderung entwickelt wurde. Sie bietet eine zentrale Verwaltungsebene, um das gesamte Netzwerk von AI-Agenten zu ermitteln, zu steuern, zu orchestrieren und zu beobachten, unabhängig davon, wo sie sich befinden oder wie sie arbeiten. MuleSoft Agent Fabric fungiert als "Fluglotse" für die digitale Belegschaft des Unternehmens und wandelt eine Sammlung fragmentierter isolierter Agenten in ein zusammenhängendes, sicheres und leistungsstarkes Geheimdienstnetzwerk um.

MuleSoft Agent Fabric basiert auf vier integrierten Säulen, die die gesamte Lebenszyklusverwaltung für Agenten als erstklassige Unternehmensvermögenswerte abdecken.

Die Grundlage jedes verwalteten Ökosystems ist die Auffindbarkeit. Die Agentenregistrierung dient als universeller zentraler Katalog für jeden Agentenvermögenswert im Unternehmen. Dies umfasst benutzerdefinierte Agenten, Agenten, die in SaaS-Anwendungen eingebettet sind, MCP-Server, die veraltete Systeme bereitstellen, und A2A-Endpunkte für die Zusammenarbeit zwischen Agenten. Die Agentenregistrierung löst das Problem der kritischen Erkennung, indem sie verhindert, dass Teams redundante Funktionen erstellen, und es menschlichen Entwicklern und anderen AI-Agenten ermöglicht, vorhandene Vermögenswerte dynamisch zu finden und wiederzuverwenden.

Screenshot der Agentenregistrierung

Die Agentenregistrierung basiert auf Anypoint Exchange und fügt drei neue Vermögenswerttypen hinzu: Agenten, MCP-Server und LLMs. Er erfasst Informationen zu diesen Datenbeständen, einschließlich MCP-Tools, Transportprotokollen und Agentenkarten, sowie die Abhängigkeiten zwischen Agenten und den von ihnen verwendeten MCP-Servern und -Tools. Entwickler können Vermögenswerte direkt in der Registrierung erstellen und verwalten. Außerdem können sie vorhandene Datenbestände in MuleSoft Vibes (über das Tool searchasset des _MuleSoft MCP-Servers) beim Erstellen neuer Orchestrierungen programmgesteuert erkennen und wiederverwenden. Dadurch erhalten Entwickler alle Informationen, die sie benötigen, um diese Datenbestände zu verstehen und zu nutzen.

Sobald Vermögenswerte gefunden werden können, müssen sie orchestriert werden, um nützliche Arbeit zu leisten. Der Agentenmakler ist ein Orchestrierungsservice, der Geschäftsprozesse in mehreren Schritten ausführt. Es verwendet eine konfigurierbare LLM, um allgemeine Aufgaben zu interpretieren und entsprechende Workflows zu generieren. Der Agentenmakler erkennt, sequenziert und ruft dynamisch die erforderlichen Agenten und Tools auf, um diese Prozesse abzuschließen.

MuleSoft-Agentenmaklerarchitektur

Die Konnektivität wird über das MCP für Tools und ein _A2A-_Protokoll für Agenten verwaltet. Dadurch kann das System Agenten in unternehmensspezifischen Domänen organisieren (z. B. Lieferkette oder Finanzen) und Aufgaben an alle weiterleiten. Eine einzelne Aufforderung in natürlicher Sprache (z. B. "Einarbeitung eines Mitarbeiters") wird in eine Sequenz diskreter Aktionen zerlegt, die von verschiedenen Agenten oder Tools in mehreren Backend-Systemen ausgeführt werden. Die Agentenbroker-Orchestrierung umfasst Folgendes:

  • Dynamisches Orchestrierungsmuster: Hierbei handelt es sich um ein Agentenschleifenmuster, das Teilaufgaben bestimmt und sie über die am besten geeigneten Agenten und Tools orchestriert, um das Gesamtziel zu erreichen. Mithilfe dieses Musters können Mitarbeiter erstellt werden, um komplexe Anwendungsfälle zu lösen (z. B. Bearbeitung einer komplexen Serviceeskalation).
  • LLM-gestützte Argumentation: Verwendet ein LLM, um Ziele mit natürlicher Sprache zu interpretieren und Ausführungspläne zu generieren, wodurch hartcodierte, starre Workflow-Logik nicht mehr erforderlich ist.
  • Konfigurierbares LLM-Modell: Ermöglicht es Entwicklern, anzugeben, welches LLM-Modell verwendet werden soll, wodurch Kosten, Leistung und Funktionen gesteuert werden.
  • Natürliche Sprachentwicklung: Die Logik des Agentenmaklers kann mithilfe natürlicher Sprache über MuleSoft Vibes definiert werden.
  • Beobachtbarkeit: Die Anypoint-Überwachung bietet Protokollierung und Verfolgung bei der Bereitstellung, damit Benutzer die Argumentation und Interaktionen von Agent Broker mit _MCP-_Tools und _A2A-_Agenten verstehen und debuggen können.
  • Verwaltete Bereitstellung: Bei Agent Broker handelt es sich um eine containerisierte Anwendung, die durch die Maultierlaufzeit unterstützt wird, die die Verfügbarkeit und Skalierbarkeit der Bereitstellung verwaltet.

Das Anypoint Flex Gateway ist der Mechanismus, über den bestimmte Richtlinien technisch erzwungen werden. MuleSoft Agent Fabric nutzt das Anypoint Flex Gateway zum Sichern, Untersuchen und Verwalten aller über MCP- und _A2A-_Protokolle stattfindenden Agenteninteraktionen. Auf diese Weise können Organisationen eine umfangreiche Reihe von Unternehmensrichtlinien auf den gesamten Datenverkehr mit Agenten anwenden, um sicherzustellen, dass jede Aktion vor ihrer Ausführung sicher, konform und überprüfbar ist. Für eine sichere und verantwortungsvolle Skalierung der AI-Akzeptanz sind diese Leitplanken entscheidend.

PolicennameProtokoll(e)Beschreibung
JWT-Validierungsrichtlinie/Erzwingungsrichtlinie für Client-IDsA2A, MCPDie JWT-Validierungsrichtlinie/Client-ID-Erzwingungsrichtlinie schützt _A2A-_Agenten und _MCP-_Server, indem der Zugriff nur auf authentifizierte Anrufer eingeschränkt wird.
SchemavalidierungA2A, MCPDurch die Schemavalidierung wird sichergestellt, dass eingehende Agentenanforderungen mit der A2A- oder _MCP-_Spezifikation übereinstimmen, wodurch missbräuchlicher Datenverkehr verhindert wird.
A2A PII-DetektorA2AA2A PII Detector identifiziert personenbezogene Daten in Anforderungen und Antworten und ermöglicht die Protokollierung oder Blockierung, um die Compliance-Anforderungen zu erfüllen.
A2A-AufforderungsdekoratorA2AA2A Prompt Decorator fügt benutzerdefinierten Kontext oder Anweisungen in Aufforderungen ein, die an Agenten gesendet werden, um ihr Verhalten zu steuern und Schutzmaßnahmen durchzusetzen.
Attributbasierte MCP-ZugriffssteuerungMCPDie attributbasierte MCP-Zugriffssteuerung regelt den Zugriff auf bestimmte Tools und Ressourcen, die von einem _MCP-_Server auf der Grundlage von Benutzerattributen (z. B. Stufen, IP oder JWT-Claims) bereitgestellt werden.
SSE-ProtokollierungA2A, MCPDie SSE-Protokollierung zeichnet den Inhalt von Server-Sent Events (SSE)-Streams auf, die von Agentenprotokollen für eine umfassende Überprüfung und Rückverfolgbarkeit verwendet werden.
Ratenbegrenzung und SpitzensteuerungA2A, MCPDie Ratenbegrenzung und Spitzensteuerung schützt Backend-Agenten und -Systeme vor Datenverkehrsüberflutungen und Denial-of-Service-Angriffen, indem Anforderungsobergrenzen erzwungen werden.
A2A-AgentenkarteA2ADie A2A-Agentenkarte schreibt den Agentenkarten-URL um, um sicherzustellen, dass der gesamte Datenverkehr ordnungsgemäß über die regulierte Flex Gateway-Instanz weitergeleitet wird.

Unternehmensführungsrichtlinien für Agentenprotokolle

Das Anypoint Flex Gateway verwaltet nicht nur eingehende Anforderungen, sondern auch alle ausgehenden Verbindungen und Anforderungen eines Agenten an externe Services (z. B. MCP-Server und -Tools oder andere Agenten). Dazu zählen:

  • Protokollierung: Bietet einen zentralen Beobachtungspunkt, um alle ausgehenden Agentenanforderungen zur Überprüfung und Fehlerbehebung zu überwachen und zu protokollieren.
  • Sicherheit: Verhindert das Lecken vertraulicher Daten, indem der ausgehende Datenverkehr überprüft wird.
  • Authentifizierung: Verwaltet Anmeldeinformationen für externe Systeme, indem ausgehende Authentifizierungsmechanismen, einschließlich API-Schlüsseln, OAuth und ClientId/ClientSecret, von einem einzigen Punkt aus angewendet werden.

Mit dem Anypoint Flex Gateway Policy Development Kit (PDK) können Benutzer benutzerdefinierte Richtlinien erstellen, wenn vorkonfigurierte Richtlinien bestimmte Anforderungen nicht erfüllen. Mithilfe der PDK können Entwickler Richtlinienlogik in der Programmiersprache Rust schreiben und zu einem WASM-_Modul kompilieren. Anschließend wird das eigenständige Modul in das _Anypoint Flex Gateway geladen, um eindeutige Sicherheitsregeln, benutzerdefinierte Datentransformationen oder spezielle Integrationslogik direkt am API-Rand zu erzwingen. Dies bietet eine leistungsstarke und leistungsstarke Möglichkeit, die Gateway-Funktionen für einzelne oder komplexe Anwendungsfälle zu erweitern.

Die vier wichtigsten Komponenten der PDK:

  • PDK-Plugin für Anypoint CLI: Dieses Plugin erstellt das PDK-_Projekt und lädt die kompilierte Richtlinie in _Exchange hoch. Außerdem wird eine Makefile generiert, die den Entwicklungsprozess vereinfacht, indem ein klarer Satz an Befehlen zum Erstellen und Verwalten der Richtlinie bereitgestellt wird.
  • Richtlinienvorlage: Wenn ein neues Projekt erstellt wird, generiert die PDK ein grundlegendes Gerüst oder eine Vorlage. Diese Struktur enthält alle erforderlichen Dateien und Konfigurationen, die zum erfolgreichen Kompilieren der Richtlinie erforderlich sind, was Entwicklern einen Ausgangspunkt für benutzerdefinierte Logik bietet.
  • SDK-Erstellungstools: Diese Tools abstrahieren die komplexe, ereignisgesteuerte Architektur des zugrunde liegenden Envoy-_Proxys. Durch die Verwendung von Reaktor- und Ausführungsmustern bietet das _SDK eine einfache, lineare Codierungsmethode. Dies hilft, die Komplexität zu reduzieren, das Debugging zu verbessern und die Lernkurve für Entwickler zu senken.
  • Richtlinienverwaltung: Der MuleSoft-MCP-Server bietet _MCP-_Tools, mit denen Benutzer den Lebenszyklus benutzerdefinierter Richtlinien verwalten können. Beispiele für diese Tools:
    • get_flex_gateway_policy_example
    • manage_api_instance_policy
    • manage_flex_gateway_policy_project
Screenshot mit MuleSoft Agent Visualizer

Der Agentenvisualisierer bietet eine dynamische Echtzeitkarte des gesamten Agentennetzwerks und verwandelt eine Blackbox von AI-Interaktionen in ein vollständig beobachtbares System. Architekten und Betriebsteams können mit dem Agent Visualizer überprüfen, wie Agenten verbunden sind, ihre Entscheidungs-Flows verfolgen, ihren Zustand und ihre Leistung überwachen und Abhängigkeiten identifizieren. Diese Sichtbarkeit ist entscheidend, um die Leistung zu optimieren, Fehler effizient zu beheben, Engpässe zu erkennen und Vertrauen in bereitgestellte Agenten aufzubauen.

Der MuleSoft-API-Katalog und das Themencenter sollen die Erkennung, Verwendung und Verwaltung von APIs verbessern, insbesondere in Verbindung mit Agentforce.

Alle MuleSoft-APIs, die entworfen und veröffentlicht wurden, können über den API-Katalog in der Salesforce Platform auffindbar und verbrauchbar gemacht werden. Der API-Katalog fungiert als zentralisiertes Repository und vereinheitlicht alle APIs einer Organisation aus MuleSoft, Salesforce, Heroku und anderen Clouds in einer einzigen Ansicht. Dadurch können Entwickler und Administratoren vorhandene APIs leichter erkennen, verstehen und wiederverwenden, indem sie in Automatisierungen verwendet werden können (z. B. Agentforce, Flow und Apex).

MuleSoft für Agentforce: Mit dem Themencenter können Entwickler ihre APIs anhand bestimmter Geschäftsanwendungsfälle strukturieren, indem sie Metadaten zu Agentforce Themen und Aktionen zum Zeitpunkt des Entwurfs selbst definieren. Dazu zählen:

  • Aktionen, bei denen es sich um die Aufgaben handelt, die ein Agent ausführen kann
  • Anweisungen, die den Agenten bei der Anwendung bestimmter Aktionen unterstützen

Durch das Hinzufügen dieser semantischen Ebene macht das Themencenter APIs für Agentforce verständlich und verbrauchbar, wodurch sichergestellt wird, dass es effektiv mit Unternehmenssystemen interagieren kann.

MuleSoft-Themencenter-Architektur

Bei dem Agentforce Gateway handelt es sich um eine zentralisierte Governance-Ebene, mit der Interaktionen im wachsenden Ökosystem von Agentforce verwaltet und geschützt werden sollen. Da Agentforce über Protokolle wie MCP in zusätzliche Drittanbieter-APIs und -Tools integriert wird, besteht die primäre Funktion des Agentforce Gateway darin, Richtlinien (beispielsweise Ratenobergrenzen und Tooleinschränkungen) für den gesamten ausgehenden Datenverkehr, der von Agentforce initiiert wird, zu erzwingen und alle ausgehenden Anforderungen zu prüfen.

Das Agentforce Gateway nutzt das vorhandene MuleSoft-API-Governance-Richtlinienmodul, das nativ in die Salesforce Platform integriert ist. Dieses Beauftragten-basierte Richtlinienmodul fängt den Agentenverkehr ab, wendet konfigurierte Richtlinien an (z. B. die attributbasierte Zugriffssteuerung und Quotenbegrenzungen) und verwaltet die Authentifizierung und Autorisierung, ohne dass Kunden eine zusätzliche Gateway-Infrastruktur installieren müssen.

Agentforce Gateway-Architektur

Die Bereitstellung eines geregelten Agentennetzwerks ist eine wichtige Leistung. Es werden jedoch neue betriebliche Herausforderungen für "Tag 2" eingeführt. Sie erfordert eine verbesserte operative Intelligenz, um ein dynamisches, verteiltes System autonomer Akteure überwachen, messen und beheben zu können. Die ultimative architektonische Vision ist ein System, in dem KI nicht nur zur Ausführung von Geschäftsprozessen verwendet wird, sondern auch zur Überwachung, Verwaltung und Heilung der Infrastruktur, auf der sie ausgeführt wird.

MuleSofts Vision für Integrationsintelligenz nutzt die Leistungsfähigkeit des breiteren Salesforce-Ökosystems, um umfassende, anpassbare Statistiken zur Leistung der Integrationsstruktur und des Agentennetzwerks bereitzustellen. Durch das Erfassen und Speichern von OpenTelemetry-konformen Daten (dem neuen Standard für die Beobachtbarkeit) in Salesforce Data 360 können Organisationen ein einheitliches Repository für Protokolle, Kennzahlen und Verfolgungen in ihrer gesamten Landschaft erstellen. Diese Daten können in Tableau über vorgefertigte Dashboards und benutzerdefinierte Visualisierungen angezeigt werden, um detaillierte Statistiken zur API-Leistung, zu Agenteninteraktionsmustern und zum allgemeinen Systemzustand zu erhalten.

Integrationsintelligenzarchitektur

Dieses System verfügt über drei Schlüsselkomponenten:

  1. Aufnahme: Der Aufnahmeservice ist der zentrale Einstiegspunkt für das Sammeln und Verarbeiten von Telemetriedaten aus verschiedenen Mule-_Anwendungen, _Agentenmaklern und Flex-Gateways. Sie führt Schemavalidierung, Datennormalisierung und Filterung durch, um die Datenqualität und Konsistenz in verschiedenen Anwendungen aufrechtzuerhalten. Darüber hinaus werden Kontrollen (z. B. Authentifizierung, Verschlüsselung, Mandantengerechtigkeit und Ratenbegrenzung) in der Aufnahme-Pipeline erzwungen.
  2. Speicher: In Data 360 wird ein Streamingauftrag mit hohem Durchsatz ausgeführt, der Daten aus Kafka-_Themen mit mehreren Mandanten liest und in das _OTEL-_Format umwandelt. OTEL-Daten werden dann in den _DMOs TelemetryTraceSpan, TelemetryLogs und TelemetryMetrics im Lakehouse in die Data 360 des Mandanten übernommen.
  3. Visualisierung/Verbrauch: Mit den in Data 360 verfügbaren Telemetriedaten können Kunden den Systemstatus überprüfen und Statistiken abrufen, indem sie vorgefertigte oder benutzerdefinierte Dashboards über Tableau Next verwenden. Kunden können auch Tableau Concierge verwenden, eine vorgefertigte Agentenanalyse-Fertigkeit in Tableau Next, mit der Benutzer Fragen zu Telemetriedaten in natürlicher Sprache stellen und vertrauenswürdige, handlungsrelevante Antworten mit Visualisierungen erhalten können. Kunden können die Daten auch in vorhandene APM-_Systeme (z. B. _DynaTrace, Datadog, Splunk usw.) exportieren.

Der Wechsel zu einem Agentic Enterprise ist nicht nur ein IT-Upgrade, sondern ein grundlegender architektonischer Wendepunkt. Eine fragmentierte, isolierte Bereitstellung von AI-Agenten ist ein direkter Weg zu betrieblichem Chaos, Schatten-IT und nicht überschaubarer technischer Verschuldung. Der einzige nachhaltige Weg nach vorn führt über eine einheitliche, komponierbare Architektur. Die MuleSoft Agent Fabric baut auf der bewährten Grundlage der API-geführten Konnektivität auf und bietet das "zentrale Nervensystem", das für die Verwaltung dieser neuen digitalen Belegschaft erforderlich ist. Sie bietet wichtige Funktionen für die Erkennung, Orchestrierung, Unternehmensführung und durchgängige Beobachtbarkeit. Auf diese Weise gehen wir über das Experimentieren mit KI hinaus und beginnen, ein wirklich intelligentes, automatisiertes und sicheres Unternehmen zu entwickeln, das autonome Potenziale in konkrete, gesteuerte Geschäftsergebnisse umwandelt.

Nikhil Aggarwal ist Principal Architect bei Salesforce, wo er die Architektur für MuleSoft und Salesforce Automation Clouds leitet. Nikhil verfügt über mehr als 18 Jahre Erfahrung in der Bereitstellung von Produkten im großen Stil und ist begeistert von skalierbarer Architektur, intuitiven Entwicklererfahrungen und dem Aufbau leistungsstarker Teams. Vor Salesforce leitete er mehrere Initiativen in Microsoft Power Platform, Dataverse und Office 365 vom Konzept bis zur Einführung. Seine Arbeit prägt weiterhin, wie moderne Unternehmen Systeme verbinden, Workflows automatisieren und Geschäftswerte im Zeitalter der AI-Ersten nutzen.