Art Wittman | Content Director | 19 septembre 2024
Si vous êtes quelqu'un qui trouve l'IA fascinante mais nébuleuse, vous serez intrigué par les agents d'IA. Ces grands modèles de langage (LLM) dans lesquels les entreprises ont investi des milliards ? Ils obtiennent de vrais emplois en tant que cerveaux agissant en arrière-plan des agents d'IA. Et si les chatbots pouvaient comprendre vos politiques RH et avoir des discussions nuancées avec les collaborateurs à leur sujet ? Et si un système de détection des fraudes pouvait agir de manière autonome pour arrêter les mauvaises transactions au fur et à mesure qu'elles se produisent ? Et si vous pouviez donner un objectif à un système d'IA et qu'il ferait de manière autonome ce qu'il fallait pour y parvenir ?
Tous ces cas d'utilisation sont possibles avec les agents d'IA.
Vous pouvez même équiper les agents d'outils (algorithmes, entrées sensorielles, sources de données et même accès à d'autres agents) afin qu'ils puissent effectuer des tâches complexes à leur guise. Pensez à un robot d'entrepôt qui navigue dans les allées pour vérifier l'inventaire en combinant les informations d'une gamme de capteurs, de caméras et de scanners avec son logiciel de contrôle et un système de gestion des stocks ERP.
Ce que l'on appelle « l'IA agentique » se combine comme une opportunité passionnante pour toutes sortes d'organisations en rendant l'IA facile à utiliser et beaucoup plus utile.
L'IA, ou intelligence artificielle, fait référence à des systèmes informatiques formés à la simulation de l'intelligence humaine. La plupart des systèmes d'IA sont programmés pour apprendre et certains peuvent améliorer leurs performances en fonction des expériences et des nouvelles données, résoudre les problèmes à l'aide d'un large éventail d'entrées et poursuivre leurs objectifs de manière méthodique. Dans les progrès les plus récents, les systèmes d'IA générative peuvent prendre des décisions et lancer des actions de manière indépendante pour atteindre leurs objectifs. La GenAI est utilisée dans des applications aussi variées que les voitures autonomes, les moteurs de recommandation de médias et les outils tels que DALL-E et Midjourney qui créent des images basées sur des invites textuelles.
L'IA d'entreprise fait référence au travail continu d'application de la GenAI et des technologies associées aux workloads de l'entreprise, avec des systèmes augmentés des données de l'entreprise. Pensez au service client, au marketing personnalisé et aux assistants RH et financiers.
Les agents d'IA sont des entités logicielles qui peuvent être affectés à des tâches, examiner leur environnement, entreprendre les actions prescrites par leurs rôles et s'adapter en fonction de leurs expériences.
Les utilisateurs donnent aux agents d'IA des objectifs en fonction du rôle de l'agent et des besoins de l'entreprise. Une fois son objectif connu, l'agent peut faire des plans, effectuer des tâches et poursuivre l'objectif en fonction de son entraînement, de l'application dans laquelle il est intégré et de l'environnement plus large dans lequel il opère. Les agents apprennent et itèrent et peuvent assumer des rôles spécifiques, se connecter à des sources de données et prendre des décisions par eux-mêmes. Les agents avancés ont des tâches spécialisées qui peuvent impliquer l'exécution de processus en plusieurs étapes qui nécessitent un jugement, communiquent d'une façon qui imite les interactions humaines et coopèrent souvent avec d'autres agents. La nature modulaire des agents permet des workflows complexes. L'autonomie donnée aux agents est déterminée par les humains qui les invoquent. Tout comme dans l'embauche d'un nouvel assistant, une plus grande autonomie peut être donnée car la compétence est prouvée.
Les agents travaillent en combinant le traitement du langage naturel, les capacités de machine learning, la capacité de collecter des données en interrogeant d'autres outils et systèmes et l'apprentissage continu pour répondre aux questions et effectuer des tâches. Un bon exemple est un agent d'IA du service client. Lorsqu'un client s'enquiert d'une commande et demande « Où se trouve ma commande ?", l'agent répond en vérifiant le système de traitement des commandes, en interrogeant le système de suivi du transporteur via une API et en recueillant des informations sur les conditions météorologiques potentielles ou d'autres facteurs externes qui pourraient retarder la livraison.
Le terme IA agentique désigne des systèmes qui poursuivent activement des objectifs plutôt que d'effectuer une tâche simple ou de répondre à une requête. Les systèmes agentiques peuvent souvent entreprendre des actions, telles qu'une IA de service client envoyant de manière proactive une requête à un transporteur pour poser des questions sur les retards d'expédition.
Une façon de rendre les agents plus utiles est d'intégrer la génération augmentée par récupération, ou RAG, une technique qui permet aux grands modèles de langage d'utiliser des sources de données externes spécifiques à l'organisation ou au rôle d'agent. La RAG permet aux agents de trouver et d'intégrer dans leurs réponses des informations actualisées et pertinentes provenant de bases de données externes, de systèmes d'entreprise tels qu'un ERP ou de documents, ce qui les rend plus informatives, précises et pertinentes pour le public. Par exemple, un agent de support informatique pourrait envisager des interactions passées avec les clients avant de décider de la meilleure façon de résoudre le problème. Il peut inclure dans sa réponse des liens vers de la documentation utile ou décider d'ouvrir un ticket pour le compte du client si le problème doit être traité à un niveau supérieur.
Points à retenir
Un agent d'IA est une entité logicielle capable de percevoir son environnement, d'agir et d'apprendre de ses expériences. Considérez-le comme un assistant numérique ou un robot capable d'effectuer des tâches de manière autonome en suivant une direction humaine. Les agents d'IA ont des caractéristiques distinctives, notamment la capacité de fixer des objectifs, de recueillir des informations et d'utiliser une logique pour planifier des étapes pour atteindre leurs objectifs. Parce qu'ils sont étayés par des LLM qui fournissent l'intelligence pour comprendre l'intention derrière les requêtes, les agents d'IA ne dépendent pas de mots-clés, de scripts ou de sémantique préconfigurée. Ils peuvent plutôt s'appuyer sur les données conservées des tâches précédentes, combinées à des invites basées sur les discussions, pour trouver des solutions de manière dynamique.
Les agents d'IA apprennent également par tâtonnements. Le renforcement de l'apprentissage se réfère à un modèle d'IA qui affine son processus de prise de décision en fonction de réponses positives, neutres et négatives. Ils imitent l'ingéniosité humaine et peuvent utiliser des outils, notamment des applications et sources de données cloud et d'entreprise, des API et d'autres agents pour atteindre leurs objectifs. Ils peuvent également utiliser des systèmes supplémentaires basés sur l'IA et le machine learning pour analyser des données complexes, des outils de traitement du langage naturel pour traiter les entrées, RAG pour fournir un contenu à jour et adapté au contexte, et des services cloud pour les ressources de calcul nécessaires à l'exécution de leur travail.
Les agents d'IA travaillent en combinant des techniques et des technologies, telles que celles que nous venons de souligner, pour atteindre les objectifs qui leur sont assignés. Par exemple, un agent de recommandation peut utiliser le machine learning en exploitant des jeux de données massifs pour identifier des modèles, le traitement du langage naturel pour comprendre les demandes et communiquer avec les utilisateurs, et les interfaces avec des outils d'entreprise, tels qu'un système ERP, une base de données ou des capteurs Internet des objets, ou des sources de données externes, y compris Internet, pour collecter des informations.
Les agents d'IA sont des planificateurs. Ils peuvent identifier les tâches et les étapes nécessaires pour atteindre l'objectif souhaité. Pour notre agent du service à la clientèle, la compréhension de l'emplacement d'une expédition donnée nécessite une série d'actions. Il accéderait d'abord aux bases de données avec des informations sur la commande spécifique, telles que l'ID d'expédition, le mode de livraison et la date de saisie. Ensuite, il utiliserait ces données pour interroger la base de données du transporteur à l'aide d'une interface de services Web afin de fournir un suivi en temps réel et une date de livraison estimée. L'agent pourrait également examiner où se trouve actuellement l'expédition et combien de temps elle a pris dans le passé pour effectuer la prochaine étape de son voyage. Si c'est dans un terminal de fret aérien à Boston et qu'un ouragan monte sur la côte Est, l'agent peut en déduire qu'un retard est probable et transmettre ces informations au client.
Les agents d'IA, comme toute technologie d'IA, peuvent apporter des avantages en fonction de leur entraînement et des données sur lesquelles ils doivent s'appuyer. Une caractéristique qui sépare les agents de leurs prédécesseurs plus statiques est qu'ils peuvent reconnaître quand ils ne disposent pas de suffisamment de données pour prendre une décision de qualité et prendre des mesures pour obtenir plus ou de meilleures données. La formulation d'agents dans les applications est une version hautement appliquée de l'IA. En tant que telles, les organisations constateront que pour réussir avec les agents, les gourous de l'IA ne sont pas aussi nécessaires que ceux qui comprennent les processus métier ou, éventuellement, les experts en qualité des données. Ces spécialistes peuvent aider à définir les objectifs des agents, à définir des paramètres et à évaluer si les objectifs commerciaux sont atteints en appelant le service informatique ou le fournisseur de logiciels uniquement s'ils pensent que l'IA elle-même ne fonctionne pas comme souhaité.
Les avantages spécifiques cités par les premiers adoptants des agents d'IA comprennent
Les agents d'IA peuvent être difficiles à développer et à mettre en production, principalement parce qu'ils s'appuient sur des modèles complexes, une infrastructure de calcul puissante et de grandes quantités de données qui doivent être organisées et mises à jour. De plus, la supervision des talents informatiques est nécessaire pour confirmer que les agents peuvent interagir efficacement avec les humains et s'adapter à des situations inattendues. Les experts commerciaux et en données doivent aider à la configuration. Assurez-vous d'avoir une expertise dans le traitement du langage naturel et le machine learning et surveillez ces problèmes.
Les agents d'IA dépendent d'une gamme d'entrées pour effectuer leur travail avec la combinaison spécifique en fonction du type d'agent et du cas d'utilisation. Un agent du support client discutera avec les clients, consultera leur historique d'achat et de support et accédera aux bibliothèques de support pour répondre à leurs questions. Certains agents interagissent uniquement avec d'autres agents. Un agent de requêtes de bases de données peut créer des requêtes SQL pour extraire les informations demandées par d'autres agents. Les agents qui fonctionnent en tant qu'assistants virtuels mesurent le succès en fonction de la façon dont ils accomplissent les tâches, souvent en fonction des retours humains. Tous nécessitent un mélange unique de composants.
Les cas d'utilisation d'agents d'IA idéaux ont généralement des données et d'autres systèmes associés, tels qu'un CRM ou un ERP, sur lesquels les agents d'IA s'appuient. Ils sont également axés sur les tâches telles que répondre à la question d'un client ou conduire un passager du point A au point B. Recherchez des emplois qui tirent parti de la capacité des agents à améliorer leurs performances au fil du temps et à prendre des décisions en fonction de leur compréhension de leur environnement et des objectifs qui leur sont affectés.
Les cas d'utilisation courants incluent
Comme pour tout investissement technologique, vous souhaitez que vos agents d'IA fournissent de manière rentable les fonctionnalités souhaitées, maintenant et à l'avenir. Pour les agents intégrés dans les applications, les bonnes pratiques sont similaires à celles que vous utilisiez pour un nouvel employé, telles que la surveillance attentive des premiers résultats et l'augmentation de la complexité du travail au fur et à mesure que le collaborateur progresse avec les tâches affectées.
Pour les organisations qui cherchent à créer leurs propres agents adaptés à leurs besoins uniques, le processus est plus impliqué. Examinez ces six exigences et recommandations pour y répondre.
Votre centre d'excellence en IA doit jouer un rôle essentiel dans la supervision et la gestion du déploiement des agents d'IA. Vous n'en avez pas ? Voici comment en avoir un dès maintenant.
Les étapes d'implémentation d'un agent sont similaires à tout déploiement d'IA. Tout d'abord, vous allez définir ce que vous voulez que l'agent fasse en étant aussi précis que possible en définissant les buts et les objectifs. Ensuite, identifiez le processus fonctionnel que l'agent suivra, les données auxquelles il aura besoin d'accéder, les experts commerciaux concernés, ainsi que les outils et autres agents auxquels il peut accéder dans le cadre de son travail.
Il est souvent préférable de commencer par affecter un petit groupe de beta testeurs, de surveiller étroitement l'utilisation et les résultats, de régler l'agent en fonction des résultats et d'augmenter l'autonomie en fonction de la réussite avérée. Le cas échéant, vous pouvez modéliser le processus lors du provisionnement d'un nouvel employé. Prenons l'exemple d'un agent de prévision de la demande en ligne pour aider un détaillant à planifier la rentrée scolaire.
Note : Vous devriez avoir suffisamment de ressources informatiques pour gérer l'agent d'IA. Des performances médiocres anéantiront l'enthousiasme avant que le projet ne décolle.
Ce ne sont là que quelques-uns des agents d'IA actuellement disponibles. Les organisations devraient analyser leurs problèmes : quels postes avez-vous du mal à pourvoir ? Quelles sont les opportunités que vous avez identifiées mais qui manquent de ressources pour tester votre hypothèse ? Existe-t-il une plainte récurrente d'employé ou de client susceptible d'être traitée par l'IA ? Parlez également à vos fournisseurs d'applications cloud et d'entreprise pour connaître les agents qu'ils intègrent à leurs produits et services. Ces feuilles de route peuvent générer des idées.
Exemples d'agents d'IA :
Les agents OCI Generative AI combinent la puissance des LLM et de la RAG afin que les collaborateurs, les partenaires et les clients puissent interroger directement diverses bases de savoirs enrichies avec vos données d'entreprise. Créez et intégrez rapidement des agents d'IA personnalisés dans vos processus et applications métiers.
Le service fournit des informations à jour via une interface en langage naturel et la possibilité d'agir directement dessus. Vous cherchez à essayer la technologie des agents d'IA ? L'agent RAG OCI Generative AI, le premier d'une série d'agents Oracle AI, est disponible pour tous.
La plupart d'entre nous ont posé une question à un chatbot et reçu une réponse qui n'a pas résolu le problème. Mettre fin à cette frustration est l'objectif ultime des agents d'IA intelligents. Donner aux gens des informations contextuellement précises et pertinentes leur sert autant qu'à votre organisation.
Quels sont les types d'agents d'IA ?
Les types d'agents d'IA comprennent les agents de réflexes simples, de réflexes basés sur un modèle, d'objectifs, d'utilité et d'apprentissage.
Quels sont les exemples réels d'agents dans l'IA ?
Les premiers exemples réels d'agents d'IA sont Alexa, Google Assistant et Siri, des assistants virtuels capables d'effectuer des tâches telles que le réglage d'alarmes, l'envoi de messages et la recherche d'informations. Pour les entreprises, Oracle Digital Assistant est une plateforme d'IA conversationnelle qui permet aux entreprises de créer des chatbots et des assistants virtuels pour le service client et d'autres applications ; en somme, un agent d'IA qui aide les entreprises à créer leurs propres agents.