Логотип Зефирнет

Помощник по проведению конференций в реальном времени с Amazon Transcribe, Amazon Bedrock и базами знаний для Amazon Bedrock | Веб-сервисы Amazon

Дата:

Читать CHANGELOG для получения новейших функций и исправлений.

Вероятно, вы сталкивались с проблемой ведения заметок во время встречи, пытаясь сосредоточиться на разговоре. Вероятно, вы также сталкивались с необходимостью быстро проверить факты или найти информацию, чтобы ответить на вопрос, который только что был задан во время разговора. Или, может быть, у вас есть член команды, который всегда поздно присоединяется к собраниям и ожидает, что вы отправите ему краткое резюме в чате, чтобы наверстать упущенное.

Кроме того, бывают случаи, когда другие говорят на языке, который не является вашим родным языком, и вам хотелось бы иметь живой перевод того, что говорят люди, чтобы убедиться, что вы правильно понимаете.

А после завершения разговора вы обычно хотите сохранить сводку для своих записей или отправить участникам список всех элементов действий, владельцев и сроков выполнения.

Все это и многое другое теперь возможно с нашим новейшим примером решения Live Meeting Assistant (LMA).

Посмотрите следующую демонстрацию, чтобы увидеть, как это работает.

В этом посте мы покажем вам, как использовать LMA с Amazon транскрибировать, Коренная порода Амазонкикачества Базы знаний для Amazon Bedrock.

Обзор решения

Пример решения LMA захватывает звук динамика и метаданные из вашего браузерного приложения для собраний (на момент написания статьи поддерживаются Zoom и Chime) или звук только из любого другого браузерного приложения для собраний, программного телефона или источника звука. Он использует Amazon Transcribe для преобразования речи в текст, базы знаний Amazon Bedrock для контекстных запросов к документам и источникам знаний вашей компании, а также модели Amazon Bedrock для настраиваемой информации и сводок транскрипции.

Все, что вам нужно, предоставляется в виде открытого исходного кода на нашем Репо GitHub. Его легко развернуть в вашей учетной записи AWS. Когда вы закончите, вы удивитесь, как вы раньше обходились без этого!

Ниже приведены некоторые возможности LMA:

  • Транскрипция в прямом эфире с указанием спикера – LMA использует модели Amazon Transcribe ASR для преобразования речи в текст с малой задержкой и высокой точностью. При необходимости вы можете обучить его названиям брендов и терминологии, специфичной для предметной области, используя специальный словарь и функции пользовательской языковой модели в Amazon Transcribe.
  • Живой перевод – Он использует Amazon Translate, чтобы при необходимости отображать каждый сегмент разговора, переведенный на выбранный вами язык из 75 языков.
  • Контекстно-зависимый помощник для совещаний – Он использует базы знаний для Amazon Bedrock для предоставления ответов из ваших надежных источников, используя транскрипт в реальном времени в качестве контекста для проверки фактов и дополнительных вопросов. Чтобы активировать помощника, просто скажите «ОК, Ассистент», выберите значок СПРОСИТЕ ПОМОЩНИКА! кнопку или введите свой вопрос в пользовательском интерфейсе.
  • Краткое изложение встречи по требованию – Нажав кнопку в пользовательском интерфейсе, вы можете создать сводку, которая полезна, когда кто-то присоединяется поздно и ему нужно наверстать упущенное. Резюме создаются на основе стенограммы Amazon Bedrock. LMA также предоставляет возможности для определения текущей темы собрания и для создания списка действий с указанием владельцев и сроков выполнения. Вы также можете создавать свои собственные подсказки и соответствующие параметры.
  • Автоматизированное резюме и аналитика – По завершении встречи LMA автоматически запускает набор подсказок большой языковой модели (LLM) на Amazon Bedrock, чтобы обобщить стенограмму встречи и извлечь ценную информацию. Вы также можете настроить эти подсказки.
  • Запись встречи – Звук (опционально) сохраняется для вас, поэтому вы можете позже воспроизвести важные разделы собрания.
  • Инвентарный список встреч – LMA отслеживает все ваши встречи в списке с возможностью поиска.
  • Расширение для браузера записывает аудио и метаданные встреч из популярных приложений для встреч. – Расширение браузера записывает метаданные собрания — название собрания и имена активных докладчиков, а также звук от вас (ваш микрофон) и других людей (с вкладки браузера собрания). На момент написания этой статьи LMA поддерживает Chrome для расширения браузера, а также Zoom и Chime для приложений для встреч (скоро появятся Teams и WebEx). Автономные приложения для встреч не работают с LMA — вместо этого запускайте встречи в браузере.

