Amazon Q är en ny generativ AI-driven applikation som hjälper användare att få jobbet gjort. Amazon Q kan bli din skräddarsydda affärsexpert och låta dig upptäcka innehåll, brainstorma idéer eller skapa sammanfattningar med ditt företags data säkert och säkert. Du kan använda Amazon Q för att föra konversationer, lösa problem, generera innehåll, få insikter och vidta åtgärder genom att ansluta till ditt företags informationsarkiv, kod, data och företagssystem. För mer information, se Vi presenterar Amazon Q, en ny generativ AI-driven assistent (förhandsvisning).
I det här inlägget visar vi hur du tar med Amazon Q, din affärsexpert, till användare i Microsoft Teams. (Om du använder Slack, se Distribuera en Slack-gateway för Amazon Q, din affärsexpert.)
Du kommer att kunna prata med Amazon Q affärsexpert genom att använda Teams direktmeddelanden (DM) för att ställa frågor och få svar baserat på företagsdata, få hjälp med att skapa nytt innehåll som e-postutkast, sammanfatta bifogade filer och utföra uppgifter.
Du kan också bjuda in Amazon Q affärsexpert att delta i dina Teams-kanaler. I en kanal kan användare ställa frågor från Amazon Q affärsexperter i ett nytt meddelande, eller tagga det i en befintlig tråd när som helst, för att tillhandahålla ytterligare datapunkter, lösa en debatt eller sammanfatta konversationen och fånga nästa steg.
Lösningsöversikt
Amazon Q affärsexpert är otroligt kraftfull. Kolla in följande demo – att se är att tro!
I demon är vår Amazon Q affärsexpertapplikation fylld med några Wikipedia-sidor. Du kan fylla din Amazon Q affärsexpertapplikation med ditt eget företags dokument och kunskapsbasartiklar, så att den kommer att kunna svara på dina specifika frågor!
Allt du behöver tillhandahålls som öppen källkod i vår GitHub repo.
I det här inlägget går vi igenom processen för att distribuera Amazon Q affärsexpert i ditt AWS-konto och lägga till det i Microsoft Teams. När du är klar kommer du att undra hur du någonsin klarat dig utan den!
Följande är några av de saker den kan göra:
- Svara på meddelanden – I DM svarar den på alla meddelanden. I kanaler svarar den bara på @omnämnanden och svarar i en konversationstråd.
- Ge svar som innehåller markdown – Detta inkluderar rubriker, listor, fetstil, kursiv stil, tabeller och mer.
- Spåra känslor – Den tillhandahåller tummen upp och tummen ned-knappar för att spåra användarens känslor.
- Ange källattribution – Den tillhandahåller referenser och hyperlänkar till källor som används av Amazon Q affärsexpert.
- Förstå konversationssammanhang – Den spårar konversationen och svarar utifrån sammanhanget.
- Håll dig medveten om flera användare – När den är taggad i en tråd vet den vem som sa vad och när, så den kan bidra i sitt sammanhang och korrekt sammanfatta tråden när den tillfrågas.
- Bearbeta bifogade filer – Den kan behandla upp till fem bifogade filer för svar på dokumentfrågor, sammanfattningar och mer.
- Starta nya konversationer – Du kan återställa och starta nya konversationer i DM-chattar genom att använda
/new_conversation
.
I följande avsnitt visar vi hur du distribuerar projektet till ditt eget AWS-konto och Teams-konto och börjar experimentera!
Förutsättningar
Du måste ha ett AWS-konto och ett AWS identitets- och åtkomsthantering (IAM) roll och användare med behörighet att skapa och hantera nödvändiga resurser och komponenter för denna applikation. Om du inte har ett AWS-konto, se Hur skapar och aktiverar jag ett nytt Amazon Web Services-konto?
Du måste också ha en befintlig, fungerande Amazon Q affärsexpertapplikation. Om du inte har skapat en ännu, se Skapa en Amazon Q-applikation.
Till sist behöver du en Microsoft konto och en Microsoft Teams-prenumeration för att skapa och publicera appen med hjälp av stegen som beskrivs i det här inlägget. Om du inte har dessa, se om ditt företag kan skapa sandlådor så att du kan experimentera, eller skapa ett nytt konto och provprenumeration efter behov för att slutföra stegen.
Distribuera lösningsresurserna
Vi har tillhandahållit förbyggda AWS molnformation mallar som distribuerar allt du behöver i ditt AWS-konto.
Om du är en utvecklare och vill bygga, distribuera eller publicera lösningen från kod, se Utvecklare README.
Slutför följande steg för att starta CloudFormation-stacken:
- Logga in på AWS Management Console.
- Välj något av följande Starta stack knappar för din önskade AWS-region för att öppna AWS CloudFormation-konsolen och skapa en ny stack.
Region | Starta stack |
---|---|
N. Virginia (us-east-1 ) |
|
Oregon (us-west-2 ) |
- För Stapla namn, ange ett namn för din app (t.ex.
AMAZON-Q-TEAMS-GATEWAY
). - För AmazonQAppId, ange ditt befintliga applikations-ID för Amazon Q-företagsexpert (till exempel,
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Du kan kopiera den från Amazon Qs affärsexpertkonsol. - För AmazonQRegion, välj den region där du skapade din Amazon Q affärsexpertapplikation (us-east-1 eller us-west-2).
- För AmazonQUserId, ange en e-postadress för en Amazon Q affärsexperts användar-ID (lämna tomt om du vill använda en Teams-användar-e-postadress som användar-ID).
- För ContextDaysToLive, ange hur länge konversationsmetadata ska lagras i cache Amazon DynamoDB (du kan lämna detta som standard).
När din CloudFormation-stackstatus är CREATE_COMPLETE, Välj den Utgångarna och håll den öppen – du behöver den i senare steg.
Registrera en ny app i Microsoft Azure-portalen
Utför följande steg för att registrera en ny app i Microsoft Azure-portalen:
- Gå till Azure portal och logga in med ditt Microsoft-konto.
- Välja Ny registrering.
- För Namn , ange namnet på din app. Du kan göra saker enkelt genom att använda stacknamnet du använde för CloudFormation-stacken.
- För Vem kan använda denna applikation eller komma åt detta API?väljer Endast konton i den här organisationskatalogen (endast AWS – enskild hyresgäst).
- Välja Registrera.
- Notera ner Program (klient) ID värde och Katalog-ID (hyresgäst) från Översikt sida. Du kommer att behöva dem senare när du blir ombedd
MicrosoftAppId
ochMicrosoftAppTenantId
.
- Välja Välj API-behörigheter i navigeringsfönstret.
- Välja Lägg till en behörighet.
- Välja Microsoft Graph.
- Välja Applikationsbehörigheter.
- Välja Användare.Läs.Alla.
- Välja ChannelMessage.Read.All.
- Välja Team.ReadBasic.All.
- Välja Files.Read.All.
- Välja Lägg till behörigheter. Denna behörighet tillåter appen att läsa data i organisationens katalog om den inloggade användaren.
- Använd alternativmenyn (tre punkter) till höger för att välja Ta bort behörighet.
- Ta bort originalet User.Read – Delegerad lov.
- Välja Ge administratörsmedgivande för standardkatalogen.
- Välja Certifikat & hemligheter i navigeringsfönstret.
- Välja Ny klienthemlighet.
- För Beskrivning, ange ett värde, som t.ex
description of my client secret
. - Välj ett värde för Utgår. Observera att du i produktion måste rotera din hemlighet manuellt innan den löper ut.
- Välja Lägg till.
- Anteckna värdet för din nya hemlighet. Du behöver det senare när du blir ombedd
MicrosoftAppPassword
.
- Välj valfritt Ägare för att lägga till ytterligare ägare för applikationen.
Registrera din nya app i Microsoft Bot Framework
Utför följande steg för att registrera din app i Microsoft Bot Framework:
- Gå till Microsoft Bot Framework och logga in med ditt Microsoft-konto.
- Alternativt kan du skapa och ladda upp en anpassad ikon för din nya Amazon Q affärsexpertbot. Till exempel skapade vi följande med hjälp av Amazon Berggrund bild lekplats.
- Ange önskat visningsnamn, bothandtag och beskrivning.
- För Slutpunkt för meddelanden, kopiera och klistra in värdet på
TeamsEventHandlerApiEndpoint
från din stack Utgångarna fliken. - Välj inte Aktivera Streaming Endpoint.
- För Apptypväljer Ensam hyresgäst.
- För Klistra in ditt app-ID nedan för att fortsätta, gå in i
MicrosoftAppId
värde du noterade tidigare. - För Appens hyresgäst-ID, gå in i
MicrosoftAppTenantId
värde du noterade tidigare. - Lämna de andra värdena som de är, godkänn villkoren och välj Registrera.
- På Kanaler sida, under Lägg till en utvald kanalväljer Microsoft-lag.
- Välja Microsoft Teams Commercial (vanligast)Och välj sedan Save.
- Godkänn användarvillkoren och välj Godkänn.
Konfigurera dina hemligheter i AWS
Låt oss konfigurera dina Teams-hemligheter för att verifiera signaturen för varje begäran och inlägg på uppdrag av din Amazon Q affärsexpertbot.
I det här exemplet aktiverar vi inte Teams-tokenrotation. Du kan aktivera det för en produktionsapp genom att implementera rotation via AWS Secrets Manager. Skapa ett problem (eller ännu bättre, en pull-begäran) i GitHub repo om du vill lägga till den här funktionen i en framtida version.
Slutför följande steg för att konfigurera en hemlighet i Secrets Manager:
- På AWS CloudFormation-konsolen navigerar du till din stack Utgångarna fliken och välj länken för
TeamsSecretConsoleUrl
för att omdirigeras till Secrets Manager-konsolen. - Välja Hämta hemligt värde.
- Välja Redigera.
- Byt ut värdena på
MicrosoftAppId
,MicrosoftAppPassword
ochMicrosoftAppTenantId
med de värden du noterade i de föregående stegen.
Distribuera din app i Microsoft Teams
Utför följande steg för att distribuera appen till Teams:
- Gå till Utvecklarportal för team och logga in med ditt Microsoft Teams-användarkonto.
- Välja appar i navigeringsfönstret och välj sedan Ny app.
- För Namn , ange ditt botnamn.
- Ange ett namn för Fullständigt namn och både korta och fullständiga beskrivningar (du kan använda botnamnet för dem alla om du vill, lämna dem bara inte tomma).
- Ange värden för Utvecklarinformation och Appens webbadresser. För testning kan du skapa värden och webbadresser som
https://www.anycompany.com/
. Använd riktiga för produktion. - För Program (klient) ID*, ange värdet på
MicrosoftAppId
från tidigare. - Välja Save.
- Enligt branding, du kan ladda upp AI-genererade ikoner, eller olika ikoner, eller inga alls, det är upp till dig. Följande är några exempel:
- Enligt App-funktionerväljer Bot
- Välja Ange ett bot-ID, och skriv in
MicrosoftAppId
värde från de tidigare stegen. - Enligt Vad kan din bot göra?, Välj Ladda upp och ladda ner filer.
- Enligt Välj i vilka omfång personer kan använda det här kommandot, Välj Personlig, Teamoch Gruppchatt.
- Välja Spara.
- Välja Ange ett bot-ID, och skriv in
- Välja Publicera.
- Välja Ladda ner apppaketet för att ladda ner en .zip-fil till din dator.
- Välja Förhandsgranska i Teams att avfyra Microsoft Teams (arbete eller skola) app.
- Välj i navigeringsfönstret apparoch sedan Hantera dina apparoch sedan Ladda upp en app.
- Välja Ladda upp en app till din organisations appkatalogoch välj .zip-filen du laddade ned. Detta lägger till appen i Teams.
- Välj kortet för din nya app, välj Lägg till, och vänta tills det är klart (10–20 sekunder).
Lägg till din bot i ett eller flera team
Slutför följande steg för att lägga till din bot i ett team:
- I Teams-appen väljer du ditt lag och väljer Hantera team.
- På appar fliken, välj den nya Amazon Q business expert-appen och välj Lägg till.
Nu kan du testa din bot i Microsoft Teams!
Börja använda Amazon Q affärsexpert
Slutför följande steg för att börja använda Amazon Q affärsexpert i Teams:
- Öppna din Teams-klient.
- Enligt appar, lägg till din nya Amazon Q business expert-app i en chatt.
- Alternativt kan du lägga till din Amazon Q affärsexpertapp i en eller flera Teams-kanaler.
- Ange i appen DM-chatt
Hello
.
Du har nu distribuerat en kraftfull ny AI-assistent i din Sandbox Teams-miljö.
Lek med det, prova alla funktioner som diskuteras i det här inlägget och kopiera det du såg i demovideon. Viktigast av allt är att du kan fråga om ämnen relaterade till de dokument som du har matat in i din egen Amazon Q affärsexpertapplikation. Men sluta inte där. Du kan hitta ytterligare sätt att göra det användbart, och när du gör det, låt oss veta genom att posta en kommentar.
När du är övertygad om hur användbart det är, prata med dina Teams-administratörer (visa dem det här inlägget) och arbeta med dem för att distribuera det i ditt företags Teams-organisationer. Dina medarbetare kommer att tacka dig!
Städa upp
När du är klar med att experimentera med den här lösningen tar du bort din app i Microsoft Teams, Bot Framework och Azure Portal. Rensa sedan upp dina AWS-resurser genom att öppna AWS CloudFormation-konsolen och ta bort AMAZON-Q-TEAMS-GATEWAY
stack som du distribuerade. Detta tar bort resurserna som du skapade genom att distribuera lösningen.
Slutsatser
Exempel på Amazon Q Business Expert Teams-applikationen som diskuteras i det här inlägget tillhandahålls som öppen källkod – du kan använda den som en utgångspunkt för din egen lösning och hjälpa oss att göra den bättre genom att bidra med tillbakafixar och funktioner via GitHub pull-förfrågningar. Utforska koden, välj Kolla på i GitHub repo för att bli meddelad om nya utgåvor och komma tillbaka efter de senaste uppdateringarna. Vi vill också gärna höra dina förslag på förbättringar och funktioner.
För mer information om Amazon Q affärsexpert, se Amazon Q (för företagsbruk) utvecklarguide.
Om författarna
Gary Benattar är Senior Software Development Manager inom AWS HR. Gary började på Amazon 2012 som praktikant, med fokus på att bygga skalbara system för avvikelsedetektering i realtid. Han arbetade i Seattle och Luxemburg och är nu baserad i Tel Aviv, Israel, där han ägnar sin tid åt att bygga mjukvara för att revolutionera framtiden för Human Resources. Han var med och grundade en startup, Zengo, med fokus på att göra digitala plånböcker säkra genom flerpartsberäkning. Han tog sin MSc i programvaruteknik från Sorbonne University i Paris.
Bob Strahan är en huvudlösningsarkitekt i AWS Language AI Services-teamet.
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoData.Network Vertical Generative Ai. Styrka dig själv. Tillgång här.
- PlatoAiStream. Web3 Intelligence. Kunskap förstärkt. Tillgång här.
- Platoesg. Kol, CleanTech, Energi, Miljö, Sol, Avfallshantering. Tillgång här.
- PlatoHealth. Biotech och kliniska prövningar Intelligence. Tillgång här.
- Källa: https://aws.amazon.com/blogs/machine-learning/deploy-a-microsoft-teams-gateway-for-amazon-q-your-business-expert/
- :är
- :inte
- :var
- $UPP
- 100
- 2012
- 32
- 362
- 58
- 7
- a
- Able
- Om oss
- tillgång
- Konto
- exakt
- Handling
- aktivera
- lägga till
- lagt till
- Annat
- adress
- Lägger
- administration
- AI
- AI-assistent
- AI-tjänster
- AI-powered
- Alla
- tillåter
- också
- amason
- Amazon Web Services
- an
- och
- svara
- svar
- svar
- vilken som helst
- api
- app
- Ansökan
- ÄR
- artiklar
- AS
- be
- Assistent
- At
- aviv
- medveten
- AWS
- AWS molnformation
- Azure
- tillbaka
- bas
- baserat
- BE
- blir
- innan
- vägnar
- nedan
- Bättre
- bob
- nål
- Bot
- båda
- brain
- föra
- SLUTRESULTAT
- Byggnad
- företag
- men
- by
- KAN
- fånga
- kortet
- Kanal
- kanaler
- chatt
- ta
- Välja
- rena
- klient
- koda
- kommentar
- kommersiella
- Gemensam
- företag
- Företagets
- fullborda
- komponenter
- beräkning
- dator
- Anslutning
- samtycke
- Konsol
- innehåll
- sammanhang
- bidra
- Bidragande
- Konversation
- konversationer
- övertygad
- skapa
- skapas
- Skapa
- beställnings
- datum
- datapunkter
- diskussion
- Standard
- demo
- distribuera
- utplacerade
- utplacera
- beskrivning
- önskas
- Detektering
- Utvecklare
- Utveckling
- olika
- digital
- digitala plånböcker
- rikta
- Upptäck
- diskuteras
- Visa
- DM
- do
- dokumentera
- dokument
- gjort
- inte
- ner
- ladda ner
- varje
- Tidigare
- anställda
- möjliggöra
- möjliggör
- Teknik
- ange
- Företag
- Miljö
- NÅGONSIN
- allt
- exempel
- exempel
- befintliga
- experimentera
- expert
- utforska
- Leverans
- skisserat
- Funktioner
- Kompis
- Fil
- Filer
- hitta
- fem
- fast
- Fokus
- fokusering
- efter
- För
- Ramverk
- från
- full
- framtida
- Få
- Gary
- nätbryggan
- generera
- generativ
- skaffa sig
- GitHub
- diagram
- hantera
- Har
- he
- höra
- hjälpa
- hjälper
- hans
- Hur ser din drömresa ut
- How To
- hr
- html
- http
- HTTPS
- humant
- Human Resources
- i
- IKON
- ikoner
- ID
- idéer
- Identitet
- if
- bild
- genomföra
- viktigt
- förbättringar
- in
- innefattar
- informationen
- insikter
- in
- bjuda in
- Israel
- fråga
- IT
- bara
- Ha kvar
- Vet
- kunskap
- vet
- språk
- senare
- senaste
- Senaste uppdateringar
- lansera
- Lämna
- Längd
- Låt
- tycka om
- LINK
- listor
- log
- älskar
- luxemburg
- göra
- Framställning
- hantera
- förvaltade
- ledning
- chef
- manuellt
- Meny
- meddelande
- meddelanden
- metadata
- Microsoft
- Microsoft Azure
- Microsoft-team
- mer
- mest
- flerpartister
- multipel
- my
- namn
- Navigera
- Navigering
- nödvändigt för
- Behöver
- behövs
- Nya
- ny app
- Nästa
- Ingen
- Notera
- noterade
- nu
- of
- on
- ONE
- ettor
- endast
- öppet
- öppen källkod
- öppning
- Tillbehör
- or
- beställa
- organisatoriska
- organisationer
- ursprungliga
- Övriga
- vår
- ut
- uteliggare
- skisse
- egen
- ägare
- sida
- sidor
- panelen
- paris
- delta
- Personer
- Utföra
- tillstånd
- behörigheter
- plato
- Platon Data Intelligence
- PlatonData
- Punkt
- poäng
- befolkad
- Portal
- Inlägg
- den mäktigaste
- föredragen
- Förhandsvisning
- föregående
- Principal
- problem
- process
- Produktion
- projektet
- ge
- förutsatt
- ger
- publicera
- fråga
- frågor
- Läsa
- verklig
- realtid
- mottagna
- hänvisa
- referenser
- region
- registrera
- Registrering
- relaterad
- meddelanden
- begära
- förfrågningar
- Lös
- Resurser
- revolutionera
- höger
- Roll
- på ett säkert sätt
- Nämnda
- sandlåda
- sandlådor
- såg
- skalbar
- Skola
- Seattle
- sekunder
- Secret
- hemligheter
- sektioner
- säkra
- säkert
- se
- välj
- senior
- känsla
- service
- Tjänster
- in
- Kort
- show
- namnteckning
- Enkelt
- enda
- slak
- So
- Mjukvara
- mjukvaruutveckling
- mjukvaruutveckling
- lösning
- Lösningar
- LÖSA
- några
- Källa
- Källor
- specifik
- stapel
- starta
- igång
- Starta
- start
- status
- Steg
- Steg
- Sluta
- streaming
- prenumeration
- sådana
- sammanfatta
- System
- MÄRKA
- skräddarsydd
- Ta
- Diskussion
- uppgifter
- grupp
- lag
- Sådana
- tel Aviv
- mallar
- hyresgäst
- villkor
- testa
- Testning
- tack
- den där
- Smakämnen
- Framtiden
- Dem
- sedan
- Där.
- Dessa
- de
- saker
- detta
- tre
- Genom
- tid
- till
- token
- ämnen
- spår
- spår
- rättegång
- prova
- under
- universitet
- Uppdateringar
- us
- användning
- Begagnade
- användbara
- Användare
- användare
- med hjälp av
- värde
- Värden
- verifiera
- version
- via
- Video
- Virginia
- vänta
- gå
- Plånböcker
- vill
- sätt
- we
- webb
- webbservice
- Vad
- när
- som
- VEM
- wikipedia
- kommer
- med
- utan
- undrar
- Arbete
- arbetade
- arbetssätt
- ännu
- Om er
- Din
- zephyrnet
- Postnummer