Yerimizi CHANGELOG En son özellikler ve düzeltmeler için.
Muhtemelen bir toplantı sırasında konuşmaya dikkat etmeye çalışırken not almanın zorluğunu yaşamışsınızdır. Muhtemelen söylenen bir şeyin doğruluğunu hızlı bir şekilde kontrol etme veya görüşmede sorulan bir soruyu yanıtlamak için bilgi arama ihtiyacını da deneyimlemişsinizdir. Ya da belki toplantılara her zaman geç katılan ve onlara yetişmek için sohbet üzerinden hızlı bir özet göndermenizi bekleyen bir ekip üyeniz vardır.
Bazen başkalarının sizin ana diliniz olmayan bir dilde konuştuğu zamanlar vardır ve doğru anladığınızdan emin olmak için insanların söylediklerinin canlı çevirisini almak istersiniz.
Görüşme bittikten sonra genellikle kayıtlarınız için bir özet yakalamak veya tüm eylem öğelerinin, sahiplerin ve son tarihlerin bir listesini katılımcılara göndermek istersiniz.
Bunların hepsi ve daha fazlası artık en yeni örnek çözümümüz Live Meeting Assistant (LMA) ile mümkün.
Nasıl çalıştığını görmek için aşağıdaki demoya göz atın.
Bu yazıda size LMA'yı nasıl kullanacağınızı göstereceğiz. Amazon Yazısı, Amazon Ana Kayası, ve Amazon Bedrock için Bilgi Tabanları.
Çözüme genel bakış
LMA örnek çözümü, tarayıcı tabanlı toplantı uygulamanızdan (bu yazının yazıldığı an itibarıyla Zoom ve Chime desteklenmektedir) hoparlör sesini ve meta verilerini veya yalnızca diğer herhangi bir tarayıcı tabanlı toplantı uygulamasından, yazılım telefonundan veya ses kaynağından gelen sesi yakalar. Konuşmayı metne dönüştürmek için Amazon Transcribe'ı, şirketinizin belgelerine ve bilgi kaynaklarına yönelik bağlamsal sorgular için Amazon Bedrock Bilgi Tabanlarını ve özelleştirilebilir transkripsiyon öngörüleri ve özetleri için Amazon Bedrock modellerini kullanır.
İhtiyacınız olan her şey açık kaynak olarak sağlanmaktadır GitHub repo. AWS hesabınızda dağıtmak kolaydır. İşiniz bittiğinde, onsuz nasıl başarabildiğinizi merak edeceksiniz!
LMA'nın yapabileceği şeylerden bazıları şunlardır:
- Konuşmacı özelliği ile canlı transkripsiyon – LMA, düşük gecikmeli ve yüksek doğrulukta konuşmayı metne dönüştürmek için Amazon Transcribe ASR modelleri tarafından desteklenmektedir. Amazon Transcribe'daki özel kelime dağarcığı ve özel dil modeli özelliklerini kullanarak gerekirse marka adlarını ve alana özgü terminolojiyi öğretebilirsiniz.
- Canlı çeviri – İsteğe bağlı olarak konuşmanın her bölümünü 75 dil arasından seçtiğiniz dile çevrilmiş olarak göstermek için Amazon Translate'i kullanır.
- Bağlama duyarlı toplantı asistanı – Güvenilir kaynaklarınızdan yanıtlar sağlamak için Amazon Bedrock Bilgi Tabanlarını kullanır ve canlı transkripti, doğrulama ve takip soruları için bağlam olarak kullanır. Asistanı etkinleştirmek için "Tamam Asistan" demeniz yeterli. ASİSTANA SORUN! düğmesini tıklayın veya kullanıcı arayüzüne kendi sorunuzu girin.
- Toplantının isteğe bağlı özetleri – Kullanıcı arayüzündeki bir düğmeye tıklayarak bir özet oluşturabilirsiniz; bu, birisi geç katıldığında ve yetişmesi gerektiğinde yararlı olur. Özetler Amazon Bedrock'un transkripsiyonundan oluşturulmuştur. LMA aynı zamanda mevcut toplantı konusunu tanımlamaya ve sahipler ve bitiş tarihleriyle birlikte eylem öğelerinin bir listesini oluşturmaya yönelik seçenekler de sağlar. Ayrıca kendi özel istemlerinizi ve ilgili seçeneklerinizi de oluşturabilirsiniz.
- Otomatik özet ve öngörüler – Toplantı sona erdiğinde LMA, toplantı metnini özetlemek ve öngörüleri çıkarmak için Amazon Bedrock'ta otomatik olarak bir dizi büyük dil modeli (LLM) istemi çalıştırır. Bu istemleri de özelleştirebilirsiniz.
- Toplantı kaydı – Ses (isteğe bağlı olarak) sizin için saklanır, böylece toplantının önemli bölümlerini daha sonra tekrar dinleyebilirsiniz.
- Toplantıların envanter listesi – LMA tüm toplantılarınızı aranabilir bir listede takip eder.
- Tarayıcı uzantısı, popüler toplantı uygulamalarından ses ve toplantı meta verilerini yakalar – Tarayıcı uzantısı, toplantı meta verilerini (toplantı başlığı ve etkin konuşmacıların adları) ve sizden (mikrofonunuz) ve diğerlerinden (toplantı tarayıcısı sekmesinden) gelen sesleri yakalar. Bu yazının yazıldığı an itibariyle LMA, tarayıcı uzantısı için Chrome'u ve toplantı uygulamaları için Zoom ve Chime'ı desteklemektedir (Teams ve WebEx yakında kullanıma sunulacaktır). Bağımsız toplantı uygulamaları LMA ile çalışmaz; bunun yerine toplantılarınızı tarayıcıda başlatın.
Toplantıların ve çağrıların kaydedilmesine ilişkin yasal, kurumsal ve etik kısıtlamalara uymak sizin sorumluluğunuzdadır. Aksi yasaklanmışsa, çağrıları yayınlamak, kaydetmek veya metne dönüştürmek için bu çözümü kullanmayın.
Ö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 Amazon Bedrock'ta mevcut bir bilgi tabanına da ihtiyacınız var. Henüz bir tane ayarlamadıysanız, bkz. Bir bilgi tabanı oluşturun. LMA'nın bağlama duyarlı toplantı asistanını güçlendirmek için bilgi tabanınızı içerikle doldurun.
Son olarak LMA, toplantı özetleme özellikleri için Amazon Bedrock LLM'leri kullanıyor. Devam etmeden önce, eğer daha önce yapmadıysanız, erişim talep etmek aşağıdaki Amazon Bedrock modellerine:
- Titan Gömmeleri G1 – Metin
- Antropik: Tüm Claude modelleri
Çözümü AWS CloudFormation kullanarak 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:
- giriş yapın AWS Yönetim Konsolu.
- Klinik Yığını Başlat İstediğiniz AWS Bölgesi için AWS CloudFormation konsolunu açın ve yeni bir yığın oluşturun.
Bölge | Yığını Başlat |
---|---|
ABD Doğu (N. Virginia) | |
ABD Batı (Oregon) |
- İçin Yığın adı, varsayılan değer olan LMA'yı kullanın.
- İçin Yönetici E-posta Adresi, geçerli bir e-posta adresi kullanın; geçici şifreniz dağıtım sırasında bu adrese e-postayla gönderilir.
- İçin Yetkili Hesap E-posta Etki Alanı, aynı alan adında e-posta adresi olan kullanıcıların kendi yeni kullanıcı arayüzü hesaplarını oluşturmasına izin vermek için kurumsal e-posta adresinizin alan adı kısmını kullanın veya kullanıcıların doğrudan kendi hesaplarını oluşturmasını önlemek için boş bırakın. Birden fazla alan adını virgülle ayrılmış liste halinde girebilirsiniz.
- İçin MeetingAssistService, seçmek
BEDROCK_KNOWLEDGE_BASE
(bu yazının yazıldığı an itibariyle mevcut olan tek seçenek). - İçin Toplantı Yardımı Temel Bilgi Tabanı Kimliği (mevcut), mevcut bilgi tabanı kimliğinizi girin (örneğin,
JSXXXXX3D8
). Bunu Amazon Bedrock konsolundan kopyalayabilirsiniz. - Diğer tüm parametreler için varsayılan değerleri kullanın.
Ayarları daha sonra özelleştirmek isterseniz (örneğin, kendi ayarlarınızı eklemek için) AWS Lambda işlevlerini kullanabilir, doğruluğu artırmak için özel sözlükler ve dil modelleri kullanabilir, kişisel olarak tanımlanabilir bilgilerin (PII) düzenlenmesini etkinleştirebilir ve daha fazlasını yaparak, bu parametreler için yığını güncelleyebilirsiniz.
- Onay onay kutularını seçin ve ardından Yığın oluştur.
Ana CloudFormation yığını, AWS hesabınızda aşağıdaki kaynakları oluşturmak için iç içe geçmiş yığınları kullanır:
- Amazon Basit Depolama Hizmeti (Amazon S3) derleme yapılarını ve çağrı kayıtlarını tutan klasörler
- An AWS Fargate ile görev Uygulama Yük Dengeleyici stereo ses akışlarını tüketmek ve Amazon Transcribe'a aktarmak, transkripsiyon bölümlerini içinde yayınlamak için kod çalıştıran bir WebSocket sunucusunun sağlanması Amazon Kinesis Veri Akışlarıve stereo arama kayıtları oluşturup saklayın
- Çağrı etkinliklerini ve transkripsiyon bölümlerini zenginleştirme işleme işlevine aktarmak için bir Kinesis veri akışı
- LMA kaynakları şunları içerir: AWS çözümünde QnABot ile etkileşime giren yığın Amazon Açık Arama Hizmeti ve Amazon Ana Kayası
- The AWS Uygulama Senkronizasyonu Sorguları ve gerçek zamanlı güncellemeleri desteklemek için bir GraphQL uç noktası sağlayan API
- S3 klasörü de dahil olmak üzere web sitesi bileşenleri, Amazon CloudFront dağıtım ve Amazon Cognito'su kullanıcı havuzu
- Chrome tarayıcıları için indirilebilir, önceden yapılandırılmış bir tarayıcı uzantısı uygulaması
- IAM rolleri ve politikaları dahil diğer destekleyici kaynaklar (en az ayrıcalıklı en iyi uygulamaları kullanan), Amazon Sanal Özel Bulut (Amazon VPC) kaynakları, Amazon EventBridge etkinlik kuralları ve Amazon Bulut İzleme günlük grupları.
Yığınların dağıtılması yaklaşık 35-40 dakika sürer. Ana yığın durumu gösterilir CREATE_COMPLETE her şey konuşlandırıldığında.
Şifrenizi ayarlayın
Yığını dağıttıktan sonra LMA web kullanıcı arayüzünü açın ve aşağıdaki adımları tamamlayarak parolanızı ayarlayın:
- Verdiğiniz e-posta adresine aldığınız, "Live Meeting Assistant'a Hoş Geldiniz!" konulu e-postayı açın.
- Web tarayıcınızı e-postada gösterilen URL'ye açın. Giriş sayfasına yönlendiriliyorsunuz.
- E-posta, oturum açmak ve kendi şifrenizi oluşturmak için kullandığınız, oluşturulmuş bir geçici şifre içerir. Kullanıcı adınız e-posta adresinizdir.
- Yeni bir şifre belirleyin.
Yeni şifreniz en az sekiz karakter uzunluğunda olmalı ve büyük ve küçük harflerin yanı sıra rakamlar ve özel karakterler içermelidir.
- E-posta adresinizi doğrulamak için talimatları izleyin veya Atlamak daha sonra yapmak için.
Artık LMA'da oturum açtınız.
Ayrıca "QnABot Kayıt Doğrulama Kodu" konulu benzer bir e-posta da aldınız. Bu e-posta, QnABot tasarımcısında oturum açmak ve kendi şifrenizi oluşturmak için kullandığınız, oluşturulmuş geçici bir şifre içerir. QnABot tasarımcısını yalnızca LMA seçeneklerini ve istemlerini özelleştirmek istiyorsanız kullanırsınız. QnABot için kullanıcı adınız Admin'dir. Kalıcı QnABot Yönetici şifrenizi şimdi ayarlayabilir veya daha sonra özelleştirmek istemeniz durumunda bu e-postayı güvende tutabilirsiniz.
Chrome tarayıcı uzantısını indirip yükleyin
En iyi toplantı akışı deneyimi için LMA tarayıcı eklentisini yükleyin (şu anda Chrome için mevcuttur):
- Klinik Chrome Uzantısını İndirin tarayıcı uzantısı .zip dosyasını indirmek için (
lma-chrome-extension.zip
). - Seçin (sağ tıklayın) ve .zip dosyasını genişletin (
lma-chrome-extension.zip
) adında bir yerel klasör oluşturmak içinlma-chrome-extension
. - Chrome'u açın ve bağlantıyı girin
chrome://extensions
girin. - etkinleştirme Geliştirici modu.
- Klinik Ambalajsız yükle, gidin
lma-chrome-extension
klasörü (indirme sırasında açtığınız) seçin ve seç. Bu, uzantınızı yükler. - Kolay erişim için yeni LMA uzantısını tarayıcı araç çubuğuna sabitleyin; bunu toplantılarınızın akışını sağlamak için sıklıkla kullanacaksınız!
LMA'yı kullanmaya başlayın
LMA iki akış seçeneği sunar:
- Chrome tarayıcı uzantısı – Toplantı tarayıcısı uygulamanızdan ses ve hoparlör meta verilerini yayınlamak için bunu kullanın. Şu anda Zoom ve Chime ile çalışıyor ancak daha fazla toplantı uygulaması eklemeyi umuyoruz.
- LMA Akışı Ses sekmesi – Mikrofonunuzdan ve Chrome tarayıcı tabanlı herhangi bir toplantı uygulamasından, yazılım telefonundan veya ses uygulamasından ses akışı sağlamak için bunu kullanın.
Aşağıdaki bölümlerde her iki seçeneğin de nasıl kullanılacağını göstereceğiz.
Bir Zoom çağrısını yayınlamak için Chrome tarayıcı uzantısını kullanın
Tarayıcı uzantısını kullanmak için aşağıdaki adımları tamamlayın:
- LMA uzantısını açın ve LMA kimlik bilgilerinizle oturum açın.
- Web tarayıcınızda bir Zoom toplantısına katılın veya toplantı başlatın (ayrı Zoom istemcisini kullanmayın).
Zoom toplantı sayfasını zaten yüklediyseniz yeniden yükleyin.
LMA uzantısı, Zoom'un tarayıcı sekmesinde çalıştığını otomatik olarak algılar ve adınızı ve toplantı adını doldurur.
- Aramadaki diğer kişilere LMA kullanarak aramayı kaydetmeye başlamak üzere olduğunuzu söyleyin ve onlardan izin alın. Katılımcılar itiraz ederse devam etmeyin.
- Klinik Dinlemeye Başla.
- Sorumluluk reddi beyanını okuyup kabul edin ve izin vermek Tarayıcı sekmesini paylaşmak için.
LMA uzantısı, çağrıdaki aktif konuşmacıyı otomatik olarak algılar ve görüntüler. Toplantıda yalnızsanız, bazı arkadaşlarınızı katılmaya davet edin ve konuşmaya katılmak için kullandıkları adların, onlar konuştuklarında dahili numarada görüntülendiğini ve LMA transkriptindeki sözleriyle ilişkilendirildiğini gözlemleyin.
- Klinik LMA'da aç Canlı transkriptinizi yeni bir sekmede görmek için
- Tercih ettiğiniz transkript dilini seçin ve "OK Assistant!" uyandırma ifadesini kullanarak toplantı asistanıyla etkileşim kurun. ya da Toplantı Yardımı Botu bölmesi.
The ASİSTANA SORUN düğmesi, toplantı asistanı hizmetinden (Amazon Bedrock bilgi tabanı) toplantıdaki son etkileşimlerin dökümüne dayanarak iyi bir yanıt önermesini ister. Kilometreniz değişebilir, bu yüzden deneyin!
- İşiniz bittiğinde, seçin Akışı Durdur LMA'daki toplantıyı bitirmek için.
Birkaç saniye içinde otomatik toplantı sonu özetleri görünür ve ses kaydı kullanılabilir hale gelir. Arama bittikten sonra botu kullanmaya devam edebilirsiniz.
Mikrofonunuzdan ve herhangi bir tarayıcı tabanlı ses uygulamasından akış sağlamak için LMA UI Ses Akışı sekmesini kullanın
Tarayıcı uzantısı, desteklenen toplantı web uygulamalarından meta veri ve ses akışı sağlamanın en kolay yoludur. Bununla birlikte, LMA'yı, herhangi bir tarayıcı tabanlı yazılım telefonundan, toplantı uygulamasından veya Chrome tarayıcınızda oynatılan başka bir ses kaynağından yalnızca ses akışı sağlamak için de kullanabilirsiniz. Akış Sesi LMA kullanıcı arayüzünde yerleşik olan sekme.
- Herhangi bir ses kaynağını tarayıcı sekmesinde açın.
Örneğin, bu bir yazılım telefonu olabilir (örn. Google Voice), başka bir toplantı uygulaması veya demo amacıyla, başka bir toplantı katılımcısını taklit etmek için tarayıcınızda yerel bir ses kaydını veya bir YouTube videosunu oynatabilirsiniz. Sadece denemek istiyorsanız aşağıdakileri açın YouTube video yeni bir sekmede.
- LMA Uygulaması kullanıcı arayüzünde şunu seçin: Ses Akışı (uzantı yok) Ses Akışı sekmesini açmak için
- İçin Toplantı kimliği, bir toplantı kimliği girin.
- İçin Name, kendiniz için bir ad girin (mikrofonunuzdan gelen sese uygulanır).
- İçin Katılımcı İsim(ler)i, katılımcıların adlarını girin (gelen ses kaynağına uygulanır).
- Klinik Akışı Başlat.
- Daha önce açtığınız tarayıcı sekmesini seçin ve izin vermek paylaşmak.
- Toplantıyı şu şekilde gösteren yeni toplantı kimliğinizi liste halinde görüntülemek için LMA Kullanıcı Arayüzü sekmesini tekrar seçin: Devam etmekte.
- Ayrıntılar sayfasını açmak için toplantı kimliğini seçin ve girdiğiniz katılımcı adlarıyla ilişkilendirilen gelen sesin metnini izleyin. Konuşursanız kendi sesinizin transkripsiyonunu göreceksiniz.
Kullan Akış Sesi Seçtiğiniz mikrofondan çekilen kendi sesinizin yanı sıra herhangi bir yazılım telefonu uygulamasından, toplantı uygulamasından veya tarayıcıda oynatılan diğer herhangi bir ses akışından akış yapma özelliği. LMA veya başka bir kayıt uygulamasını kullanarak kaydetmeden önce daima başkalarından izin alın.
İşlem akışına genel bakış
LMA toplantınızı nasıl yazıya döktü ve analiz etti? Nasıl çalıştığına bakalım. Aşağıdaki diyagram ana mimari bileşenleri ve bunların yüksek düzeyde birbirine nasıl uyum sağladığını göstermektedir.
LMA kullanıcısı tarayıcısında bir toplantıya katılır, LMA tarayıcı uzantısını etkinleştirir ve LMA kimlik bilgilerini kullanarak kimlik doğrulaması yapar. Toplantı uygulaması (örneğin Zoom.us) LMA uzantısı tarafından destekleniyorsa kullanıcının adı, toplantı adı ve aktif konuşmacı adları uzantı tarafından otomatik olarak algılanır. Toplantı uygulaması uzantı tarafından desteklenmiyorsa LMA kullanıcısı adını ve toplantı konusunu manuel olarak girebilir; aktif konuşmacıların adları algılanmaz.
Diğer katılımcılardan izin aldıktan sonra LMA kullanıcısı, LMA uzantı bölmesinde Dinlemeye Başla'yı seçer. Önceden yapılandırılmış LMA yığını WebSocket URL'sine güvenli bir WebSocket bağlantısı kurulur ve kullanıcının kimlik doğrulama belirteci doğrulanır. LMA tarayıcı uzantısı, WebSocket'e toplantı meta verilerini (ad, konu vb.) içeren bir BAŞLAT mesajı gönderir ve kullanıcının mikrofonundan ve diğer toplantı katılımcılarının seslerini içeren gelen ses kanalından iki kanallı ses akışını başlatır. Uzantı, çağrı sırasında aktif konuşmacı değişikliklerini tespit etmek için toplantı uygulamasını izler ve bu meta verileri WebSocket'e göndererek LMA'nın konuşma bölümlerini konuşmacının adıyla etiketlemesine olanak tanır.
Fargate'te çalışan WebSocket sunucusu, gelen WebSocket akışından gerçek zamanlı iki kanallı ses parçalarını tüketir. Ses Amazon Transcribe'a aktarılır ve transkripsiyon sonuçları gerçek zamanlı olarak Kinesis Data Streams'e yazılır.
Her toplantı işleme oturumu, kullanıcı LMA uzantı bölmesinde Dinlemeyi Durdur'u seçene veya toplantıyı sonlandırıp sekmeyi kapatana kadar çalışır. Çağrının sonunda işlev, Amazon S3'te bir stereo kayıt dosyası oluşturur (yığın dağıtıldığında kayıt etkinleştirilmişse).
Kinesis Veri Akışları tarafından beslenen, Çağrı Olayı İşlemcisi adı verilen bir Lambda işlevi, toplantı meta verilerini ve transkripsiyon bölümlerini işler ve isteğe bağlı olarak zenginleştirir. Çağrı Etkinliği İşlemcisi, toplantı destek hizmetleriyle bütünleşir. LMA tarafından desteklenmektedir Amazon Lex'i, Amazon Bedrock için Bilgi Tabanları ve açık kaynak kullanan Amazon Bedrock LLM'leri AWS çözümünde QnABot SSS'lere dayalı yanıtlar için ve isteklerin uygun AI hizmetine yönlendirilmesi için bir orkestratör olarak. Çağrı Olayı İşlemcisi ayrıca çağrı sona erdiğinde tam transkriptten çağrının bir özetini oluşturmak için Transkript Özetleme Lambda fonksiyonunu da çağırır.
Çağrı Olayı İşlemcisi işlevi, değişikliklere (mutasyonlara) devam etmek için AWS AppSync ile arayüz oluşturur. Amazon DinamoDB ve LMA kullanıcısının oturum açmış olan web istemcilerine gerçek zamanlı güncellemeler gönderin (tarayıcı uzantısındaki LMA'da Aç seçeneği seçilerek kolayca açılır).
LMA web kullanıcı arayüzü varlıkları Amazon S3'te barındırılır ve CloudFront aracılığıyla sunulur. Kimlik doğrulama Amazon Cognito tarafından sağlanır.
Kullanıcının kimliği doğrulandığında, web uygulaması AWS AppSync API ile güvenli bir GraphQL bağlantısı kurar ve toplantı listesi sayfası için yeni çağrılar ve çağrı durumu değişiklikleri ile yeni veya güncellenmiş transkripsiyon bölümleri ve hesaplananlar gibi gerçek zamanlı olayları almak üzere abone olur. toplantı ayrıntıları sayfasının analizleri. Çeviri etkinleştirildiğinde web uygulaması, toplantı metnini seçilen dile çevirmek için Amazon Translate ile de güvenli bir şekilde etkileşime girer.
Alınan konuşmadan canlı web sayfası güncellemelerine kadar tüm işlem akışı olay odaklıdır ve uçtan uca gecikme süresi kısadır (genellikle birkaç saniye).
İzleme ve sorun giderme
AWS CloudFormation, ilgili yığındaki dağıtım hatalarını ve nedenlerini bildirir Etkinlikler sekme. Görmek CloudFormation'da Sorun Giderme Yaygın dağıtım sorunlarıyla ilgili yardım için. Sınır aşımı hatalarından kaynaklanan dağıtım hatalarına dikkat edin; LMA yığınları, elastik IP adresleri ve NAT ağ geçitleri gibi varsayılan hesap ve Bölge hizmeti kotalarına tabi olan kaynaklar oluşturur. CloudFormation yığın hatalarını giderirken, bildirilen ilk iç içe geçmiş kaynak hatasını bulmak için her zaman başarısız iç içe geçmiş yığınlara gidin; bu neredeyse her zaman temel nedendir.
Amazon Transcribe'ın varsayılan olarak 25 eşzamanlı transkripsiyon akışı sınırı vardır; bu, LMA'yı belirli bir AWS hesabında veya Bölgede 25 eşzamanlı toplantıyla sınırlar. Çok sayıda kullanıcınız varsa ve hesabınızda daha fazla sayıda eşzamanlı toplantı düzenlemeniz gerekiyorsa akış transkripsiyonu için eşzamanlı HTTP/2 akışlarının sayısının artırılmasını talep edin.
LMA, CloudWatch'u kullanarak her bileşen için çalışma zamanı izleme ve günlük kaydı sağlar:
- WebSocket'in Fargate görevini işlemesi ve yazıya dökmesi - Üzerinde Amazon Elastik Konteyner Hizmeti (Amazon ECS) konsoluna gidin Kümeleri sayfasını açın ve LMA'yı açın.
WEBSOCKETSTACK-xxxx-TranscribingCluster
işlev. Seç Görevler sekmesine tıklayın ve görev sayfasını açın. Seçmek Kayıtlar ve CloudWatch'ta görüntüle WebSocket transcriber görev günlüklerini incelemek için. - Olay İşlemcisi Lambda işlevini çağırın – Lambda konsolunda,
LMA-AISTACK-CallEventProcessor
işlev. Seç izlemek fonksiyon metriklerini görmek için sekmesine tıklayın. Seçmek CloudWatch'ta günlükleri görüntüleyin fonksiyon günlüklerini incelemek için. - AWS AppSync API'si – AWS AppSync konsolunda,
CallAnalytics-LMA
API. Seçmek İzleme API metriklerini görmek için gezinti bölmesinde. Seçmek CloudWatch'ta günlükleri görüntüleyin AWS AppSync API günlüklerini incelemek için.
AWS for Meeting Assist'te QnABot için bkz. Toplantı Asistanı README, Ve QnABot çözüm uygulama kılavuzu Ek bilgi için.
Maliyet değerlendirmesi
LMA, Fargate (2vCPU) ve VPC ağ kaynaklarını kullanan bir WebSocket sunucusu sağlar ve maliyeti saat başına yaklaşık 0.10 ABD dolarıdır (ayda yaklaşık 72 ABD doları). Daha fazla ayrıntı için bkz. AWS Fargate Fiyatlandırması.
LMA, Amazon Bedrock için QnABot ve Bilgi Tabanları kullanılarak etkinleştirilir. LMA ve potansiyel olarak diğer kullanım durumları için kullandığınız kendi bilgi tabanınızı yaratırsınız. Daha fazla ayrıntı için bkz. Amazon Bedrock Fiyatlandırması. QnABot çözümü tarafından kullanılan ek AWS hizmetlerinin maliyeti yaklaşık 0.77 USD/saattir. Daha fazla ayrıntı için listeye bakın AWS çözüm maliyetlerinde QnABot.
Geri kalan çözüm maliyetleri kullanıma bağlıdır.
Kullanım maliyetleri, 0.17 dakikalık bir arama için yaklaşık 5 ABD dolarına ulaşır; ancak bu, seçilen seçeneklere (çeviri gibi), LLM özetlerinin sayısına ve toplam kullanıma bağlı olarak değişebilir; çünkü kullanım, birçok hizmet için Ücretsiz Kullanım uygunluğunu ve hacim katmanlı fiyatlandırmayı etkiler. . Kullanım maliyeti doğuran hizmetler hakkında daha fazla bilgi için aşağıdakilere bakın:
LMA maliyetlerini kendiniz keşfetmek için şunu kullanın: AWS Maliyet Gezgini veya seç Fatura Ayrıntıları Hizmete göre ay başından bugüne kadarki harcamanızı görmek için AWS Faturalandırma Kontrol Panelinde.
Dağıtımınızı özelleştirin
LCA dağıtımınızı özelleştirmek için yığınınızı oluştururken veya güncellerken aşağıdaki CloudFormation şablon parametrelerini kullanın:
- Toplantı kayıtları için kendi S3 klasörünüzü kullanmak için şunu kullanın: Arama Ses Kayıtları Grup Adı ve Ses Dosyası Öneki.
- Transkripsiyonlardan PII'yi çıkarmak için, Transkriptler için İçerik Redaksiyonunu Etkinleştir doğru olarak ayarlayın ve ayarlayın Transkripsiyon PII Redaksiyon Varlık Türleri ihyaç olduğu gibi. Daha fazla bilgi için bakınız Gerçek zamanlı bir akışta PII'yi düzeltme veya tanımlama.
- Teknik ve alana özgü kısaltmalar ve jargon için transkripsiyon doğruluğunu artırmak üzere, Transkripsiyon Özel Kelime Adı Amazon Transcribe'da önceden oluşturduğunuz veya ayarladığınız özel bir sözlüğün adına Transkripsiyon Özel Dil Model Adı önceden oluşturulmuş bir özel dil modelinin adına. Daha fazla bilgi için bakınız Transkripsiyon Doğruluğunu Artırma.
- Toplantıları ABD İngilizcesi dışında desteklenen bir dilde metne dönüştürmek için istediğiniz değeri seçin. Transkripsiyon Dili.
- Transkript işlemeyi özelleştirmek için isteğe bağlı olarak ayarlayın Özel Transkript Segment İşleme için Lambda Kanca İşlevi ARN kendi Lambda fonksiyonunuzun ARN'sine. Daha fazla bilgi için bakınız Transkript işleme için isteğe bağlı olarak özel mantık sağlamak amacıyla Lambda işlevini kullanma.
- Toplantı yardımı özelliklerini AWS çözümündeki QnABot, Amazon Lex, Amazon Bedrock ve Amazon Bedrock entegrasyonu için Bilgi Tabanlarına dayalı olarak özelleştirmek için bkz. Toplantı Asistanı README.
- LMA'yı kendi Lambda işlevinizi çağıracak şekilde yapılandırarak transkript özetlemeyi özelleştirmek için bkz. Transkript Özetleme LAMBDA seçeneği.
- Varsayılan istemleri değiştirerek veya yenilerini ekleyerek transkript özetlemeyi özelleştirmek için bkz. Transkript Özetleme.
- Saklama süresini değiştirmek için Gün Olarak Kayıt Sona Erme Tarihi istenilen değere. Bu sürenin sonunda tüm çağrı verileri LMA DynamoDB depolama alanından kalıcı olarak silinir. Bu ayarda yapılan değişiklikler yalnızca güncellemeden sonra alınan yeni aramalara uygulanır.
LMA açık kaynaklı bir projedir. LMA GitHub deposunu çatallayabilir, kodu geliştirebilir ve geliştirmelerinizi dahil edip paylaşabilmemiz için bize çekme istekleri gönderebilirsiniz!
Mevcut bir LMA yığınını güncelleme
Mevcut LMA yığınınızı en son sürüme güncelleyebilirsiniz. Daha fazla ayrıntı için bkz. Mevcut bir yığını güncelleme.
Temizlemek
Tebrikler! AWS hizmetlerini kullanarak canlı çağrı analizi örnek çözümünüzü kurmaya yönelik tüm adımları tamamladınız.
Bu örnek çözümle denemelerinizi tamamladığınızda, dağıttığınız LMA yığınlarını silmek için AWS CloudFormation konsolunu kullanarak kaynaklarınızı temizleyin. Bu, çözümün dağıtılmasıyla oluşturulan kaynakları siler. Kayıt S3 klasörleri, DynamoDB tablosu ve CloudWatch günlük grupları, verilerinizin silinmesini önlemek için yığın silindikten sonra korunur.
Canlı Çağrı Analizi: Yardımcı çözüm
Yardımcı çözümümüz, Canlı Çağrı Analizi ve Temsilci Desteği (LCA), toplantılar yerine iletişim merkezleri (telefon görüşmeleri) için gerçek zamanlı transkripsiyon ve analiz sunar. Pek çok benzerlik var; aslında LMA, bir mimari ve LCA'dan türetilen birçok bileşen kullanılarak oluşturuldu.
Sonuç
Canlı Toplantı Asistanı örnek çözümü, toplantılar sırasında ve sonrasında verimliliğinizi artırmak için canlı toplantı yardımı sağlamaya yönelik esnek, zengin özelliklere sahip ve özelleştirilebilir bir yaklaşım sunar. Toplantı sesinizden gerçek zamanlı bilgileri yazıya dökmek ve çıkarmak için Amazon Transcribe, Amazon Lex, Knowledge Bases for Amazon Bedrock ve Amazon Bedrock LLM'ler gibi Amazon AI/ML hizmetlerini kullanır.
Örnek LMA uygulaması açık kaynak olarak sağlanmıştır; bunu kendi çözümünüz için bir başlangıç noktası olarak kullanın ve GitHub çekme istekleri aracılığıyla geri düzeltmelere ve özelliklere katkıda bulunarak onu daha iyi hale getirmemize yardımcı olun. Şuraya göz at: LMA GitHub deposu Kodu keşfetmek için şunu seçin: İzle Yeni çıkanlardan haberdar olmak ve kontrol etmek için README En son belge güncellemeleri için.
Uzman yardımı için, AWS Profesyonel Hizmetleri ve diğeri AWS Çözüm Ortakları yardım etmek için buradayız.
Sizden haber almak isteriz. Yorumlar bölümünde ne düşündüğünüzü bize bildirin veya sorun forumunu kullanın. LMA GitHub deposu.
yazarlar hakkında
Bob Strahan AWS Dil Yapay Zeka Hizmetleri ekibinde Baş Çözüm Mimarıdır.
Chris Lot AWS AI Dil Hizmetleri ekibinde Baş Çözüm Mimarıdır. 20 yıllık kurumsal yazılım geliştirme tecrübesine sahiptir. Chris, Sacramento, Kaliforniya'da yaşıyor ve bahçecilikten, havacılıktan ve dünyayı gezmekten hoşlanıyor.
Babu Srinivasan AWS'nin Dünya Çapında Uzman organizasyonunda Kıdemli Uzman SA - Dil AI hizmetlerinde yer alan, BT alanında 24 yıldan fazla deneyime sahip ve son 6 yılı AWS Bulut'a odaklanmış bir kişidir. AI/ML konusunda tutkulu. İş dışında, ağaç işlemekten hoşlanıyor ve el çabukluğuyla kart büyüsü yaparak arkadaşlarını ve ailesini (bazen yabancıları) eğlendiriyor.
Kishore Dhamodaran AWS'de Kıdemli Çözüm Mimarıdır.
Gillian Armstrong Builder Solutions Mimarıdır. Bulut'un daha fazla insanın sorunları çözmek için teknolojiyi kullanmasına yönelik fırsatlar yaratması konusunda ve özellikle de konuşma tabanlı yapay zeka gibi bilişsel teknolojilerin bilgisayarlarla daha insani şekillerde etkileşim kurmamıza nasıl izin verdiği konusunda heyecanlı.
- SEO Destekli İçerik ve Halkla İlişkiler Dağıtımı. Bugün Gücünüzü Artırın.
- PlatoData.Network Dikey Üretken Yapay Zeka. Kendine güç ver. Buradan Erişin.
- PlatoAiStream. Web3 Zekası. Bilgi Genişletildi. Buradan Erişin.
- PlatoESG. karbon, temiz teknoloji, Enerji, Çevre, Güneş, Atık Yönetimi. Buradan Erişin.
- PlatoSağlık. Biyoteknoloji ve Klinik Araştırmalar Zekası. Buradan Erişin.
- Kaynak: https://aws.amazon.com/blogs/machine-learning/live-meeting-assistant-with-amazon-transcribe-amazon-bedrock-and-knowledge-bases-for-amazon-bedrock/
- :vardır
- :dır-dir
- :olumsuzluk
- $UP
- 10
- 100
- 152
- 17
- 180
- 20
- 20 yıl
- 210
- 24
- 25
- 258
- 361
- 66
- 7
- 710
- 75
- 8
- 937
- a
- Hakkımızda
- Kabul et
- erişim
- Hesap
- Hesaplar
- doğruluk
- Action
- aktive
- aktif
- eklemek
- ekleme
- Ek
- Ek Bilgi
- adres
- adresleri
- ayarlamak
- Gizem
- Uzay
- Sonra
- tekrar
- karşı
- Danışman
- AI
- AI hizmetleri
- AI / ML
- Türkiye
- izin vermek
- Izin
- neredeyse
- tek başına
- boyunca
- zaten
- Ayrıca
- Rağmen
- her zaman
- Amazon
- Amazon Cognito'su
- Amazon Lex'i
- Amazon Yazısı
- Amazon Tercüme
- Amazon Web Servisleri
- an
- analytics
- çözümlemek
- ve
- Başka
- cevap
- cevaplar
- herhangi
- api
- uygulamayı yükleyeceğiz
- görünmek
- Uygulama
- uygulamalı
- Tamam
- yaklaşım
- uygun
- yaklaşık olarak
- uygulamalar
- mimari
- mimari
- ARE
- Armstrong
- AS
- Varlıklar
- yardım
- Yardım
- Asistan
- At
- Dikkat
- ses
- doğrulanmış
- kimliğini doğrular
- Doğrulama
- Otomatik
- otomatik olarak
- mevcut
- önlemek
- AWS
- AWS CloudFormation
- Arka
- bar
- baz
- merkezli
- BE
- Çünkü
- olur
- olmuştur
- önce
- İYİ
- en iyi uygulamalar
- Daha iyi
- fatura
- tahıl
- Bot
- her ikisi de
- kutular
- marka
- tarayıcı
- inşa etmek
- oluşturucu
- yapılı
- fakat
- düğmesine tıklayın
- by
- Kaliforniya
- çağrı
- denilen
- aramalar
- CAN
- yetenekleri
- ele geçirmek
- Yakalanan
- yakalar
- kart
- dava
- durumlarda
- Yakalamak
- yakalandı
- Sebeb olmak
- neden
- nedenleri
- Merkezleri
- meydan okuma
- değişiklik
- değişiklikler
- Telegram Kanal
- karakterler
- sohbet
- Kontrol
- melodi
- seçim
- Klinik
- seçer
- seçme
- Chris
- krom
- krom tarayıcı
- çamça
- tıklayın
- müşteri
- istemciler
- Kapatır
- bulut
- kod
- bilişsel
- gelecek
- Yakında
- yorumlar
- ortak
- yoldaş
- Şirketin
- Tamamlandı
- tamamladıktan
- bileşen
- bileşenler
- bilgisayarlı
- bilgisayarlar
- eşzamanlı
- yapılandırarak
- bağ
- konsolos
- tüketmek
- UAF ile
- içermek
- Konteyner
- içeren
- içerik
- bağlam
- bağlamsal
- devam etmek
- katkıda
- Uygun
- elverişli
- konuşma
- konuşkan
- konuşma yapay zekası
- kopya
- Kurumsal
- doğru
- uyan
- Ücret
- maliyetler
- olabilir
- yaratmak
- çevrimiçi kurslar düzenliyorlar.
- oluşturur
- Oluşturma
- Tanıtım
- akım
- Şu anda
- görenek
- özelleştirilebilir
- özelleştirmek
- gösterge paneli
- veri
- Tarih
- Varsayılan
- gösteri
- dağıtmak
- konuşlandırılmış
- dağıtma
- açılma
- Türetilmiş
- tasarımcı
- İstediğiniz
- ayrıntılar
- belirlemek
- algılandı
- Geliştirici
- gelişme
- diyagram
- DID
- yönlendirilmiş
- direkt olarak
- feragatname
- görüntülenen
- görüntüler
- dağıtım
- do
- belgeleme
- evraklar
- domain
- Alan Adı
- etki
- yapılmış
- Dont
- indir
- tahrik
- gereken
- sırasında
- her
- Daha erken
- Doğu
- kolay
- sekiz
- uygunluk
- E-posta
- etkinleştirmek
- etkin
- sağlar
- etkinleştirme
- son
- son uca
- sona erdi
- Son nokta
- uçları
- İngilizce
- artırmak
- zenginleştirir
- zenginleştirme
- Keşfet
- girdi
- kuruluş
- kurumsal yazılım
- Tüm
- varlık
- Hatalar
- özellikle
- kurulmuş
- kurar
- törel
- Etkinlikler
- olaylar
- hİÇ
- her şey
- örnek
- aşıldı
- uyarılmış
- mevcut
- Genişletmek
- beklediğini
- deneyim
- deneyimli
- deneme
- uzman
- sona erme
- keşfetmek
- uzatma
- çıkarmak
- gerçek
- başarısız
- Başarısızlık
- hataları
- aile
- Özellikler(Hazırlık aşamasında)
- Özellikler
- Fed
- az
- fileto
- bulmak
- Ad
- uygun
- düzeltmeleri
- esnek
- akış
- odaklanmış
- takip etme
- İçin
- çatal
- Forum
- Ücretsiz
- arkadaşlar
- itibaren
- tam
- işlev
- fonksiyonlar
- g1
- ağ geçitleri
- oluşturmak
- oluşturulan
- üreten
- almak
- alma
- GitHub
- verilmiş
- Tercih Etmenizin
- grafikql
- Grubun
- el
- sap
- Var
- he
- duymak
- yardım et
- okuyun
- Yüksek
- ambar
- umut
- ev sahipliği yaptı
- Ne kadar
- Nasıl Yapılır
- Ancak
- HTML
- http
- HTTPS
- insan
- i
- ID
- tanımlanabilir
- belirlenmesi
- Kimlik
- if
- uygulama
- önemli
- iyileştirmek
- in
- Dahil olmak üzere
- Gelen
- birleştirmek
- Artırmak
- bilgi
- anlayışlar
- kurmak
- Entegre
- bütünleşme
- etkileşim
- etkileşimleri
- etkileşime
- arayüzey
- arayüzler
- içine
- davetiye
- çağırır
- IP
- IP adresleri
- sorunlar
- IT
- ürün
- ONUN
- jargon
- kaydol
- Katıldı
- jpg
- sadece
- tutmak
- tutar
- Kinesis Veri Akışları
- Bilmek
- bilgi
- etiket
- dil
- Diller
- büyük
- büyük
- Soyad
- Geç
- Gecikme
- sonra
- son
- En son sürüm
- başlatmak
- en az
- Ayrılmak
- Yasal Şartlar
- uzunluk
- izin
- seviye
- sevmek
- Muhtemelen
- LİMİT
- sınırları
- LINK
- Liste
- Listelenmiş
- Dinleme
- yaşamak
- Yaşıyor
- Yüksek Lisans
- yük
- yükler
- yerel
- log
- giriş
- mantık
- giriş
- Bakın
- Aşk
- sihirli
- Ana
- yapmak
- yönetmek
- yönetilen
- yönetim
- el ile
- çok
- Mayıs..
- olabilir
- toplantı
- toplantılar
- üye
- mesaj
- Metadata
- Metrikleri
- mikrofon
- dakika
- model
- modelleri
- izleme
- monitörler
- Daha
- çoğu
- çoklu
- şart
- isim
- adlı
- isimleri
- Gezin
- Navigasyon
- gerekli
- gerek
- gerekli
- ihtiyaçlar
- ağ
- yeni
- en yeni
- yok hayır
- notlar
- şimdi
- numara
- sayılar
- nesne
- gözlemek
- elde etmek
- of
- Teklifler
- sık sık
- on
- ONE
- olanlar
- bir tek
- açık
- açık kaynak
- açıldı
- açma
- Fırsatlar
- seçenek
- Opsiyonlar
- or
- Oregon
- kuruluşlar
- Diğer
- Diğer katılımcılar
- Diğer
- aksi takdirde
- bizim
- dışarı
- dışında
- tekrar
- kendi
- sahipleri
- Kanal
- bölmesi
- parametreler
- Bölüm
- katılımcı
- Katılımcılar
- tutkulu
- Şifre
- İnsanlar
- dönem
- kalıcı
- kalıcı olarak
- izin
- izinleri
- Şahsen
- telefon
- telefon görüşmeleri
- resim
- Platon
- Plato Veri Zekası
- PlatoVeri
- OYNA
- oynama
- fişe takmak
- artı
- Nokta
- politikaları
- Popüler
- mümkün
- Çivi
- potansiyel
- güç kelimesini seçerim
- powered
- uygulamalar
- tercihli
- önlemek
- Önceden
- fiyatlandırma
- Anapara
- özel
- ayrıcalık
- muhtemelen
- sorunlar
- devam etmek
- Süreçler
- işleme
- İşlemci
- verimlilik
- profesyonel
- yasak
- proje
- istemleri
- sağlamak
- sağlanan
- sağlar
- sağlama
- yayınlamak
- amaçlı
- QnABot
- sorgular
- soru
- Sorular
- Hızlı
- hızla
- daha doğrusu
- gerçek
- gerçek zaman
- teslim almak
- Alınan
- son
- kayıt
- kayıt
- kayıtlar
- başvurmak
- bölge
- serbest
- Bildirileri
- uygun
- kalan
- tekrar
- Raporlar
- Depo
- talep
- isteklerinizi
- kaynak
- Kaynaklar
- yanıt
- sorumlu
- kısıtlamaları
- Sonuçlar
- tutma
- Sağ tıklatın
- Rol
- rolleri
- kök
- yönlendirme
- kurallar
- koşu
- ishal
- runtime
- çalışma zamanı izleme
- s
- SA
- Sacramento
- güvenli
- Adı geçen
- aynı
- örnek
- söylemek
- söz
- saniye
- Bölüm
- bölümler
- güvenli
- Güvenli
- görmek
- bölüm
- segmentler
- seçilmiş
- seçim
- göndermek
- gönderir
- kıdemli
- ayrı
- hizmet
- sunucu
- hizmet
- Hizmetler
- Oturum
- set
- ayar
- ayarlar
- paylaş
- o
- şov
- gösterme
- gösterilen
- Gösteriler
- benzer
- Basit
- sadece
- So
- Yazılım
- yazılım geliştirme
- çözüm
- Çözümler
- ÇÖZMEK
- biraz
- Birisi
- bir şey
- bazen
- yakında
- Kaynak
- kaynaklar
- konuşmak
- konuşmacı
- özel
- uzman
- konuşma
- geçirmek
- yığın
- Yığınları
- bağımsız
- başlama
- XNUMX dakika içinde!
- başlar
- Durum
- Basamaklar
- dur
- hafızası
- mağaza
- saklı
- basit
- dere
- akış
- akış
- dere
- konu
- böyle
- önermek
- özetlemek
- ÖZET
- destek
- destekli
- Destek
- Destekler
- elbette
- tablo
- Bizi daha iyi tanımak için
- alma
- konuşma
- Görev
- takım
- takım
- Teknik
- Teknolojileri
- Teknoloji
- şablon
- şablonları
- geçici
- terminoloji
- metin
- göre
- o
- The
- Dünya
- ve bazı Asya
- Onları
- sonra
- Orada.
- Bunlar
- onlar
- işler
- düşünmek
- Re-Tweet
- aşama
- zaman
- zamanlar
- Başlık
- için
- birlikte
- simge
- araç
- konu
- Toplam
- iz
- Transkript
- çevirmek
- Çeviri
- Seyahat
- gerçek
- Güvenilir
- denemek
- çalışıyor
- iki
- ui
- anlamak
- kadar
- Güncelleme
- güncellenmiş
- Güncellemeler
- güncellenmesi
- URL
- us
- kullanım
- kullanım
- Kullanılmış
- işe yarar
- kullanıcı
- Kullanıcı Arayüzü
- kullanıcılar
- kullanım
- kullanma
- genellikle
- geçerli
- valide
- değer
- Değerler
- farklılık göstermek
- Doğrulama
- doğrulamak
- üzerinden
- Video
- Görüntüle
- Virjinya
- Sanal
- ses
- SESLER
- hacim
- Wake
- istemek
- oldu
- İzle
- Yol..
- yolları
- we
- ağ
- Web uygulaması
- web tarayıcı
- web hizmetleri
- ağ yuvası
- İYİ
- vardı
- Batısında
- Ne
- ne zaman
- hangi
- süre
- geniş
- irade
- ile
- olmadan
- merak ediyorum
- sözler
- İş
- çalışır
- Dünya
- yazı yazıyor
- yazılı
- yıl
- henüz
- Sen
- kendiniz
- Youtube
- zefirnet
- zip
- yakınlaştırma