Вы несете ответственность за соблюдение юридических, корпоративных и этических ограничений, применимых к записи собраний и звонков. Не используйте это решение для потоковой передачи, записи или расшифровки вызовов, если это запрещено иным образом.

Предпосылки

Вам необходимо иметь учетную запись AWS и Управление идентификацией и доступом AWS (IAM) роль и пользователь с разрешениями на создание и управление необходимыми ресурсами и компонентами для этого приложения. Если у вас нет учетной записи AWS, см. Как создать и активировать новую учетную запись Amazon Web Services?

Вам также понадобится существующая база знаний в Amazon Bedrock. Если вы еще не настроили его, см. Создать базу знаний. Наполните свою базу знаний контентом, который поможет контекстно-зависимому помощнику по проведению встреч LMA.

Наконец, LMA использует LLM Amazon Bedrock для функций подведения итогов встреч. Прежде чем продолжить, если вы не сделали этого ранее, вы должны Запрос доступа к следующим моделям Amazon Bedrock:

  • Titan Embeddings G1 – Текст
  • Антропный: все модели Claude.

Разверните решение с помощью AWS CloudFormation

Мы предоставили готовые AWS CloudFormation шаблоны, которые развертывают все необходимое в вашей учетной записи AWS.

Если вы разработчик и хотите создать, развернуть или опубликовать решение из кода, см. README для разработчиков.

Выполните следующие шаги, чтобы запустить стек CloudFormation:

  1. Войти в Консоль управления AWS.
  2. Выберите Стек запуска для желаемого региона AWS, чтобы открыть консоль AWS CloudFormation и создать новый стек.
Регион Стек запуска
Восток США (Северная Вирджиния)
Запад США (Орегон)
  1. Что касается Название стека, используйте значение по умолчанию, LMA.
  2. Что касается Адрес электронной почты администратора, используйте действительный адрес электронной почты — ваш временный пароль будет отправлен на этот адрес во время развертывания.
  3. Что касается Домен электронной почты авторизованной учетной записи, используйте часть имени домена вашего корпоративного адреса электронной почты, чтобы разрешить пользователям с адресами электронной почты в том же домене создавать свои собственные новые учетные записи пользовательского интерфейса, или оставьте пустым, чтобы пользователи не могли напрямую создавать свои собственные учетные записи. Вы можете ввести несколько доменов в виде списка, разделенного запятыми.
  4. Что касается MeetingAssistService, выберите BEDROCK_KNOWLEDGE_BASE (единственный доступный вариант на момент написания статьи).
  5. Что касается Идентификатор базы знаний Meeting Assist Bedrock (существующий), введите существующий идентификатор базы знаний (например, JSXXXXX3D8). Вы можете скопировать его из консоли Amazon Bedrock.
  6. Для всех остальных параметров используйте значения по умолчанию.

Если вы захотите изменить настройки позже, например добавить свои собственные AWS Lambda функции, использовать пользовательские словари и языковые модели для повышения точности, включить редактирование личной информации (PII) и многое другое — вы можете обновить стек для этих параметров.

  1. Установите флажки подтверждения, затем выберите Создать стек.

Основной стек CloudFormation использует вложенные стеки для создания следующих ресурсов в вашей учетной записи AWS:

Развертывание стеков занимает около 35–40 минут. Статус основного стека показывает CREATE_COMPLETE когда все развернуто.

Введите свой пароль

