Ce texte a été traduit en utilisant le système de traduction automatisé de Salesforce. Répondez à notre sondage pour nous faire part de vos commentaires sur ce contenu et nous dire ce que vous aimeriez voir ensuite.

La transition vers Agentic Enterprise représente le changement architectural le plus important depuis l'aube du cloud. Il promet des niveaux de productivité et d'automatisation sans précédent, mais il introduit également de profonds défis liés à la gouvernance, à la sécurité et à la complexité opérationnelle. Utiliser une approche fragmentaire - déployer des agents en silos sans stratégie rassembleuse - est une voie directe vers la dette technique et le chaos organisationnel.

Le déploiement d'agents sans plan de gestion central entraîne des risques opérationnels importants, notamment des failles de sécurité liées à l'accès direct au système, un manque d'observabilité dans les interactions et les actions des agents, et des coûts élevés dus à des intégrations point à point redondantes. Cette stratégie de déploiement cloisonnée crée un environnement fragile et difficile à gérer à grande échelle. Un modèle durable nécessite une plate-forme unifiée pour l'intégration et la gouvernance des agents.

MuleSoft fournit une plate-forme complète, unifiée et ouverte pour guider en toute confiance les entreprises tout au long de leur parcours. Il exploite le paysage d'API existant de l'entreprise en tant que fondation pour les actions des agents, et accélère la création de nouveaux actifs prêts pour les agents à travers un cycle de vie de développement de confiance piloté par l'IA. Grâce à la prise en charge au niveau de l'entreprise de normes ouvertes telles que le protocole Model Context Protocol (MCP) et les protocoles Agent2Agent (A2A), ces actifs peuvent être exploités à la fois pour des commandes simples et une collaboration multi-agents complexe, quelle que soit l'évolution du paysage de l'IA. MuleSoft Agent Fabric fournit une solution pour découvrir, orchestrer, gouverner et observer l'écosystème complet des agents. Grâce à cette approche intégrée, MuleSoft Agent Fabric fournit une base éprouvée pour adapter un réseau d’agents d’Intelligence artificielle approuvés, qui transforme les promesses de l’IA en résultats commerciaux tangibles et automatisés et exploite tout le potentiel de l’entreprise intelligente.

Architecture de connectivité pilotée par l'API à trois couches

L'approche à trois niveaux établie de la connectivité pilotée par l'API - API système, API processus et API Experience - fournit un cadre puissant pour structurer l'actionnabilité des agents.

  • Les API système offrent une interface cohérente, sécurisée et abstraite aux systèmes d'enregistrement sous-jacents. Ils découplent les agents de la complexité des protocoles back-end et des modèles de données, ce qui garantit que toutes les actions des agents sont exécutées sur des points de terminaison gouvernés et fiables.
  • Les API de processus encapsulent une logique métier complexe à plusieurs étapes. Les agents n'ont pas besoin de comprendre l'orchestration complexe qui se cache derrière la création de commandes, la vérification de l'inventaire ou l'initiation d'expéditions. Ils peuvent utiliser des API Process (par exemple, « Process Order ») sans avoir à gérer les complexités sous-jacentes. Les API de processus offrent aux agents un mécanisme sûr, transactionnel et auditable pour exécuter des processus métiers, ce qui réduit considérablement le raisonnement des agents et garantit l'application cohérente des règles métiers.
  • Les API Experience étaient traditionnellement conçues pour servir des applications d'interface utilisateur spécifiques (par exemple, Order Management App). Cependant, elles peuvent également être redéfinies en actions riches en contexte pour les agents. Cela fournit aux agents des informations essentielles pour réaliser une tâche donnée sans avoir à appeler plusieurs systèmes en aval.

Pour répondre à la demande croissante d'outils et de capacités prêts à être utilisés par les agents, les entreprises doivent accélérer le développement des API et des intégrations qui forment la base composable. MuleSoft relève ce défi en incorporant l’IA générative directement au cycle de vie du développement, ce qui crée un cycle vertueux qui utilise l’IA pour élaborer les actifs de haute qualité que les autres agents consomment.

