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 Slack.
Vous pourrez converser avec Amazon Q à l'aide des messages directs (DM) Slack 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 Amazon Q à participer aux chaînes de votre équipe. Dans un canal, les utilisateurs peuvent lui poser des questions dans un nouveau message, ou le taguer 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 prochaines étapes.
Vue d'ensemble de la solution
Amazon Q est incroyablement puissant. Découvrez la démo suivante : voir, c'est croire !
Dans la démo, notre application Amazon Q est alimentée par un ensemble de livres blancs AWS. Vous pouvez remplir votre propre application d'expert métier Amazon Q avec les documents et les articles de la base de connaissances de votre propre entreprise, afin qu'elle soit en mesure de répondre à vos questions !
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 d'Amazon Q dans votre compte AWS et de l'ajouter à votre espace de travail Slack. 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 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 canaux DM en utilisant
/new_conversation
.
Dans les sections suivantes, nous montrons comment déployer le projet sur votre propre compte AWS et votre espace de travail Slack, 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 Slack et d'un accès pour créer et publier des applications dans votre organisation Slack. Si vous n’en avez pas, voyez si votre entreprise peut créer une organisation sandbox Slack pour que vous puissiez l’expérimenter, ou accédez à slack.com pour créer un compte et un espace de travail Slack gratuits.
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-SLACK-GATEWAY
). - Pour AmazonQAppId, saisissez votre ID d'application Amazon Q existant (par exemple,
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Vous pouvez le copier depuis la console Amazon Q. - Pour AmazonQRégion, choisissez la région dans laquelle vous avez créé votre application Amazon Q (us-east-1 ou us-west-2).
- Pour AmazonQUserId, saisissez l'adresse e-mail d'un utilisateur Amazon Q (laissez vide pour utiliser une adresse e-mail d'utilisateur Slack 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.
Créez votre application
Vous pouvez désormais créer votre application dans Slack. Effectuez les étapes suivantes :
- Créez une application Slack dans https://api.slack.com/apps à partir du manifeste généré : copiez et collez à partir de la sortie de la pile :
SlackAppManifest
. - Selectionnez Accueil de l'application dans le volet de navigation et faites défiler jusqu'à la section Afficher les onglets.
- Activer Onglet Messages.
- Sélectionnez Autoriser les utilisateurs à envoyer des commandes et des messages Slash à partir de l'onglet Messages.
Il s'agit d'une étape obligatoire pour permettre à votre utilisateur d'envoyer des messages à votre application.
Ajoutez votre application dans votre espace de travail
Vous pouvez désormais ajouter votre application dans votre espace de travail. Ceci est nécessaire pour générer la valeur du jeton OAuth de l’utilisateur du bot qui est nécessaire à l’étape suivante.
- Cliquez sur OAuth et autorisations (en https://api.slack.com) et choisissez Installer sur l'espace de travail pour générer le jeton OAuth.
- Dans Slack, accédez à votre espace de travail.
- Choisissez le nom de votre espace de travail, Paramètres et administrationet une Gérer les applications.
- Choisissez votre application nouvellement créée.
- Dans le volet de droite, choisissez Ouvrir dans le répertoire des applications.
- Selectionnez Ouvrir dans Slack.
Configurer les secrets Slack dans AWS Secrets Manager
Configurons vos secrets Slack afin de vérifier la signature de chaque demande et publication au nom de votre bot Amazon Q.
Dans cet exemple, nous n'activons pas la rotation des jetons Slack. 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
SlackSecretConsoleUrl
pour être redirigé vers la console Secrets Manager. - Selectionnez Récupérer la valeur secrète.
- Selectionnez Modifier.
- Remplacer les valeurs de
SlackSigningSecret
ainsi queSlackBotUserOAuthToken
en utilisant les valeurs dans la configuration de l'application Slack sous Information basique ainsi que OAuth et autorisations.
Faites attention à ne pas copier accidentellement Secret client au lieu de Secret de signature.
Commencez à utiliser Amazon Q
Suivez les étapes suivantes pour commencer à utiliser Amazon Q dans Slack :
- Ouvrez votre espace de travail Slack.
- Sous Applications, Gérer, ajoutez votre nouvelle application Amazon Q.
- Vous pouvez éventuellement ajouter votre application Amazon Q aux canaux d'équipe.
- Dans le canal DM de l'application, saisissez
Hello
.
Vous avez maintenant déployé un nouvel assistant IA puissant dans votre environnement sandbox Slack.
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 Slack (et montrez-leur cet article) et travaillez avec eux pour le déployer dans les espaces de travail Slack de votre entreprise. Vos collègues vous remercieront !
Nettoyer
Lorsque vous avez fini d’expérimenter cette solution, supprimez votre application dans Slack (https://api.slack.com/apps) et nettoyez vos ressources AWS en ouvrant la console AWS CloudFormation et en supprimant le AMAZON-Q-SLACK-GATEWAY
pile que vous avez déployée. Cela supprime les ressources que vous avez créées en déployant la solution.
Conclusions
Cet exemple d'application Slack Amazon Q discuté 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 le 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, reportez-vous à Qu'est-ce qu'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-slack-gateway-for-amazon-q-your-business-expert/
- :est
- :ne pas
- :où
- $UP
- 100
- 2012
- 32
- 7
- a
- Capable
- A Propos
- accès
- Compte
- avec précision
- Action
- ajouter
- ajoutée
- Supplémentaire
- propos
- AI
- Assistant IA
- Services d'IA
- Alimenté par l'IA
- Tous
- aussi
- Amazon
- Amazon Web Services
- an
- ainsi que
- répondre
- réponses
- tous
- appli
- Application
- applications
- SONT
- sur notre blog
- AS
- demander
- Assistante gérante
- At
- aviv
- conscients
- AWS
- AWS CloudFormation
- RETOUR
- base
- basé
- BE
- devenez
- nom
- Améliorée
- grain
- goupille
- Bot
- remue-méninges
- apporter
- construire
- Développement
- la performance des entreprises
- mais
- by
- CAN
- capturer
- prudent
- Développement
- Voies
- vérifier
- Selectionnez
- espace extérieur plus propre,
- code
- COM
- commentaire
- Société
- De l'entreprise
- complet
- composants électriques
- calcul
- configuration
- Connecter les
- Console
- contenu
- contexte
- contribuer
- contribuant
- Conversation
- conversations
- convaincu
- engendrent
- créée
- La création
- données
- points de données
- débat
- Réglage par défaut
- demo
- déployer
- déployé
- déployer
- voulu
- Détection
- Développeur
- Développement
- numérique
- portefeuilles numériques
- découvrez
- discuté
- DM
- do
- document
- INSTITUTIONNELS
- fait
- Ne pas
- down
- chacun
- employés
- permettre
- permettant
- ENGINEERING
- Entrer
- Entreprise
- Environment
- JAMAIS
- peut
- exemple
- existant
- expérience
- expert
- explorez
- Fonctionnalité
- Fonctionnalités:
- compagnon
- Fichiers
- Trouvez
- cinq
- correctifs
- Focus
- mettant l'accent
- Abonnement
- Pour
- Gratuit
- De
- avenir
- Gain
- Gary
- porte
- générer
- généré
- génératif
- obtenez
- GitHub
- Go
- Vous avez
- he
- entendre
- vous aider
- aide
- sa
- Accueil
- Comment
- How To
- hr
- HTML
- http
- HTTPS
- humain
- Ressources Humaines
- i
- ID
- et idées cadeaux
- Identite
- if
- la mise en œuvre
- surtout
- améliorations
- in
- inclut
- d'information
- idées.
- plutôt ;
- 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
- XNUMX éléments à
- Savoir
- spécialisées
- sait
- langue
- plus tard
- Nouveautés
- Dernières mises à jour
- lancer
- Laisser
- Longueur
- laisser
- LINK
- Liste
- love
- Luxembourg
- a prendre une
- Fabrication
- gérer
- gérés
- gestion
- manager
- message
- messages
- Métadonnées
- PLUS
- (en fait, presque toutes)
- pluripartite
- plusieurs
- prénom
- NAVIGUER
- Navigation
- nécessaire
- Besoin
- nécessaire
- Nouveauté
- nouvellement
- next
- maintenant
- oauth
- of
- on
- ONE
- uniquement
- ouvert
- open source
- ouverture
- or
- de commander
- organisation
- nos
- ande
- valeur aberrante
- sortie
- propre
- pain
- Paris
- participer
- Effectuer
- autorisations
- Platon
- Intelligence des données Platon
- PlatonDonnées
- Point
- des notes bonus
- peuplé
- Post
- solide
- Aperçu
- Directeur
- d'ouvrabilité
- processus
- Vidéo
- Projet
- fournir
- à condition de
- fournit
- publier
- question
- fréquemment posées
- en temps réel
- reçu
- reportez-vous
- région
- en relation
- de Presse
- nécessaire
- demandes
- conditions
- résoudre
- Resources
- révolutionner
- bon
- Rôle
- en toute sécurité
- Saïd
- tas de sable
- scie
- dire
- évolutive
- volute
- Seattle
- secret
- secrets
- Section
- les sections
- sécurisé
- en toute sécurité
- sur le lien
- envoyer
- supérieur
- sentiment
- Services
- set
- montrer
- Signature
- mou
- So
- Logiciels
- développement de logiciels
- génie logiciel
- sur mesure
- Solutions
- RÉSOUDRE
- quelques
- Identifier
- Sources
- empiler
- Commencer
- j'ai commencé
- Commencez
- Commencez
- Statut
- étapes
- Étapes
- Arrêter
- tel
- résumé
- Système
- TAG
- Prenez
- discutons-en
- tâches
- équipe
- Téléphone
- Tel Aviv
- modèles
- merci
- qui
- La
- El futuro
- Les
- Là.
- des choses
- this
- Avec
- fiable
- à
- jeton
- Valeur du jeton
- Les sujets
- suivre
- Essai
- sous
- université
- Actualités
- us
- utilisé
- d'utiliser
- Utilisateur
- utilisateurs
- en utilisant
- Plus-value
- Valeurs
- vérifier
- version
- via
- Vidéo
- Virginie
- marcher
- Portefeuilles
- souhaitez
- façons
- we
- web
- services Web
- Quoi
- quand
- Livres blancs
- WHO
- sera
- comprenant
- sans
- se demander
- activités principales
- travaillé
- de travail
- encore
- Vous n'avez
- Votre
- zéphyrnet