После развертывания стека откройте веб-интерфейс пользователя LMA и установите свой пароль, выполнив следующие шаги:

  1. Откройте полученное электронное письмо на указанный вами адрес электронной почты с темой «Добро пожаловать в Live Meeting Assistant!»
  2. Откройте веб-браузер по URL-адресу, указанному в электронном письме. Вы будете перенаправлены на страницу входа.
  3. В электронном письме содержится сгенерированный временный пароль, который вы используете для входа в систему и создания собственного пароля. Ваше имя пользователя — это ваш адрес электронной почты.
  4. Установите новый пароль.

Ваш новый пароль должен иметь длину не менее восьми символов и содержать символы верхнего и нижнего регистра, а также цифры и специальные символы.

  1. Следуйте инструкциям, чтобы подтвердить свой адрес электронной почты, или выберите Пропускать чтобы сделать это позже.

Теперь вы вошли в LMA.

Вы также получили аналогичное электронное письмо с темой «Код подтверждения регистрации QnABot». В этом электронном письме содержится сгенерированный временный пароль, который вы используете для входа в систему и создания собственного пароля в конструкторе QnABot. Конструктор QnABot используется только в том случае, если вы хотите настроить параметры и подсказки LMA. Ваше имя пользователя для QnABot — Admin. Вы можете установить свой постоянный пароль администратора QnABot сейчас или сохранить это электронное письмо в безопасности на случай, если вы захотите настроить что-то позже.

Загрузите и установите расширение для браузера Chrome.

Для наилучшего качества потоковой передачи совещаний установите плагин браузера LMA (в настоящее время доступен для Chrome):

  1. Выберите Скачать расширение Chrome чтобы загрузить ZIP-файл расширения браузера (lma-chrome-extension.zip).
  2. Выберите (щелкните правой кнопкой мыши) и разверните ZIP-файл (lma-chrome-extension.zip), чтобы создать локальную папку с именем lma-chrome-extension.
  3. Откройте Chrome и введите ссылку chrome://extensions в адресную строку.
  4. Включите режим разработчика.
  5. Выберите Загрузить без упаковки, перейдите к lma-chrome-extension папку (которую вы разархивировали из загрузки) и выберите Выберите. Это загружает ваше расширение.
  6. Прикрепите новое расширение LMA к панели инструментов браузера для быстрого доступа — вы будете часто использовать его для потоковой передачи встреч!

Начните использовать LMA

LMA предоставляет два варианта потоковой передачи:

  • Расширение браузера Chrome – Используйте это для потоковой передачи аудио и метаданных динамика из приложения браузера для собраний. В настоящее время он работает с Zoom и Chime, но мы надеемся добавить больше приложений для встреч.
  • Вкладка «Потоковое аудио LMA» – Используйте это для потоковой передачи звука с микрофона и любого приложения для встреч на базе браузера Chrome, программного телефона или аудиоприложения.

В следующих разделах мы покажем вам, как использовать оба варианта.

Используйте расширение браузера Chrome для потоковой передачи вызова Zoom

Чтобы использовать расширение браузера, выполните следующие действия:

  1. Откройте расширение LMA и войдите в систему, используя свои учетные данные LMA.
  2. Присоединяйтесь к собранию Zoom или начните его в веб-браузере (не используйте отдельный клиент Zoom).

Если у вас уже загружена страница собрания Zoom, перезагрузите ее.

Расширение LMA автоматически обнаруживает, что Zoom запущен на вкладке браузера, и заполняет ваше имя и название собрания.

  1. Сообщите другим участникам разговора, что вы собираетесь начать запись разговора с помощью LMA, и получите их разрешение. Не продолжайте, если участники возражают.
  2. Выберите Начать слушать.
  3. Прочтите и примите отказ от ответственности и выберите Разрешить чтобы поделиться вкладкой браузера.

Расширение LMA автоматически обнаруживает и отображает активного говорящего во время разговора. Если вы участвуете в собрании один, пригласите нескольких друзей присоединиться и обратите внимание, что имена, которые они использовали для присоединения к звонку, отображаются в расширении, когда они говорят, и приписываются их словам в расшифровке LMA.

  1. Выберите Открыто в LMA чтобы увидеть транскрипт в реальном времени на новой вкладке.
  2. Выберите предпочитаемый язык стенограммы и взаимодействуйте с помощником по встрече, используя фразу «ОК, помощник!» или Бот для помощи при встречах панель.