Pour les développeurs, MuleSoft Vibes agit comme un partenaire intelligent en automatisant les aspects les plus répétitifs du développement de l'intégration et en fournissant une interface unifiée et agentique pour tout le cycle de vie du développement logiciel. Grâce à MuleSoft Vibes dans Anypoint Code Builder, les développeurs interagissent avec les capacités génératives pilotées par les Pipelines IA Einstein de confiance, ce qui rend le processus de développement assisté par l’IA fluide et efficace. Ce pipeline - le Service d'exécution de graphiques d'inférence (IGES) - est un processus à plusieurs étapes utilisé pour obtenir des résultats de grande qualité. Il comprend l'ancrage, la validation, la correction des erreurs et une évaluation rigoureuse.

Diagramme d ' architecture montrant comment MuleSoft Vibes exploite les Pipelines IA Einstein fiables
  • Dans MuleSoft Vibes, les capacités de flux génératifs reposent sur l ' infrastructure Agentforce AI. Il transforme la logique métier en langage naturel (invites utilisateur) en applications Mule fonctionnelles. Le pipeline IGES comprend les étapes suivantes :
    • Résumé de l'historique des conversations : Le LLM analyse l'invite actuelle et les messages précédents de l'utilisateur pour créer une invite résumée qui capture l'intention de l'utilisateur et l'historique des conversations. Cette invite consolidée améliore la précision des étapes suivantes de récupération et de génération de données.
    • Récupération sémantique de flux à partir d'une base de données vectorielle : Le système reprend l'invite résumée de l'étape précédente et effectue une recherche sémantique dans une base de données vectorielle qui contient plus de 200 connecteurs, plus de 7000 opérations de connecteur et plus de 7000 exemples d'extrait de code. Il récupère les connecteurs, les opérations et les exemples de code les plus pertinents pour ancrer le processus de génération en utilisant des données précises, et garantit que les sorties sont alignées avec le vaste écosystème de connecteurs de MuleSoft. Comme MuleSoft est la norme de l'industrie pour les connecteurs et les opérations, cet ancrage fournit au modèle un contexte riche et une précision de domaine qui font défaut aux grands modèles de langage génériques.
    • Augmentation : Le contenu récupéré et les messages d'historique des conversations sont ensuite combinés à l'invite résumée. Cette invite augmentée guide le LLM à réduire les hallucinations. Il comprend également des instructions pour empêcher la génération de contenu toxique.
    • Génération de flux : Cette étape exploite le modèle Einstein AI LLM pour générer un code XML brut basé sur le contexte et les exemples fournis. C'est l'étape principale du pipeline de génération.
    • Post-traitement et validation : Le post-processeur et le validateur vérifient le code pour s'assurer de la syntaxe correcte et de l'utilisation d'opérations de connecteur valides, tandis qu'un contrôle de toxicité séparé signale un contenu nocif.
    • Correction d'erreur à plusieurs étapes : Si toutes les générations initiales ne sont pas valides, le mécanisme automatisé de correction d'erreur analyse les messages d'erreur pour détecter des modèles. Il soumet ensuite de nouveau l'invite au grand livre avec des messages d'erreur enrichis et des métadonnées correctives.
    • Configurer la génération de fichiers : Cette étape extrait les métadonnées pertinentes du connecteur, augmente l'invite et l'envoie au grand livre pour générer des configurations de connecteur précises. Enfin, tous les espaces de noms POM et XML sont générés de façon déterministe en utilisant la dernière version de chaque dépendance, ce qui élimine les hallucinations et garantit la cohérence.
  • La transformation de données DataWeave Transformation Generation: est souvent la partie la plus chronophage du développement de l'intégration. MuleSoft Vibes s'attaque à ce processus en utilisant l'approche à plusieurs étapes similaire à la génération XML Flux mulet.
    • Raisonnement de l'intention : Le LLM analyse les échantillons de données d'entrée et de sortie des utilisateurs pour déduire et articuler une logique de transformation de haut niveau en langage naturel. Cette étape sépare l'objectif de l'utilisateur des valeurs de données littérales qui peuvent avoir été fournies dans l'invite.
    • Récupération sémantique DataWeave : Pour trouver la documentation sur les fonctions DataWeave la plus pertinente sur le plan sémantique et des exemples de transformation complets, le système utilise l'invite générée à l'étape précédente en tant que requête à la base de données vectorielle. Le processus de génération repose ainsi sur des informations vérifiées et de haute qualité.
    • Augmentation : Les fonctions et les exemples récupérés sont combinés à l'invite utilisateur d'origine afin de créer une série d'instructions contextuelles pour l'appel LLM suivant, qui influence le comportement du LLM pour réduire les hallucinations.
    • Génération DataWeave : Cette étape exploite le modèle LLM pour générer un script de transformation DataWeave et une explication d'accompagnement basée sur le contexte fourni et des exemples. C'est l'étape principale du pipeline de génération.
    • Post-traitement et validation Le script généré est évalué par rapport à deux métriques spécifiques : validité et exactitude. Le script doit compiler sans erreur de syntaxe (validité) et produire la sortie attendue lorsqu'il est exécuté en utilisant l'entrée exemple (correct).
    • Correction d'erreur à plusieurs étapes : Si la validation initiale échoue, ce plug-in identifie les catégories d'erreur et corrige les problèmes dans le script généré. Cette amélioration contribue à améliorer le taux de réussite global et la précision du système.
    • Post-traitement et validation finaux Le script corrigé du module de correction d'erreur est soumis à un processus de re-validation pour s'assurer qu'il est syntaxiquement valide et fonctionnel. Cette porte de qualité finale garantit la précision et la fiabilité de la sortie avant de la renvoyer à l'utilisateur.
  • Les développeurs de spécification d'API et de génération de documentation: peuvent générer des spécifications OpenAPI (OAS) ou RAML entièrement validées en décrivant l'API souhaitée en langage naturel. MuleSoft Vibes ingère l'invite (qui contient des détails sur les ressources, les méthodes, les schémas de sécurité et les paramètres) et produit une définition d'API valide et syntaxiquement correcte. Après la génération, il peut créer une documentation pour l'API dans Anypoint Exchange, qui couvre tous les aspects, depuis l'authentification jusqu'aux détails des points de terminaison et le traitement des erreurs, libérant ainsi les développeurs de ces types de tâches fastidieuses.
  • Génération d'unités assistées par l'IA : L'assurance qualité est primordiale pour les actifs consommés par des agents autonomes. MuleSoft Vibes aide à générer des requêtes de test MUnit directement depuis le code de flux Mule. Cela permet de simuler les dépendances et les assertions externes, et d'identifier les écarts de test courants, ce qui réduit considérablement les efforts manuels nécessaires pour atteindre une couverture de test élevée et garantir la fiabilité de la logique d'intégration.

