En savoir plus sur le déploiement d'une application AI Meetings
Cette solution est centrée sur l'intelligence artificielle, intégrant l'IA générative et les services Oracle Cloud pour automatiser et améliorer les processus. A l'aide d'une plate-forme low code (Oracle Visual Builder), le développement et le déploiement d'applications sont simplifiés, ce qui facilite l'utilisation des services d'IA et d'Oracle Cloud Infrastructure Object Storage.
Les services d'IA Oracle Database 23ai et OCI sont utilisés pour créer une application de réunions d'IA afin de tirer parti de la technologie de pointe pour améliorer les réunions d'équipe avec une transcription audio en temps réel transparente, une synthèse efficace et une interrogation facile des transcriptions. L'application de réunions IA extrait les sentiments, réduit les tâches administratives et fournit des informations basées sur les données pour transformer les données de réunion en informations exploitables et stimuler la productivité globale.
Architecture
Une fois l'application configurée, l'interface Oracle Visual Builder est utilisée pour télécharger de l'audio et de la vidéo vers un bucket dans OCI Object Storage. Oracle Cloud Infrastructure Speech est ensuite appelé pour la transcription audio. La transcription est diarisée, pour détecter le nombre de participants à la réunion, et pour séparer le texte par orateur.
Une fois la transcription terminée, le fichier est lu à partir du stockage d'objets et envoyé aux services AI pour analyse :
- Oracle Cloud Infrastructure Generative AI récapitule la transcription.
- Oracle Cloud Infrastructure Language analyse le sentiment et détecte des entités telles que des produits, des emplacements et des mentions humaines.
- Notre RAG personnalisé (génération augmentée d'extraction) est exécuté sur Oracle Database 23ai. Le service est exécuté sur une machine virtuelle avec une API exposée. L'API est appelée, et nous fournissons la transcription et les questions pour que la RAG réponde avec les données traitées.
Le diagramme suivant illustre cette solution :
smart-meeting-app-architecture.zip
Cette architecture prend en charge les composants suivants :
- Région
Une région Oracle Cloud Infrastructure est une zone géographique précise, incluant un ou plusieurs centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres et de grandes distances peuvent les séparer (entre pays, voire continents).
- Object Storage
Oracle Cloud Infrastructure Object Storage fournit un accès rapide à de grandes quantités de données, structurées ou non, de tout type de contenu, y compris des sauvegardes de base de données, des données analytiques et du contenu enrichi tel que des images et des vidéos. Vous pouvez stocker les données, puis les extraire directement à partir d'Internet ou de la plate-forme cloud, et ce, en toute sécurité. Vous pouvez redimensionner le stockage sans dégradation des performances ni de la fiabilité des services. Utilisez le stockage standard pour le stockage "à chaud" auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archive pour le stockage "à froid" que vous conservez pendant de longues périodes et auquel vous accédez rarement.
- Oracle Cloud Infrastructure Language
Oracle Cloud Infrastructure Language réduit ce temps et ces efforts en fournissant des fonctionnalités clés de traitement du langage en tant que modèles pré-entraînés prêts à la production pour découvrir des informations dans du texte non structuré et éliminer le besoin d'expertise en machine learning. Vous pouvez utiliser OCI Language pour automatiser l'analyse de texte à grande échelle et comprendre le texte non structuré dans les documents, les interactions avec les clients ou les tickets d'assistance concernant tout problème ou avis. Cela vous permettra d'extraire des informations pour améliorer l'expérience client et augmenter l'efficacité.
OCI Language permet aux développeurs d'appliquer des fonctionnalités telles que l'analyse des sentiments, l'extraction d'expressions clés, la classification de texte, la reconnaissance d'entités nommées et plus encore dans leurs applications. Les développeurs peuvent intégrer des fonctionnalités de traitement du langage naturel préentraînées dans les applications, sans avoir besoin d'analystes de données pour créer des modèles personnalisés. Vous pouvez accéder au langage OCI via la console OCI, les kits SDK OCI en Python, Java, Go, Typescript, .Net, les API REST ou l'interface de ligne de commande OCI.
L'utilisation d'OCI Language offre les avantages suivants :
- Améliorez l'expérience client : découvrez comment les clients utilisent le ou les produits, extrayez des sentiments sur certains domaines d'intérêt et identifiez les frustrations clés pour y remédier en temps opportun.
- Identifier les données importantes : extraire les entités nommées des commentaires des clients pour identifier les personnes, les produits et les organisations mentionnés.
- Garantir la sécurité et la confidentialité : OCI Language respecte la confidentialité des clients avec des modèles de langage qui ne stockent aucune donnée à des fins d'entraînement, de débogage ou autres. En outre, OCI Language peut être utilisé pour identifier toute information d'identification personnelle potentielle afin de protéger la confidentialité des clients.
- Oracle Cloud Infrastructure Speech (Discours)
Oracle Cloud Infrastructure (OCI) Speech est l'un des nombreux services d'IA natifs du cloud. Vous pouvez utiliser le service Speech pour convertir des fichiers audio en texte lisible stocké au format JSON.
La parole exploite la puissance du langage parlé en vous permettant de convertir facilement des fichiers audio contenant de la parole humaine en transcriptions de texte très précises. Le service est une application native OCI à laquelle vous pouvez accéder à l'aide d'une application Web, d'une API REST, d'un kit SDK, d'une interface de ligne de commande ou d'une console.
La voix utilise la technologie de reconnaissance vocale automatique (ASR) pour fournir une transcription grammaticalement correcte des fichiers vidéo et audio. Speech gère les enregistrements audio de faible fidélité et transcrit les enregistrements difficiles tels que les réunions ou les appels au centre d'appels. Grâce à Speech, vous pouvez transformer les fichiers stockés dans OCI Object Storage ou une ressource de données en texte précis, normalisé, horodaté et filtré de manière grossière. Cette fonctionnalité est disponible avec les services en aval. Par exemple, vous pouvez utiliser des services supplémentaires tels que la langue et les prévisions pour analyser le sentiment d'appel, cibler le contenu à des fins publicitaires, indexer vos dossiers de médias et créer un moteur de recherche multimédia à l'aide d'Oracle Cloud Infrastructure Lakehouse.
- Oracle Cloud Infrastructure Generative AI
Oracle Cloud Infrastructure (OCI) Generative AI est un service entièrement géré disponible via une API pour intégrer de manière transparente ces modèles de langage polyvalents dans un large éventail de cas d'utilisation, y compris l'aide à la rédaction, la synthèse et le chat. Le service OCI Generative AI inclut les modèles de base suivants :
- Génération : Donnez des instructions pour générer du texte ou pour extraire des informations à partir de votre texte.
- Résumé : Synthétisez un texte avec le format, la longueur et le ton indiqués.
- Incorporation : convertissez du texte en plongements vectoriels à utiliser dans des applications à des fins de recherche sémantique, de classification de texte ou de clustering de texte.
- Oracle Database 23ai
Oracle Database 23ai fournit la base de données convergée la plus complète et la plus simple pour les développeurs qui cherchent à créer de nouveaux microservices, graphiques, documents et relationnels applications.Oracle a annoncé son intention d'ajouter des fonctionnalités de recherche sémantique à l'aide de vecteurs d'IA à Oracle Database 23ai. La collection de fonctionnalités, appelée recherche vectorielle AI, inclut un nouveau type de données vectorielles, des index vectoriels et des opérateurs SQL de recherche vectorielle qui permettent à Oracle Database de stocker le contenu sémantique de documents, d'images et d'autres données non structurées en tant que vecteurs, et de les utiliser pour exécuter des requêtes de similarité rapides.
- Oracle Visual Builder
Oracle Visual Builder est une expérience de développement intuitive reposant sur 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 visuel, il vous permet de créer facilement des applications hébergées sur la plate-forme cloud sécurisée et évolutive d'Oracle.
Avant de commencer
A propos des services et rôles requis
Cette solution nécessite les services suivants :
- Oracle Cloud Infrastructure Speech (Discours)
- Oracle Cloud Infrastructure Language
- Oracle Cloud Infrastructure Generative AI
- Oracle Visual Builder
Il s'agit des rôles nécessaires pour chaque service.
Nom de service : rôle | Requis pour... |
---|---|
Oracle Cloud Infrastructure Speech : manage ai-service-speech-family |
Créez et gérez des travaux de retranscription. |
Oracle Cloud Infrastructure Language : manage ai-service-language-family |
Gérer les projets et les sentiments linguistiques. |
Oracle Cloud Infrastructure Generative AI : manage generative-ai-family
|
Gérez les modèles d'IA, générez la génération de texte et la synthèse. |
Oracle Visual Builder : ServiceDeveloper |
Utilisez l'outil de conception visuelle pour créer, gérer, sécuriser et publier des applications visuelles. Concevoir des pages, utiliser des business objects et tester des applications. |
Reportez-vous à Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.