Ассоциация СПРОСИТЬ ПОМОЩНИКУ Кнопка просит службу помощника по собраниям (база знаний Amazon Bedrock) предложить хороший ответ на основе стенограммы недавних взаимодействий на собрании. Ваш пробег может отличаться, так что экспериментируйте!

  1. Когда вы закончите, выберите Остановить трансляцию завершить встречу в LMA.

Через несколько секунд появятся автоматические сводки по итогам встречи и станет доступна аудиозапись. Вы можете продолжить использовать бота после завершения звонка.

Используйте вкладку LMA UI Stream Audio для потоковой передачи звука с микрофона и любого браузерного аудиоприложения.

Расширение браузера — это наиболее удобный способ потоковой передачи метаданных и аудио из поддерживаемых веб-приложений для совещаний. Однако вы также можете использовать LMA для потоковой передачи только звука с любого браузерного программного телефона, приложения для встреч или другого источника звука, воспроизводимого в вашем браузере Chrome, используя удобный Stream Audio вкладка, встроенная в пользовательский интерфейс LMA.

  1. Откройте любой источник звука на вкладке браузера.

Например, это может быть программный телефон (такой как Google Voice), другое приложение для встреч или в демонстрационных целях вы можете просто воспроизвести локальную аудиозапись или видео YouTube в своем браузере, чтобы имитировать другого участника собрания. Если вы просто хотите попробовать, откройте следующее YouTube видео в новой вкладке.

  1. В пользовательском интерфейсе приложения LMA выберите Потоковое аудио (без расширения) чтобы открыть вкладку «Потоковое аудио».
  2. Что касается ID встречи, введите идентификатор встречи.
  3. Что касается Фамилия, введите свое имя (применяется к звуку с микрофона).
  4. Что касается Имя(а) участника, введите имена участников (применительно к источнику входящего звука).
  5. Выберите Начать потоковое.
  6. Выберите вкладку браузера, которую вы открыли ранее, и выберите Разрешить поделиться.
  7. Снова выберите вкладку пользовательского интерфейса LMA, чтобы просмотреть список нового идентификатора собрания, отображая собрание как В ходе.
  8. Выберите идентификатор собрания, чтобы открыть страницу сведений, и просмотрите расшифровку входящего звука, связанного с введенными вами именами участников. Если вы говорите, вы увидите транскрипцию своего голоса.

Использовать Stream Audio функция потоковой передачи из любого программного телефона, приложения для встреч или любого другого потокового аудио, воспроизводимого в браузере, а также вашего собственного звука, записанного с выбранного вами микрофона. Всегда получайте разрешение от других, прежде чем записывать их с помощью LMA или любого другого приложения для записи.

Обзор процесса обработки

Как LMA расшифровала и проанализировала вашу встречу? Давайте посмотрим, как это работает. На следующей диаграмме показаны основные архитектурные компоненты и то, как они сочетаются друг с другом на высоком уровне.

Пользователь LMA присоединяется к совещанию в своем браузере, включает расширение браузера LMA и проходит аутентификацию, используя свои учетные данные LMA. Если приложение для собраний (например, Zoom.us) поддерживается расширением LMA, имя пользователя, название собрания и имена активных докладчиков автоматически определяются расширением. Если приложение для встреч не поддерживается расширением, пользователь LMA может вручную ввести свое имя и тему встречи — имена активных выступающих не будут обнаружены.

Получив разрешение от других участников, пользователь LMA выбирает «Начать прослушивание» на панели расширения LMA. Безопасное соединение WebSocket устанавливается с предварительно настроенным URL-адресом WebSocket стека LMA, и токен аутентификации пользователя проверяется. Расширение браузера LMA отправляет в WebSocket сообщение START, содержащее метаданные собрания (имя, тема и т. д.), и начинает потоковую передачу двухканального звука с микрофона пользователя и входящего аудиоканала, содержащего голоса других участников собрания. Расширение отслеживает приложение для встреч, чтобы обнаружить смену активных говорящих во время разговора, и отправляет эти метаданные в WebSocket, позволяя LMA помечать сегменты речи именем говорящего.