Les développeurs prospèrent dans leurs environnements préférés. C'est pourquoi MuleSoft rencontre les développeurs là où ils se trouvent, ce qui leur permet d'élaborer des intégrations dans l'IDE IA de leur choix. Le serveur MCP (Model Context Protocol) de MuleSoft expose les capacités de développement, de déploiement et de gestion en tant qu'outils MCP que tout IDE natif basé sur l'IA basée sur un code VS (par exemple, Cursor, Windsurf ou Trae) peut consommer pour interagir avec la plate-forme Anypoint en langage naturel.

En empaquetant sa fonctionnalité IDE de base dans une extension VS Code standard, MuleSoft découple ses outils d'un shell IDE de marque, ce qui permet à l'outillage de développement d'être agnostique IDE. Au lieu de concurrencer l'évolution rapide des IDE, ce choix d'architecture permet aux outils de développement de MuleSoft de rester compatibles et accessibles dans l'écosystème croissant des IDE modernes pilotés par l'IA.

Dans une entreprise Agentic, disposer d'une base solide d'API composables est nécessaire, mais insuffisant. L’étape critique suivante consiste à s’assurer que ces actifs sont découvrables, compréhensibles et invocables par les agents IA. Cela nécessite une « couche actionnable » basée sur des normes ouvertes conçues spécifiquement pour la communication des agents. MuleSoft fournit un outillage de niveau entreprise pour les deux protocoles émergents dominants :

  • MCP pour les interactions agent à système
  • A2A pour les interactions agent à agent
