Vedea istoria schimbărilor pentru cele mai recente funcții și remedieri.
Probabil că ați experimentat provocarea de a lua notițe în timpul unei întâlniri în timp ce încercați să acordați atenție conversației. Probabil că ați experimentat și nevoia de a verifica rapid ceva ce a fost spus sau de a căuta informații pentru a răspunde la o întrebare care tocmai a fost adresată în apel. Sau poate ai un membru al echipei care se alătură mereu la întâlniri târziu și se așteaptă să îi trimiți un rezumat rapid prin chat pentru a-i prinde din urmă.
Apoi, există momente în care alții vorbesc într-o limbă care nu este limba ta primară și ți-ar plăcea să ai o traducere live a ceea ce spun oamenii pentru a te asigura că înțelegi corect.
Și după ce apelul se termină, de obicei doriți să captați un rezumat pentru înregistrările dvs. sau să îl trimiteți participanților, cu o listă cu toate elementele de acțiune, proprietarii și datele limită.
Toate acestea și multe altele sunt acum posibile cu cea mai nouă soluție eșantion, Live Meeting Assistant (LMA).
Consultați următoarea demonstrație pentru a vedea cum funcționează.
În această postare, vă arătăm cum să utilizați LMA cu Transcriere Amazon, Amazon Bedrock, și Baze de cunoștințe pentru Amazon Bedrock.
Prezentare generală a soluțiilor
Soluția de probă LMA captează sunetul difuzorului și metadatele din aplicația dvs. de întâlnire bazată pe browser (în momentul scrierii acestui articol, Zoom și Chime sunt acceptate) sau audio numai din orice altă aplicație de întâlnire bazată pe browser, softphone sau sursă audio. Utilizează Amazon Transcribe pentru vorbire în text, baze de cunoștințe pentru Amazon Bedrock pentru interogări contextuale în raport cu documentele și sursele de cunoștințe ale companiei dvs. și modelele Amazon Bedrock pentru informații și rezumate personalizabile ale transcripției.
Tot ceea ce aveți nevoie este furnizat ca sursă deschisă în sistemul nostru GitHub repo. Este simplu de implementat în contul dvs. AWS. Când ai terminat, te vei întreba cum te-ai descurcat vreodată fără ea!
Următoarele sunt câteva dintre lucrurile pe care LMA le poate face:
- Transcriere live cu atribuirea vorbitorului – LMA este alimentat de modelele Amazon Transcribe ASR pentru vorbire în text cu latență redusă și precizie ridicată. Puteți învăța numele mărcilor și terminologia specifică domeniului, dacă este necesar, folosind vocabularul personalizat și funcțiile de model de limbă personalizate în Amazon Transcribe.
- Traducere live – Utilizează Amazon Translate pentru a afișa opțional fiecare segment al conversației tradus în limba dorită, dintr-o selecție de 75 de limbi.
- Asistent de întâlnire care ține cont de context – Folosește baze de cunoștințe pentru Amazon Bedrock pentru a oferi răspunsuri din sursele dvs. de încredere, folosind transcrierea în direct ca context pentru verificarea faptelor și întrebări ulterioare. Pentru a activa asistentul, spuneți „Ok, Asistent”, alegeți INTREBAȚI ASISTENTUL! butonul sau introduceți propria întrebare în interfața de utilizare.
- Rezumate la cerere ale întâlnirii – Cu un clic pe un buton de pe interfața de utilizare, puteți genera un rezumat, care este util atunci când cineva se alătură târziu și trebuie să fie prins. Rezumatele sunt generate din transcriere de Amazon Bedrock. LMA oferă, de asemenea, opțiuni pentru identificarea subiectului curent al întâlnirii și pentru generarea unei liste de acțiuni cu proprietarii și termenele scadente. De asemenea, puteți crea propriile solicitări personalizate și opțiunile corespunzătoare.
- Rezumat și informații automate – Când întâlnirea s-a încheiat, LMA rulează automat un set de solicitări de model de limbă mare (LLM) pe Amazon Bedrock pentru a rezuma transcrierea întâlnirii și a extrage informații. Puteți personaliza și aceste solicitări.
- Înregistrarea întâlnirii – Audio-ul este (opțional) stocat pentru dvs., astfel încât să puteți reda mai târziu secțiunile importante ale întâlnirii.
- Lista de inventariere a întâlnirilor – LMA ține evidența tuturor întâlnirilor dvs. într-o listă care poate fi căutată.
- Extensia browser captează metadatele audio și ale întâlnirilor din aplicațiile de întâlnire populare – Extensia browser captează metadatele întâlnirii — titlul întâlnirii și numele vorbitorilor activi — și sunetul de la dvs. (microfonul dvs.) și de la alții (din fila browser de întâlnire). În momentul scrierii acestei, LMA acceptă Chrome pentru extensia de browser și Zoom și Chime pentru aplicațiile de întâlnire (cu Teams și WebEx în curând). Aplicațiile de întâlnire autonome nu funcționează cu LMA — în schimb, lansați întâlnirile în browser.
Sunteți responsabil pentru respectarea restricțiilor legale, corporative și etice care se aplică înregistrării întâlnirilor și apelurilor. Nu utilizați această soluție pentru a transmite în flux, înregistra sau transcrie apeluri, dacă este interzis altfel.
Cerințe preliminare
Trebuie să aveți un cont AWS și un Gestionarea identității și accesului AWS (IAM) și utilizator cu permisiuni pentru a crea și gestiona resursele și componentele necesare pentru această aplicație. Dacă nu aveți un cont AWS, consultați Cum creez și activez un nou cont Amazon Web Services?
De asemenea, aveți nevoie de o bază de cunoștințe existentă în Amazon Bedrock. Dacă nu ați configurat încă unul, vedeți Creați o bază de cunoștințe. Completați-vă baza de cunoștințe cu conținut pentru a alimenta asistentul de întâlnire LMA care ține cont de context.
În cele din urmă, LMA utilizează Amazon Bedrock LLM-uri pentru funcțiile sale de rezumat al întâlnirilor. Înainte de a continua, dacă nu ați făcut-o anterior, trebuie cere acces la următoarele modele Amazon Bedrock:
- Titan Embeddings G1 – Text
- Antropic: Toate modelele Claude
Implementați soluția folosind AWS CloudFormation
Am furnizat preconstruit Formarea AWS Cloud șabloane care implementează tot ce aveți nevoie în contul dvs. AWS.
Dacă sunteți dezvoltator și doriți să construiți, să implementați sau să publicați soluția din cod, consultați Dezvoltator README.
Parcurgeți următorii pași pentru a lansa stiva CloudFormation:
- Conectați-vă la Consola de administrare AWS.
- Alege Lansați Stack pentru ca regiunea AWS dorită să deschidă consola AWS CloudFormation și să creeze o nouă stivă.
Regiune | Lansați Stack |
---|---|
SUA est (N. Virginia) | |
SUA Vest (Oregon) |
- Pentru Numele stivei, utilizați valoarea implicită, LMA.
- Pentru Adresa de e-mail admin, utilizați o adresă de e-mail validă - parola dvs. temporară este trimisă prin e-mail la această adresă în timpul implementării.
- Pentru Domeniul de e-mail al contului autorizat, utilizați partea cu numele domeniului din adresa dvs. de e-mail corporativă pentru a permite utilizatorilor cu adrese de e-mail din același domeniu să își creeze propriile conturi noi de IU sau lăsați necompletat pentru a împiedica utilizatorii să-și creeze direct propriile conturi. Puteți introduce mai multe domenii ca o listă separată prin virgulă.
- Pentru Serviciul MeetingAssist, alege
BEDROCK_KNOWLEDGE_BASE
(singura opțiune disponibilă la momentul scrierii acestui articol). - Pentru ID-ul bazei de cunoștințe Bedrock Meeting Assist (existent), introduceți ID-ul bazei de cunoștințe existente (de exemplu,
JSXXXXX3D8
). Îl puteți copia de pe consola Amazon Bedrock. - Pentru toți ceilalți parametri, utilizați valorile implicite.
Dacă doriți să personalizați setările mai târziu, de exemplu pentru a le adăuga pe ale dvs AWS Lambdas funcții, utilizați vocabulare personalizate și modele de limbă pentru a îmbunătăți acuratețea, pentru a permite redactarea informațiilor de identificare personală (PII) și multe altele, puteți actualiza stiva pentru acești parametri.
- Bifați casetele de validare de confirmare, apoi alegeți Creați stivă.
Stiva principală CloudFormation utilizează stive imbricate pentru a crea următoarele resurse în contul dvs. AWS:
- Serviciul Amazon de stocare simplă (Amazon S3) găleți pentru a păstra artefacte de construcție și înregistrări de apeluri
- An AWS Fargate sarcina cu o Aplicație Load Balancer furnizarea unui cod de rulare a unui server WebSocket pentru a consuma fluxuri audio stereo și a transmite către Amazon Transcribe, a publica segmente de transcriere în Fluxuri de date Amazon Kinesisși creați și stocați înregistrări stereo pentru apeluri
- Un flux de date Kinesis pentru a transmite evenimentele de apel și segmentele de transcriere către funcția de procesare a îmbogățirii
- Resurse LMA, inclusiv QnABot pe soluția AWS stiva, care interacționează cu Serviciul Amazon OpenSearch și Amazon Bedrock
- AWS AppSync API, care oferă un punct final GraphQL pentru a sprijini interogări și actualizări în timp real
- Componentele site-ului web, inclusiv o găleată S3, Amazon CloudFront distribuție și Amazon Cognito grup de utilizatori
- O aplicație de extensie de browser preconfigurată descărcabilă pentru browserele Chrome
- Alte resurse de asistență, inclusiv roluri și politici IAM (folosind cele mai bune practici privind cele mai mici privilegii), Cloud virtual virtual Amazon resurse (Amazon VPC), Amazon EventBridge regulile evenimentului și Amazon CloudWatch grupuri de jurnal.
Stivele durează aproximativ 35-40 de minute pentru a fi implementate. Se afișează starea stivei principale CREATE_COMPLETE când totul este desfășurat.
Seteaza-ti parola
După ce implementați stiva, deschideți interfața de utilizator web LMA și setați-vă parola, parcurgând următorii pași:
- Deschideți e-mailul primit, la adresa de e-mail pe care ați furnizat-o, cu subiectul „Bine ați venit la Live Meeting Assistant!”
- Deschideți browserul web la adresa URL afișată în e-mail. Sunteți direcționat către pagina de conectare.
- E-mailul conține o parolă temporară generată pe care o utilizați pentru a vă conecta și a vă crea propria parolă. Numele dvs. de utilizator este adresa dvs. de e-mail.
- Setați o nouă parolă.
Noua parolă trebuie să aibă o lungime de cel puțin opt caractere și să conțină caractere majuscule și minuscule, plus numere și caractere speciale.
- Urmați instrucțiunile pentru a vă verifica adresa de e-mail sau alegeți Sări pentru a o face mai târziu.
Acum sunteți conectat la LMA.
De asemenea, ați primit un e-mail similar cu subiectul „Codul de verificare a înscrierii QnABot”. Acest e-mail conține o parolă temporară generată pe care o utilizați pentru a vă conecta și a vă crea propria parolă în designerul QnABot. Utilizați designerul QnABot numai dacă doriți să personalizați opțiunile și solicitările LMA. Numele dvs. de utilizator pentru QnABot este Admin. Puteți seta acum parola permanentă de administrator QnABot sau puteți păstra acest e-mail în siguranță în cazul în care doriți să personalizați lucrurile mai târziu.
Descărcați și instalați extensia browserului Chrome
Pentru cea mai bună experiență de streaming a întâlnirilor, instalați pluginul pentru browser LMA (disponibil în prezent pentru Chrome):
- Alege Descărcați extensia Chrome pentru a descărca fișierul cu extensia de browser .zip (
lma-chrome-extension.zip
). - Alegeți (clic dreapta) și extindeți fișierul .zip (
lma-chrome-extension.zip
) pentru a crea un folder local numitlma-chrome-extension
. - Deschide Chrome și introduceți linkul
chrome://extensions
în bara de adrese. - Permite Modul dezvoltator.
- Alege Încărcați neambalat, navigați la
lma-chrome-extension
folder (pe care l-ați dezarhivat din descărcare) și alegeți Selectați. Aceasta vă încarcă extensia. - Fixați noua extensie LMA în bara de instrumente a browserului pentru acces ușor - o veți folosi des pentru a vă transmite în flux întâlnirile!
Începeți să utilizați LMA
LMA oferă două opțiuni de streaming:
- Extensie browser Chrome – Folosiți-l pentru a transmite în flux audio și metadatele difuzoarelor din aplicația browser pentru întâlniri. În prezent funcționează cu Zoom și Chime, dar sperăm să adăugăm mai multe aplicații pentru întâlniri.
- Fila LMA Stream Audio – Folosiți-l pentru a transmite în flux audio de la microfon și de la orice aplicație de întâlnire, softphone sau aplicație audio bazată pe browser Chrome.
Vă arătăm cum să utilizați ambele opțiuni în secțiunile următoare.
Utilizați extensia browserului Chrome pentru a transmite în flux un apel Zoom
Parcurgeți următorii pași pentru a utiliza extensia de browser:
- Deschideți extensia LMA și conectați-vă cu acreditările LMA.
- Alăturați-vă sau începeți o întâlnire Zoom în browserul dvs. web (nu utilizați clientul Zoom separat).
Dacă aveți deja încărcată pagina de întâlnire Zoom, reîncărcați-o.
Extensia LMA detectează automat că Zoom rulează în fila browserului și completează numele dvs. și numele întâlnirii.
- Spuneți celorlalți participanți la apel că sunteți pe cale să începeți înregistrarea apelului folosind LMA și obțineți permisiunea acestora. Nu continuați dacă participanții obiectează.
- Alege Incepe sa asculti.
- Citiți și acceptați clauza de declinare a răspunderii și alegeți Permite pentru a partaja fila browserului.
Extensia LMA detectează și afișează automat difuzorul activ la apel. Dacă sunteți singur la întâlnire, invitați câțiva prieteni să se alăture și observați că numele pe care le-au folosit pentru a se alătura apelului sunt afișate în extensie atunci când vorbesc și sunt atribuite cuvintelor lor în transcrierea LMA.
- Alege Deschis în LMA pentru a vedea transcrierea live într-o filă nouă.
- Alegeți limba de transcriere preferată și interacționați cu asistentul întâlnirii folosind expresia de activare „OK Asistent!” sau Meeting Assist Bot panoul.
ÎNTREBĂ ASISTENTUL butonul solicită serviciului de asistent pentru întâlniri (baza de cunoștințe Amazon Bedrock) să sugereze un răspuns bun pe baza transcripției interacțiunilor recente din întâlnire. Kilometrajul dvs. poate varia, așa că experimentați!
- Când ai terminat, alege Opriți transmiterea în flux pentru a încheia întâlnirea în LMA.
În câteva secunde, apar rezumatele automate de sfârșit de întâlnire și înregistrarea audio devine disponibilă. Puteți continua să utilizați botul după ce apelul s-a încheiat.
Utilizați fila LMA UI Stream Audio pentru a transmite în flux de la microfon și orice aplicație audio bazată pe browser
Extensia de browser este cea mai convenabilă modalitate de a transmite în flux metadate și sunet din aplicațiile web acceptate pentru întâlniri. Cu toate acestea, puteți utiliza și LMA pentru a transmite în flux doar audio de la orice softphone bazat pe browser, aplicație de întâlnire sau altă sursă audio redată în browserul dvs. Chrome, folosind Stream audio filă care este încorporată în interfața de utilizare LMA.
- Deschideți orice sursă audio într-o filă de browser.
De exemplu, acesta ar putea fi un softphone (cum ar fi voce Google), o altă aplicație de întâlnire sau, în scopuri demonstrative, puteți pur și simplu să redați o înregistrare audio locală sau un videoclip YouTube în browser pentru a emula un alt participant la întâlnire. Dacă doriți doar să o încercați, deschideți următoarele Video de pe YouTube într-o filă nouă.
- În interfața de utilizare a aplicației LMA, alegeți Transmiteți audio în flux (fără extensie) pentru a deschide fila Stream Audio.
- Pentru ID-ul ședinței, introduceți un ID de întâlnire.
- Pentru Nume si Prenume, introduceți un nume pentru dvs. (aplicat audio de la microfon).
- Pentru Numele participantului (numele), introduceți numele participanților (aplicat sursei audio primite).
- Alege Porniți Streaming.
- Alegeți fila browser pe care ați deschis-o mai devreme și alegeți Permite pentru a împărtăși.
- Alegeți din nou fila LMA UI pentru a vizualiza noul ID de întâlnire listat, arătând întâlnirea ca În Progres.
- Alegeți ID-ul întâlnirii pentru a deschide pagina de detalii și urmăriți transcrierea audio-ului primit, atribuită numelor participanților pe care le-ați introdus. Dacă vorbești, vei vedea transcrierea propriei voci.
Folosește Stream audio caracteristică pentru a reda în flux din orice aplicație softphone, aplicație de întâlnire sau orice altă redare audio în flux în browser, împreună cu propriul dvs. sunet capturat de la microfonul selectat. Obțineți întotdeauna permisiunea altor persoane înainte de a le înregistra folosind LMA sau orice altă aplicație de înregistrare.
Prezentare generală a fluxului de procesare
Cum ți-a transcris și analizat LMA întâlnirea? Să ne uităm la cum funcționează. Următoarea diagramă arată principalele componente arhitecturale și modul în care acestea se potrivesc la un nivel înalt.
Utilizatorul LMA se alătură unei întâlniri în browserul său, activează extensia browser LMA și se autentifică folosind acreditările LMA. Dacă aplicația pentru întâlniri (de exemplu, Zoom.us) este acceptată de extensia LMA, numele utilizatorului, numele întâlnirii și numele vorbitorilor activi sunt detectate automat de extensie. Dacă aplicația întâlnirii nu este acceptată de extensie, atunci utilizatorul LMA își poate introduce manual numele și subiectul întâlnirii — numele vorbitorilor activi nu vor fi detectate.
După ce a obținut permisiunea de la alți participanți, utilizatorul LMA alege Start Listening în panoul de extensie LMA. O conexiune WebSocket securizată este stabilită la adresa URL WebSocket a stivei LMA preconfigurate, iar jetonul de autentificare al utilizatorului este validat. Extensia browser LMA trimite un mesaj START către WebSocket care conține metadatele întâlnirii (nume, subiect și așa mai departe) și începe transmiterea audio pe două canale de la microfonul utilizatorului și canalul audio de intrare care conține vocile celorlalți participanți la întâlnire. Extensia monitorizează aplicația întâlnirii pentru a detecta schimbările active ale vorbitorului în timpul apelului și trimite acele metadate către WebSocket, permițând LMA să eticheteze segmentele de vorbire cu numele vorbitorului.
Serverul WebSocket care rulează în Fargate consumă fragmentele audio pe două canale în timp real din fluxul WebSocket primit. Audio-ul este transmis în flux către Amazon Transcribe, iar rezultatele transcripției sunt scrise în timp real în Kinesis Data Streams.
Fiecare sesiune de procesare a întâlnirii rulează până când utilizatorul alege Oprire ascultare în panoul de extensie LMA sau încheie întâlnirea și închide fila. La sfârșitul apelului, funcția creează un fișier de înregistrare stereo în Amazon S3 (dacă înregistrarea a fost activată când stiva a fost implementată).
O funcție Lambda numită Call Event Processor, alimentată de Kinesis Data Streams, procesează și, opțional, îmbogățește metadatele întâlnirilor și segmentele de transcriere. Procesorul de evenimente de apel se integrează cu serviciile de asistență la întâlnire. LMA este alimentat de Amazon Lex, Baze de cunoștințe pentru Amazon Bedrock și LLM-uri Amazon Bedrock folosind sursa deschisă QnABot pe soluția AWS pentru răspunsuri bazate pe întrebări frecvente și ca orchestrator pentru rutarea cererilor către serviciul AI corespunzător. Procesorul de evenimente de apel invocă, de asemenea, funcția Transcript Summarization Lambda atunci când apelul se termină, pentru a genera un rezumat al apelului din transcrierea completă.
Funcția Call Event Processor interfață cu AWS AppSync pentru a persista modificările (mutațiile). Amazon DynamoDB și trimite actualizări în timp real clienților web conectați ai utilizatorului LMA (deschis convenabil prin alegerea opțiunii Deschidere în LMA din extensia browser).
Elementele UI web LMA sunt găzduite pe Amazon S3 și deservite prin CloudFront. Autentificarea este oferită de Amazon Cognito.
Când utilizatorul este autentificat, aplicația web stabilește o conexiune GraphQL sigură la API-ul AWS AppSync și se abonează pentru a primi evenimente în timp real, cum ar fi apeluri noi și modificări ale stării apelurilor pentru pagina cu lista de întâlniri și segmente de transcriere noi sau actualizate și calculate. analize pentru pagina cu detaliile întâlnirii. Când traducerea este activată, aplicația web interacționează în siguranță cu Amazon Translate pentru a traduce transcrierea întâlnirii în limba selectată.
Întregul flux de procesare, de la vorbirea ingerată până la actualizările paginilor web în direct, este determinat de evenimente, iar latența de la capăt la capăt este scurtă - de obicei doar câteva secunde.
Monitorizare și depanare
AWS CloudFormation raportează erorile de implementare și cauzele pe stiva relevantă Evenimente fila. Vedea Depanarea CloudFormation pentru ajutor cu probleme obișnuite de implementare. Atenție la eșecurile de implementare cauzate de erorile depășite de limita; stivele LMA creează resurse care sunt supuse cotelor implicite de cont și de servicii pentru regiune, cum ar fi adrese IP elastice și gateway-uri NAT. Când depanați eșecurile stivei CloudFormation, navigați întotdeauna în toate stivele imbricate eșuate pentru a găsi prima defecțiune a resurselor imbricate raportate - aceasta este aproape întotdeauna cauza principală.
Amazon Transcribe are o limită implicită de 25 de fluxuri de transcriere simultane, ceea ce limitează LMA la 25 de întâlniri simultane într-un anumit cont sau regiune AWS. Solicitați o creștere a numărului de fluxuri HTTP/2 simultane pentru transcrierea în flux dacă aveți mulți utilizatori și trebuie să gestionați un număr mai mare de întâlniri simultane în contul dvs.
LMA asigură monitorizarea timpului de execuție și jurnalele pentru fiecare componentă folosind CloudWatch:
- Sarcina Fargate de procesare și transcriere WebSocket - Pe Serviciul Amazon de containere elastice (Amazon ECS), navigați la clusterele pagina și deschideți LMA-
WEBSOCKETSTACK-xxxx-TranscribingCluster
funcţie. Alege Sarcini fila și deschideți pagina de activitate. Alege Activitate și Vizualizați în CloudWatch pentru a inspecta jurnalele de activități ale transcriptorului WebSocket. - Apelarea funcției Procesor de evenimente Lambda – Pe consola Lambda, deschideți
LMA-AISTACK-CallEventProcessor
funcţie. Alege monitor pentru a vedea valorile funcției. Alege Vizualizați jurnalele în CloudWatch pentru a inspecta jurnalele de funcții. - API-ul AWS AppSync – Pe consola AWS AppSync, deschideți
CallAnalytics-LMA
API. Alege Monitorizarea în panoul de navigare pentru a vedea valorile API. Alege Vizualizați jurnalele în CloudWatch pentru a inspecta jurnalele API AWS AppSync.
Pentru QnABot pe AWS pentru Meeting Assist, consultați Meeting Assist README, Şi Ghid de implementare a soluției QnABot pentru informații suplimentare.
Evaluarea costurilor
LMA oferă un server WebSocket folosind Fargate (2vCPU) și resurse de rețea VPC, care costă aproximativ 0.10 USD/oră (aproximativ 72 USD/lună). Pentru mai multe detalii, vezi Prețuri AWS Fargate.
LMA este activat folosind QnABot și bazele de cunoștințe pentru Amazon Bedrock. Vă creați propria bază de cunoștințe, pe care o utilizați pentru LMA și eventual alte cazuri de utilizare. Pentru mai multe detalii, vezi Prețuri Amazon Bedrock. Serviciile AWS suplimentare utilizate de soluția QnABot costă aproximativ 0.77 USD/oră. Pentru mai multe detalii, consultați lista de Costurile cu soluția QnABot pe AWS.
Restul costurilor cu soluția se bazează pe utilizare.
Costurile de utilizare se adună până la aproximativ 0.17 USD pentru un apel de 5 minute, deși acest lucru poate varia în funcție de opțiunile selectate (cum ar fi traducerea), numărul de rezumate LLM și utilizarea totală, deoarece utilizarea afectează eligibilitatea Nivelului gratuit și prețul pe niveluri de volum pentru multe servicii . Pentru mai multe informații despre serviciile care implică costuri de utilizare, consultați următoarele:
Pentru a explora costurile LMA pentru dvs., utilizați AWS Cost Explorer sau alege Detaliile facturii în Tabloul de bord AWS Billing pentru a vedea cheltuielile lunare până la zi în funcție de serviciu.
Personalizați-vă implementarea
Utilizați următorii parametri de șablon CloudFormation atunci când creați sau actualizați stiva pentru a personaliza implementarea LCA:
- Pentru a vă folosi propriul bucket S3 pentru înregistrările întâlnirilor, utilizați Apelați Numele grupului de înregistrări audio și Prefix fișier audio.
- Pentru a redacta PII din transcriere, setați Activați redactarea conținutului pentru transcriere la adevărat și ajustați Tipuri de entități de redactare a PII de transcriere după cum este necesar. Pentru mai multe informații, consultați Redactarea sau identificarea PII într-un flux în timp real.
- Pentru a îmbunătăți acuratețea transcripției pentru acronime și jargon tehnice și specifice domeniului, setați Transcriere Vocabular personalizat Nume la numele unui vocabular personalizat pe care l-ați creat deja în Amazon Transcribe sau setat Transcriere Limbă personalizată Nume model la numele unui model de limbaj personalizat creat anterior. Pentru mai multe informații, consultați Îmbunătățirea acurateței transcripției.
- Pentru a transcrie întâlnirile într-o limbă acceptată, alta decât engleza SUA, alegeți valoarea dorită pentru Limba pentru transcriere.
- Pentru a personaliza procesarea transcripției, setați opțional Lambda Hook Funcție ARN pentru procesarea segmentului de transcriere personalizată la ARN-ul propriei funcții Lambda. Pentru mai multe informații, vezi Utilizarea unei funcții Lambda pentru a oferi opțional o logică personalizată pentru procesarea transcripției.
- Pentru a personaliza capacitățile de asistență la întâlnire pe baza soluției QnABot on AWS, Amazon Lex, Amazon Bedrock și bazele de cunoștințe pentru integrarea Amazon Bedrock, consultați Meeting Assist README.
- Pentru a personaliza rezumarea transcripției prin configurarea LMA pentru a vă apela propria funcție Lambda, consultați Rezumat transcriere Opțiunea LAMBDA.
- Pentru a personaliza rezumarea transcripției prin modificarea solicitărilor implicite sau adăugând altele noi, consultați Rezumat transcriere.
- Pentru a modifica perioada de păstrare, setați Înregistrare de expirare în zile la valoarea dorită. Toate datele apelurilor sunt șterse definitiv din stocarea LMA DynamoDB după această perioadă. Modificările aduse acestei setări se aplică numai noilor apeluri primite după actualizare.
LMA este un proiect open source. Puteți accesa depozitul LMA GitHub, puteți îmbunătăți codul și ne puteți trimite solicitări de extragere, astfel încât să putem încorpora și împărtăși îmbunătățirile dvs.!
Actualizați o stivă LMA existentă
Vă puteți actualiza stiva LMA existentă la cea mai recentă versiune. Pentru mai multe detalii, vezi Actualizați o stivă existentă.
A curăța
Felicitări! Ați parcurs toți pașii pentru configurarea soluției dvs. de exemplu de analiză a apelurilor în direct folosind serviciile AWS.
Când ați terminat de experimentat cu această soluție exemplu, curățați-vă resursele utilizând consola AWS CloudFormation pentru a șterge stivele LMA pe care le-ați implementat. Aceasta șterge resursele care au fost create prin implementarea soluției. Gălețile S3 de înregistrare, tabelul DynamoDB și grupurile de jurnal CloudWatch sunt păstrate după ștergerea stivei pentru a evita ștergerea datelor.
Live Call Analytics: soluție însoțitoare
Soluția noastră însoțitoare, Analiza apelurilor live și Asistență agent (LCA), oferă transcriere și analize în timp real pentru centre de contact (apeluri telefonice), mai degrabă decât pentru întâlniri. Există multe asemănări - de fapt, LMA a fost construit folosind o arhitectură și multe componente derivate din LCA.
Concluzie
Soluția eșantion Live Meeting Assistant oferă o abordare flexibilă, bogată în funcții și personalizabilă pentru a oferi asistență pentru întâlniri live pentru a vă îmbunătăți productivitatea în timpul și după întâlniri. Folosește servicii Amazon AI/ML, cum ar fi Amazon Transcribe, Amazon Lex, baze de cunoștințe pentru Amazon Bedrock și Amazon Bedrock LLM-uri pentru a transcrie și a extrage informații în timp real din sunetul întâlnirii.
Exemplul de aplicație LMA este furnizat ca sursă deschisă — utilizați-o ca punct de plecare pentru propria dvs. soluție și ajutați-ne să o îmbunătățim, contribuind cu remedieri și funcții prin cererile de extragere GitHub. Navigați la Depozitul LMA GitHub pentru a explora codul, alege Ceas pentru a fi notificat cu privire la noile versiuni și verificați README pentru cele mai recente actualizări ale documentației.
Pentru asistență de specialitate, Servicii profesionale AWS si alte Parteneri AWS sunt aici pentru a ajuta.
Ne-am bucura sa primim vesti de la tine. Spune-ne ce crezi în secțiunea de comentarii sau folosește forumul pentru probleme din Depozitul LMA GitHub.
Despre autori
Bob Strahan este un arhitect principal de soluții în echipa AWS Language AI Services.
Chris Lott este arhitect principal de soluții în echipa AWS AI Language Services. Are 20 de ani de experiență în dezvoltarea de software pentru întreprinderi. Chris locuiește în Sacramento, California și îi place grădinăritul, aerospațiale și călătorește prin lume.
Babu Srinivasan este Sr. Specialist SA – Language AI services în organizația World Wide Specialist la AWS, cu peste 24 de ani de experiență în IT și ultimii 6 ani concentrați pe AWS Cloud. Este pasionat de AI/ML. În afara serviciului, îi place să lucreze lemnul și distrează prietenii și familia (uneori străini) cu magia cărților de joc.
Kishore Dhamodaran este arhitect senior de soluții la AWS.
Gillian Armstrong este arhitect de soluții pentru constructori. Este încântată de modul în care Cloud-ul deschide oportunități pentru ca mai mulți oameni să folosească tehnologia pentru a rezolva probleme și mai ales încântată de modul în care tehnologiile cognitive, cum ar fi inteligența artificială conversațională, ne permit să interacționăm cu computerele în moduri mai umane.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoData.Network Vertical Generative Ai. Împuterniciți-vă. Accesați Aici.
- PlatoAiStream. Web3 Intelligence. Cunoștințe amplificate. Accesați Aici.
- PlatoESG. carbon, CleanTech, Energie, Mediu inconjurator, Solar, Managementul deșeurilor. Accesați Aici.
- PlatoHealth. Biotehnologie și Inteligență pentru studii clinice. Accesați Aici.
- Sursa: https://aws.amazon.com/blogs/machine-learning/live-meeting-assistant-with-amazon-transcribe-amazon-bedrock-and-knowledge-bases-for-amazon-bedrock/
- :are
- :este
- :nu
- $UP
- 10
- 100
- 152
- 17
- 180
- 20
- ani 20
- 210
- 24
- 25
- 258
- 361
- 66
- 7
- 710
- 75
- 8
- 937
- a
- Despre Noi
- Accept
- acces
- Cont
- Conturi
- precizie
- Acțiune
- activa
- activ
- adăuga
- adăugare
- Suplimentar
- informatii suplimentare
- adresa
- adrese
- regla
- admin
- Industria aerospațială
- După
- din nou
- împotriva
- Agent
- AI
- Servicii AI
- AI / ML
- TOATE
- permite
- Permiterea
- aproape
- singur
- de-a lungul
- deja
- de asemenea
- Cu toate ca
- mereu
- Amazon
- Amazon Cognito
- Amazon Lex
- Transcriere Amazon
- Traducerea Amazon
- Amazon Web Services
- an
- Google Analytics
- analiza
- și
- O alta
- răspunde
- răspunsuri
- Orice
- api
- aplicaţia
- apărea
- aplicație
- aplicat
- Aplică
- abordare
- adecvat
- aproximativ
- Apps
- arhitectural
- arhitectură
- SUNT
- Armstrong
- AS
- Bunuri
- ajuta
- Asistență
- Asistent
- At
- atenţie
- audio
- autentificata
- autentifică
- Autentificare
- Automata
- în mod automat
- disponibil
- evita
- AWS
- Formarea AWS Cloud
- înapoi
- bar
- de bază
- bazat
- BE
- deoarece
- devine
- fost
- înainte
- CEL MAI BUN
- Cele mai bune practici
- Mai bine
- facturare
- Bob
- Bot
- atât
- Dulapuri
- marca
- browser-ul
- construi
- constructor
- construit
- dar
- buton
- by
- California
- apel
- denumit
- apeluri
- CAN
- capacități
- captura
- capturat
- capturi
- card
- caz
- cazuri
- Captură
- prins
- Provoca
- cauzată
- cauze
- Centre
- contesta
- Schimbare
- Modificări
- Canal
- caractere
- Chat
- verifica
- dăngăni
- alegere
- Alege
- Alege
- alegere
- Chris
- Chrome
- browserul Chrome
- curat
- clic
- client
- clientii
- Închideri
- Cloud
- cod
- cognitive
- venire
- În curând
- comentarii
- Comun
- tovarăş
- Compania
- Terminat
- completarea
- component
- componente
- calculat
- Calculatoare
- concurent
- configurarea
- conexiune
- Consoleze
- consuma
- contactați-ne
- conţine
- Recipient
- conține
- conţinut
- context
- contextual
- continua
- contribuind
- Convenabil
- convenabil
- Conversație
- de conversaţie
- AI de conversație
- copiaţi
- Istoria
- corect
- Corespunzător
- A costat
- Cheltuieli
- ar putea
- crea
- a creat
- creează
- Crearea
- scrisori de acreditare
- Curent
- În prezent
- personalizat
- personalizabil
- personaliza
- tablou de bord
- de date
- Date
- Mod implicit
- Demo
- implementa
- dislocate
- Implementarea
- desfășurarea
- Derivat
- proiectant
- dorit
- detalii
- detecta
- detectat
- Dezvoltator
- Dezvoltare
- diagramă
- FĂCUT
- dirijat
- direct
- act de renunțare
- afișat
- afișează
- distribuire
- do
- documentaţie
- documente
- domeniu
- Domain Name
- domenii
- făcut
- Dont
- Descarca
- condus
- două
- în timpul
- fiecare
- Mai devreme
- Est
- uşor
- opt
- eligibilitate
- permite
- activat
- permite
- permițând
- capăt
- un capăt la altul
- încheiat
- Punct final
- se încheie
- Engleză
- spori
- îmbogăţeşte
- îmbogățire
- Intrați
- a intrat
- Afacere
- software pentru întreprinderi
- Întreg
- entitate
- Erori
- mai ales
- stabilit
- stabilește
- etic
- eveniment
- evenimente
- EVER
- tot
- exemplu
- depășit
- excitat
- existent
- Extinde
- se așteaptă
- experienţă
- cu experienţă
- experimentarea
- expert
- expirare
- explora
- extensie
- extrage
- fapt
- A eșuat
- Eșec
- eşecuri
- familie
- Caracteristică
- DESCRIERE
- fed-
- puțini
- Fișier
- Găsi
- First
- potrivi
- remedieri
- flexibil
- debit
- concentrat
- următor
- Pentru
- furculiţă
- forum
- Gratuit
- Prietenii lui
- din
- Complet
- funcţie
- funcții
- g1
- gateway-uri
- genera
- generată
- generator
- obține
- obtinerea
- GitHub
- dat
- bine
- graphql
- Grupului
- mână
- manipula
- Avea
- he
- auzi
- ajutor
- aici
- Înalt
- deţine
- speranţă
- găzduit
- Cum
- Cum Pentru a
- Totuși
- HTML
- http
- HTTPS
- uman
- i
- ID
- identificabil
- identificarea
- Identitate
- if
- implementarea
- important
- îmbunătăţi
- in
- Inclusiv
- Intrare
- incorpora
- Crește
- informații
- perspective
- instala
- integreaza
- integrare
- interacţiona
- interacţiuni
- interactiv
- interfaţă
- interfeţe
- în
- invita
- invocă
- IP
- Adresele IP
- probleme de
- IT
- articole
- ESTE
- jargon
- alătura
- Se alătură
- jpg
- doar
- A pastra
- păstrează
- Fluxuri de date Kinesis
- Cunoaște
- cunoştinţe
- Etichetă
- limbă
- Limbă
- mare
- mai mare
- Nume
- Târziu
- Latență
- mai tarziu
- Ultimele
- ultima lansare
- lansa
- cel mai puțin
- Părăsi
- Legal
- Lungime
- lăsa
- Nivel
- ca
- Probabil
- LIMITĂ
- Limitele
- LINK
- Listă
- listat
- Ascultare
- trăi
- Locuiește
- LLM
- încărca
- loturile
- local
- log
- autentificat
- logică
- Logare
- Uite
- dragoste
- magie
- Principal
- face
- administra
- gestionate
- administrare
- manual
- multe
- Mai..
- poate
- Reuniunea
- reuniuni
- membru
- mesaj
- Metadata
- Metrici
- microfon
- minute
- model
- Modele
- Monitorizarea
- monitoare
- mai mult
- cele mai multe
- multiplu
- trebuie sa
- nume
- Numit
- nume
- Navigaţi
- Navigare
- necesar
- Nevoie
- necesar
- nevoilor
- rețele
- Nou
- Cele mai noi
- Nu.
- notițe
- acum
- număr
- numere
- obiect
- observa
- obține
- of
- promoții
- de multe ori
- on
- ONE
- cele
- afară
- deschide
- open-source
- deschis
- de deschidere
- Oportunităţi
- Opțiune
- Opţiuni
- or
- Oregon
- organizație
- Altele
- Alți participanți
- Altele
- in caz contrar
- al nostru
- afară
- exterior
- peste
- propriu
- Proprietarii
- pagină
- pâine
- parametrii
- parte
- participant
- participanţi
- pasionat
- Parolă
- Plătește
- oameni
- perioadă
- permanent
- permanent
- permisiune
- permisiuni
- Personal
- telefon
- apeluri telefonice
- imagine
- Plato
- Informații despre date Platon
- PlatoData
- Joaca
- joc
- conecteaza
- la care se adauga
- Punct
- Politicile
- Popular
- posibil
- Post
- potenţial
- putere
- alimentat
- practicile
- preferat
- împiedica
- în prealabil
- de stabilire a prețurilor
- Principal
- privat
- privilegiu
- probabil
- probleme
- continua
- procese
- prelucrare
- procesor
- productivitate
- profesional
- interzise
- proiect
- solicitări
- furniza
- prevăzut
- furnizează
- furnizarea
- publica
- scopuri
- QnABot
- interogări
- întrebare
- Întrebări
- Rapid
- repede
- mai degraba
- real
- în timp real
- a primi
- primit
- recent
- record
- înregistrare
- înregistrări
- trimite
- regiune
- eliberaţi
- Lansări
- rămas
- reda
- Rapoarte
- depozit
- solicita
- cereri de
- resursă
- Resurse
- răspuns
- responsabil
- restricții
- REZULTATE
- retenţie
- Faceți clic dreapta
- Rol
- rolurile
- rădăcină
- rutare
- norme
- funcţionare
- ruleaza
- Runtime
- monitorizarea timpului de rulare
- s
- SA
- Sacramento
- sigur
- Said
- acelaşi
- probă
- Spune
- spunând
- secunde
- Secțiune
- secțiuni
- sigur
- în siguranță,
- vedea
- segment
- segmente
- selectate
- selecţie
- trimite
- trimite
- senior
- distinct
- servit
- serverul
- serviciu
- Servicii
- sesiune
- set
- instalare
- setări
- Distribuie
- ea
- Arăta
- arătând
- indicat
- Emisiuni
- asemănător
- simplu
- pur şi simplu
- So
- Software
- de dezvoltare de software
- soluţie
- soluţii
- REZOLVAREA
- unele
- Cineva
- ceva
- uneori
- curând
- Sursă
- Surse
- vorbi
- Vorbitor
- special
- specialist
- discurs
- petrece
- stivui
- Stive
- standalone
- Începe
- Pornire
- începe
- Stare
- paşi
- Stop
- depozitare
- stoca
- stocate
- simplu
- curent
- transmise în flux
- de streaming
- fluxuri
- subiect
- astfel de
- sugera
- rezuma
- REZUMAT
- a sustine
- Suportat
- De sprijin
- Sprijină
- sigur
- tabel
- Lua
- luare
- vorbesc
- Sarcină
- echipă
- echipe
- Tehnic
- Tehnologii
- Tehnologia
- șablon
- şabloane
- temporar
- terminologie
- a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
- decât
- acea
- lumea
- lor
- Lor
- apoi
- Acolo.
- Acestea
- ei
- lucruri
- crede
- acest
- Nivelul
- timp
- ori
- Titlu
- la
- împreună
- semn
- instrument
- subiect
- Total
- urmări
- Copie
- Traduceți
- Traducere
- Traveling
- adevărat
- de încredere
- încerca
- încercat
- Două
- ui
- înţelege
- până la
- Actualizează
- actualizat
- actualizări
- actualizarea
- URL-ul
- us
- Folosire
- utilizare
- utilizat
- util
- Utilizator
- User Interface
- utilizatorii
- utilizări
- folosind
- obișnuit
- valabil
- validate
- valoare
- Valori
- varia
- Verificare
- verifica
- de
- Video
- Vizualizare
- Virginia
- Virtual
- Voce
- VOCI
- volum
- Trezi
- vrea
- a fost
- Ceas
- Cale..
- modalități de
- we
- web
- aplicatie web
- browser web
- servicii web
- WebSocket
- BINE
- au fost
- Vest
- Ce
- cand
- care
- în timp ce
- larg
- voi
- cu
- fără
- mirare
- cuvinte
- Apartamente
- fabrică
- lume
- scris
- scris
- ani
- încă
- Tu
- Ta
- te
- youtube
- zephyrnet
- Zip
- zoom