Сервер WebSocket, работающий в Fargate, в реальном времени потребляет двухканальные аудиофрагменты из входящего потока WebSocket. Аудио передается в Amazon Transcribe, а результаты транскрипции записываются в режиме реального времени в Kinesis Data Streams.

Каждый сеанс обработки собрания выполняется до тех пор, пока пользователь не выберет «Остановить прослушивание» на панели расширения LMA или не завершит собрание и не закроет вкладку. В конце вызова функция создает файл стереозаписи в Amazon S3 (если запись была включена при развертывании стека).

Лямбда-функция, называемая обработчиком событий вызова, поступающая из потоков данных Kinesis, обрабатывает и при необходимости дополняет метаданные собрания и сегменты транскрипции. Процессор событий вызова интегрируется со службами поддержки совещаний. LMA работает на Amazon Lex, базы знаний для Amazon Bedrock и программы LLM Amazon Bedrock с открытым исходным кодом. QnABot на решении AWS для ответов на часто задаваемые вопросы и в качестве оркестратора маршрутизации запросов к соответствующему сервису AI. Процессор событий вызова также вызывает лямбда-функцию суммирования транскрипта, когда вызов заканчивается, чтобы создать сводку вызова на основе полной стенограммы.

Функция «Обработчик событий вызова» взаимодействует с AWS AppSync для сохранения изменений (мутаций) в Amazon DynamoDB и отправлять обновления в реальном времени вошедшим в систему веб-клиентам пользователя LMA (которые удобно открыть, выбрав опцию «Открыть в LMA» в расширении браузера).

Ресурсы веб-интерфейса LMA размещаются на Amazon S3 и обслуживаются через CloudFront. Аутентификацию обеспечивает Amazon Cognito.

После аутентификации пользователя веб-приложение устанавливает безопасное соединение GraphQL с API AWS AppSync и подписывается на получение событий в реальном времени, таких как новые вызовы и изменения статуса вызовов на странице списка собраний, а также новые или обновленные сегменты транскрипции и вычисленные данные. аналитика для страницы сведений о собрании. Если перевод включен, веб-приложение также безопасно взаимодействует с Amazon Translate, переводя транскрипцию собрания на выбранный язык.

Весь процесс обработки, от вставленной речи до живых обновлений веб-страниц, управляется событиями, а сквозная задержка невелика — обычно всего несколько секунд.

Мониторинг и устранение неполадок

AWS CloudFormation сообщает об ошибках развертывания и их причинах в соответствующем стеке. Мероприятия вкладка Видеть Устранение неполадок CloudFormation для помощи в решении распространенных проблем с развертыванием. Следите за сбоями развертывания, вызванными ошибками превышения лимита; Стеки LMA создают ресурсы, на которые распространяются квоты учетной записи по умолчанию и службы региона, такие как эластичные IP-адреса и шлюзы NAT. При устранении сбоев стека CloudFormation всегда переходите к любым неисправным вложенным стекам, чтобы найти первый зарегистрированный сбой вложенного ресурса — это почти всегда основная причина.

Amazon Transcribe имеет ограничение по умолчанию в 25 одновременных потоков транскрипции, что ограничивает LMA до 25 одновременных собраний в определенном аккаунте AWS или регионе. Запросите увеличение количества одновременных потоков HTTP/2 для потоковой транскрипции, если у вас много пользователей и вам необходимо обрабатывать большее количество одновременных собраний в вашей учетной записи.