Architecture d'entreprise agentique avec les protocoles MCP et A2A

MCP s'est rapidement imposé comme la norme de l'industrie pour la communication agent-à-outil, ce qui est analogue à ce que REST est devenu pour les services Web. MCP permet aux agents IA de découvrir dynamiquement les capacités d'un système, de comprendre ses entrées et sorties, et de l'invoquer pour exécuter une action, le tout sans nécessiter de logique préprogrammée ou codée en dur.

Le connecteur MCP MuleSoft permet de publier en tant que serveur MCP n'importe quelle API implémentée en tant qu'application Mule. Comme MuleSoft fournit des centaines de connecteurs prédéfinis à pratiquement tous les grands systèmes d'entreprise (par exemple, SaaS, hérités et bases de données), cela transforme instantanément les API et les applications d'une organisation en un ensemble d'outils prêts pour l'agent. Une API conçue pour vérifier l'inventaire dans SAP, un flux qui traite une nouvelle piste dans Salesforce ou une application personnalisée connectée via MuleSoft peuvent tous être mis à la disposition des agents IA en tant qu'outils atomiques et gouvernés en utilisant le connecteur MCP.

Bien que le MCP excelle dans les interactions hiérarchiques invoquant un outil, les processus métiers complexes nécessitent souvent la collaboration de plusieurs agents spécialisés. Le protocole Agent à agent est la norme ouverte émergente conçue pour faciliter la communication pair à pair qui permet des workflows multi-agents sophistiqués.

La prise en charge d'A2A par MuleSoft permet aux entreprises de concevoir et de construire des systèmes avancés avec le même niveau de gouvernance et de fiabilité que celui attendu pour leurs API. Le connecteur MuleSoft A2A permet aux développeurs d'exposer aisément n'importe quel agent en tant que serveur A2A ou d'invoquer n'importe quel agent conforme A2A à partir d'une application Mule. Par exemple, un processus de demande de prêt immobilier peut être orchestré entre un « agent de vérification du crédit », un « agent de signature de document » et un « agent de conformité réglementaire », chaque agent découvrant et invoquant les capacités des autres (au besoin) pour faire avancer la demande.

En fournissant un outillage robuste de niveau entreprise pour MCP et A2A, MuleSoft prend en charge la création d'un écosystème flexible qui comprend des interactions directes agent à système (via des outils MCP) et des interactions agent à agent (A2A). Quelle que soit l’évolution du paysage de l’IA, cette approche positionne MuleSoft comme la fondation sous-jacente qui connecte toutes les formes de communication des agents.

À mesure que les entreprises adoptent l’IA agentique, elles sont inévitablement confrontées au défi de l’étalement des agents. Pour éviter que cela ne dégénère en chaos, une couche d'orchestration dédiée est requise. MuleSoft Agent Fabric (demo) est une solution architecturale complète conçue pour relever ce défi. Il fournit un plan de gestion central pour découvrir, gouverner, orchestrer et observer l'ensemble du réseau d'agents IA, quel que soit leur lieu de construction ou leur mode d'exploitation. Fonctionnant comme le « contrôleur aérien » de la force de travail numérique de l'entreprise, MuleSoft Agent Fabric transforme une collection d'agents fragmentés et cloisonnés en un réseau d'intelligence cohérent, sécurisé et hautement performant.

MuleSoft Agent Fabric repose sur quatre piliers intégrés qui couvrent la gestion complète du cycle de vie des agents en tant qu'actifs d'entreprise de premier ordre.

