Zephyrnet Logosu

İş uzmanınız Amazon Q için bir Slack ağ geçidi dağıtın | Amazon Web Hizmetleri

Tarih:

Amazon Q kullanıcıların işlerini halletmesine yardımcı olan yeni, üretken, yapay zeka destekli bir uygulamadır. Amazon Q, size özel iş uzmanınız olabilir ve şirketinizin verilerini güvenli ve emniyetli bir şekilde kullanarak içerik keşfetmenize, fikirler üzerinde beyin fırtınası yapmanıza veya özetler oluşturmanıza olanak tanır. Amazon Q'yu, şirketinizin bilgi depolarına, kodlarına, verilerine ve kurumsal sistemlerine bağlanarak sohbet etmek, sorunları çözmek, içerik oluşturmak, içgörüler elde etmek ve harekete geçmek için kullanabilirsiniz. Daha fazla bilgi için bakınız Yapay zeka destekli yeni üretken asistan Amazon Q ile tanışın (önizleme).

Bu yazıda size nasıl getirileceğini göstereceğiz Amazon Q, iş uzmanınız, Slack'teki kullanıcılara.

Şirket verilerine dayalı sorular sormak ve yanıtlar almak, e-posta taslakları gibi yeni içerikler oluşturma konusunda yardım almak, ekli dosyaları özetlemek ve görevleri gerçekleştirmek için Slack doğrudan mesajlarını (DM'ler) kullanarak Amazon Q ile sohbet edebileceksiniz.

Ayrıca Amazon Q'yu ekip kanallarınıza katılmaya davet edebilirsiniz. Bir kanalda kullanıcılar, ek veri noktaları sağlamak, bir tartışmayı çözmek veya konuşmayı özetlemek ve sonraki adımları yakalamak için kanala yeni bir mesajla sorular sorabilir veya herhangi bir noktada mevcut bir başlıkta etiketleyebilir.

Çözüme genel bakış

Amazon Q inanılmaz derecede güçlüdür. Aşağıdaki demoya göz atın; görmek inanmaktır!

Demoda Amazon Q uygulamamız bir dizi AWS teknik incelemesiyle doldurulmuştur. Kendi Amazon Q iş uzmanı uygulamanızı kendi şirketinizin belgeleri ve bilgi tabanı makaleleriyle doldurabilirsiniz, böylece sorularınıza yanıt verebilir!

İhtiyacınız olan her şey açık kaynak olarak sağlanmaktadır GitHub repo.

Bu yazıda, Amazon Q'yu AWS hesabınızda dağıtma ve Slack çalışma alanınıza ekleme sürecinde size yol göstereceğiz. İşiniz bittiğinde, onsuz nasıl başardığınızı merak edeceksiniz!

Yapabileceği şeylerden bazıları şunlardır:

  • Mesajları yanıtlayın – DM’lerde tüm mesajlara yanıt verir. Kanallarda yalnızca @bahislere yanıt verir ve bir konuşma dizisinde yanıt verir.
  • Markdown içeren yanıtları oluştur – Buna başlıklar, listeler, kalın, italik, tablolar ve daha fazlası dahildir.
  • Duyarlılığı takip edin – Kullanıcı duyarlılığını takip etmek için beğenme ve beğenmeme düğmeleri sağlar.
  • Kaynak ilişkilendirmesini sağlayın – Amazon Q tarafından kullanılan kaynaklara referanslar ve köprüler sağlar.
  • Konuşma bağlamını anlayın – Konuşmayı izler ve bağlama göre yanıt verir.
  • Birden fazla kullanıcıdan haberdar olun – Bir başlıkta etiketlendiğinde kimin neyi, ne zaman söylediğini bilir, böylece bağlama katkıda bulunabilir ve sorulduğunda konuyu doğru şekilde özetleyebilir.
  • Ekli dosyaları işle – Belge sorularının yanıtlanması, özetler ve daha fazlası için beş adede kadar ekli dosyayı işleyebilir.
  • Yeni görüşmeler başlat – DM kanallarını kullanarak sıfırlayabilir ve yeni görüşmeler başlatabilirsiniz. /new_conversation.

Gevşek örnek

Aşağıdaki bölümlerde projeyi kendi AWS hesabınıza ve Slack çalışma alanınıza nasıl dağıtacağınızı ve denemeye nasıl başlayacağınızı gösteriyoruz!

Önkoşullar

Bir AWS hesabınızın olması gerekir ve AWS Kimlik ve Erişim Yönetimi (IAM) rolü ve bu uygulama için gerekli kaynakları ve bileşenleri oluşturma ve yönetme izinlerine sahip kullanıcı. AWS hesabınız yoksa bkz. Yeni bir Amazon Web Services hesabını nasıl oluşturup etkinleştiririm?

Ayrıca mevcut ve çalışan bir Amazon Q iş uzmanı uygulamasına sahip olmanız gerekir. Henüz bir tane ayarlamadıysanız, bkz. Amazon Q uygulaması oluşturma.

Son olarak, Slack kuruluşunuzda uygulamalar oluşturmak ve yayınlamak için bir Slack hesabına ve erişime ihtiyacınız var. Eğer böyle bir organizasyonunuz yoksa şirketinizin denemeniz için bir Slack korumalı alan organizasyonu oluşturup oluşturamayacağına bakın veya şu adrese gidin: gevşek.com ücretsiz bir Slack hesabı ve çalışma alanı oluşturmak için.

Çözüm kaynaklarını dağıtın

Önceden oluşturulmuş olanı sağladık AWS CloudFormation AWS hesabınızda ihtiyacınız olan her şeyi dağıtan şablonlar.

Bir geliştiriciyseniz ve çözümü koddan oluşturmak, dağıtmak veya yayınlamak istiyorsanız şuraya bakın: Geliştirici README.

CloudFormation yığınını başlatmak için aşağıdaki adımları tamamlayın:

  1. giriş yapın AWS Yönetim Konsolu.
  2. Aşağıdakilerden birini seçin Yığını Başlat AWS CloudFormation konsolunu açmak ve yeni bir yığın oluşturmak için istediğiniz AWS Bölgesinin düğmelerini kullanın.
Bölge Yığını Başlat
K. Virginia (us-east-1)
oregon (us-west-2)
  1. İçin Yığın adı, uygulamanız için bir ad girin (örneğin, AMAZON-Q-SLACK-GATEWAY).
  2. İçin AmazonQAppIdmevcut Amazon Q uygulama kimliğinizi girin (örneğin, 80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5). Bunu Amazon Q konsolundan kopyalayabilirsiniz.
  3. İçin AmazonQ BölgesiAmazon Q uygulamanızı oluşturduğunuz Bölgeyi seçin (us-east-1 veya us-west-2).
  4. İçin AmazonQUserId, bir Amazon Q kullanıcı kimliği e-posta adresi girin (kullanıcı kimliği olarak bir Slack kullanıcı e-postasını kullanmak için boş bırakın).
  5. İçin ContextDaysToLive, konuşma meta verilerinin önbelleğe alınacağı süreyi girin Amazon DinamoDB (bunu varsayılan olarak bırakabilirsiniz).

CloudFormation yığın durumunuz şu olduğunda CREATE_COMPLETE, seç Çıkışlar sekmesini açın ve açık tutun; sonraki adımlarda buna ihtiyacınız olacak.

Uygulamanızı oluşturun

Artık uygulamanızı Slack'te oluşturabilirsiniz. Aşağıdaki adımları tamamlayın:

  1. İçinde bir Slack uygulaması oluşturun https://api.slack.com/apps oluşturulan bildirimden — yığın çıktısından kopyalayıp yapıştırın: SlackAppManifest.
  2. Klinik Uygulama Ana Sayfası Gezinti bölmesinde ve bölüme doğru aşağı kaydırın Sekmeleri Göster.
  3. etkinleştirme Mesajlar Sekmesi.
  4. seç Kullanıcıların, mesajlar sekmesinden Eğik çizgi komutları ve mesajlar göndermesine izin ver.

Bu, kullanıcınızın uygulamanıza mesaj göndermesini sağlamak için gerekli bir adımdır.

Slack etkinleştirme mesajları

Uygulamanızı çalışma alanınıza ekleyin

Artık uygulamanızı çalışma alanınıza ekleyebilirsiniz. Bu, bir sonraki adımda ihtiyaç duyulan bot kullanıcısı OAuth jeton değerini oluşturmak için gereklidir.

  1. MyCAD'de yazılım Güncelleme ye git OAuth ve İzinler (bölgesindeki https://api.slack.com) ve Seç Workspace'e yükleyin OAuth jetonunu oluşturmak için.
  2. Slack'te çalışma alanınıza gidin.
  3. Çalışma alanı adınızı seçin, Ayarlar ve yönetim, ve Uygulamaları yönet.
  4. Yeni oluşturduğunuz uygulamayı seçin.
  5. Sağ bölmede, Uygulama Dizini'nde aç.
  6. Klinik Slack'te aç.

AWS Secrets Manager'da Slack sırlarını yapılandırma

Amazon Q botunuz adına her isteğin ve gönderinin imzasını doğrulamak için Slack sırlarınızı yapılandıralım.

Bu örnekte Slack token rotasyonunu etkinleştirmiyoruz. Rotasyon uygulayarak bunu bir üretim uygulaması için etkinleştirebilirsiniz. AWS Sırları Yöneticisi. Bir sorun (veya daha iyisi bir çekme isteği) oluşturun. GitHub repo Bu özelliğin gelecekteki bir sürüme eklenmesini istiyorsanız.

Gizli Dizi Yöneticisi'nde bir gizli diziyi yapılandırmak için aşağıdaki adımları tamamlayın:

  1. AWS CloudFormation konsolunda yığınınıza gidin Çıkışlar sekmesine gidin ve bağlantıyı seçin SlackSecretConsoleUrl Secrets Manager konsoluna yönlendirilecek.
  2. Klinik Gizli değeri alın.
  3. Klinik Düzenle.
  4. Değerlerini değiştirin SlackSigningSecret ve SlackBotUserOAuthToken altında Slack uygulama yapılandırmasındaki değerleri kullanarak temel Bilgiler ve OAuth ve İzinler.

Yanlışlıkla kopyalamamaya dikkat edin Müşteri Sırrı yerine İmza Sırrı.

Gizli dizileri düzenle

Amazon Q'yu kullanmaya başlayın

Amazon Q'yu Slack'te kullanmaya başlamak için aşağıdaki adımları tamamlayın:

  1. Slack çalışma alanınızı açın.
  2. Altında Apps, Yönet, yeni Amazon Q uygulamanızı ekleyin.
  3. İsteğe bağlı olarak Amazon Q uygulamanızı ekip kanallarına ekleyin.
  4. Uygulamanın DM kanalına şunu girin: Hello.

Merhaba de

Artık korumalı alan Slack ortamınıza güçlü ve yeni bir yapay zeka asistanı yerleştirdiniz.

Onunla oynayın, bu yazıda tartışılan tüm özellikleri deneyin ve demo videoda gördüğünüz şeyleri kopyalayın. En önemlisi kendi Amazon Q iş uzmanı uygulamanıza aktardığınız belgelerle ilgili konuları sorabilirsiniz. Ama burada durma. Bunu yararlı kılmanın ek yollarını bulabilirsiniz ve bulduğunuzda yorum yazarak bize bildirin.

Ne kadar yararlı olduğuna ikna olduğunuzda, Slack yöneticilerinizle konuşun (ve onlara bu gönderiyi gösterin) ve şirketinizin Slack çalışma alanlarına dağıtmak için onlarla birlikte çalışın. Çalışan arkadaşlarınız size teşekkür edecek!

Temizlemek

Bu çözümü denemeyi tamamladığınızda uygulamanızı Slack'te silin (https://api.slack.com/apps) ve AWS CloudFormation konsolunu açıp AWS kaynaklarınızı silerek temizleyin. AMAZON-Q-SLACK-GATEWAY konuşlandırdığınız yığın. Bu, çözümü dağıtarak oluşturduğunuz kaynakları siler.

Sonuç

Bu gönderide tartışılan bu örnek Amazon Q slack uygulaması açık kaynak olarak sağlanmıştır; bunu kendi çözümünüz için bir başlangıç ​​noktası olarak kullanabilir ve GitHub çekme istekleri aracılığıyla düzeltmelere ve özelliklere geri katkıda bulunarak bunu daha iyi hale getirmemize yardımcı olabilirsiniz. Kodu keşfedin, seçin İzle içinde GitHub repo Yeni sürümlerden haberdar olmak ve en son güncellemeleri tekrar kontrol etmek için. Ayrıca iyileştirmeler ve özelliklerle ilgili önerilerinizi de duymak isteriz.

Amazon Q hakkında daha fazla bilgi için bkz. Amazon Q nedir (İş Amaçlı Kullanım İçin)?


Yazarlar Hakkında

Gary Benattar AWS HR'de Kıdemli Yazılım Geliştirme Yöneticisidir. Gary, ölçeklenebilir, gerçek zamanlı aykırı değer tespit sistemleri oluşturmaya odaklanarak 2012 yılında Amazon'da stajyer olarak işe başladı. Seattle ve Lüksemburg'da çalıştı ve şu anda Tel Aviv, İsrail'de yaşıyor ve burada zamanını İnsan Kaynaklarının geleceğinde devrim yaratacak yazılımlar geliştirmeye ayırıyor. Çok taraflı hesaplama yoluyla dijital cüzdanları güvenli hale getirmeye odaklanan bir girişim olan Zengo'nun kurucu ortağı oldu. Yüksek Lisans derecesini Paris'teki Sorbonne Üniversitesi'nden Yazılım Mühendisliği alanında aldı.


Bob Strahan

Bob Strahan AWS Dil Yapay Zeka Hizmetleri ekibinde Baş Çözüm Mimarıdır.

spot_img

En Son İstihbarat

spot_img