LMA обеспечивает мониторинг времени выполнения и журналы для каждого компонента с помощью CloudWatch:

  • Обработка WebSocket и расшифровка задачи Fargate - На Amazon Elastic Контейнерный Сервис (Amazon ECS), перейдите к Кластеры страницу и откройте LMA-WEBSOCKETSTACK-xxxx-TranscribingCluster функция. Выбрать Задач вкладку и откройте страницу задачи. Выбирать Журналы и Посмотреть в CloudWatch для проверки журналов задач транскрибатора WebSocket.
  • Вызов функции Lambda процессора событий – На консоли Lambda откройте LMA-AISTACK-CallEventProcessor функция. Выбрать монитор вкладку, чтобы увидеть показатели функции. Выбирать Просмотр журналов в CloudWatch для проверки журналов функций.
  • API синхронизации приложений AWS – В консоли AWS AppSync откройте CallAnalytics-LMA API. Выбирать мониторинг в области навигации, чтобы увидеть показатели API. Выбирать Просмотр журналов в CloudWatch для проверки журналов API AWS AppSync.

Информацию о QnABot на AWS для Meeting Assist см. Помощь в организации встреч README, и Руководство по внедрению решения QnABot для дополнительной информации.

Оценка стоимости

LMA предоставляет сервер WebSocket с использованием сетевых ресурсов Fargate (2vCPU) и VPC по цене около 0.10 доллара США в час (приблизительно 72 доллара США в месяц). Более подробную информацию см. Цены на AWS Фаргейт.

LMA включается с помощью QnABot и баз знаний для Amazon Bedrock. Вы создаете свою собственную базу знаний, которую используете для LMA и, возможно, для других вариантов использования. Более подробную информацию см. Цены на Amazon Bedrock. Дополнительные сервисы AWS, используемые решением QnABot, стоят около 0.77 доллара США в час. Для получения более подробной информации обратитесь к списку QnABot о стоимости решения AWS.

Остальные затраты на решение зависят от использования.

Стоимость использования составляет около 0.17 доллара США за 5-минутный звонок, хотя она может варьироваться в зависимости от выбранных опций (например, перевода), количества обобщений LLM и общего использования, поскольку использование влияет на право на уровень бесплатного пользования и многоуровневые цены на многие услуги. . Дополнительные сведения об услугах, за использование которых взимается плата, см. в следующих разделах:

Чтобы самостоятельно изучить стоимость LMA, используйте Анализ затрат AWS или выберите Сведения о счете на панели выставления счетов AWS, чтобы увидеть свои ежемесячные расходы по сервисам.

Настройте свое развертывание

Используйте следующие параметры шаблона CloudFormation при создании или обновлении стека, чтобы настроить развертывание LCA:

  • Чтобы использовать собственную корзину S3 для записей собраний, используйте Имя корзины с аудиозаписями вызовов и Префикс аудиофайла.
  • Чтобы отредактировать PII из транскрипций, установите Включить редактирование контента для стенограмм до истинного и отрегулируйте Типы объектов редактирования идентификационных данных транскрипции по мере необходимости. Для получения дополнительной информации см. Редактирование или идентификация PII в потоке в реальном времени.
  • Чтобы повысить точность транскрипции технических и специфических для предметной области акронимов и жаргонов, установите Транскрипция пользовательского словарного имени к названию пользовательского словаря, который вы уже создали в Amazon Transcribe или установили Имя модели пользовательского языка транскрипции к имени ранее созданной пользовательской языковой модели. Для получения дополнительной информации см. Повышение точности транскрипции.
  • Чтобы расшифровать собрания на поддерживаемом языке, отличном от английского (США), выберите нужное значение для Язык транскрипции.
  • Чтобы настроить обработку расшифровки, дополнительно установите Функция Lambda Hook ARN для обработки сегментов пользовательской расшифровки в ARN вашей собственной лямбда-функции. Для получения дополнительной информации см. Использование функции Lambda для предоставления пользовательской логики для обработки стенограммы..
  • Чтобы настроить возможности помощи при проведении собраний на основе решения QnABot on AWS, Amazon Lex, Amazon Bedrock и баз знаний для интеграции с Amazon Bedrock, см. Помощь в организации встреч README.
  • Чтобы настроить суммирование стенограммы, настроив LMA для вызова собственной функции Lambda, см. Опция суммирования транскрипта LAMBDA.
  • Чтобы настроить обобщение стенограммы путем изменения подсказок по умолчанию или добавления новых, см. Обобщение стенограммы.
  • Чтобы изменить срок хранения, установите Срок действия записи в днях до желаемого значения. По истечении этого периода все данные вызовов будут окончательно удалены из хранилища LMA DynamoDB. Изменения этого параметра применяются только к новым вызовам, полученным после обновления.

