See CHANGELOG pour les dernières fonctionnalités et correctifs.
Vous avez probablement déjà rencontré le défi de prendre des notes lors d'une réunion tout en essayant de prêter attention à la conversation. Vous avez probablement également ressenti le besoin de vérifier rapidement quelque chose qui a été dit ou de rechercher des informations pour répondre à une question qui vient d'être posée lors de l'appel. Ou peut-être avez-vous un membre de l'équipe qui rejoint toujours les réunions en retard et s'attend à ce que vous lui envoyiez un bref résumé par chat pour le rattraper.
Ensuite, il y a des moments où d'autres parlent dans une langue qui n'est pas votre langue maternelle, et vous aimeriez avoir une traduction en direct de ce que les gens disent pour être sûr que vous comprenez correctement.
Et une fois l'appel terminé, vous souhaitez généralement capturer un résumé pour vos dossiers, ou l'envoyer aux participants, avec une liste de toutes les actions, propriétaires et dates d'échéance.
Tout cela, et bien plus encore, est désormais possible grâce à notre nouvel exemple de solution, Live Meeting Assistant (LMA).
Consultez la démo suivante pour voir comment cela fonctionne.
Dans cet article, nous vous montrons comment utiliser LMA avec Amazon Transcribe, Socle amazonienet la Bases de connaissances pour Amazon Bedrock.
Vue d'ensemble de la solution
L'exemple de solution LMA capture l'audio et les métadonnées du haut-parleur à partir de votre application de réunion basée sur un navigateur (au moment d'écrire ces lignes, Zoom et Chime sont pris en charge), ou l'audio uniquement à partir de toute autre application de réunion basée sur un navigateur, téléphone logiciel ou source audio. Il utilise Amazon Transcribe pour la synthèse vocale, les bases de connaissances pour Amazon Bedrock pour les requêtes contextuelles sur les documents et les sources de connaissances de votre entreprise, ainsi que les modèles Amazon Bedrock pour des informations et des résumés de transcription personnalisables.
Tout ce dont vous avez besoin est fourni en open source dans notre GitHub repo. Le déploiement est simple dans votre compte AWS. Lorsque vous aurez terminé, vous vous demanderez comment vous avez pu vous en passer !
Voici quelques-unes des choses que LMA peut faire :
- Transcription en direct avec attribution du locuteur – LMA est alimenté par les modèles Amazon Transcribe ASR pour une synthèse vocale à faible latence et de haute précision. Vous pouvez lui apprendre les noms de marque et la terminologie spécifique au domaine si nécessaire, en utilisant un vocabulaire personnalisé et des fonctionnalités de modèle de langage personnalisé dans Amazon Transcribe.
- Traduction en direct – Il utilise Amazon Translate pour afficher éventuellement chaque segment de la conversation traduit dans la langue de votre choix, parmi une sélection de 75 langues.
- Assistant de réunion contextuel – Il utilise les bases de connaissances pour Amazon Bedrock pour fournir des réponses provenant de vos sources fiables, en utilisant la transcription en direct comme contexte pour la vérification des faits et les questions de suivi. Pour activer l'assistant, dites simplement « OK, Assistant », choisissez le DEMANDEZ À L'ASSISTANT ! ou entrez votre propre question dans l’interface utilisateur.
- Résumés de la réunion sur demande – D'un simple clic sur un bouton de l'interface utilisateur, vous pouvez générer un résumé, ce qui est utile lorsque quelqu'un arrive en retard et a besoin de se rattraper. Les résumés sont générés à partir de la transcription par Amazon Bedrock. LMA propose également des options pour identifier le sujet de la réunion en cours et pour générer une liste d'éléments d'action avec les propriétaires et les dates d'échéance. Vous pouvez également créer vos propres invites personnalisées et options correspondantes.
- Résumé et informations automatisés – Une fois la réunion terminée, LMA exécute automatiquement un ensemble d'invites de modèle de langage étendu (LLM) sur Amazon Bedrock pour résumer la transcription de la réunion et extraire des informations. Vous pouvez également personnaliser ces invites.
- Enregistrement de la réunion – L'audio est (éventuellement) stocké pour vous, afin que vous puissiez rejouer ultérieurement les sections importantes de la réunion.
- Inventaire des réunions – LMA garde une trace de toutes vos réunions dans une liste consultable.
- L'extension de navigateur capture les métadonnées audio et de réunion des applications de réunion populaires – L'extension du navigateur capture les métadonnées de la réunion (le titre de la réunion et les noms des intervenants actifs) ainsi que l'audio de vous (votre microphone) et des autres (à partir de l'onglet du navigateur de la réunion). Au moment d'écrire ces lignes, LMA prend en charge Chrome pour l'extension de navigateur, ainsi que Zoom et Chime pour les applications de réunion (avec Teams et WebEx à venir). Les applications de réunion autonomes ne fonctionnent pas avec LMA. Lancez plutôt vos réunions dans le navigateur.
Vous êtes responsable du respect des restrictions juridiques, d'entreprise et éthiques qui s'appliquent à l'enregistrement des réunions et des appels. N'utilisez pas cette solution pour diffuser, enregistrer ou transcrire des appels si cela est autrement interdit.
Pré-requis
Vous devez disposer d'un compte AWS et d'un Gestion des identités et des accès AWS (IAM) et utilisateur disposant des autorisations nécessaires pour créer et gérer les ressources et les composants nécessaires à cette application. Si vous n'avez pas de compte AWS, consultez Comment créer et activer un nouveau compte Amazon Web Services ?
Vous avez également besoin d'une base de connaissances existante dans Amazon Bedrock. Si vous n'en avez pas encore configuré, consultez Créer une base de connaissances. Remplissez votre base de connaissances avec du contenu pour alimenter l'assistant de réunion contextuel de LMA.
Enfin, LMA utilise les LLM d'Amazon Bedrock pour ses fonctionnalités de synthèse de réunions. Avant de procéder, si vous ne l'avez pas déjà fait, vous devez demande d'accès aux modèles Amazon Bedrock suivants :
- Titan Embeddings G1 – Texte
- Anthropique : Tous les modèles Claude
Déployez la solution à l'aide d'AWS CloudFormation
Nous avons fourni des AWS CloudFormation des modèles qui déploient tout ce dont vous avez besoin dans votre compte AWS.
Si vous êtes un développeur et que vous souhaitez créer, déployer ou publier la solution à partir du code, reportez-vous au Développeur README.
Effectuez les étapes suivantes pour lancer la pile CloudFormation :
- Connectez-vous au Console de gestion AWS.
- Selectionnez Lancer la pile pour la région AWS souhaitée pour ouvrir la console AWS CloudFormation et créer une nouvelle pile.
Région | Lancer la pile |
---|---|
États-Unis Est (Virginie du Nord) | |
Ouest américain (Oregon) |
- Pour Nom de la pile, utilisez la valeur par défaut, LMA.
- Pour Adresse e-mail de l'administrateur, utilisez une adresse e-mail valide : votre mot de passe temporaire est envoyé par e-mail à cette adresse lors du déploiement.
- Pour Domaine de messagerie de compte autorisé, utilisez la partie nom de domaine de votre adresse e-mail d'entreprise pour permettre aux utilisateurs ayant des adresses e-mail dans le même domaine de créer leurs propres comptes d'interface utilisateur, ou laissez ce champ vide pour empêcher les utilisateurs de créer directement leurs propres comptes. Vous pouvez saisir plusieurs domaines sous forme de liste séparée par des virgules.
- Pour Service d'assistance aux réunions, choisissez
BEDROCK_KNOWLEDGE_BASE
(la seule option disponible à ce jour). - Pour Identifiant de la base de connaissances Meeting Assist Bedrock (existant), saisissez l'ID de votre base de connaissances existant (par exemple,
JSXXXXX3D8
). Vous pouvez le copier depuis la console Amazon Bedrock. - Pour tous les autres paramètres, utilisez les valeurs par défaut.
Si vous souhaitez personnaliser les paramètres ultérieurement, par exemple pour ajouter les vôtres AWS Lambda fonctions, utilisez des vocabulaires et des modèles de langage personnalisés pour améliorer la précision, activez la rédaction d'informations personnellement identifiables (PII), et bien plus encore, vous pouvez mettre à jour la pile pour ces paramètres.
- Cochez les cases d'accusé de réception, puis choisissez Créer une pile.
La pile CloudFormation principale utilise des piles imbriquées pour créer les ressources suivantes dans votre compte AWS :
- Service de stockage simple Amazon (Amazon S3) pour contenir les artefacts de construction et les enregistrements d'appels
- An AWSFargate tâche avec un Équilibreur de charge d'application fournir un serveur WebSocket exécutant du code pour consommer des flux audio stéréo et les relayer vers Amazon Transcribe, publier des segments de transcription dans Flux de données Amazon Kinesis, et créer et stocker des enregistrements d'appels stéréo
- Un flux de données Kinesis pour relayer les événements d'appel et les segments de transcription vers la fonction de traitement d'enrichissement
- Les ressources LMA, y compris le Solution QnABot sur AWS pile, qui interagit avec Service Amazon OpenSearch et substrat rocheux amazonien
- Les AWS AppSync API, qui fournit un point de terminaison GraphQL pour prendre en charge les requêtes et les mises à jour en temps réel
- Composants de site Web, y compris un compartiment S3, Amazon CloudFront distribution, et Amazon Cognito groupe d'utilisateurs
- Une application d'extension de navigateur préconfigurée téléchargeable pour les navigateurs Chrome
- Autres ressources de support, y compris les rôles et politiques IAM (utilisant les meilleures pratiques de moindre privilège), Cloud privé virtuel Amazon (Amazon VPC), Amazon Event Bridge les règles de l'événement, et Amazon Cloud Watch groupes de journaux.
Le déploiement des piles prend environ 35 à 40 minutes. L'état de la pile principale indique CREATE_COMPLETE quand tout est déployé.
Définir votre mot de passe
Après avoir déployé la pile, ouvrez l'interface utilisateur Web LMA et définissez votre mot de passe en procédant comme suit :
- Ouvrez l'e-mail que vous avez reçu, à l'adresse e-mail que vous avez fournie, avec le sujet « Bienvenue dans Live Meeting Assistant !
- Ouvrez votre navigateur Web à l'URL indiquée dans l'e-mail. Vous êtes dirigé vers la page de connexion.
- L'e-mail contient un mot de passe temporaire généré que vous utilisez pour vous connecter et créer votre propre mot de passe. Votre nom d'utilisateur est votre adresse e-mail.
- Définissez un nouveau mot de passe.
Votre nouveau mot de passe doit avoir une longueur d'au moins huit caractères et contenir des caractères majuscules et minuscules, ainsi que des chiffres et des caractères spéciaux.
- Suivez les instructions pour vérifier votre adresse e-mail ou choisissez Skip pour le faire plus tard.
Vous êtes maintenant connecté à LMA.
Vous avez également reçu un e-mail similaire avec le sujet « Code de vérification d'inscription QnABot ». Cet e-mail contient un mot de passe temporaire généré que vous utilisez pour vous connecter et créer votre propre mot de passe dans le concepteur QnABot. Vous utilisez le concepteur QnABot uniquement si vous souhaitez personnaliser les options et les invites LMA. Votre nom d’utilisateur pour QnABot est Admin. Vous pouvez définir votre mot de passe administrateur QnABot permanent maintenant ou conserver cet e-mail en sécurité au cas où vous souhaiteriez personnaliser les choses plus tard.
Téléchargez et installez l'extension du navigateur Chrome
Pour une meilleure expérience de streaming de réunion, installez le plug-in du navigateur LMA (actuellement disponible pour Chrome) :
- Selectionnez Télécharger l'extension Chrome pour télécharger le fichier .zip de l'extension du navigateur (
lma-chrome-extension.zip
). - Choisissez (clic droit) et développez le fichier .zip (
lma-chrome-extension.zip
) pour créer un dossier local nommélma-chrome-extension
. - Ouvrez Chrome et entrez le lien
chrome://extensions
dans la barre d'adresse. - Activer mode développeur.
- Selectionnez Charge déballée, naviguez jusqu'à
lma-chrome-extension
dossier (que vous avez décompressé à partir du téléchargement), et choisissez Sélectionnez. Cela charge votre extension. - Épinglez la nouvelle extension LMA à la barre d'outils du navigateur pour un accès facile : vous l'utiliserez souvent pour diffuser vos réunions !
Commencez à utiliser LMA
LMA propose deux options de streaming :
- Extension de navigateur Chrome – Utilisez-le pour diffuser les métadonnées audio et des haut-parleurs à partir de votre application de navigateur de réunion. Il fonctionne actuellement avec Zoom et Chime, mais nous espérons ajouter davantage d'applications de réunion.
- Onglet Flux audio LMA – Utilisez-le pour diffuser l’audio de votre microphone et de toute application de réunion, softphone ou application audio basée sur le navigateur Chrome.
Nous vous montrons comment utiliser les deux options dans les sections suivantes.
Utilisez l'extension du navigateur Chrome pour diffuser un appel Zoom
Suivez les étapes suivantes pour utiliser l'extension de navigateur :
- Ouvrez l'extension LMA et connectez-vous avec vos informations d'identification LMA.
- Rejoignez ou démarrez une réunion Zoom dans votre navigateur Web (n'utilisez pas le client Zoom séparé).
Si la page de réunion Zoom est déjà chargée, rechargez-la.
L'extension LMA détecte automatiquement que Zoom est en cours d'exécution dans l'onglet du navigateur et renseigne votre nom et le nom de la réunion.
- Dites aux autres participants à l'appel que vous êtes sur le point de commencer à enregistrer l'appel à l'aide de LMA et obtenez leur autorisation. Ne continuez pas si les participants s’y opposent.
- Selectionnez Commence à écouter.
- Lisez et acceptez la clause de non-responsabilité, puis choisissez Autoriser pour partager l'onglet du navigateur.
L'extension LMA détecte et affiche automatiquement le locuteur actif lors de l'appel. Si vous êtes seul à la réunion, invitez des amis à vous rejoindre et observez que les noms qu'ils ont utilisés pour rejoindre l'appel sont affichés dans l'extension lorsqu'ils parlent et sont attribués à leurs paroles dans la transcription LMA.
- Selectionnez Ouvrir en LMA pour voir votre transcription en direct dans un nouvel onglet.
- Choisissez votre langue de transcription préférée et interagissez avec l'assistant de réunion en utilisant la phrase d'activation « OK Assistant ! » ou la Bot d’assistance aux réunions vitre.
Les DEMANDER À L'ASSISTANT Le bouton demande au service d'assistant de réunion (base de connaissances Amazon Bedrock) de suggérer une bonne réponse basée sur la transcription des interactions récentes au cours de la réunion. Votre kilométrage peut varier, alors expérimentez !
- Lorsque vous avez terminé, choisissez Arrêter le streaming pour terminer la réunion en LMA.
En quelques secondes, les résumés automatisés de fin de réunion apparaissent et l'enregistrement audio devient disponible. Vous pouvez continuer à utiliser le bot une fois l'appel terminé.
Utilisez l'onglet Stream Audio de LMA UI pour diffuser à partir de votre microphone et de toute application audio basée sur un navigateur.
L'extension de navigateur constitue le moyen le plus pratique de diffuser des métadonnées et de l'audio à partir d'applications Web de réunion prises en charge. Cependant, vous pouvez également utiliser LMA pour diffuser uniquement l'audio à partir de n'importe quel téléphone logiciel, application de réunion ou autre source audio basée sur un navigateur diffusé dans votre navigateur Chrome, à l'aide de l'option pratique. Flux audio onglet intégré à l'interface utilisateur LMA.
- Ouvrez n'importe quelle source audio dans un onglet du navigateur.
Par exemple, il peut s'agir d'un softphone (tel que Google Voice), une autre application de réunion, ou à des fins de démonstration, vous pouvez simplement lire un enregistrement audio local ou une vidéo YouTube dans votre navigateur pour émuler un autre participant à la réunion. Si vous voulez juste l'essayer, ouvrez ce qui suit vidéo YouTube dans un nouvel onglet.
- Dans l'interface utilisateur de l'application LMA, choisissez Flux audio (pas d'extension) pour ouvrir l'onglet Flux audio.
- Pour ID de réunion, saisissez un ID de réunion.
- Pour Nom, saisissez un nom pour vous-même (appliqué à l'audio de votre microphone).
- Pour Nom(s) des participants, saisissez les noms des participants (appliqués à la source audio entrante).
- Selectionnez Lancer la diffusion .
- Choisissez l'onglet du navigateur que vous avez ouvert précédemment, puis choisissez Autoriser à partager.
- Choisissez à nouveau l'onglet LMA UI pour afficher votre nouvel ID de réunion répertorié, affichant la réunion comme En Cours.
- Choisissez l'ID de la réunion pour ouvrir la page de détails et regardez la transcription de l'audio entrant, attribuée aux noms de participants que vous avez saisis. Si vous parlez, vous verrez la transcription de votre propre voix.
Utilisez l'option Flux audio fonctionnalité pour diffuser à partir de n'importe quelle application de téléphone logiciel, application de réunion ou tout autre flux audio diffusé dans le navigateur, ainsi que votre propre audio capturé à partir du microphone sélectionné. Obtenez toujours la permission des autres avant de les enregistrer à l’aide de LMA ou de toute autre application d’enregistrement.
Présentation du flux de traitement
Comment LMA a-t-elle retranscrit et analysé votre réunion ? Voyons comment cela fonctionne. Le diagramme suivant montre les principaux composants architecturaux et comment ils s'articulent à un niveau élevé.
L'utilisateur LMA rejoint une réunion dans son navigateur, active l'extension de navigateur LMA et s'authentifie à l'aide de ses informations d'identification LMA. Si l'application de réunion (par exemple, Zoom.us) est prise en charge par l'extension LMA, le nom de l'utilisateur, le nom de la réunion et les noms des intervenants actifs sont automatiquement détectés par l'extension. Si l'application de réunion n'est pas prise en charge par l'extension, l'utilisateur LMA peut saisir manuellement son nom et le sujet de la réunion : les noms des intervenants actifs ne seront pas détectés.
Après avoir obtenu l'autorisation des autres participants, l'utilisateur LMA choisit Démarrer l'écoute dans le volet d'extension LMA. Une connexion WebSocket sécurisée est établie avec l'URL WebSocket de la pile LMA préconfigurée et le jeton d'authentification de l'utilisateur est validé. L'extension de navigateur LMA envoie un message START au WebSocket contenant les métadonnées de la réunion (nom, sujet, etc.) et commence la diffusion audio à deux canaux à partir du microphone de l'utilisateur et du canal audio entrant contenant les voix des autres participants à la réunion. L'extension surveille l'application de réunion pour détecter les changements de locuteur actif pendant l'appel et envoie ces métadonnées au WebSocket, permettant à LMA d'étiqueter les segments vocaux avec le nom de l'orateur.
Le serveur WebSocket exécuté dans Fargate consomme les fragments audio à deux canaux en temps réel du flux WebSocket entrant. L'audio est diffusé sur Amazon Transcribe et les résultats de la transcription sont écrits en temps réel dans Kinesis Data Streams.
Chaque session de traitement de réunion s'exécute jusqu'à ce que l'utilisateur choisisse Arrêter l'écoute dans le volet d'extension LMA, ou termine la réunion et ferme l'onglet. A la fin de l'appel, la fonction crée un fichier d'enregistrement stéréo dans Amazon S3 (si l'enregistrement a été activé lors du déploiement de la pile).
Une fonction Lambda appelée Call Event Processor, alimentée par Kinesis Data Streams, traite et enrichit éventuellement les métadonnées de réunion et les segments de transcription. Le processeur d'événements d'appel s'intègre aux services d'assistance aux réunions. LMA est alimenté par Amazon Lex, bases de connaissances pour Amazon Bedrock et Amazon Bedrock LLM utilisant l'open source Solution QnABot sur AWS pour des réponses basées sur des FAQ et en tant qu'orchestrateur pour le routage des demandes vers le service d'IA approprié. Le processeur d'événements d'appel appelle également la fonction Lambda de résumé de transcription à la fin de l'appel, pour générer un résumé de l'appel à partir de la transcription complète.
La fonction Call Event Processor s'interface avec AWS AppSync pour conserver les modifications (mutations) dans Amazon DynamoDB et envoyez des mises à jour en temps réel aux clients Web connectés de l'utilisateur LMA (facilement ouverts en choisissant l'option Ouvrir dans LMA dans l'extension du navigateur).
Les ressources de l'interface utilisateur Web LMA sont hébergées sur Amazon S3 et servies via CloudFront. L'authentification est fournie par Amazon Cognito.
Lorsque l'utilisateur est authentifié, l'application Web établit une connexion GraphQL sécurisée à l'API AWS AppSync et s'abonne pour recevoir des événements en temps réel tels que de nouveaux appels et des changements de statut d'appel pour la page de liste des réunions, ainsi que des segments de transcription nouveaux ou mis à jour et calculés. analyses pour la page de détails de la réunion. Lorsque la traduction est activée, l'application Web interagit également en toute sécurité avec Amazon Translate pour traduire la transcription de la réunion dans la langue sélectionnée.
L'ensemble du flux de traitement, depuis la parole ingérée jusqu'aux mises à jour de pages Web en direct, est piloté par des événements et la latence de bout en bout est courte, généralement de quelques secondes seulement.
Surveillance et dépannage
AWS CloudFormation signale les échecs de déploiement et leurs causes sur la pile concernée Événements languette. Voir Dépannage de CloudFormation pour obtenir de l'aide sur les problèmes de déploiement courants. Faites attention aux échecs de déploiement causés par des erreurs de dépassement de limite ; les piles LMA créent des ressources soumises aux quotas de service de compte et de région par défaut, telles que les adresses IP élastiques et les passerelles NAT. Lors du dépannage des pannes de pile CloudFormation, accédez toujours à toutes les piles imbriquées défaillantes pour trouver la première panne de ressource imbriquée signalée : il s'agit presque toujours de la cause première.
Amazon Transcribe a une limite par défaut de 25 flux de transcription simultanés, ce qui limite LMA à 25 réunions simultanées dans un compte AWS ou une région donné. Demandez une augmentation du nombre de flux HTTP/2 simultanés pour la transcription en streaming si vous avez de nombreux utilisateurs et devez gérer un plus grand nombre de réunions simultanées dans votre compte.
LMA fournit une surveillance d'exécution et des journaux pour chaque composant à l'aide de CloudWatch :
- Traitement et transcription de la tâche Fargate par WebSocket - Sur le Service de conteneur élastique Amazon (Amazon ECS), accédez à la console Clusters page et ouvrez le LMA-
WEBSOCKETSTACK-xxxx-TranscribingCluster
fonction. Choisir la Tâches et ouvrez la page des tâches. Choisir Journaux ainsi que les Afficher dans CloudWatch pour inspecter les journaux des tâches du transcripteur WebSocket. - Appeler la fonction Lambda du processeur d'événements – Sur la console Lambda, ouvrez le
LMA-AISTACK-CallEventProcessor
fonction. Choisir la Surveiller onglet pour voir les métriques de la fonction. Choisir Afficher les journaux dans CloudWatch pour inspecter les journaux de fonction. - API AWS AppSync – Sur la console AWS AppSync, ouvrez le
CallAnalytics-LMA
API. Choisir Le Monitoring dans le volet de navigation pour voir les métriques de l'API. Choisir Afficher les journaux dans CloudWatch pour inspecter les journaux de l'API AWS AppSync.
Pour QnABot sur AWS pour Meeting Assist, reportez-vous au Assistance aux réunions READMEainsi que, Guide de mise en œuvre de la solution QnABot pour d’autres renseignements.
Évaluation des coûts
LMA fournit un serveur WebSocket utilisant des ressources réseau Fargate (2vCPU) et VPC pour un coût d'environ 0.10 $/heure (environ 72 $/mois). Pour plus de détails, voir Tarification AWS Fargate.
LMA est activé à l'aide de QnABot et des bases de connaissances pour Amazon Bedrock. Vous créez votre propre base de connaissances, que vous utilisez pour LMA et potentiellement d'autres cas d'utilisation. Pour plus de détails, voir Tarification du substrat rocheux d’Amazon. Les services AWS supplémentaires utilisés par la solution QnABot coûtent environ 0.77 $/heure. Pour plus de détails, reportez-vous à la liste des Coûts de la solution QnABot sur AWS.
Les coûts restants de la solution sont basés sur l'utilisation.
Les coûts d'utilisation s'élèvent à environ 0.17 USD pour un appel de 5 minutes, bien que cela puisse varier en fonction des options sélectionnées (telles que la traduction), du nombre de résumés LLM et de l'utilisation totale, car l'utilisation affecte l'éligibilité à l'offre gratuite et la tarification échelonnée en volume pour de nombreux services. . Pour plus d'informations sur les services qui entraînent des frais d'utilisation, consultez les sections suivantes :
Pour explorer les coûts LMA par vous-même, utilisez Explorateur de coûts AWS ou choisir Détails de la facture sur le tableau de bord de facturation AWS pour voir vos dépenses mensuelles par service.
Personnalisez votre déploiement
Utilisez les paramètres de modèle CloudFormation suivants lors de la création ou de la mise à jour de votre pile pour personnaliser votre déploiement LCA :
- Pour utiliser votre propre compartiment S3 pour les enregistrements de réunions, utilisez Appeler le nom du compartiment d'enregistrements audio ainsi que les Préfixe du fichier audio.
- Pour supprimer les informations personnelles des transcriptions, définissez Activer la rédaction de contenu pour les transcriptions à vrai et ajuster Types d’entités de rédaction des informations personnelles de transcription comme requis. Pour plus d'informations, voir Masquer ou identifier les PII dans un flux en temps réel.
- Pour améliorer la précision de la transcription des acronymes et du jargon techniques et spécifiques à un domaine, définissez Nom du vocabulaire personnalisé de transcription au nom d'un vocabulaire personnalisé que vous avez déjà créé dans Amazon Transcribe ou défini Nom du modèle de langue personnalisé de transcription au nom d'un modèle de langage personnalisé créé précédemment. Pour plus d'informations, voir Améliorer la précision de la transcription.
- Pour transcrire des réunions dans une langue prise en charge autre que l'anglais américain, choisissez la valeur souhaitée pour Langue pour la transcription.
- Pour personnaliser le traitement des transcriptions, définissez éventuellement ARN de la fonction Hook Lambda pour le traitement des segments de transcription personnalisés à l'ARN de votre propre fonction Lambda. Pour plus d'informations, voir Utilisation d'une fonction Lambda pour fournir éventuellement une logique personnalisée pour le traitement des transcriptions.
- Pour personnaliser les fonctionnalités d'assistance aux réunions basées sur la solution QnABot sur AWS, Amazon Lex, Amazon Bedrock et l'intégration des bases de connaissances pour Amazon Bedrock, consultez le Assistance aux réunions README.
- Pour personnaliser le résumé de la transcription en configurant LMA pour appeler votre propre fonction Lambda, consultez Option LAMBDA de résumé de la transcription.
- Pour personnaliser le résumé des transcriptions en modifiant les invites par défaut ou en en ajoutant de nouvelles, voir Résumé de la transcription.
- Pour modifier la période de conservation, définissez Expiration de l'enregistrement en jours à la valeur désirée. Toutes les données d'appel sont définitivement supprimées du stockage LMA DynamoDB après cette période. Les modifications apportées à ce paramètre s'appliquent uniquement aux nouveaux appels reçus après la mise à jour.
LMA est un projet open source. Vous pouvez créer le référentiel LMA GitHub, améliorer le code et nous envoyer des demandes d'extraction afin que nous puissions intégrer et partager vos améliorations !
Mettre à jour une pile LMA existante
Vous pouvez mettre à jour votre pile LMA existante vers la dernière version. Pour plus de détails, voir Mettre à jour une pile existante.
Nettoyer
Toutes nos félicitations! Vous avez terminé toutes les étapes de configuration de votre exemple de solution d'analyse des appels en direct à l'aide des services AWS.
Lorsque vous avez terminé d'expérimenter cet exemple de solution, nettoyez vos ressources à l'aide de la console AWS CloudFormation pour supprimer les piles LMA que vous avez déployées. Cela supprime les ressources créées lors du déploiement de la solution. Les compartiments S3 d'enregistrement, la table DynamoDB et les groupes de journaux CloudWatch sont conservés après la suppression de la pile pour éviter la suppression de vos données.
Analyse des appels en direct : solution complémentaire
Notre solution compagnon, Analyse des appels en direct et assistance aux agents (LCA), propose une transcription et des analyses en temps réel pour les centres de contact (appels téléphoniques) plutôt que pour les réunions. Il existe de nombreuses similitudes : en fait, LMA a été construit à l'aide d'une architecture et de nombreux composants dérivés de LCA.
Conclusion
L'exemple de solution Live Meeting Assistant offre une approche flexible, riche en fonctionnalités et personnalisable pour fournir une assistance aux réunions en direct afin d'améliorer votre productivité pendant et après les réunions. Il utilise les services Amazon AI/ML tels qu'Amazon Transcribe, Amazon Lex, les bases de connaissances pour Amazon Bedrock et Amazon Bedrock LLM pour transcrire et extraire des informations en temps réel à partir de l'audio de votre réunion.
L'exemple d'application LMA est fourni en open source : utilisez-le comme point de départ pour votre propre solution et aidez-nous à l'améliorer en contribuant aux correctifs et aux fonctionnalités via les demandes d'extraction GitHub. Accédez au Dépôt LMA GitHub pour explorer le code, choisissez Montres pour être informé des nouvelles versions et vérifier les README pour les dernières mises à jour de la documentation.
Pour obtenir l'aide d'un expert, Services professionnels AWS et d'autres Partenaires AWS Sont là pour vous aider.
Nous aimerions recevoir de vos nouvelles. Faites-nous savoir ce que vous pensez dans la section des commentaires, ou utilisez le forum des problèmes dans le Dépôt LMA GitHub.
À propos des auteurs
Bob Strahan est un architecte de solutions principal au sein de l'équipe AWS Language AI Services.
Chris Lott est architecte de solutions principal au sein de l'équipe AWS AI Language Services. Il possède 20 ans d’expérience en développement de logiciels d’entreprise. Chris vit à Sacramento, en Californie et aime le jardinage, l'aérospatiale et parcourir le monde.
Babu Srinivasan est un Sr. Specialist SA - Language AI services dans l'organisation World Wide Specialist chez AWS, avec plus de 24 ans d'expérience dans l'informatique et les 6 dernières années axées sur le Cloud AWS. Il est passionné par l'IA/ML. En dehors du travail, il aime travailler le bois et divertir ses amis et sa famille (parfois des étrangers) avec un tour de passe-passe magique.
Kishore Dhamodaran est architecte de solutions senior chez AWS.
Gillian Armstrong est un architecte de solutions constructeur. Elle est enthousiasmée par la façon dont le Cloud ouvre des opportunités pour que davantage de personnes utilisent la technologie pour résoudre des problèmes, et particulièrement enthousiaste par la façon dont les technologies cognitives, comme l'IA conversationnelle, nous permettent d'interagir avec les ordinateurs de manière plus humaine.
- Contenu propulsé par le référencement et distribution de relations publiques. Soyez amplifié aujourd'hui.
- PlatoData.Network Ai générative verticale. Autonomisez-vous. Accéder ici.
- PlatoAiStream. Intelligence Web3. Connaissance Amplifiée. Accéder ici.
- PlatonESG. Carbone, Technologie propre, Énergie, Environnement, Solaire, La gestion des déchets. Accéder ici.
- PlatoHealth. Veille biotechnologique et essais cliniques. Accéder ici.
- La source: https://aws.amazon.com/blogs/machine-learning/live-meeting-assistant-with-amazon-transcribe-amazon-bedrock-and-knowledge-bases-for-amazon-bedrock/
- :possède
- :est
- :ne pas
- $UP
- 10
- 100
- 152
- 17
- 180
- 20
- 20 ans
- 210
- 24
- 25
- 258
- 361
- 66
- 7
- 710
- 75
- 8
- 937
- a
- Qui sommes-nous
- Accepter
- accès
- Compte
- hybrides
- précision
- Action
- activer
- infection
- ajouter
- ajoutant
- Supplémentaire
- renseignements supplémentaires
- propos
- adresses
- régler
- admin
- Industrie aerospatiale
- Après
- encore
- à opposer à
- Agent
- AI
- Services d'IA
- AI / ML
- Tous
- permettre
- Permettre
- presque
- seul
- le long de
- déjà
- aussi
- Bien que
- toujours
- Amazon
- Amazon Cognito
- Amazon Lex
- Amazon Transcribe
- Amazon Traduire
- Amazon Web Services
- an
- analytique
- il analyse
- ainsi que les
- Une autre
- répondre
- réponses
- tous
- api
- appli
- apparaître
- Application
- appliqué
- Appliquer
- une approche
- approprié
- d'environ
- applications
- architectural
- architecture
- SONT
- Armstrong
- AS
- Outils
- aider
- Assistance
- Assistante gérante
- At
- précaution
- acoustique
- authentifié
- authentifie
- Authentification
- Automatisation
- automatiquement
- disponibles
- éviter
- AWS
- AWS CloudFormation
- RETOUR
- barre
- base
- basé
- BE
- car
- devient
- était
- before
- LES MEILLEURS
- les meilleures pratiques
- Améliorée
- facturation
- grain
- Bot
- tous les deux
- boîtes
- brand
- navigateur
- construire
- constructeur
- construit
- mais
- bouton (dans la fenêtre de contrôle qui apparaît maintenant)
- by
- Californie
- Appelez-nous
- appelé
- Appels
- CAN
- capacités
- capturer
- capturé
- captures
- carte
- maisons
- cas
- Attraper
- pris
- Causes
- causé
- les causes
- Centres
- challenge
- Change
- Modifications
- Développement
- caractères
- le chat
- vérifier
- Carillon
- le choix
- Selectionnez
- choisit
- choose
- Chris
- Chrome
- navigateur chrome
- espace extérieur plus propre,
- cliquez
- client
- CLIENTS
- Se ferme
- le cloud
- code
- cognitif
- Venir
- À venir
- commentaires
- Commun
- compagnon
- De l'entreprise
- Complété
- compléter
- composant
- composants électriques
- calculé
- ordinateurs
- concurrent
- Configurer
- connexion
- Console
- consommer
- contact
- contiennent
- Contenant
- contient
- contenu
- contexte
- contextuel
- continuer
- contribuant
- Pratique
- commodément
- Conversation
- de la conversation
- IA conversationnel
- copier
- Entreprises
- correctement
- Correspondant
- Prix
- Costs
- pourriez
- engendrent
- créée
- crée des
- La création
- Lettres de créance
- Courant
- Lecture
- Customiser
- personnalisables
- personnaliser
- tableau de bord
- données
- Dates
- Réglage par défaut
- demo
- déployer
- déployé
- déployer
- déploiement
- Dérivé
- Création de Design
- voulu
- détails
- détecter
- détecté
- Développeur
- Développement
- diagramme
- DID
- dirigé
- directement
- Avertissement
- dans
- affiche
- distribution
- do
- Documentation
- INSTITUTIONNELS
- domaine
- Services
- domaines
- fait
- Ne pas
- download
- entraîné
- deux
- pendant
- chacun
- Plus tôt
- Est
- Easy
- huit
- admissibilité
- permettre
- activé
- permet
- permettant
- fin
- end-to-end
- terminé
- Endpoint
- se termine
- Anglais
- de renforcer
- enrichit
- enrichissement
- Entrer
- entré
- Entreprise
- logiciels d'entreprise
- Tout
- entité
- Erreurs
- notamment
- établies
- établit
- éthique
- événement
- événements
- JAMAIS
- peut
- exemple
- dépassé
- excité
- existant
- Développer vous
- attend
- d'experience
- expérimenté
- l'expérimentation
- expert
- expiration
- explorez
- extension
- extrait
- fait
- Échoué
- Échec
- échecs
- famille
- Fonctionnalité
- Fonctionnalités:
- Fed
- few
- Déposez votre dernière attestation
- Trouvez
- Prénom
- s'adapter
- correctifs
- flexible
- flux
- concentré
- Abonnement
- Pour
- fourche
- Forum
- Gratuit
- amis
- de
- plein
- fonction
- fonctions
- g1
- passerelles
- générer
- généré
- générateur
- obtenez
- obtention
- GitHub
- donné
- Bien
- graphql
- Groupes
- main
- manipuler
- Vous avez
- he
- entendre
- vous aider
- ici
- Haute
- appuyez en continu
- d'espérance
- organisé
- Comment
- How To
- Cependant
- HTML
- http
- HTTPS
- humain
- i
- ID
- identifiable
- identifier
- Identite
- if
- la mise en oeuvre
- important
- améliorer
- in
- Y compris
- Nouveau
- intégrer
- Améliore
- d'information
- idées.
- installer
- Intègre
- l'intégration
- interagir
- interactions
- interagit
- Interfaces
- interfaces
- développement
- nous invitons les riders XCO et DH à rouler sur nos pistes haute performance, et leurs supporters à profiter du spectacle. Pour le XNUMXe anniversaire, nous visons GRAND ! Vous allez vouloir être là ! Nous accueillerons la légendaire traversée de l'étant avec de la musique en direct ! Nous aurons également des divertissements pour les jeunes et les jeunes de cœur pendant l'après-midi. Vous ne voudrez pas manquer ça !
- invoque
- IP
- adresses IP
- vous aider à faire face aux problèmes qui vous perturbent
- IT
- articles
- SES
- jargon
- rejoindre
- Joint
- jpg
- juste
- XNUMX éléments à
- Conserve
- Flux de données Kinesis
- Savoir
- spécialisées
- Libellé
- langue
- Langues
- gros
- plus importantes
- Nom de famille
- En retard
- Latence
- plus tard
- Nouveautés
- dernière version
- lancer
- au
- Laisser
- Légal
- Longueur
- laisser
- Niveau
- comme
- Probable
- LIMIT
- limites
- LINK
- Liste
- Listé
- Écoute
- le travail
- Vit
- LLM
- charge
- charges
- locales
- enregistrer
- Connecté
- logique
- vous connecter
- Style
- love
- la magie
- Entrée
- a prendre une
- gérer
- gérés
- gestion
- manuellement
- de nombreuses
- Mai..
- peut être
- réunion
- réunions
- membre
- message
- Métadonnées
- Métrique
- microphone
- Minutes
- modèle
- numériques jumeaux (digital twin models)
- Stack monitoring
- moniteurs
- PLUS
- (en fait, presque toutes)
- plusieurs
- must
- prénom
- Nommé
- noms
- NAVIGUER
- Navigation
- nécessaire
- Besoin
- nécessaire
- Besoins
- de mise en réseau
- Nouveauté
- Date
- aucune
- Notes
- maintenant
- nombre
- numéros
- objet
- observer
- obtenir
- of
- Offres Speciales
- souvent
- on
- ONE
- et, finalement,
- uniquement
- ouvert
- open source
- ouvert
- ouverture
- Opportunités
- Option
- Options
- or
- Oregon
- organisation
- Autre
- Autres participants
- Autres
- autrement
- nos
- ande
- au contrôle
- plus de
- propre
- propriétaires
- page
- pain
- paramètres
- partie
- participant
- participants
- passionné
- Mot de Passe
- Payer
- Personnes
- période
- permanent
- définitivement
- autorisation
- autorisations
- Personnellement
- Téléphone
- appels téléphoniques
- image
- Platon
- Intelligence des données Platon
- PlatonDonnées
- Jouez
- jouer
- plug-in
- plus
- Point
- politiques
- Populaire
- possible
- Post
- l'éventualité
- power
- alimenté
- pratiques
- préféré
- empêcher
- précédemment
- établissement des prix
- Directeur
- Privé
- privilège
- Probablement
- d'ouvrabilité
- procéder
- les process
- traitement
- Processeur
- productivité
- professionels
- interdit
- Projet
- instructions
- fournir
- à condition de
- fournit
- aportando
- publier
- des fins
- QnABot
- requêtes
- question
- fréquemment posées
- Rapide
- vite.
- plutôt
- réal
- en temps réel
- recevoir
- reçu
- récent
- record
- l'enregistrement
- Articles
- reportez-vous
- région
- libérer
- de Presse
- pertinent
- restant
- rejouer
- Rapports
- dépôt
- nécessaire
- demandes
- ressource
- Resources
- réponse
- responsables
- restrictions
- Résultats
- rétention
- Faites un clic droit
- Rôle
- rôle
- racine
- routage
- pour le running
- fonctionne
- d'exécution
- surveillance de l'exécution
- s
- SA
- Sacramento
- des
- Saïd
- même
- échantillon
- dire
- dire
- secondes
- Section
- les sections
- sécurisé
- en toute sécurité
- sur le lien
- clignotant
- segments
- choisi
- sélection
- envoyer
- envoie
- supérieur
- séparé
- servi
- serveur
- service
- Services
- Session
- set
- mise
- Paramétres
- Partager
- elle
- montrer
- montrant
- montré
- Spectacles
- similaires
- étapes
- simplement
- So
- Logiciels
- développement de logiciels
- sur mesure
- Solutions
- RÉSOUDRE
- quelques
- Quelqu'un
- quelque chose
- parfois
- Bientôt
- Identifier
- Sources
- parler
- Speaker
- spécial
- spécialiste
- discours
- passer
- empiler
- Combos
- autonome
- Commencer
- Commencez
- départs
- Statut
- Étapes
- Arrêter
- storage
- Boutique
- stockée
- simple
- courant
- streaming
- streaming
- flux
- sujet
- tel
- suggérer
- résumé
- RÉSUMÉ
- Support
- Appareils
- Appuyer
- Les soutiens
- sûr
- table
- Prenez
- prise
- parlant
- Tâche
- équipe
- équipes
- Technique
- Les technologies
- Technologie
- modèle
- modèles
- temporaire
- terminologie
- texte
- que
- qui
- Les
- le monde
- leur
- Les
- puis
- Là.
- Ces
- l'ont
- des choses
- penser
- this
- étage
- fiable
- fois
- Titre
- à
- ensemble
- jeton
- outil
- sujet
- Total
- suivre
- Transcription
- traduire
- Traduction
- Voyages
- oui
- confiance
- Essai
- essayer
- deux
- ui
- comprendre
- jusqu'à
- Mises à jour
- a actualisé
- Actualités
- la mise à jour
- URL
- us
- Utilisation
- utilisé
- d'utiliser
- incontournable
- Utilisateur
- Interface utilisateur
- utilisateurs
- Usages
- en utilisant
- d'habitude
- Info de contact.
- validé
- Plus-value
- Valeurs
- varier
- Vérification
- vérifier
- via
- Vidéo
- Voir
- Virginie
- Salle de conférence virtuelle
- Voix
- VOIX
- le volume
- Réveiller
- souhaitez
- était
- Montres
- Façon..
- façons
- we
- web
- application Web
- navigateur web
- services Web
- Websocket
- WELL
- ont été
- Ouest
- Quoi
- quand
- qui
- tout en
- large
- sera
- comprenant
- sans
- se demander
- des mots
- activités principales
- vos contrats
- world
- écriture
- code écrit
- années
- encore
- Vous n'avez
- Votre
- vous-même
- Youtube
- zéphyrnet
- Zip
- zoom