Fermer

décembre 23, 2024

Meilleures pratiques pour les équipes DevOps implémentant Salesforce Agentforce 2.0 / Blogs / Perficient

Meilleures pratiques pour les équipes DevOps implémentant Salesforce Agentforce 2.0 / Blogs / Perficient


La version de Salesforce Agentforce 2.0 introduit une puissante architecture basée sur l’IA qui transforme la façon dont les entreprises créent, déploient et gèrent des agents intelligents. Cependant, tirer parti de ces capacités avancées nécessite une stratégie DevOps bien structurée.

Vous trouverez ci-dessous les meilleures pratiques pour garantir une mise en œuvre et une optimisation réussies d’Agentforce 2.0.Sf Fy25agentforce Page d'expérience pré-événement Hero Image 1920x1080 V3

Photo avec l’aimable autorisation de : Salesforce

Vous trouverez ci-dessous les meilleures pratiques pour garantir une mise en œuvre et une optimisation réussies d’Agentforce 2.0.

  1. Contrôle de version : gardez les configurations IA organisées

La gestion de la complexité d’Agentforce 2.0 est plus facile avec un contrôle de version approprié. Les équipes DevOps doivent :

  • Traiter les définitions d’agent comme du code: stockez les définitions, les compétences et les configurations des agents dans un référentiel dont les versions sont contrôlées pour suivre les modifications et garantir des déploiements cohérents.
  • Versionnement de la bibliothèque de compétences: conservez un historique des versions pour les bibliothèques de compétences d’agent, permettant ainsi le retour aux configurations antérieures en cas de problèmes.
  • Gestion des versions du catalogue API: suivez les mises à jour du catalogue d’API, y compris les modifications des métadonnées, pour garantir que les agents restent compatibles avec les intégrations système.
  • Gestion des versions du modèle d’autorisation: Conservez des enregistrements versionnés des modèles d’autorisation pour simplifier l’audit et le dépannage.
  1. Stratégies de déploiement : garantir des déploiements fiables

Avec les capacités avancées d’Agentforce 2.0, les stratégies de déploiement doivent être robustes et adaptables :

  • Déploiements progressifs par capacité: introduisez progressivement de nouvelles fonctionnalités ou intégrations d’agent pour minimiser les perturbations et permettre des tests itératifs.
  • Tests A/B pour les comportements des agents: utilisez les tests A/B pour comparer différentes configurations ou compétences, garantissant ainsi des performances optimales de l’agent avant le déploiement complet.
  • Déploiements Canary: déployez d’abord les nouvelles fonctionnalités sur un petit sous-ensemble d’utilisateurs ou d’agents, en surveillant leurs performances et leur impact avant une adoption plus large.
  • Procédures de restauration: Élaborez des plans de restauration clairs pour annuler rapidement les modifications si des problèmes sont détectés lors du déploiement.
  1. Surveillance : mesurer et optimiser les performances des agents

Une surveillance complète est essentielle pour maintenir et améliorer les performances d’Agentforce 2.0 :

  • Mesures de performances des agents: suivez la précision du raisonnement, les temps de réponse et l’engagement des utilisateurs pour identifier les domaines à améliorer.
  • Suivi de la précision du raisonnement: Mesurez le taux de réussite du raisonnement du Système 1 (rapide) et du Système 2 (profond) pour optimiser les flux de travail des agents.
  • Surveillance de l’utilisation des API: surveillez la fréquence des appels d’API, les taux d’erreur et l’utilisation des quotas pour garantir la santé du système et éviter les goulots d’étranglement.
  • Journalisation des audits de sécurité: Tenir des journaux détaillés des activités des agents et des appels API pour les audits de conformité et de sécurité.
  1. Optimisation des performances : maximiser l’efficacité

Agentforce 2.0 introduit des fonctionnalités avancées de raisonnement et d’orchestration qui nécessitent une gestion minutieuse des ressources :

  • Gestion des temps de réponse: Équilibrez le raisonnement du Système 1 et du Système 2 pour des réponses rapides et précises, en tirant parti des techniques de mise en cache et d’optimisation des requêtes.
  • Modèles de traitement asynchrone: utilisez le traitement asynchrone pour les flux de travail de longue durée afin d’éviter les retards du système.
  • Stratégies de mise en cache: Implémentez des mécanismes de mise en cache pour les données fréquemment consultées afin de réduire les temps de réponse et les appels d’API.
  • Allocation des ressources: assurez-vous que des ressources de calcul, de mémoire et de stockage adéquates sont disponibles pour prendre en charge les activités d’agent à forte demande.
  1. Considérations d’évolutivité : préparez-vous à la croissance

Les fonctionnalités d’Agentforce 2.0 sont conçues pour s’adapter aux besoins de l’entreprise, mais une planification proactive est essentielle :

  • Déploiement multirégional: Déployez des agents dans plusieurs régions pour garantir une faible latence et une haute disponibilité pour les utilisateurs du monde entier.
  • Équilibrage de charge: répartissez les charges de travail uniformément entre les ressources pour éviter les goulots d’étranglement et les temps d’arrêt.
  • Limitation du débit: Mettez en œuvre des stratégies de limitation de débit pour éviter de surcharger les API et autres composants du système.
  • Stratégies de basculement: Établissez des protocoles de basculement pour maintenir la continuité du service en cas de pannes ou de surtensions inattendues.
  1. Sécurité et conformité : protéger les données et les systèmes

L’intégration d’agents intelligents dans les systèmes d’entreprise exige une attention accrue à la sécurité :

  • Contrôle d’accès basé sur les attributs: Mettez en œuvre des contrôles d’accès granulaires pour garantir que les agents et les utilisateurs accèdent uniquement aux données autorisées.
  • Gestion de la résidence des données: Respectez les exigences régionales en matière de résidence des données en déployant des agents et des services de données dans des emplacements appropriés.
  • Gestion des clés de chiffrement: faites régulièrement pivoter les clés de cryptage pour protéger les données sensibles.
  • Génération de pistes d’audit: Maintenir des pistes d’audit complètes pour toutes les activités des agents afin de soutenir les efforts de conformité et de dépannage.
  1. Développement de flux de travail collaboratif : combler les écarts entre les équipes

Le succès des déploiements Agentforce 2.0 repose sur une collaboration interfonctionnelle :

  • Pratiques de développement unifiées: Alignez les équipes DevOps, de développement de l’IA et commerciales pour garantir que les capacités des agents répondent aux objectifs de l’organisation.
  • Tests itératifs: Adoptez une approche agile pour tester les configurations et les flux de travail des agents, en intégrant les commentaires des utilisateurs et des parties prenantes.
  • Partage de connaissances: Favorisez les sessions de partage de connaissances pour tenir toutes les équipes informées des mises à jour et des meilleures pratiques d’Agentforce.

Le potentiel de transformation de Salesforce Agentforce 2.0 s’accompagne de nouveaux défis et opportunités opérationnels. En suivant ces bonnes pratiques, les équipes DevOps peuvent garantir un processus de mise en œuvre fluide, libérer toutes les capacités de la plateforme et fournir à leurs organisations des solutions inégalées basées sur l’IA. Une planification minutieuse, une surveillance rigoureuse et un engagement en faveur d’une amélioration continue seront la clé du succès.






Source link