LMA — проект с открытым исходным кодом. Вы можете создать форк репозитория LMA на GitHub, улучшить код и отправить нам запросы на включение, чтобы мы могли включить ваши улучшения и поделиться ими!

Обновите существующий стек LMA.

Вы можете обновить существующий стек LMA до последней версии. Более подробную информацию см. Обновить существующий стек.

Убирать

Поздравляем! Вы выполнили все шаги по настройке примера решения для анализа звонков в режиме реального времени с использованием сервисов AWS.

Закончив экспериментировать с этим примером решения, очистите свои ресурсы с помощью консоли AWS CloudFormation, чтобы удалить развернутые вами стеки LMA. При этом удаляются ресурсы, созданные при развертывании решения. Корзины S3 для записи, таблица DynamoDB и группы журналов CloudWatch сохраняются после удаления стека, чтобы избежать удаления ваших данных.

Live Call Analytics: сопутствующее решение

Наше сопутствующее решение, Аналитика звонков в режиме реального времени и помощь агенту (LCA), предлагает расшифровку и аналитику в реальном времени для контакт-центров (телефонные звонки), а не для встреч. Есть много общего: на самом деле LMA был построен с использованием архитектуры и многих компонентов, заимствованных из LCA.

Заключение

Пример решения Live Meeting Assistant предлагает гибкий, многофункциональный и настраиваемый подход для оказания помощи в проведении собраний в режиме реального времени, чтобы повысить вашу производительность во время и после собраний. Он использует сервисы Amazon AI/ML, такие как Amazon Transcribe, Amazon Lex, базы знаний для Amazon Bedrock и Amazon Bedrock LLM, для расшифровки и извлечения информации в режиме реального времени из аудиозаписи ваших встреч.

Пример приложения LMA предоставляется с открытым исходным кодом — используйте его в качестве отправной точки для собственного решения и помогите нам улучшить его, внося исправления и функции с помощью запросов на извлечение GitHub. Перейдите к Репозиторий LMA на GitHub чтобы изучить код, выберите Смотреть чтобы получать уведомления о новых выпусках и проверять README для получения последних обновлений документации.

Для получения квалифицированной помощи, Профессиональные услуги AWS и другие Партнеры AWS Здесь, чтобы помочь.

Мы хотели бы услышать от вас. Дайте нам знать, что вы думаете в разделе комментариев, или используйте форум вопросов в Репозиторий LMA на GitHub.


Об авторах

Боб Стрэхэн Боб Стрэхэн является главным архитектором решений в команде AWS Language AI Services.

Крис Лотт — главный архитектор решений в команде AWS AI Language Services. Имеет 20-летний опыт разработки корпоративного программного обеспечения. Крис живет в Сакраменто, штат Калифорния, увлекается садоводством, аэрокосмической деятельностью и путешествиями по миру.

Бабу Сринивасан является старшим специалистом по SA — Language AI services во Всемирной организации специалистов AWS, с более чем 24-летним опытом работы в области ИТ, из которых последние 6 лет были сосредоточены на облаке AWS. Он увлечен AI/ML. Вне работы он увлекается работой по дереву и развлекает друзей и семью (иногда незнакомцев) с помощью ловкости рук карточной магии.

Кишор Дхамодаран является старшим архитектором решений в AWS.

Фотография Джиллиан АрмстронгДжиллиан Армстронг является архитектором решений для строителей. Она в восторге от того, как облачные технологии открывают большему количеству людей возможности использовать технологии для решения проблем, и особенно в восторге от того, как когнитивные технологии, такие как разговорный ИИ, позволяют нам взаимодействовать с компьютерами более человеческим образом.

Spot_img

Последняя разведка

Spot_img