Amazon Q este o nouă aplicație generativă bazată pe inteligență artificială, care ajută utilizatorii să-și termine munca. Amazon Q poate deveni expertul dvs. personalizat în afaceri și vă poate permite să descoperiți conținut, să faceți brainstorming idei sau să creați rezumate folosind datele companiei dvs. în siguranță și în siguranță. Puteți folosi Amazon Q pentru a purta conversații, a rezolva probleme, a genera conținut, a obține informații și a lua măsuri prin conectarea la depozitele de informații, codul, datele și sistemele companiei tale. Pentru mai multe informații, vezi Vă prezentăm Amazon Q, un nou asistent generativ bazat pe inteligență artificială (previzualizare).
În această postare, vă arătăm cum să aduceți Amazon Q, expertul dvs. în afaceri, pentru utilizatorii din Slack.
Veți putea conversa cu Amazon Q folosind mesaje directe (DM) Slack pentru a pune întrebări și a obține răspunsuri pe baza datelor companiei, pentru a obține ajutor pentru crearea de conținut nou, cum ar fi schițe de e-mail, pentru a rezuma fișierele atașate și pentru a efectua sarcini.
De asemenea, poți invita Amazon Q să participe la canalele echipei tale. Într-un canal, utilizatorii îi pot adresa întrebări într-un mesaj nou sau îl pot eticheta într-un fir existent în orice moment, pentru a oferi puncte de date suplimentare, a rezolva o dezbatere sau a rezuma conversația și a surprinde pașii următori.
Prezentare generală a soluțiilor
Amazon Q este uimitor de puternic. Consultați următoarea demonstrație - a vedea înseamnă a crede!
În demonstrație, aplicația noastră Amazon Q este populată cu un set de documente albe AWS. Vă puteți completa propria aplicație de expert în afaceri Amazon Q cu documentele propriei companii și articolele din baza de cunoștințe, astfel încât să vă poată răspunde la întrebări!
Tot ceea ce aveți nevoie este furnizat ca sursă deschisă în sistemul nostru GitHub repo.
În această postare, vă prezentăm procesul de implementare a Amazon Q în contul dvs. AWS și de a-l adăuga la spațiul de lucru Slack. Când ai terminat, te vei întreba cum te-ai descurcat vreodată fără ea!
Următoarele sunt câteva dintre lucrurile pe care le poate face:
- Răspundeți la mesaje – În DM, răspunde la toate mesajele. În canale, răspunde numai la @mențiuni și răspunde într-un fir de conversație.
- Redați răspunsurile care conțin markdown – Aceasta include titluri, liste, aldine, cursive, tabele și multe altele.
- Urmăriți sentimentul – Oferă butoane de degetul mare în sus și în jos pentru a urmări sentimentele utilizatorilor.
- Furnizați atribuirea sursei – Oferă referințe și hyperlinkuri către sursele utilizate de Amazon Q.
- Înțelegeți contextul conversației – Urmărește conversația și răspunde în funcție de context.
- Fiți la curent cu mai mulți utilizatori – Când este etichetat într-un thread, știe cine a spus ce și când, astfel încât să poată contribui în context și să rezume cu precizie firul atunci când este întrebat.
- Procesați fișierele atașate – Poate procesa până la cinci fișiere atașate pentru răspunsuri la întrebări, rezumate și multe altele.
- Începeți conversații noi – Puteți reseta și începe conversații noi pe canalele DM utilizând
/new_conversation
.
În secțiunile următoare, vă arătăm cum să implementați proiectul în propriul cont AWS și în spațiul de lucru Slack și să începeți să experimentați!
Cerințe preliminare
Trebuie să aveți un cont AWS și un Gestionarea identității și accesului AWS (IAM) și utilizator cu permisiuni pentru a crea și gestiona resursele și componentele necesare pentru această aplicație. Dacă nu aveți un cont AWS, consultați Cum creez și activez un nou cont Amazon Web Services?
De asemenea, trebuie să aveți o aplicație de expert în afaceri Amazon Q existentă și funcțională. Dacă nu ați configurat încă unul, vedeți Crearea unei aplicații Amazon Q.
În cele din urmă, aveți nevoie de un cont Slack și de acces pentru a crea și publica aplicații în organizația dvs. Slack. Dacă nu aveți unul, vedeți dacă compania dvs. poate crea o organizație sandbox Slack pe care să o experimentați sau accesați slack.com pentru a crea un cont Slack și un spațiu de lucru gratuit.
Implementați resursele soluției
Am furnizat preconstruit Formarea AWS Cloud șabloane care implementează tot ce aveți nevoie în contul dvs. AWS.
Dacă sunteți dezvoltator și doriți să construiți, să implementați sau să publicați soluția din cod, consultați Dezvoltator README.
Parcurgeți următorii pași pentru a lansa stiva CloudFormation:
- Conectați-vă la Consola de administrare AWS.
- Alegeți una dintre următoarele Lansați Stack butoane pentru regiunea AWS dorită pentru a deschide consola AWS CloudFormation și a crea o nouă stivă.
Regiune | Lansați Stack |
---|---|
N. Virginia (us-east-1 ) |
|
Oregon (us-west-2 ) |
- Pentru Numele stivei, introduceți un nume pentru aplicația dvs. (de exemplu,
AMAZON-Q-SLACK-GATEWAY
). - Pentru AmazonQAppId, introduceți ID-ul aplicației dvs. Amazon Q existent (de exemplu,
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Îl puteți copia de pe consola Amazon Q. - Pentru AmazonQRegion, alegeți Regiunea în care ați creat aplicația Amazon Q (us-east-1 sau us-west-2).
- Pentru AmazonQUserId, introduceți o adresă de e-mail pentru ID utilizator Amazon Q (lăsați necompletat pentru a utiliza un e-mail de utilizator Slack ca ID de utilizator).
- Pentru ContextDaysToLive, introduceți durata de timp pentru a păstra metadatele conversației în cache Amazon DynamoDB (puteți lăsa acest lucru ca implicit).
Când starea stivei dvs. CloudFormation este CREATE_COMPLETE, alege ieşiri fila și păstrați-l deschis - veți avea nevoie de el în pașii ulterioare.
Creează-ți aplicația
Acum vă puteți crea aplicația în Slack. Parcurgeți următorii pași:
- Creați o aplicație Slack în https://api.slack.com/apps din manifestul generat - copiați și lipiți din rezultatul stivei:
SlackAppManifest
. - Alege Pagina de pornire a aplicației în panoul de navigare și derulați în jos la secțiune Afișați filele.
- Permite Fila Mesaje.
- Selectați Permiteți utilizatorilor să trimită comenzi și mesaje Slash din fila Mesaje.
Acesta este un pas necesar pentru a permite utilizatorului să trimită mesaje către aplicația dvs.
Adăugați aplicația în spațiul dvs. de lucru
Acum puteți adăuga aplicația în spațiul de lucru. Acest lucru este necesar pentru a genera valoarea jetonului OAuth al utilizatorului bot, care este necesară în pasul următor.
- Mergi la pagina OAuth și permisiuni (În https://api.slack.com) și alegeți Instalați în spațiul de lucru pentru a genera jetonul OAuth.
- În Slack, accesați spațiul de lucru.
- Alegeți numele spațiului dvs. de lucru, Setări și administrare, și Gestionați aplicațiile.
- Alegeți aplicația nou creată.
- În panoul din dreapta, alegeți Deschideți în App Directory.
- Alege Deschide în Slack.
Configurați secretele Slack în AWS Secrets Manager
Să vă configuram secretele Slack pentru a verifica semnătura fiecărei solicitări și a posta în numele botului dvs. Amazon Q.
În acest exemplu, nu activăm rotația jetoanelor Slack. Îl puteți activa pentru o aplicație de producție prin implementarea rotației prin Manager de secrete AWS. Creați o problemă (sau, mai bine, o solicitare de extragere) în fișierul GitHub repo dacă doriți ca această caracteristică să fie adăugată la o versiune viitoare.
Parcurgeți următorii pași pentru a configura un secret în Secrets Manager:
- În consola AWS CloudFormation, navigați la stiva dvs ieşiri fila și alegeți linkul pentru
SlackSecretConsoleUrl
pentru a fi redirecționat către consola Secrets Manager. - Alege Obțineți valoarea secretă.
- Alege Editati.
- Înlocuiți valorile lui
SlackSigningSecret
șiSlackBotUserOAuthToken
folosind valorile din configurația aplicației Slack de sub Informații de bază și OAuth și permisiuni.
Aveți grijă să nu copiați accidental Secretul clientului în loc de Secret de semnare.
Începeți să utilizați Amazon Q
Parcurgeți următorii pași pentru a începe să utilizați Amazon Q în Slack:
- Deschideți spațiul de lucru Slack.
- În Aplicații, Administrare, adăugați noua aplicație Amazon Q.
- Opțional, adăugați aplicația dvs. Amazon Q la canalele echipei.
- În canalul DM al aplicației, intrați
Hello
.
Acum ați implementat un nou asistent AI puternic în mediul dvs. sandbox Slack.
Joacă-te cu el, încearcă toate funcțiile discutate în această postare și copiază lucrurile pe care le-ai văzut în videoclipul demonstrativ. Cel mai important, puteți întreba despre subiecte legate de documentele pe care le-ați ingerat în propria aplicație de expert în afaceri Amazon Q. Dar nu te opri aici. Puteți găsi modalități suplimentare de a face acest lucru util și, atunci când o faceți, anunțați-ne prin postarea unui comentariu.
Odată ce sunteți convins de cât de util este, discutați cu administratorii dvs. Slack (și arătați-le această postare) și colaborați cu ei pentru a o implementa în spațiile de lucru Slack ale companiei dvs. Colegii tăi angajați vă vor mulțumi!
A curăța
Când ați terminat de experimentat cu această soluție, ștergeți aplicația din Slack (https://api.slack.com/apps) și curățați-vă resursele AWS deschizând consola AWS CloudFormation și ștergând AMAZON-Q-SLACK-GATEWAY
stiva pe care ați implementat-o. Aceasta șterge resursele pe care le-ați creat prin implementarea soluției.
Concluzii
Acest exemplu de aplicație Amazon Q slack discutat în această postare este furnizat ca sursă deschisă - îl puteți folosi ca punct de plecare pentru propria dvs. soluție și ne ajutați să o îmbunătățim, contribuind cu remedieri și funcții prin cererile de extragere GitHub. Explorați codul, alegeți Ceas în GitHub repo pentru a fi notificat cu privire la noile versiuni și pentru a reveni pentru cele mai recente actualizări. De asemenea, ne-ar plăcea să auzim sugestiile dvs. pentru îmbunătățiri și funcții.
Pentru mai multe informații despre Amazon Q, consultați Ce este Amazon Q (Pentru afaceri)?
Despre Autori
Gary Benattar este manager senior de dezvoltare software în AWS HR. Gary a început la Amazon în 2012 ca stagiar, concentrându-se pe construirea de sisteme scalabile, în timp real, de detectare a valorii aberante. A lucrat în Seattle și Luxemburg și acum are sediul în Tel Aviv, Israel, unde își dedică timpul construirii de software pentru a revoluționa viitorul resurselor umane. El a co-fondat un startup, Zengo, cu accent pe asigurarea securizării portofelelor digitale prin calcule multipartite. Și-a luat masterul în Inginerie Software de la Universitatea Sorbona din Paris.
Bob Strahan este un arhitect principal de soluții în echipa AWS Language AI Services.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoData.Network Vertical Generative Ai. Împuterniciți-vă. Accesați Aici.
- PlatoAiStream. Web3 Intelligence. Cunoștințe amplificate. Accesați Aici.
- PlatoESG. carbon, CleanTech, Energie, Mediu inconjurator, Solar, Managementul deșeurilor. Accesați Aici.
- PlatoHealth. Biotehnologie și Inteligență pentru studii clinice. Accesați Aici.
- Sursa: https://aws.amazon.com/blogs/machine-learning/deploy-a-slack-gateway-for-amazon-q-your-business-expert/
- :este
- :nu
- :Unde
- $UP
- 100
- 2012
- 32
- 7
- a
- Capabil
- Despre Noi
- acces
- Cont
- precis
- Acțiune
- adăuga
- adăugat
- Suplimentar
- adresa
- AI
- Asistent AI
- Servicii AI
- AI-alimentat
- TOATE
- de asemenea
- Amazon
- Amazon Web Services
- an
- și
- răspunde
- răspunsuri
- Orice
- aplicaţia
- aplicație
- Apps
- SUNT
- bunuri
- AS
- cere
- Asistent
- At
- aviv
- conştient
- AWS
- Formarea AWS Cloud
- înapoi
- de bază
- bazat
- BE
- deveni
- folosul
- Mai bine
- Bob
- Bot
- brainstorming
- aduce
- construi
- Clădire
- afaceri
- dar
- by
- CAN
- captura
- atent
- Canal
- canale
- verifica
- Alege
- curat
- cod
- COM
- comentariu
- companie
- Compania
- Completă
- componente
- calcul
- Configuraţie
- Conectarea
- Consoleze
- conţinut
- context
- a contribui
- contribuind
- Conversație
- conversații
- convins
- crea
- a creat
- Crearea
- de date
- puncte de date
- dezbatere
- Mod implicit
- Demo
- implementa
- dislocate
- Implementarea
- dorit
- Detectare
- Dezvoltator
- Dezvoltare
- digital
- portofele digitale
- direcționa
- descoperi
- discutat
- DM
- do
- document
- documente
- făcut
- Dont
- jos
- fiecare
- de angajați
- permite
- permițând
- Inginerie
- Intrați
- Afacere
- Mediu inconjurator
- EVER
- tot
- exemplu
- existent
- experiment
- expert
- explora
- Caracteristică
- DESCRIERE
- membru
- Fişiere
- Găsi
- cinci
- remedieri
- Concentra
- concentrându-se
- următor
- Pentru
- Gratuit
- din
- viitor
- Câştig
- Gary
- poartă
- genera
- generată
- generativ
- obține
- GitHub
- Go
- Avea
- he
- auzi
- ajutor
- ajută
- lui
- Acasă
- Cum
- Cum Pentru a
- hr
- HTML
- http
- HTTPS
- uman
- Resurse Umane
- i
- ID
- idei
- Identitate
- if
- Punere în aplicare a
- important
- îmbunătățiri
- in
- include
- informații
- perspective
- in schimb
- în
- invita
- Israel
- problema
- IT
- A pastra
- Cunoaște
- cunoştinţe
- știe
- limbă
- mai tarziu
- Ultimele
- Cele mai recente actualizări
- lansa
- Părăsi
- Lungime
- lăsa
- LINK
- liste
- dragoste
- Luxemburg
- face
- Efectuarea
- administra
- gestionate
- administrare
- manager
- mesaj
- mesaje
- Metadata
- mai mult
- cele mai multe
- multipartid
- multiplu
- nume
- Navigaţi
- Navigare
- necesar
- Nevoie
- necesar
- Nou
- recent
- următor
- acum
- oauth
- of
- on
- ONE
- afară
- deschide
- open-source
- de deschidere
- or
- comandă
- organizație
- al nostru
- afară
- anormal
- producție
- propriu
- pâine
- Paris
- participa
- Efectua
- permisiuni
- Plato
- Informații despre date Platon
- PlatoData
- Punct
- puncte
- populat
- Post
- puternic
- Anunţ
- Principal
- probleme
- proces
- producere
- proiect
- furniza
- prevăzut
- furnizează
- publica
- întrebare
- Întrebări
- în timp real
- primit
- trimite
- referințe
- regiune
- legate de
- Lansări
- solicita
- cereri de
- necesar
- rezolvă
- Resurse
- revoluţiona
- dreapta
- Rol
- în siguranță
- Said
- nisip
- văzut
- Spune
- scalabil
- derulaţi
- Seattle
- Secret
- secrete
- Secțiune
- secțiuni
- sigur
- în siguranță,
- vedea
- trimite
- senior
- sentiment
- Servicii
- set
- Arăta
- semnătură
- moale
- So
- Software
- de dezvoltare de software
- Inginerie software
- soluţie
- soluţii
- REZOLVAREA
- unele
- Sursă
- Surse
- stivui
- Începe
- început
- Pornire
- lansare
- Stare
- Pas
- paşi
- Stop
- astfel de
- rezuma
- sisteme
- TAG
- adaptate
- Lua
- Vorbi
- sarcini
- echipă
- Tel
- Tel Aviv
- şabloane
- mulţumi
- acea
- Viitorul
- Lor
- Acolo.
- lucruri
- acest
- Prin
- timp
- la
- semn
- Valoarea jetonului
- subiecte
- urmări
- încerca
- în
- universitate
- actualizări
- us
- utilizare
- utilizat
- Utilizator
- utilizatorii
- folosind
- valoare
- Valori
- verifica
- versiune
- de
- Video
- Virginia
- umbla
- Portofele
- vrea
- modalități de
- we
- web
- servicii web
- Ce
- cand
- Hartii albe
- OMS
- voi
- cu
- fără
- mirare
- Apartamente
- a lucrat
- de lucru
- încă
- Tu
- Ta
- zephyrnet