Amazon Q ist eine neue generative KI-gestützte Anwendung, die Benutzern bei der Erledigung ihrer Arbeit hilft. Amazon Q kann zu Ihrem maßgeschneiderten Geschäftsexperten werden und es Ihnen ermöglichen, Inhalte zu entdecken, Ideen zu sammeln oder Zusammenfassungen zu erstellen, indem Sie die Daten Ihres Unternehmens sicher nutzen. Sie können Amazon Q verwenden, um Gespräche zu führen, Probleme zu lösen, Inhalte zu generieren, Erkenntnisse zu gewinnen und Maßnahmen zu ergreifen, indem Sie eine Verbindung zu den Informationsspeichern, Codes, Daten und Unternehmenssystemen Ihres Unternehmens herstellen. Weitere Informationen finden Sie unter Vorstellung von Amazon Q, einem neuen generativen KI-gestützten Assistenten (Vorschau).
In diesem Beitrag zeigen wir Ihnen, wie Sie mitbringen Amazon Q, Ihr Business-Experte, an Benutzer in Slack.
Sie können über Slack-Direktnachrichten (DMs) mit Amazon Q kommunizieren, Fragen stellen und Antworten auf der Grundlage von Unternehmensdaten erhalten, Hilfe beim Erstellen neuer Inhalte wie E-Mail-Entwürfe erhalten, angehängte Dateien zusammenfassen und Aufgaben ausführen.
Sie können Amazon Q auch zur Teilnahme an Ihren Teamkanälen einladen. In einem Kanal können Benutzer ihm in einer neuen Nachricht Fragen stellen oder ihn jederzeit in einem bestehenden Thread markieren, um zusätzliche Datenpunkte bereitzustellen, eine Debatte zu lösen oder die Konversation zusammenzufassen und die nächsten Schritte festzuhalten.
Lösungsüberblick
Amazon Q ist erstaunlich leistungsstark. Schauen Sie sich die folgende Demo an – Sehen heißt glauben!
In der Demo ist unsere Amazon Q-Anwendung mit einer Reihe von AWS-Whitepapers gefüllt. Sie können Ihre eigene Amazon Q-Business-Expert-Anwendung mit den Dokumenten und Wissensdatenbankartikeln Ihres eigenen Unternehmens füllen, damit diese Ihre Fragen beantworten kann!
Alles, was Sie brauchen, wird in unserem als Open Source bereitgestellt GitHub Repo.
In diesem Beitrag führen wir Sie durch den Prozess zur Bereitstellung von Amazon Q in Ihrem AWS-Konto und zum Hinzufügen zu Ihrem Slack-Arbeitsbereich. Wenn Sie fertig sind, werden Sie sich fragen, wie Sie jemals ohne ausgekommen sind!
Im Folgenden sind einige der Dinge aufgeführt, die es tun kann:
- Auf Nachrichten antworten – In DMs antwortet es auf alle Nachrichten. In Kanälen reagiert es nur auf @Erwähnungen und antwortet in einem Konversationsthread.
- Antworten mit Abschriften rendern – Dazu gehören Überschriften, Listen, Fett- und Kursivschrift, Tabellen und mehr.
- Verfolgen Sie die Stimmung – Es verfügt über Schaltflächen „Daumen hoch“ und „Daumen runter“, um die Stimmung der Benutzer zu verfolgen.
- Geben Sie eine Quellenangabe an – Es enthält Verweise und Hyperlinks zu von Amazon Q verwendeten Quellen.
- Konversationskontext verstehen – Es verfolgt das Gespräch und reagiert kontextbezogen.
- Achten Sie auf mehrere Benutzer – Wenn es in einem Thread getaggt wird, weiß es, wer wann was gesagt hat, sodass es im Kontext beitragen und den Thread auf Nachfrage genau zusammenfassen kann.
- Angehängte Dateien verarbeiten – Es kann bis zu fünf angehängte Dateien für die Beantwortung von Dokumentfragen, Zusammenfassungen und mehr verarbeiten.
- Neue Gespräche beginnen – Sie können Konversationen in DM-Kanälen zurücksetzen und neue starten, indem Sie verwenden
/new_conversation
.
In den folgenden Abschnitten zeigen wir, wie Sie das Projekt in Ihrem eigenen AWS-Konto und Slack-Arbeitsbereich bereitstellen und mit dem Experimentieren beginnen!
Voraussetzungen:
Sie benötigen ein AWS-Konto und ein AWS Identity and Access Management and (IAM)-Rolle und Benutzer mit Berechtigungen zum Erstellen und Verwalten der erforderlichen Ressourcen und Komponenten für diese Anwendung. Wenn Sie kein AWS-Konto haben, lesen Sie Wie erstelle und aktiviere ich ein neues Amazon Web Services-Konto?
Sie benötigen außerdem eine vorhandene, funktionierende Amazon Q Business Expert-Anwendung. Wenn Sie noch keins eingerichtet haben, lesen Sie Erstellen einer Amazon Q-Anwendung.
Schließlich benötigen Sie ein Slack-Konto und Zugriff zum Erstellen und Veröffentlichen von Apps in Ihrer Slack-Organisation. Wenn Sie noch keine haben, prüfen Sie, ob Ihr Unternehmen eine Slack-Sandbox-Organisation zum Experimentieren erstellen kann, oder gehen Sie zu dieser Organisation locker.com um ein kostenloses Slack-Konto und einen kostenlosen Arbeitsbereich zu erstellen.
Stellen Sie die Lösungsressourcen bereit
Wir haben vorgefertigte Produkte bereitgestellt AWS CloudFormation Vorlagen, die alles bereitstellen, was Sie in Ihrem AWS-Konto benötigen.
Wenn Sie Entwickler sind und die Lösung aus Code erstellen, bereitstellen oder veröffentlichen möchten, lesen Sie die Entwickler-README.
Führen Sie die folgenden Schritte aus, um den CloudFormation-Stack zu starten:
- Melden Sie sich bei der AWS-Managementkonsole.
- Wähle eines der Folgenden Stack starten Klicken Sie auf die Schaltflächen für Ihre gewünschte AWS-Region, um die AWS CloudFormation-Konsole zu öffnen und einen neuen Stack zu erstellen.
Region | Stack starten |
---|---|
Nord-Virginia (us-east-1 ) |
|
Oregon (us-west-2 ) |
- Aussichten für Stapelname, geben Sie einen Namen für Ihre App ein (z. B.
AMAZON-Q-SLACK-GATEWAY
). - Aussichten für AmazonQAppId, geben Sie Ihre bestehende Amazon Q-Anwendungs-ID ein (z. B.
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Sie können es von der Amazon Q-Konsole kopieren. - Aussichten für AmazonQRegion, wählen Sie die Region aus, in der Sie Ihre Amazon Q-Anwendung erstellt haben (us-east-1 oder us-west-2).
- Aussichten für AmazonQUserIdGeben Sie eine Amazon Q-Benutzer-ID-E-Mail-Adresse ein (lassen Sie das Feld leer, um eine Slack-Benutzer-E-Mail-Adresse als Benutzer-ID zu verwenden).
- Aussichten für ContextDaysToLiveGeben Sie an, wie lange Konversationsmetadaten zwischengespeichert bleiben sollen Amazon DynamoDB (Sie können dies als Standard belassen).
Wenn Ihr CloudFormation-Stack-Status lautet CREATE_COMPLETE, wählen Sie das Ausgänge Klicken Sie auf die Registerkarte und lassen Sie sie geöffnet – Sie werden sie in späteren Schritten benötigen.
Erstellen Sie Ihre App
Jetzt können Sie Ihre App in Slack erstellen. Führen Sie die folgenden Schritte aus:
- Erstellen Sie eine Slack-App in https://api.slack.com/apps Aus dem generierten Manifest – Kopieren und Einfügen aus der Stapelausgabe:
SlackAppManifest
. - Auswählen App-Startseite im Navigationsbereich und scrollen Sie nach unten zum Abschnitt Tabs anzeigen.
- Ermöglichen Registerkarte Nachrichten.
- Auswählen Erlauben Sie Benutzern, Slash-Befehle und Nachrichten über die Registerkarte „Nachrichten“ zu senden.
Dies ist ein erforderlicher Schritt, damit Ihr Benutzer Nachrichten an Ihre App senden kann.
Fügen Sie Ihre App zu Ihrem Arbeitsbereich hinzu
Jetzt können Sie Ihre App zu Ihrem Arbeitsbereich hinzufügen. Dies ist erforderlich, um den OAuth-Token-Wert des Bot-Benutzers zu generieren, der im nächsten Schritt benötigt wird.
- Gehen Sie zu OAuth & Berechtigungen (in https://api.slack.com) und wähle Im Arbeitsbereich installieren um das OAuth-Token zu generieren.
- Gehen Sie in Slack zu Ihrem Arbeitsbereich.
- Wählen Sie Ihren Arbeitsbereichsnamen, Einstellungen & Verwaltung und Apps verwalten.
- Wählen Sie Ihre neu erstellte App.
- Wählen Sie im rechten Bereich aus Im App-Verzeichnis öffnen.
- Auswählen In Slack öffnen.
Konfigurieren Sie Slack-Geheimnisse im AWS Secrets Manager
Lassen Sie uns Ihre Slack-Geheimnisse konfigurieren, um die Signatur jeder Anfrage und jedes Beitrags im Namen Ihres Amazon Q-Bots zu überprüfen.
In diesem Beispiel aktivieren wir die Slack-Token-Rotation nicht. Sie können es für eine Produktions-App aktivieren, indem Sie die Rotation über implementieren AWS Secrets Manager. Erstellen Sie ein Problem (oder, noch besser, eine Pull-Anfrage) im GitHub Repo wenn Sie möchten, dass diese Funktion zu einer zukünftigen Version hinzugefügt wird.
Führen Sie die folgenden Schritte aus, um ein Geheimnis im Secrets Manager zu konfigurieren:
- Navigieren Sie in der AWS CloudFormation-Konsole zu Ihrem Stack Ausgänge Tab und wählen Sie den Link für
SlackSecretConsoleUrl
zur Secrets Manager-Konsole umgeleitet werden. - Auswählen Geheime Werte abrufen.
- Auswählen Bearbeiten.
- Ersetzen Sie die Werte von
SlackSigningSecret
undSlackBotUserOAuthToken
unter Verwendung der Werte in der Slack-Anwendungskonfiguration unten Grundinformation und OAuth & Berechtigungen.
Achten Sie darauf, dass Sie nicht versehentlich kopieren Kundengeheimnis statt Unterzeichnungsgeheimnis.
Beginnen Sie mit der Nutzung von Amazon Q
Führen Sie die folgenden Schritte aus, um Amazon Q in Slack zu verwenden:
- Öffne deinen Slack-Workspace.
- Der Apps, Verwalten, fügen Sie Ihre neue Amazon Q-App hinzu.
- Fügen Sie optional Ihre Amazon Q-App zu Teamkanälen hinzu.
- Geben Sie im App-DM-Kanal ein
Hello
.
Sie haben jetzt einen leistungsstarken neuen KI-Assistenten in Ihrer Sandbox-Slack-Umgebung bereitgestellt.
Spielen Sie damit, probieren Sie alle in diesem Beitrag besprochenen Funktionen aus und kopieren Sie die Dinge, die Sie im Demovideo gesehen haben. Am wichtigsten ist, dass Sie Fragen zu Themen im Zusammenhang mit den Dokumenten stellen können, die Sie in Ihre eigene Amazon Q Business Expert-Anwendung aufgenommen haben. Aber hören Sie hier nicht auf. Sie können weitere Möglichkeiten finden, es nützlich zu machen, und wenn Sie dies tun, lassen Sie es uns wissen, indem Sie einen Kommentar posten.
Sobald Sie überzeugt sind, wie nützlich es ist, sprechen Sie mit Ihren Slack-Administratoren (und zeigen Sie ihnen diesen Beitrag) und arbeiten Sie mit ihnen zusammen, um es in den Slack-Arbeitsbereichen Ihres Unternehmens bereitzustellen. Ihre Kollegen werden es Ihnen danken!
Aufräumen
Wenn Sie mit dem Experimentieren mit dieser Lösung fertig sind, löschen Sie Ihre App in Slack (https://api.slack.com/apps) und bereinigen Sie Ihre AWS-Ressourcen, indem Sie die AWS CloudFormation-Konsole öffnen und die löschen AMAZON-Q-SLACK-GATEWAY
Stack, den Sie bereitgestellt haben. Dadurch werden die Ressourcen gelöscht, die Sie durch die Bereitstellung der Lösung erstellt haben.
Schlussfolgerungen
Diese in diesem Beitrag besprochene Amazon Q-Slack-Beispielanwendung wird als Open Source bereitgestellt. Sie können sie als Ausgangspunkt für Ihre eigene Lösung verwenden und uns helfen, sie zu verbessern, indem Sie über GitHub-Pull-Requests Korrekturen und Funktionen beisteuern. Entdecken Sie den Code und wählen Sie Ansehen der GitHub Repo um über Neuerscheinungen informiert zu werden und nach den neuesten Updates Ausschau zu halten. Wir würden uns auch über Ihre Vorschläge für Verbesserungen und Funktionen freuen.
Weitere Informationen zu Amazon Q finden Sie unter Was ist Amazon Q (für geschäftliche Nutzung)?
Über die Autoren
Gary Benattar ist Senior Software Development Manager bei AWS HR. Gary begann 2012 als Praktikant bei Amazon und konzentrierte sich auf den Aufbau skalierbarer Systeme zur Erkennung von Ausreißern in Echtzeit. Er arbeitete in Seattle und Luxemburg und lebt heute in Tel Aviv, Israel, wo er seine Zeit der Entwicklung von Software widmet, um die Zukunft des Personalwesens zu revolutionieren. Er war Mitbegründer des Startups Zengo, dessen Schwerpunkt auf der Sicherung digitaler Geldbörsen durch Multi-Party-Computing liegt. Er erhielt seinen MSc in Software Engineering von der Sorbonne-Universität in Paris.
Bob Strahan ist Principal Solutions Architect im AWS Language AI Services-Team.
- SEO-gestützte Content- und PR-Distribution. Holen Sie sich noch heute Verstärkung.
- PlatoData.Network Vertikale generative KI. Motiviere dich selbst. Hier zugreifen.
- PlatoAiStream. Web3-Intelligenz. Wissen verstärkt. Hier zugreifen.
- PlatoESG. Kohlenstoff, CleanTech, Energie, Umwelt, Solar, Abfallwirtschaft. Hier zugreifen.
- PlatoHealth. Informationen zu Biotechnologie und klinischen Studien. Hier zugreifen.
- Quelle: https://aws.amazon.com/blogs/machine-learning/deploy-a-slack-gateway-for-amazon-q-your-business-expert/
- :Ist
- :nicht
- :Wo
- $UP
- 100
- 2012
- 32
- 7
- a
- Fähig
- LiveBuzz
- Zugang
- Konto
- genau
- Action
- hinzufügen
- hinzugefügt
- Zusätzliche
- Adresse
- AI
- AI-Assistent
- KI-Dienste
- AI-powered
- Alle
- ebenfalls
- Amazon
- Amazon Web Services
- an
- und
- beantworten
- Antworten
- jedem
- App
- Anwendung
- Apps
- SIND
- Artikel
- AS
- fragen
- Assistentin
- At
- aviv
- bewusst
- AWS
- AWS CloudFormation
- Zurück
- Base
- basierend
- BE
- werden
- Namen
- Besser
- Getreide
- fett
- Wander- und Outdoorschuhen
- Geistesblitz
- bringen
- bauen
- Building
- Geschäft
- aber
- by
- CAN
- Erfassung
- vorsichtig
- Kanal
- Kanäle
- aus der Ferne überprüfen
- Auswählen
- reinigen
- Code
- COM
- Kommentar
- Unternehmen
- Unternehmen
- abschließen
- Komponenten
- Berechnung
- Konfiguration
- Sich zusammenschliessen
- Konsul (Console)
- Inhalt
- Kontext
- beitragen
- Beitrag
- Gespräch
- Gespräche
- überzeugt
- erstellen
- erstellt
- Erstellen
- technische Daten
- Datenpunkte
- Debatten.
- Standard
- Demo
- einsetzen
- Einsatz
- Bereitstellen
- erwünscht
- Entdeckung
- Entwickler:in / Unternehmen
- Entwicklung
- digital
- digitale Brieftaschen
- Direkt
- entdeckt,
- diskutiert
- DM
- do
- Dokument
- Unterlagen
- erledigt
- Nicht
- nach unten
- jeder
- Mitarbeiter
- ermöglichen
- ermöglichen
- Entwicklung
- Enter
- Unternehmen
- Arbeitsumfeld
- ÜBERHAUPT
- alles
- Beispiel
- vorhandenen
- Experiment
- Experte
- ERKUNDEN
- Merkmal
- Eigenschaften
- Kerl
- Mappen
- Finden Sie
- fünf
- Fixes
- Setzen Sie mit Achtsamkeit
- Fokussierung
- Folgende
- Aussichten für
- Frei
- für
- Zukunft
- Gewinnen
- Gary
- Tor
- erzeugen
- erzeugt
- generativ
- bekommen
- GitHub
- Go
- Haben
- he
- hören
- Hilfe
- hilft
- seine
- Startseite
- Ultraschall
- Hilfe
- hr
- HTML
- http
- HTTPS
- human
- Human Resources
- i
- ID
- Ideen
- Identitätsschutz
- if
- Umsetzung
- wichtig
- Verbesserungen
- in
- Dazu gehören
- Information
- Einblicke
- beantragen müssen
- in
- einladen
- Israel
- Problem
- IT
- Behalten
- Wissen
- Wissen
- kennt
- Sprache
- später
- neueste
- Letzte Aktualisierung
- starten
- Verlassen
- Länge
- lassen
- LINK
- Listen
- ich liebe
- Luxemburg
- um
- Making
- verwalten
- verwaltet
- Management
- Manager
- Nachricht
- Nachrichten
- Metadaten
- mehr
- vor allem warme
- Mehrpartei
- mehrere
- Name
- Navigieren
- Menü
- notwendig,
- Need
- erforderlich
- Neu
- neu
- weiter
- jetzt an
- oauth
- of
- on
- EINEM
- einzige
- XNUMXh geöffnet
- Open-Source-
- Eröffnung
- or
- Auftrag
- Organisation
- UNSERE
- Ausreißer
- Möglichkeiten für das Ausgangssignal:
- besitzen
- Brot
- Paris
- teilnehmen
- Ausführen
- Berechtigungen
- Plato
- Datenintelligenz von Plato
- PlatoData
- Points
- Punkte
- besiedelt
- Post
- größte treibende
- Vorspann
- Principal
- Probleme
- Prozessdefinierung
- Produktion
- Projekt
- die
- vorausgesetzt
- bietet
- veröffentlichen
- Frage
- Fragen
- Echtzeit
- Received
- siehe
- Referenzen
- Region
- bezogene
- Mitteilungen
- Anforderung
- Zugriffe
- falls angefordert
- lösen
- Downloads
- revolutionieren
- Recht
- Rollen
- sicher
- Said
- Sandkasten
- sah
- skalierbaren
- blättern
- Seattle
- Die Geheime
- Abschnitt
- Abschnitte
- Verbindung
- sicher
- sehen
- senden
- Senior
- Gefühl
- Lösungen
- kompensieren
- erklären
- Stempel, Unterschrift
- locker
- So
- Software
- Software-Entwicklung
- Softwareentwicklung
- Lösung
- Lösungen
- LÖSEN
- einige
- Quelle
- Quellen
- Stapel
- Anfang
- begonnen
- Beginnen Sie
- Anfang
- Status
- Schritt
- Shritte
- Stoppen
- so
- zusammenfassen
- Systeme und Techniken
- TAG
- zugeschnitten
- Nehmen
- Reden
- und Aufgaben
- Team
- Tel
- Tel Aviv
- Vorlagen
- zur Verbesserung der Gesundheitsgerechtigkeit
- Das
- Die Zukunft
- Sie
- Dort.
- fehlen uns die Worte.
- Durch
- Zeit
- zu
- Zeichen
- Token-Wert
- Themen
- verfolgen sind
- versuchen
- für
- Universität
- Updates
- us
- -
- benutzt
- Mitglied
- Nutzer
- Verwendung von
- Wert
- Werte
- überprüfen
- Version
- Video
- Virginia
- Spaziergang
- Börsen
- wollen
- Wege
- we
- Netz
- Web-Services
- Was
- wann
- Whitepapers
- WHO
- werden wir
- mit
- ohne
- Wunder
- Arbeiten
- gearbeitet
- arbeiten,
- noch
- Du
- Ihr
- Zephyrnet