La base de tout écosystème géré est la découvrabilité. Le Registre des agents sert de catalogue universel et centralisé pour chaque actif agent au sein de l'entreprise. Cela comprend les agents personnalisés, les agents incorporés à des applications SaaS, les serveurs MCP qui exposent des systèmes hérités et les points de terminaison A2A pour la collaboration inter-agents. En fournissant une source de preuve unique, le Registre des agents résout le problème critique de découverte en empêchant les équipes de développer des capacités redondantes, et en permettant aux développeurs humains et aux autres agents IA de rechercher et de réutiliser dynamiquement des actifs existants à grande échelle.

Capture d'écran Registre des agents

Le Registre des agents s'appuie sur Anypoint Exchange et ajoute trois nouveaux types d'actif : Agents, serveurs MCP et LLM. Il capture des informations sur ces actifs, notamment les outils MCP, les protocoles de transport et les cartes d'agent, ainsi que les dépendances entre les agents et les serveurs et outils MCP qu'ils consomment. Les développeurs peuvent créer et gérer des actifs directement dans le registre. Ils peuvent également découvrir et réutiliser par programmation des actifs existants dans MuleSoft Vibes (via l'outil searchasset _de MuleSoft MCP Server) en créant de nouvelles orchestrations. Cela fournit aux développeurs toutes les informations dont ils ont besoin pour comprendre et consommer ces actifs.

Une fois que les actifs peuvent être découverts, ils doivent être orchestrés pour accomplir un travail utile. L'agent Broker est un service d'orchestration qui exécute des processus métiers à plusieurs étapes. Il utilise un LLM configurable pour interpréter les tâches principales et générer des workflows correspondants. L'agent Broker découvre, séquence et invoque dynamiquement les agents et les outils requis pour mener à bien ces processus.

MuleSoft Agent Broker Architecture

La connectivité est gérée via le MCP pour les outils et un protocole A2A pour les agents. Cela permet au système d'organiser les agents dans des domaines spécifiques à l'entreprise (par exemple, Supply Chain ou Finance) et d'acheminer les tâches à travers tous ces domaines. Une invite unique en langage naturel (par exemple « Embarquez un employé ») est décomposée en une séquence d'actions discrètes exécutées par différents agents ou outils à travers plusieurs systèmes back-end. L'orchestration du courtier de l'agent comprend :

  • Modèle d'orchestration dynamique : Il s'agit d'un modèle Agent-Boucle qui détermine les sous-tâches et les orchestre à travers les agents et les outils les plus appropriés pour atteindre l'objectif global. En exploitant ce schéma, les agents collaboratifs peuvent être élaborés pour résoudre des cas d'utilisation complexes (par exemple, gérer une escalade de service complexe).
  • Raisonnement propulsé par le LLM : Utilise un LLM pour interpréter les objectifs en langage naturel et générer des plans d'exécution, ce qui élimine la nécessité d'une logique de workflow rigide et codée en dur.
  • Modèle LLM configurable : Permet aux développeurs de spécifier le modèle LLM à utiliser, ce qui permet de contrôler les coûts, les performances et les capacités.
  • Développement du langage naturel : La logique Agent Broker peut être définie en langage naturel via MuleSoft Vibes.
  • Observabilité : Anypoint Monitoring fournit la consignation et le traçage lors du déploiement pour aider les utilisateurs à comprendre et à déboguer le raisonnement et les interactions de Agent Broker avec les outils MCP et les agents A2A.
  • Déploiement géré : Agent Broker est une application conteneurisée soutenue par Mule Runtime, qui gère la disponibilité et l'évolutivité du déploiement.

La passerelle Flex Anypoint est le mécanisme par lequel certaines politiques sont appliquées techniquement. MuleSoft Agent Fabric exploite la passerelle Flex Anypoint pour sécuriser, inspecter et gérer chaque interaction agentique qui se produit via les protocoles MCP et A2A. Cela permet aux organisations d'appliquer une riche série de stratégies à l'ensemble du trafic des agents pour s'assurer que chaque action est sécurisée, conforme et auditable avant son exécution. Pour adapter l’adoption de l’IA de façon sûre et responsable, ces garde-fous sont essentiels.

Nom de la policeProtocole(s)Description
Politique de validation JWT/Politique d'application automatique de l'ID de clientA2A, MCPLa politique de validation JWT sécurise les agents A2A et les serveurs MCP en limitant l'accès aux appelants authentifiés.
Validation du schémaA2A, MCPLa Validation du schéma garantit que les requêtes d'agent entrantes sont conformes à la spécification A2A ou MCP, ce qui évite tout trafic déformé.
Détecteur PII A2AA2AA2A PII Detector identifie les informations d'identification personnelle dans les requêtes et les réponses, et permet de consigner ou de bloquer pour satisfaire aux exigences de conformité.
A2A Décorateur d'inviteA2AA2A Prompt Decorator injecte un contexte personnalisé ou des instructions dans des invites envoyées aux agents pour guider leur comportement et appliquer des garde-fous.
Contrôle d'accès basé sur l'attribut MCPMCPLe Contrôle d'accès basé sur l'attribut MCP régule l'accès à des outils et des ressources spécifiques exposés par un serveur MCP en fonction des attributs utilisateur (par exemple, niveaux, IP ou réclamations JWT).
Consignation SSEA2A, MCPLa consignation SSE enregistre le contenu des flux Événements envoyés par le serveur (SSE) utilisés par les protocoles agents pour un audit complet et la traçabilité.
Limitation tarifaire et contrôle de pointeA2A, MCPLe contrôle de limitation tarifaire et de pointe protège les agents back-end et les systèmes contre les augmentations de trafic et les attaques par déni de service en appliquant automatiquement les limites en requêtes.
A2A Agent CardA2ALa carte Agent A2A réécrit l'URL de la carte Agent pour s'assurer que tout le trafic est correctement acheminé via l'instance de passerelle Flex régie.

Stratégies de gouvernance d'entreprise pour les protocoles Agentic

En plus de régir les requêtes entrantes, la passerelle Flex Anypoint gère également toutes les connexions sortantes et les requêtes d'un agent à des services externes (par exemple, les serveurs et outils MCP ou d'autres agents). Cela comprend :

  • Consignation : Fournit un point d'observabilité centralisé pour surveiller et consigner toutes les demandes d'audit et de dépannage des agents sortants.
  • Sécurité : Empêche la fuite de données confidentielles en inspectant le trafic sortant.
  • Authentification : Gère les identifiants de systèmes externes en appliquant des mécanismes d'authentification sortants, notamment des clés d'API, OAuth et ClientId/ClientSecret à partir d'un point unique.

