Amazon Q est une nouvelle application générative basée sur l'IA qui aide les utilisateurs à accomplir leur travail. Amazon Q peut devenir votre expert commercial sur mesure et vous permettre de découvrir du contenu, de réfléchir à des idées ou de créer des résumés en utilisant les données de votre entreprise en toute sécurité. Vous pouvez utiliser Amazon Q pour avoir des conversations, résoudre des problèmes, générer du contenu, obtenir des informations et prendre des mesures en vous connectant aux référentiels d'informations, au code, aux données et aux systèmes d'entreprise de votre entreprise. Pour plus d'informations, voir Présentation d'Amazon Q, un nouvel assistant génératif basé sur l'IA (aperçu).
Dans cet article, nous vous montrons comment apporter Amazon Q, votre expert métier, aux utilisateurs de Microsoft Teams. (Si vous utilisez Slack, reportez-vous à Déployez une passerelle Slack pour Amazon Q, votre expert métier.)
Vous pourrez converser avec un expert commercial d'Amazon Q à l'aide des messages directs (DM) de Teams pour poser des questions et obtenir des réponses basées sur les données de l'entreprise, obtenir de l'aide pour créer de nouveaux contenus tels que des brouillons d'e-mails, résumer les fichiers joints et effectuer des tâches.
Vous pouvez également inviter un expert commercial Amazon Q à participer à vos canaux Teams. Dans un canal, les utilisateurs peuvent poser des questions à des experts métier d'Amazon Q dans un nouveau message, ou le marquer dans un fil de discussion existant à tout moment, pour fournir des points de données supplémentaires, résoudre un débat ou résumer la conversation et capturer les étapes suivantes.
Vue d'ensemble de la solution
L'expert commercial Amazon Q est incroyablement puissant. Découvrez la démo suivante : voir, c'est croire !
Dans la démo, notre application d'expert métier Amazon Q est remplie de quelques pages Wikipédia. Vous pouvez remplir votre application d'expert métier Amazon Q avec les documents et articles de la base de connaissances de votre propre entreprise, afin qu'elle soit en mesure de répondre à vos questions spécifiques !
Tout ce dont vous avez besoin est fourni en open source dans notre GitHub repo.
Dans cet article, nous vous expliquons le processus de déploiement de l'expert commercial Amazon Q dans votre compte AWS et de l'ajouter à Microsoft Teams. Lorsque vous aurez terminé, vous vous demanderez comment vous avez pu vous en passer !
Voici quelques-unes des choses qu'il peut faire :
- Répondre aux messages – Dans les DM, il répond à tous les messages. Dans les chaînes, il répond uniquement aux @mentions et répond dans un fil de conversation.
- Rendre les réponses contenant du markdown – Cela inclut les titres, les listes, les caractères gras, italiques, les tableaux, etc.
- Suivre les sentiments – Il fournit des boutons pouce vers le haut et pouce vers le bas pour suivre le sentiment des utilisateurs.
- Fournir l'attribution de la source – Il fournit des références et des hyperliens vers des sources utilisées par l'expert commercial Amazon Q.
- Comprendre le contexte de la conversation – Il suit la conversation et répond en fonction du contexte.
- Restez au courant de plusieurs utilisateurs – Lorsqu'il est tagué dans un fil de discussion, il sait qui a dit quoi et quand, ce qui lui permet de contribuer dans son contexte et de résumer avec précision le fil de discussion lorsqu'on lui demande.
- Traiter les fichiers joints – Il peut traiter jusqu'à cinq fichiers joints pour les réponses aux questions de documents, les résumés, etc.
- Démarrer de nouvelles conversations – Vous pouvez réinitialiser et démarrer de nouvelles conversations dans les discussions DM en utilisant
/new_conversation
.
Dans les sections suivantes, nous montrons comment déployer le projet sur votre propre compte AWS et Teams, et commencer à expérimenter !
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 devez également disposer d'une application experte commerciale Amazon Q existante et fonctionnelle. Si vous n’en avez pas encore configuré, consultez Création d'une application Amazon Q.
Enfin, vous avez besoin d'un Compte Microsoft et Abonnement Microsoft Teams pour créer et publier l'application en suivant les étapes décrites dans cet article. Si vous ne disposez pas de ces éléments, vérifiez si votre entreprise peut créer des bacs à sable pour que vous puissiez expérimenter, ou créez un nouveau compte et un abonnement d'essai si nécessaire pour terminer les étapes.
Déployer les ressources de la solution
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.
- Choisissez l'une des options suivantes Lancer la pile boutons de la région AWS souhaitée pour ouvrir la console AWS CloudFormation et créer une nouvelle pile.
Région | Lancer la pile |
---|---|
Virginie du Nord (us-east-1 ) |
|
Orégon (us-west-2 ) |
- Pour Nom de la pile, saisissez un nom pour votre application (par exemple,
AMAZON-Q-TEAMS-GATEWAY
). - Pour AmazonQAppId, saisissez votre ID d'application d'expert métier Amazon Q existant (par exemple,
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Vous pouvez le copier depuis la console d'experts métier Amazon Q. - Pour AmazonQRégion, choisissez la région dans laquelle vous avez créé votre application d'expert métier Amazon Q (us-east-1 ou us-west-2).
- Pour AmazonQUserId, saisissez l'adresse e-mail d'un ID utilisateur d'expert commercial Amazon Q (laissez vide pour utiliser une adresse e-mail d'utilisateur Teams comme ID utilisateur).
- Pour ContexteDaysToLive, saisissez la durée pendant laquelle les métadonnées de la conversation seront mises en cache dans Amazon DynamoDB (vous pouvez laisser ceci par défaut).
Lorsque l'état de votre pile CloudFormation est CREATE_COMPLETE, choisir la Sortie et laissez-le ouvert. Vous en aurez besoin dans les étapes ultérieures.
Enregistrez une nouvelle application sur le portail Microsoft Azure
Effectuez les étapes suivantes pour enregistrer une nouvelle application sur le portail Microsoft Azure :
- Allez à Portail Azure et connectez-vous avec votre compte Microsoft.
- Selectionnez Nouvelle inscription.
- Pour Nom, indiquez le nom de votre application. Vous pouvez simplifier les choses en utilisant le nom de pile que vous avez utilisé pour la pile CloudFormation.
- Pour Qui peut utiliser cette application ou accéder à cette API ?, choisissez Comptes dans cet annuaire organisationnel uniquement (AWS uniquement – Locataire unique).
- Selectionnez Inscrivez-vous.
- Notez le ID de l'application (client) valeur et le ID de l'annuaire (locataire) du Vue d’ensemble page. Vous en aurez besoin plus tard lorsqu'on vous le demandera
MicrosoftAppId
ainsi que lesMicrosoftAppTenantId
.
- Selectionnez Sélectionnez les autorisations de l'API dans le volet de navigation.
- Selectionnez Ajoutez une autorisation.
- Selectionnez MicrosoftGraph.
- Selectionnez Autorisations d'application.
- Sélectionnez Utilisateur.Lire.Tout.
- Sélectionnez ChannelMessage.Read.All.
- Sélectionnez Team.ReadBasic.All.
- Sélectionnez Fichiers.Read.All.
- Selectionnez Ajouter des autorisations. Cette autorisation permet à l'application de lire les données de l'annuaire de votre organisation concernant l'utilisateur connecté.
- Utilisez le menu d'options (trois points) à droite pour choisir Supprimer l'autorisation.
- Retirer l'original User.Read – Délégué autorisation.
- Selectionnez Accordez le consentement de l’administrateur pour le répertoire par défaut.
- Selectionnez Certificats et secrets dans le volet de navigation.
- Selectionnez Nouveau secret client.
- Pour Description, fournissez une valeur, telle que
description of my client secret
. - Choisissez une valeur pour Expire le. Notez qu'en production, vous devrez alterner manuellement votre secret avant son expiration.
- Selectionnez Ajouter.
- Notez la valeur de votre nouveau secret. Vous en aurez besoin plus tard lorsqu'on vous le demandera
MicrosoftAppPassword
.
- Facultativement, choisissez Propriétaires pour ajouter des propriétaires supplémentaires pour l'application.
Enregistrez votre nouvelle application dans Microsoft Bot Framework
Effectuez les étapes suivantes pour enregistrer votre application dans Microsoft Bot Framework :
- Allez à Microsoft Bot Framework et connectez-vous avec votre compte Microsoft.
- Vous pouvez éventuellement créer et télécharger une icône personnalisée pour votre nouveau bot expert métier Amazon Q. Par exemple, nous avons créé ce qui suit en utilisant Terrain de jeu d’images Amazon Bedrock.
- Entrez votre nom d’affichage préféré, votre identifiant de robot et votre description.
- Pour Point de terminaison de messagerie, copiez et collez la valeur de
TeamsEventHandlerApiEndpoint
de votre pile Sortie languette. - Ne sélectionnez pas Activer le point de terminaison de streaming.
- Pour Type d'application, choisissez Locataire unique.
- Pour Collez l'identifiant de votre application ci-dessous pour continuer, entrer le
MicrosoftAppId
valeur que vous avez notée plus tôt. - Pour ID du locataire de l'application, entrer le
MicrosoftAppTenantId
valeur que vous avez notée plus tôt. - Laissez les autres valeurs telles quelles, acceptez les conditions et choisissez Inscription.
- Sur le Canaux page, sous Ajouter une chaîne en vedette, choisissez Microsoft Teams.
- Selectionnez Microsoft Teams Commercial (le plus courant), Puis choisissez Épargnez.
- Acceptez les conditions d'utilisation et choisissez Accepter.
Configurez vos secrets dans AWS
Configurons vos secrets Teams afin de vérifier la signature de chaque demande et publication au nom de votre bot expert métier Amazon Q.
Dans cet exemple, nous n'activons pas la rotation des jetons Teams. Vous pouvez l'activer pour une application de production en implémentant la rotation via AWS Secrets Manager. Créez un problème (ou, mieux encore, une pull request) dans le GitHub repo si vous souhaitez que cette fonctionnalité soit ajoutée à une future version.
Effectuez les étapes suivantes pour configurer un secret dans Secrets Manager :
- Sur la console AWS CloudFormation, accédez à votre pile Sortie et choisissez le lien pour
TeamsSecretConsoleUrl
pour être redirigé vers la console Secrets Manager. - Selectionnez Récupérer la valeur secrète.
- Selectionnez Modifier.
- Remplacer les valeurs de
MicrosoftAppId
,MicrosoftAppPassword
et laMicrosoftAppTenantId
avec les valeurs que vous avez notées dans les étapes précédentes.
Déployez votre application dans Microsoft Teams
Effectuez les étapes suivantes pour déployer l'application sur Teams :
- Allez à Portail de développeur pour les équipes et connectez-vous avec votre compte utilisateur Microsoft Teams.
- Selectionnez Applications dans le volet de navigation, puis choisissez Nouvelle appli.
- Pour Nom, entrez le nom de votre bot.
- Entrez un nom pour Prénom et nom et des descriptions courtes et complètes (vous pouvez utiliser le nom du bot pour tous si vous le souhaitez, mais ne les laissez pas vides).
- Entrez des valeurs pour Informations sur le développeur ainsi que les URL des applications. Pour les tests, vous pouvez créer des valeurs et des URL telles que
https://www.anycompany.com/
. Utilisez des vrais pour la production. - Pour ID de l'application (client)*, entrez la valeur de
MicrosoftAppId
de plus tôt. - Selectionnez Épargnez.
- Sous L'image de marque, vous pouvez télécharger des icônes générées par l'IA, ou différentes icônes, ou aucune, c'est à vous de décider. Voici quelques exemples :
- Sous Fonctionnalités de l'application, choisissez Robot
- Sélectionnez Entrez un identifiant de botet entrez le
MicrosoftAppId
valeur des étapes précédentes. - Sous Que peut faire votre bot ?, sélectionnez Télécharger et télécharger des fichiers.
- Sous Sélectionnez les étendues dans lesquelles les utilisateurs peuvent utiliser cette commande, sélectionnez Personnel, Équipeet la Discussion de groupe.
- Selectionnez Enregistrer.
- Sélectionnez Entrez un identifiant de botet entrez le
- Selectionnez Publier.
- Selectionnez Téléchargez le package de l'application pour télécharger un fichier .zip sur votre ordinateur.
- Selectionnez Aperçu dans Teams lancer Microsoft Teams (travail ou école) app.
- Dans le volet de navigation, choisissez Applications, puis Gérer vos applications, puis Téléchargez une application.
- Selectionnez Téléchargez une application dans le catalogue d'applications de votre organisation, puis sélectionnez le fichier .zip que vous avez téléchargé. Cela ajoute l’application à Teams.
- Sélectionnez la carte de votre nouvelle application, choisissez Ajouter, et attendez qu'il soit terminé (10 à 20 secondes).
Ajoutez votre bot à une ou plusieurs équipes
Effectuez l'étape suivante pour ajouter votre bot à une équipe :
- Dans l'application Teams, sélectionnez votre équipe et choisissez Gérer l'équipe.
- Sur le Applications , choisissez la nouvelle application Amazon Q Business Expert, puis choisissez Ajouter.
Vous pouvez désormais tester votre bot dans Microsoft Teams !
Commencez à utiliser l'expert commercial Amazon Q
Suivez les étapes suivantes pour commencer à utiliser Amazon Q business expert dans Teams :
- Ouvrez votre client Teams.
- Sous Applications, ajoutez votre nouvelle application d'expert métier Amazon Q à une discussion.
- Vous pouvez éventuellement ajouter votre application d'expert métier Amazon Q à un ou plusieurs canaux Teams.
- Dans le chat DM de l'application, entrez
Hello
.
Vous avez maintenant déployé un nouvel assistant IA puissant dans votre environnement Sandbox Teams.
Jouez avec, essayez toutes les fonctionnalités décrites dans cet article et copiez les éléments que vous avez vus dans la vidéo de démonstration. Plus important encore, vous pouvez poser des questions sur des sujets liés aux documents que vous avez ingérés dans votre propre application d'expert métier Amazon Q. Mais ne vous arrêtez pas là. Vous pouvez trouver d’autres moyens de le rendre utile, et lorsque vous le faites, faites-le nous savoir en publiant un commentaire.
Une fois que vous êtes convaincu de son utilité, parlez-en à vos administrateurs Teams (montrez-leur cet article) et travaillez avec eux pour le déployer dans les organisations Teams de votre entreprise. Vos collègues vous remercieront !
Nettoyer
Lorsque vous avez fini d’expérimenter cette solution, supprimez votre application dans Microsoft Teams, Bot Framework et le portail Azure. Nettoyez ensuite vos ressources AWS en ouvrant la console AWS CloudFormation et en supprimant le AMAZON-Q-TEAMS-GATEWAY
pile que vous avez déployée. Cela supprime les ressources que vous avez créées en déployant la solution.
Conclusions
L'exemple d'application Teams d'experts commerciaux Amazon Q présenté dans cet article est fourni en open source. Vous pouvez l'utiliser comme point de départ pour votre propre solution et nous aider à l'améliorer en contribuant aux correctifs et aux fonctionnalités via les demandes d'extraction GitHub. Explorez le code, choisissez Montres dans les GitHub repo pour être informé des nouvelles versions et revenez pour les dernières mises à jour. Nous aimerions également entendre vos suggestions d’améliorations et de fonctionnalités.
Pour plus d'informations sur Amazon Q Business Expert, reportez-vous au Guide du développeur Amazon Q (pour usage professionnel).
À propos des auteurs
Gary Benattar est responsable principal du développement logiciel chez AWS HR. Gary a débuté chez Amazon en 2012 en tant que stagiaire, se concentrant sur la création de systèmes de détection des valeurs aberrantes évolutives et en temps réel. Il a travaillé à Seattle et au Luxembourg et est désormais basé à Tel Aviv, en Israël, où il consacre son temps à la création de logiciels pour révolutionner l'avenir des ressources humaines. Il a cofondé une startup, Zengo, dont l'objectif est de sécuriser les portefeuilles numériques grâce au calcul multipartite. Il a obtenu son MSc en Génie Logiciel à l'Université de la Sorbonne à Paris.
Bob Strahan est un architecte de solutions principal au sein de l'équipe AWS Language AI Services.
- 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/deploy-a-microsoft-teams-gateway-for-amazon-q-your-business-expert/
- :est
- :ne pas
- :où
- $UP
- 100
- 2012
- 32
- 362
- 58
- 7
- a
- Capable
- Qui sommes-nous
- accès
- Compte
- avec précision
- Action
- activer
- ajouter
- ajoutée
- Supplémentaire
- propos
- Ajoute
- admin
- AI
- Assistant IA
- Services d'IA
- Alimenté par l'IA
- Tous
- permet
- aussi
- Amazon
- Amazon Web Services
- an
- ainsi que les
- répondre
- répondre
- réponses
- tous
- api
- appli
- Application
- SONT
- sur notre blog
- AS
- demander
- Assistante gérante
- At
- aviv
- conscients
- AWS
- AWS CloudFormation
- Azure
- RETOUR
- base
- basé
- BE
- devenez
- before
- nom
- ci-dessous
- Améliorée
- grain
- goupille
- Bot
- tous les deux
- remue-méninges
- apporter
- construire
- Développement
- la performance des entreprises
- mais
- by
- CAN
- capturer
- carte
- Développement
- Voies
- le chat
- vérifier
- Selectionnez
- espace extérieur plus propre,
- client
- code
- commentaire
- commercial
- Commun
- Société
- De l'entreprise
- complet
- composants électriques
- calcul
- ordinateur
- Connecter les
- consentement
- Console
- contenu
- contexte
- contribuer
- contribuant
- Conversation
- conversations
- convaincu
- engendrent
- créée
- La création
- Customiser
- données
- points de données
- débat
- Réglage par défaut
- demo
- déployer
- déployé
- déployer
- la description
- voulu
- Détection
- Développeur
- Développement
- différent
- numérique
- portefeuilles numériques
- découvrez
- discuté
- Commande
- DM
- do
- document
- INSTITUTIONNELS
- fait
- Ne pas
- down
- download
- chacun
- Plus tôt
- employés
- permettre
- permettant
- ENGINEERING
- Entrer
- Entreprise
- Environment
- JAMAIS
- peut
- exemple
- exemples
- existant
- expérience
- expert
- explorez
- Fonctionnalité
- en vedette
- Fonctionnalités:
- compagnon
- Déposez votre dernière attestation
- Fichiers
- Trouvez
- cinq
- correctifs
- Focus
- mettant l'accent
- Abonnement
- Pour
- Framework
- de
- plein
- avenir
- Gain
- Gary
- porte
- générer
- génératif
- obtenez
- GitHub
- graphique
- manipuler
- Vous avez
- he
- entendre
- vous aider
- aide
- sa
- Comment
- How To
- hr
- HTML
- http
- HTTPS
- humain
- Ressources Humaines
- i
- ICON
- icônes
- ID
- et idées cadeaux
- Identite
- if
- image
- la mise en œuvre
- surtout
- améliorations
- in
- inclut
- d'information
- idées.
- 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 !
- Israël
- aide
- IT
- juste
- XNUMX éléments à
- Savoir
- spécialisées
- sait
- langue
- plus tard
- Nouveautés
- Dernières mises à jour
- lancer
- Laisser
- Longueur
- laisser
- comme
- LINK
- Liste
- enregistrer
- love
- Luxembourg
- a prendre une
- Fabrication
- gérer
- gérés
- gestion
- manager
- manuellement
- Menu
- message
- messages
- Métadonnées
- Microsoft
- Microsoft Azure
- équipes de Microsoft
- PLUS
- (en fait, presque toutes)
- pluripartite
- plusieurs
- my
- prénom
- NAVIGUER
- Navigation
- nécessaire
- Besoin
- nécessaire
- Nouveauté
- nouvelle application
- next
- Aucun
- noter
- noté
- maintenant
- of
- on
- ONE
- et, finalement,
- uniquement
- ouvert
- open source
- ouverture
- Options
- or
- de commander
- organisationnel
- organisations
- original
- Autre
- nos
- ande
- valeur aberrante
- décrit
- propre
- propriétaires
- page
- pages
- pain
- Paris
- participer
- Personnes
- Effectuer
- autorisation
- autorisations
- Platon
- Intelligence des données Platon
- PlatonDonnées
- Point
- des notes bonus
- peuplé
- Portail
- Post
- solide
- préféré
- Aperçu
- précédent
- Directeur
- d'ouvrabilité
- processus
- Vidéo
- Projet
- fournir
- à condition de
- fournit
- publier
- question
- fréquemment posées
- Lire
- réal
- en temps réel
- reçu
- reportez-vous
- région
- vous inscrire
- Inscription
- en relation
- de Presse
- nécessaire
- demandes
- résoudre
- Resources
- révolutionner
- bon
- Rôle
- en toute sécurité
- Saïd
- tas de sable
- bacs à sable
- scie
- évolutive
- L'école
- Seattle
- secondes
- secret
- secrets
- les sections
- sécurisé
- en toute sécurité
- sur le lien
- Sélectionner
- supérieur
- sentiment
- service
- Services
- set
- Shorts
- montrer
- Signature
- étapes
- unique
- mou
- So
- Logiciels
- développement de logiciels
- génie logiciel
- sur mesure
- Solutions
- RÉSOUDRE
- quelques
- Identifier
- Sources
- groupe de neurones
- empiler
- Commencer
- j'ai commencé
- Commencez
- Commencez
- Statut
- étapes
- Étapes
- Arrêter
- streaming
- abonnement
- tel
- résumé
- Système
- TAG
- Prenez
- discutons-en
- tâches
- équipe
- équipes
- Téléphone
- Tel Aviv
- modèles
- locataire
- conditions
- tester
- Essais
- merci
- qui
- Les
- El futuro
- Les
- puis
- Là.
- Ces
- l'ont
- des choses
- this
- trois
- Avec
- fiable
- à
- jeton
- Les sujets
- suivre
- vos titres
- procès
- Essai
- sous
- université
- Actualités
- us
- utilisé
- d'utiliser
- incontournable
- Utilisateur
- utilisateurs
- en utilisant
- Plus-value
- Valeurs
- vérifier
- version
- via
- Vidéo
- Virginie
- attendez
- marcher
- Portefeuilles
- souhaitez
- façons
- we
- web
- services Web
- Quoi
- quand
- qui
- WHO
- Wikipédia
- sera
- comprenant
- sans
- se demander
- activités principales
- travaillé
- de travail
- encore
- Vous n'avez
- Votre
- zéphyrnet
- Zip