Déployer un chatbot optimisé par l'IA
Cette architecture de référence explique comment déployer rapidement un chatbot 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. Les fonctionnalités principales incluent :
- Auteur : générez des documents tels que des plans de vente, des aperçus du secteur d'activité et des études client.
- Synthèse : Chargez des transcriptions ou des documents pour recevoir des résumés concis.
- Question et réponses : Posez des questions générales et obtenez des réponses rapides en fonction du contenu Web et des données d'entraînement du chatbot.
Utilisez cette architecture de référence pour déployer rapidement et facilement un chatbot alimenté par l'IA avec les services Oracle Digital Assistant et Oracle AI.
Architecture
Ce chatbot alimenté par l'IA tire parti des grands modèles de langage (LLM) d'Oracle Digital Assistant et d'OCI Generative AI. Oracle Visual Builder est utilisé pour intégrer le chatbot dans une application Web. Les utilisateurs peuvent interagir avec OCI Generative AI via des questions en langage naturel et recevoir des réponses du LLM à l'aide de l'interface de chatbot.
Le schéma suivant illustre cette architecture de référence.
Le flux pour les utilisateurs et les développeurs utilisant cette architecture ressemble à :
- Les développeurs et les utilisateurs de chatbot s'authentifient auprès d'OCI Identity and Access Management.
- Les utilisateurs accèdent au chatbot à l'aide de l'application Oracle Visual Builder dans laquelle il est intégré. Les développeurs peuvent configurer l'application sur la page d'accueil du service Oracle Visual Builder.
- Les développeurs configurent le chatbot à l'aide de la console de service Oracle Digital Assistant.
- Les développeurs accèdent aux LLM OCI Generative AI à l'aide d'API.
L'architecture comporte les composants suivants :
- Région
Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient des centres de données, hébergeant des domaines de disponibilité. Les régions sont indépendantes les une des autres et peuvent les séparer d'un pays ou d'un continent à l'autre par de grandes distances.
- Gestion des identités et des informations
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 s'ajoutant à une plate-forme de développement et d'hébergement qui vous permet de créer des applications réactives attrayantes. Se concentrant sur la facilité d'utilisation et une approche de développement visuelle, cette solution vous permet de créer facilement des applications hébergées sur la plate-forme cloud sécurisée et évolutive d'Oracle.
- Digital Assistant
Oracle Digital Assistant est une plate-forme qui vous permet de créer et déployer des assistants numériques pour vos utilisateurs. Avec Oracle Digital Assistant, vous pouvez créer des interfaces (ou chatbots) basées sur l'IA pour les applications métier via des interfaces texte, de discussion et vocales. Chaque assistant numérique dispose d'un ensemble de briques spécialisées pour aider les utilisateurs à effectuer diverses tâches dans les conversations en langage naturel. Par exemple, un assistant numérique individuel peut avoir des compétences qui se concentrent sur des types spécifiques de tâches tels que le suivi des stocks, la soumission de feuilles de temps et la création de notes de frais.
- IA générative
Oracle Cloud Infrastructure Generative AI est un service OCI entièrement géré qui fournit un ensemble de grands modèles (LLM) de langage de pointe et personnalisables couvrant une large gamme de cas d'emploi pour l'édition de texte, la synthèse, la recherche sémantique, etc. Utilisez le playground de test pour essayer les modèles préentraînés prêts à l'emploi, ou créez et hébergez vos propres modèles personnalisés affinés selon vos propres données sur des clusters d'AI dédiés.
Points à prendre en compte
Lors du déploiement de ce chatbot alimenté par l'IA, tenez compte des points suivants.
- Disponibilité des 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é désigne des centres de données dans cette région. Les services d'IA ne sont pas toujours disponibles dans toutes les régions. Pour en savoir plus, reportez-vous à Régions avec l'IA générative dans la section En savoir plus.
- Traitement des documents
La fonction de traitement de documents utilisée dans cette architecture est destinée aux petits documents. Pour les solutions qui analysent des documents plus volumineux, reportez-vous à l'autre LiveLabs dans la section En savoir plus.
En savoir plus
En savoir plus sur le déploiement d'un chatbot alimenté par l'IA.
Consultez les ressources supplémentaires suivantes :
- Déployer un chatbot ODA optimisé par des agents d'IA générative (LiveLab)
- Déployer un chatbot optimisé par des agents d'IA générative à l'aide de la base de données vectorielle 23ai (LiveLab)
- OCI Generative AI
- Présentation des assistants numériques et des briques
- Régions avec Generative AI
- Structure bien conçue pour Oracle Cloud Infrastructure