Le kit Anypoint Flex Gateway Policy Development Kit (PDK) permet aux utilisateurs de créer des stratégies personnalisées lorsque les stratégies prêtes à l'emploi ne remplissent pas des exigences spécifiques. En utilisant le PDK, les développeurs peuvent écrire une logique de stratégie dans le langage de programmation Rust et la compiler dans un module WebAssembly (WASM). Le module autonome est ensuite chargé dans Anypoint Flex Gateway pour appliquer des règles de sécurité uniques, des transformations de données personnalisées ou une logique d'intégration spécialisée directement à la périphérie de l'API. Cela offre une méthode puissante et performante pour étendre les fonctionnalités de la passerelle à des cas d'utilisation uniques ou complexes.

Voici les quatre composants clés du PDK:

  • Plugin Anypoint CLI PDK : Ce plug-in crée le projet PDK et charge la stratégie compilée dans Exchange. Il génère également un fichier Makefile qui simplifie le processus de développement en fournissant un ensemble clair de commandes pour élaborer et gérer la stratégie.
  • Modèle de politique : Lors de la création d'un projet, le PDK génère un échafaudage ou un modèle de base. Cette structure inclut tous les fichiers et la configuration nécessaires pour réussir à compiler la stratégie, ce qui donne aux développeurs un point de départ pour une logique personnalisée.
  • Outils de construction SDK : Ces outils extraient l'architecture complexe pilotée par l'événement du proxy Envoyé sous-jacent. En utilisant des modèles de réacteur et d'exécuteur, le SDK fournit une méthode de codage linéaire et simple. Cela permet de réduire la complexité, d'améliorer le débogage et de réduire la courbe d'apprentissage pour les développeurs.
  • Gestion des politiques : Le serveur MCP MuleSoft fournit des outils MCP pour aider les utilisateurs à gérer le cycle de vie des stratégies personnalisées. Voici quelques exemples d'outils :
    • get_flex_gateway_policy_example
    • manage_api_instance_policy
    • manage_flex_gateway_policy_project
