Déployer un agent conversationnel propulsé par l'IA

La conception d'un agent conversationnel peut être complexe et chronophage en raison des nombreuses options disponibles. Les entreprises cherchent un service à la clientèle rapide, personnalisé en tout temps et une réduction des coûts en minimisant le besoin d'agents humains, mais veulent déployer des agents conversationnels rapidement et de manière rentable.

Cette architecture de référence montre comment déployer rapidement un agent conversationnel alimenté par l'IA dans votre location Oracle Cloud Infrastructure (OCI) à l'aide d'Oracle Digital Assistant et d'OCI Generative AI. L'infrastructure et les composants fournis simplifient la personnalisation en fonction des besoins de votre organisation. Voici les principales fonctionnalités :

  • Auteur : Générez des documents tels que les plans de vente, les aperçus du secteur et les recherches de clients.
  • Résumer : Chargez les transcriptions ou les documents pour recevoir des sommaires concis.
  • Question et réponse : Posez des questions générales et obtenez des réponses rapides en fonction du contenu Web et des données de formation de l'agent conversationnel.

Utilisez cette architecture de référence pour déployer rapidement et facilement un agent conversationnel alimenté par l'intelligence artificielle avec les services Oracle Digital Assistant et Oracle AI.

Architecture

Cette architecture de référence décrit comment configurer et déployer un agent conversationnel alimenté par intelligence artificielle sur votre propre location OCI. Cet agent conversationnel peut générer ou résumer du contenu, répondre à des questions, traduire des langues, etc.

Cet agent conversationnel alimenté par l'IA exploite les grands modèles de langage d'Oracle Digital Assistant et de l'IA générative d'OCI. Le service Oracle Visual Builder est utilisé pour intégrer l'agent conversationnel dans une application Web. Les utilisateurs peuvent interagir avec l'IA générative d'OCI au moyen de questions en langage naturel et recevoir des réponses du LLM à l'aide de l'interface d'agent conversationnel.

Le diagramme suivant illustre cette architecture de référence.



déployer-ai-chatbot-arch.zip

Le flux pour les utilisateurs et les développeurs utilisant cette architecture ressemble à ce qui suit :

  1. Les développeurs et les utilisateurs d'agents conversationnels s'authentifient avec la gestion des identités et des accès d'OCI.
  2. Les utilisateurs accèdent à l'agent conversationnel à l'aide de l'application Oracle Visual Builder où il est intégré. Les développeurs peuvent configurer l'application à partir de la page d'accueil du service Oracle Visual Builder.
  3. Les développeurs configurent l'agent conversationnel à l'aide de la console du service Oracle Digital Assistant.
  4. Les développeurs accèdent aux LLM du service d'intelligence artificielle générative pour OCI à l'aide d'API.

L'architecture comporte les composants suivants :

  • Région

    Une région Oracle Cloud Infrastructure est une zone géographique précise qui contient un ou plusieurs centres de données et qui héberge des domaines de disponibilité. Les régions sont indépendantes les unes des autres, et de grandes distances peuvent les séparer (à travers les pays ou même les continents).

  • Gestion des identités et des accès

    Le service Oracle Cloud Infrastructure Identity and Access Management (IAM) fournit un contrôle d'accès utilisateur pour Oracle Cloud Infrastructure (OCI) et Oracle Cloud Applications. L'API IAM et l'interface utilisateur vous permettent de gérer les domaines d'identité et les ressources qu'ils contiennent. Chaque domaine d'identité OCI IAM représente une solution autonome de gestion des identités et des accès ou une population d'utilisateurs différente.

  • Oracle Visual Builder

    Oracle Visual Builder est une expérience de développement intuitive en plus d'une plateforme de développement et d'hébergement qui vous permet de créer des applications réactives et engageantes. Se concentrant sur la facilité d'utilisation et sur une approche de développement visuel, il vous offre un moyen facile de créer des applications qui sont hébergées dans la plate-forme en nuage sécurisée et évolutive d'Oracle.

  • Digital Assistant

    Oracle Digital Assistant is a platform that allows you to create and deploy digital assistants for your users. Avec Oracle Digital Assistant, vous pouvez créer des interfaces basées sur l'IA (ou agents conversationnels) pour les applications d'affaires au moyen d'interfaces de texte, de clavardage et vocales. Chaque assistant numérique possède une ou plusieurs compétences spécialisées pour aider les utilisateurs à effectuer une variété de tâches dans des conversations en langage naturel. Par exemple, un assistant numérique individuel peut avoir des compétences qui se concentrent sur des types de tâche spécifiques, tels que le suivi des stocks, la soumission de feuilles de temps et la création de rapports de frais.

  • Intelligence artificielle générative

    Oracle Cloud Infrastructure Generative AI est un service OCI entièrement géré qui fournit un jeu de grands modèles de langage (LLM) de pointe personnalisables qui couvrent un large éventail de cas d'utilisation pour la génération de texte, la récapitulation, la recherche sémantique, etc. Utilisez le terrain de jeu pour tester les modèles préentraînés prêts à l'emploi, ou créez et hébergez vos propres modèles personnalisés réglés avec précision à l'aide de vos données dans des grappes dédiées à l'IA.

Points à considérer

Lors du déploiement de cet agent conversationnel alimenté par l'IA, tenez compte des éléments suivants.

  • Disponibilité dans les régions

    Oracle héberge ses services OCI dans des régions et des domaines de disponibilité. Une région est une zone géographique précise, tandis qu'un domaine de disponibilité comprend un ou plusieurs centres de données dans cette région. Les services d'intelligence artificielle ne sont pas toujours disponibles dans toutes les régions. Pour en savoir plus, voir Régions dotées de l'IA générative dans la section Explorer plus.

  • Traitement des documents

    La fonction de traitement de documents utilisée dans cette architecture est destinée aux documents plus petits. Pour des solutions qui analysent des documents plus volumineux, voir l'autre LiveLabs dans la section Explorer plus.

Deploy

Pour déployer cette architecture, suivez les instructions de ce Live Lab :

Remerciements

  • Auteurs : Luke Farley, Abhinav Jain
  • Contributeur : Kaushik Kundu