Amazon Q è una nuova applicazione generativa basata sull'intelligenza artificiale che aiuta gli utenti a svolgere il proprio lavoro. Amazon Q può diventare il tuo esperto aziendale su misura e consentirti di scoprire contenuti, scambiare idee o creare riepiloghi utilizzando i dati della tua azienda in modo sicuro. Puoi utilizzare Amazon Q per conversare, risolvere problemi, generare contenuti, ottenere approfondimenti e agire collegandoti ai repository di informazioni, al codice, ai dati e ai sistemi aziendali della tua azienda. Per ulteriori informazioni, vedere Presentazione di Amazon Q, un nuovo assistente generativo basato sull'intelligenza artificiale (anteprima).
In questo post ti mostriamo come portare Amazon Q, il tuo esperto aziendale, agli utenti di Slack.
Potrai conversare con Amazon Q utilizzando i messaggi diretti (DM) di Slack per porre domande e ottenere risposte basate sui dati aziendali, ottenere aiuto nella creazione di nuovi contenuti come bozze di e-mail, riepilogare i file allegati ed eseguire attività.
Puoi anche invitare Amazon Q a partecipare ai canali del tuo team. In un canale, gli utenti possono porre domande in un nuovo messaggio o taggarlo in un thread esistente in qualsiasi momento, per fornire ulteriori dati, risolvere un dibattito o riassumere la conversazione e catturare i passaggi successivi.
Panoramica della soluzione
Amazon Q è incredibilmente potente. Dai un'occhiata alla seguente demo: provare per credere!
Nella demo, la nostra applicazione Amazon Q è popolata con una serie di whitepaper AWS. Puoi popolare la tua applicazione per esperti aziendali Amazon Q con i documenti e gli articoli della knowledge base della tua azienda, in modo che sia in grado di rispondere alle tue domande!
Tutto ciò di cui hai bisogno è fornito come open source nel nostro Repository GitHub.
In questo post ti guideremo attraverso il processo per distribuire Amazon Q nel tuo account AWS e aggiungerlo al tuo spazio di lavoro Slack. Quando avrai finito, ti chiederai come hai fatto a farne a meno!
Di seguito sono elencate alcune delle cose che può fare:
- Rispondi ai messaggi – Nei DM, risponde a tutti i messaggi. Nei canali, risponde solo alle @menzioni e in un thread di conversazione.
- Rendi le risposte contenenti markdown – Ciò include intestazioni, elenchi, grassetto, corsivo, tabelle e altro.
- Tieni traccia del sentimento – Fornisce i pulsanti pollice su e pollice giù per tenere traccia del sentiment dell'utente.
- Fornire l'attribuzione della fonte – Fornisce riferimenti e collegamenti ipertestuali alle fonti utilizzate da Amazon Q.
- Comprendere il contesto della conversazione – Tiene traccia della conversazione e risponde in base al contesto.
- Rimani consapevole di più utenti – Quando viene taggato in un thread, sa chi ha detto cosa e quando, in modo da poter contribuire nel contesto e riassumere accuratamente il thread quando richiesto.
- Elabora i file allegati – Può elaborare fino a cinque file allegati per rispondere a domande sui documenti, riepiloghi e altro ancora.
- Inizia nuove conversazioni – È possibile reimpostare e avviare nuove conversazioni nei canali DM utilizzando
/new_conversation
.
Nelle sezioni seguenti, mostriamo come distribuire il progetto sul tuo account AWS e sullo spazio di lavoro Slack e inizia a sperimentare!
Prerequisiti
È necessario disporre di un account AWS e di un file Gestione dell'identità e dell'accesso di AWS (IAM) ruolo e utente con autorizzazioni per creare e gestire le risorse e i componenti necessari per questa applicazione. Se non disponi di un account AWS, consulta Come posso creare e attivare un nuovo account Amazon Web Services?
È inoltre necessario disporre di un'applicazione per esperti aziendali Amazon Q esistente e funzionante. Se non ne hai ancora impostato uno, vedi Creazione di un'applicazione Amazon Q.
Infine, hai bisogno di un account Slack e dell'accesso per creare e pubblicare app nella tua organizzazione Slack. Se non ne hai uno, verifica se la tua azienda può creare un'organizzazione sandbox Slack da sperimentare oppure vai su slack.com per creare un account Slack e uno spazio di lavoro gratuiti.
Distribuire le risorse della soluzione
Abbiamo fornito pre-costruito AWS CloudFormazione modelli che distribuiscono tutto ciò di cui hai bisogno nel tuo account AWS.
Se sei uno sviluppatore e desideri creare, distribuire o pubblicare la soluzione dal codice, fai riferimento a README dello sviluppatore.
Completa i seguenti passaggi per avviare lo stack CloudFormation:
- Accedere al Console di gestione AWS.
- Scegli una delle seguenti Avvia Stack pulsanti per la regione AWS desiderata per aprire la console AWS CloudFormation e creare un nuovo stack.
Regione | Avvia Stack |
---|---|
Virginia settentrionale (us-east-1 ) |
|
dell'Oregon (us-west-2 ) |
- Nel Nome dello stack, inserisci un nome per la tua app (ad esempio,
AMAZON-Q-SLACK-GATEWAY
). - Nel AmazonQAppId, inserisci l'ID dell'applicazione Amazon Q esistente (ad esempio,
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Puoi copiarlo dalla console Amazon Q. - Nel Regione AmazonQ, scegli la regione in cui hai creato la tua applicazione Amazon Q (us-east-1 o us-west-2).
- Nel AmazonQUserId, inserisci un indirizzo e-mail ID utente Amazon Q (lascia vuoto per utilizzare un'e-mail utente Slack come ID utente).
- Nel ContestoDaysToLive, inserisci il periodo di tempo durante il quale i metadati della conversazione verranno memorizzati nella cache Amazon DynamoDB (puoi lasciarlo come predefinito).
Quando lo stato dello stack di CloudFormation è CREATE_COMPLETE, scegli il Uscite scheda e tienila aperta: ti servirà nei passaggi successivi.
Crea la tua app
Ora puoi creare la tua app in Slack. Completa i seguenti passaggi:
- Crea un'app Slack in https://api.slack.com/apps dal manifest generato: copia e incolla dall'output dello stack:
SlackAppManifest
. - Scegli App Casa nel riquadro di navigazione e scorri verso il basso fino alla sezione Mostra Tabs.
- permettere Scheda Messaggi.
- Seleziona Consenti agli utenti di inviare comandi e messaggi Slash dalla scheda dei messaggi.
Questo è un passaggio obbligatorio per consentire all'utente di inviare messaggi alla tua app.
Aggiungi la tua app nel tuo spazio di lavoro
Ora puoi aggiungere la tua app nel tuo spazio di lavoro. Ciò è necessario per generare il valore del token OAuth dell'utente bot necessario nel passaggio successivo.
- Vai su OAuth e autorizzazioni (in https://api.slack.com) e scegli Installa nell'area di lavoro per generare il token OAuth.
- In Slack, vai al tuo spazio di lavoro.
- Scegli il nome del tuo spazio di lavoro, Impostazioni e amministrazionee Gestisci le app.
- Scegli la tua app appena creata.
- Nel riquadro di destra, scegli Apri nella directory delle app.
- Scegli Apri in Slack.
Configura i segreti Slack in AWS Secrets Manager
Configuriamo i tuoi segreti Slack per verificare la firma di ogni richiesta e pubblicare per conto del tuo bot Amazon Q.
In questo esempio, non abilitiamo la rotazione dei token Slack. Puoi abilitarlo per un'app di produzione implementando la rotazione tramite AWS Secrets Manager. Crea un problema (o, meglio ancora, una richiesta pull) nel file Repository GitHub se desideri che questa funzionalità venga aggiunta a una versione futura.
Completa i seguenti passaggi per configurare un segreto in Secrets Manager:
- Nella console AWS CloudFormation, vai al tuo stack Uscite scheda e scegli il collegamento per
SlackSecretConsoleUrl
essere reindirizzato alla console di Secrets Manager. - Scegli Recupera il valore segreto.
- Scegli Modifica.
- Sostituisci i valori di
SlackSigningSecret
edSlackBotUserOAuthToken
utilizzando i valori nella configurazione dell'applicazione Slack sotto Informazioni di base ed OAuth e autorizzazioni.
Fai attenzione a non copiare accidentalmente Client Secret invece di Segreto della firma.
Inizia a utilizzare Amazon Q
Completa i seguenti passaggi per iniziare a utilizzare Amazon Q in Slack:
- Apri il tuo spazio di lavoro Slack.
- Sotto Apps, gestire, aggiungi la tua nuova app Amazon Q.
- Facoltativamente, aggiungi la tua app Amazon Q ai canali del team.
- Nel canale DM dell'app, inserisci
Hello
.
Ora hai distribuito un nuovo potente assistente AI nel tuo ambiente sandbox Slack.
Gioca con esso, prova tutte le funzionalità discusse in questo post e copia le cose che hai visto nel video dimostrativo. Ancora più importante, puoi chiedere informazioni su argomenti relativi ai documenti che hai inserito nella tua applicazione per esperti aziendali Amazon Q. Ma non fermarti qui. Puoi trovare altri modi per renderlo utile e, quando lo fai, faccelo sapere pubblicando un commento.
Una volta che sei convinto di quanto sia utile, parla con i tuoi amministratori Slack (e mostra loro questo post) e collabora con loro per distribuirlo negli spazi di lavoro Slack della tua azienda. I tuoi colleghi ti ringrazieranno!
ripulire
Una volta terminata la sperimentazione con questa soluzione, elimina la tua app in Slack (https://api.slack.com/apps) e ripulisci le tue risorse AWS aprendo la console AWS CloudFormation ed eliminando il file AMAZON-Q-SLACK-GATEWAY
stack che hai distribuito. Ciò elimina le risorse create distribuendo la soluzione.
Conclusioni
Questa applicazione slack di esempio Amazon Q discussa in questo post è fornita come open source: puoi utilizzarla come punto di partenza per la tua soluzione e aiutarci a migliorarla contribuendo con correzioni e funzionalità tramite richieste pull GitHub. Esplora il codice, scegli Orologio nel Repository GitHub per essere informato sulle nuove versioni e controllare nuovamente gli ultimi aggiornamenti. Ci piacerebbe anche sentire i tuoi suggerimenti per miglioramenti e funzionalità.
Per ulteriori informazioni su Amazon Q, fare riferimento a Cos'è Amazon Q (per uso aziendale)?
Informazioni sugli autori
Gary Benattar è un Senior Software Development Manager in AWS HR. Gary ha iniziato ad Amazon nel 2012 come stagista, concentrandosi sulla creazione di sistemi di rilevamento dei valori anomali scalabili e in tempo reale. Ha lavorato a Seattle e in Lussemburgo e ora vive a Tel Aviv, in Israele, dove dedica il suo tempo alla creazione di software per rivoluzionare il futuro delle risorse umane. Ha co-fondato una startup, Zengo, con l'obiettivo di rendere sicuri i portafogli digitali attraverso il calcolo multi-party. Ha conseguito il Master in Ingegneria del software presso l'Università della Sorbona di Parigi.
Bob Strahan è Principal Solutions Architect nel team AWS Language AI Services.
- Distribuzione di contenuti basati su SEO e PR. Ricevi amplificazione oggi.
- PlatoData.Network Generativo verticale Ai. Potenzia te stesso. Accedi qui.
- PlatoAiStream. Intelligenza Web3. Conoscenza amplificata. Accedi qui.
- PlatoneESG. Carbonio, Tecnologia pulita, Energia, Ambiente, Solare, Gestione dei rifiuti. Accedi qui.
- Platone Salute. Intelligence sulle biotecnologie e sulle sperimentazioni cliniche. Accedi qui.
- Fonte: https://aws.amazon.com/blogs/machine-learning/deploy-a-slack-gateway-for-amazon-q-your-business-expert/
- :È
- :non
- :Dove
- $ SU
- 100
- 2012
- 32
- 7
- a
- capace
- WRI
- accesso
- Il mio account
- con precisione
- Action
- aggiungere
- aggiunto
- aggiuntivo
- indirizzo
- AI
- Assistente AI
- Servizi di intelligenza artificiale
- AI-alimentato
- Tutti
- anche
- Amazon
- Amazon Web Services
- an
- ed
- rispondere
- risposte
- in qualsiasi
- App
- Applicazioni
- applicazioni
- SONO
- news
- AS
- chiedere
- Assistant
- At
- aviv
- consapevole
- AWS
- AWS CloudFormazione
- precedente
- base
- basato
- BE
- diventare
- per conto
- Meglio
- peso
- perno
- Bot
- brainstorm
- portare
- costruire
- Costruzione
- affari
- ma
- by
- Materiale
- catturare
- attento
- canale
- canali
- dai un'occhiata
- Scegli
- cavedano
- codice
- COM
- commento
- azienda
- Società
- completamento di una
- componenti
- calcolo
- Configurazione
- Collegamento
- consolle
- contenuto
- contesto
- contribuire
- contribuendo
- Conversazione
- Conversazioni
- convinto
- creare
- creato
- Creazione
- dati
- punti dati
- dibattito
- Predefinito
- dimostrazione
- schierare
- schierato
- distribuzione
- desiderato
- rivelazione
- Costruttori
- Mercato
- digitale
- portafogli digitali
- dirette
- scopri
- discusso
- DM
- do
- documento
- documenti
- fatto
- Dont
- giù
- ogni
- dipendenti
- enable
- consentendo
- Ingegneria
- entrare
- Impresa
- Ambiente
- EVER
- qualunque cosa
- esempio
- esistente
- esperimento
- esperto
- esplora
- caratteristica
- Caratteristiche
- compagno
- File
- Trovate
- cinque
- correzioni
- Focus
- messa a fuoco
- i seguenti
- Nel
- Gratis
- da
- futuro
- Guadagno
- Gary
- porta
- generare
- generato
- generativo
- ottenere
- GitHub
- Go
- Avere
- he
- sentire
- Aiuto
- aiuta
- il suo
- Casa
- Come
- Tutorial
- hr
- HTML
- http
- HTTPS
- umano
- Risorse umane
- i
- ID
- idee
- Identità
- if
- Implementazione
- importante
- miglioramenti
- in
- inclusi
- informazioni
- intuizioni
- invece
- ai miglioramenti
- invitare
- Israele
- problema
- IT
- mantenere
- Sapere
- conoscenze
- conosce
- Lingua
- dopo
- con i più recenti
- Ultimi aggiornamenti
- lanciare
- Lasciare
- Lunghezza
- lasciare
- LINK
- elenchi
- amore
- Lussemburgo
- make
- Fare
- gestire
- gestito
- gestione
- direttore
- messaggio
- messaggi
- Metadati
- Scopri di più
- maggior parte
- multipartitico
- multiplo
- Nome
- Navigare
- Navigazione
- necessaria
- Bisogno
- di applicazione
- New
- recentemente
- GENERAZIONE
- adesso
- OAuth
- of
- on
- ONE
- esclusivamente
- aprire
- open source
- apertura
- or
- minimo
- organizzazione
- nostro
- su
- valore anomalo
- produzione
- proprio
- vetro
- Parigi
- partecipare
- Eseguire
- permessi
- Platone
- Platone Data Intelligence
- PlatoneDati
- punto
- punti
- popolata
- Post
- potente
- Anteprima
- Direttore
- problemi
- processi
- Produzione
- progetto
- fornire
- purché
- fornisce
- pubblicare
- domanda
- Domande
- tempo reale
- ricevuto
- riferimento
- Riferimenti
- regione
- relazionato
- Uscite
- richiesta
- richieste
- necessario
- risolvere
- Risorse
- rivoluzionare
- destra
- Ruolo
- tranquillamente
- Suddetto
- sandbox
- sega
- dire
- scalabile
- scorrere
- Seattle
- Segreto
- segreti
- Sezione
- sezioni
- sicuro
- in modo sicuro
- vedere
- inviare
- anziano
- sentimento
- Servizi
- set
- mostrare attraverso le sue creazioni
- firma
- allentato
- So
- Software
- lo sviluppo del software
- Ingegneria del software
- soluzione
- Soluzioni
- RISOLVERE
- alcuni
- Fonte
- fonti
- pila
- inizia a
- iniziato
- Di partenza
- startup
- Stato dei servizi
- step
- Passi
- Fermare
- tale
- riassumere
- SISTEMI DI TRATTAMENTO
- TAG
- su misura
- Fai
- Parlare
- task
- team
- Numero di telefono
- tel Aviv
- modelli
- ringraziare
- che
- Il
- Il futuro
- Li
- Là.
- cose
- questo
- Attraverso
- tempo
- a
- token
- Valore token
- Argomenti
- pista
- prova
- per
- Università
- Aggiornamenti
- us
- uso
- utilizzato
- Utente
- utenti
- utilizzando
- APPREZZIAMO
- Valori
- verificare
- versione
- via
- Video
- Virginia
- camminare
- Portafogli
- volere
- modi
- we
- sito web
- servizi web
- Che
- quando
- Fogli bianchi
- OMS
- volere
- con
- senza
- meraviglia
- Lavora
- lavorato
- lavoro
- ancora
- Tu
- Trasferimento da aeroporto a Sharm
- zefiro