Capture d'écran de MuleSoft Agent Visualizer

L'Agent Visualizer fournit une carte dynamique en temps réel de l'ensemble du réseau d'agents, transformant ce qui pourrait être une « boîte noire » d'interactions IA en un système entièrement observable. Les architectes et les équipes d'exploitation peuvent utiliser le visualiseur d'agent pour examiner comment les agents sont connectés, suivre leurs flux de décision, surveiller leur santé et leurs performances, et identifier les dépendances. Ce niveau de visibilité est crucial pour optimiser les performances, dépanner efficacement les pannes, détecter les blocages et renforcer la confiance dans les agents déployés.

Le catalogue d'API MuleSoft et le centre thématique sont conçus pour améliorer la découverte, l'utilisation et la gestion des API, en particulier conjointement avec Agentforce

Toutes les API MuleSoft conçues et publiées peuvent être découvertes et consommées via le catalogue d'API dans Salesforce Platform. Le catalogue d'API sert de référentiel centralisé et unifie toutes les API d'une organisation depuis MuleSoft, Salesforce, Heroku et d'autres clouds dans une vue unique. Cela facilite la découverte, la compréhension et la réutilisation des API existantes pour les développeurs et les administrateurs en permettant leur utilisation dans des automatisations (par exemple, Agentforce, Flow et Apex).

MuleSoft pour Agentforce : Le Centre des rubriques permet aux développeurs d ' articuler leurs API autour de cas d ' utilisation métiers spécifiques en définissant des métadonnées Agentforce Rubriques et Actions dès la conception. Cela comprend :

  • Actions, qui sont les tâches qu'un agent peut effectuer
  • Instructions, qui guident l'agent sur la façon d'appliquer certaines actions

En ajoutant cette couche sémantique, le Centre thématique rend les API compréhensibles et consommables par Agentforce, ce qui lui permet d'interagir efficacement avec les systèmes d'entreprise.

MuleSoft Topic Center Architecture

Agentforce Gateway est une couche de gouvernance centralisée conçue pour gérer et sécuriser les interactions au sein de l'écosystème Agentforce en expansion. Comme Agentforce intègre des API et des outils tiers supplémentaires via des protocoles tels que MCP, la fonction principale de l’Agentforce Gateway est d’appliquer des politiques (par exemple, des limitations de taux et des restrictions d’outils) à tout le trafic sortant initié par Agentforce, et d’auditer toutes les requêtes sortantes.

Agentforce Gateway exploite le moteur de politique de gouvernance de l ' API MuleSoft, qui est intégré nativement à Salesforce Platform. Ce moteur de stratégie basé sur Envoy intercepte le trafic des agents, applique des stratégies configurées (par exemple, contrôle d'accès basé sur l'attribut et limites en quotas), et gère l'authentification et l'autorisation, le tout sans demander aux clients d'installer une infrastructure de passerelle supplémentaire.

Agentforce Gateway Architecture

Le déploiement d'un réseau régi d'agents est une réalisation historique. Il introduit toutefois de nouveaux défis opérationnels "Jour 2". Elle nécessite un niveau d'intelligence opérationnelle amélioré pour surveiller, mesurer et dépanner un système dynamique et distribué d'acteurs autonomes. La vision architecturale ultime est un système où l’IA est utilisée non seulement pour exécuter des processus métiers, mais aussi pour surveiller, gérer et soigner l’infrastructure même sur laquelle elle fonctionne.

La vision de MuleSoft pour l'intelligence de l'intégration exploite la puissance de l'écosystème Salesforce élargi pour fournir des connaissances approfondies et personnalisables sur les performances du tissu d'intégration et du réseau agentique. En capturant et en stockant des données conformes OpenTelemetry (OTEL) - la nouvelle norme d'observabilité - dans Salesforce Data 360, les organisations peuvent créer un référentiel unifié pour les journaux, les métriques et les traces dans l'ensemble de leur paysage. Ces données peuvent être visualisées dans Tableau via des tableaux de bord prédéfinis et des visualisations personnalisées pour recueillir des connaissances détaillées sur les performances des API, les modèles d'interaction des agents et l'intégrité générale du système.

Architecture Intelligence de l'intégration

Ce système comprend trois composants clés :

  1. Ingestion : Le service d'ingestion est le point d'entrée centralisé pour la collecte et le traitement des données télémétriques de diverses applications Mule, agents courtiers et passerelles flexibles. Il effectue la validation du schéma, la normalisation des données et le filtrage afin de maintenir la qualité et la cohérence des données entre diverses applications. En outre, il applique des contrôles (par exemple, l'authentification, le cryptage, l'équité du locataire et la limitation du taux) dans le pipeline d'ingestion.
  2. Stockage : Une tâche de streaming haut débit exécutée dans Data 360 lit les données des rubriques Kafka multi-locataires et les transforme au format OTEL. Les données OTEL sont ensuite engagées dans Data 360 du locataire dans les objets modèle de données TelemetryTraceSpan, TelemetryLogs et TelemetryMetrics du Lakehouse.
  3. Visualisation/Consommation : Avec les données télémétriques disponibles dans Data 360, les clients peuvent consulter l'intégrité du système et recueillir des connaissances en utilisant des tableaux de bord prédéfinis ou personnalisés via Tableau Suivant. Les clients peuvent également utiliser Tableau Concierge, une compétence analytique prédéfinie et agentique dans Tableau Next, qui permet aux utilisateurs de poser des questions sur les données télémétriques en langage naturel et de recevoir des réponses fiables et actionnables avec des visualisations. Les clients peuvent également exporter les données vers des systèmes existants de Gestion des performances applicatives (par exemple, DynaTrace, Datadog, Splunk, etc.).

La transition vers une entreprise Agentic n'est pas seulement une mise à niveau informatique, c'est un point d'inflexion architectural fondamental. Un déploiement fragmenté et cloisonné d’agents IA est une voie directe vers le chaos opérationnel, le shadow IT et la dette technique ingérable. La seule voie durable à suivre est une architecture unifiée et composable. En s'appuyant sur les bases éprouvées de la connectivité pilotée par l'API, le tissu MuleSoft Agent fournit le « système nerveux central » requis pour gérer cette nouvelle force de travail numérique. Il fournit les capacités critiques de découverte, d'orchestration, de gouvernance d'entreprise et d'observabilité de bout en bout. C’est ainsi que nous dépassons l’expérimentation de l’IA et commençons à concevoir une entreprise réellement intelligente, automatisée et sécurisée, transformant un potentiel autonome en résultats métiers tangibles et gouvernés.

Nikhil Aggarwal est architecte principal chez Salesforce, où il dirige l'architecture pour MuleSoft et Salesforce Automation Cloud. Nikhil apporte plus de 18 ans d'expérience dans la livraison de produits à grande échelle et est passionné par l'architecture évolutive, les expériences intuitives de développement et la création d'équipes très performantes. Avant Salesforce, il a dirigé plusieurs initiatives dans Microsoft Power Platform, Dataverse et Office 365, du concept au lancement. Son travail continue de façonner la façon dont les entreprises modernes connectent les systèmes, automatisent les workflows et libèrent la valeur métier à l’ère de l’IA.