使用 Amazon Q Business 和 Amazon Transcribe 提升您的媒体搜索体

使用 Amazon Q Business 和 Amazon Transcribe 改善媒体搜索体验

关键要点

现代数字环境中,音频和视频内容需求激增。Mediasearch Q Business 是一个开源解决方案,旨在使用 Amazon Q Business 和 Amazon Transcribe 来增强媒体搜索体验。透过该解决方案,用户可以直接在搜索结果页面播放媒体片段,提供更流畅的体验。部署该解决方案易于上手,并提供对 YouTube 播放列表的支持。

在当今的数字环境中,音频和视频内容的需求激增,组织越来越多地利用媒体以创新的方式与观众互动。从视频格式的产品文档到播客替代传统博客,内容创作者探索多样的渠道以扩大受众。随著虚拟工作场所的兴起,通过录制会议、通话和语音信箱所产生的内容也随之激增。此外,联络中心也生成大量媒体内容,包括支援通话、屏幕共享录音和通话后调查。

我们很高兴地介绍 Mediasearch Q Business,这是一个由 Amazon Q Business 和 Amazon Transcribe 提供支持的开源解决方案。Mediasearch Q Business 以 Amazon Kendra 提供的 Mediasearch 解决方案 为基础,并利用 Amazon Q Business 提升搜索体验。该解决方案通过使用媒体作为知识库的一部分来超强化您消费媒体文件的方式,生成更可靠的用户问题答案。这个解决方案还提供了增强的 Amazon Q Business 查询应用程序,使得用户能够从搜索结果页面直接播放原始媒体文件或 YouTube 影片的相关部分,实现无缝直观的用户体验。

解决方案概述

Mediasearch Q Business 易于安装和试用。这个解决方案包含两个组件,如下图所示:

组件描述Mediasearch indexer将媒体文件音频和视频转录到 Amazon S3 存储桶或来自 YouTube 播放列表的媒体,并将转录内容引入 Amazon Q Business 或 Amazon Kendra 的索引中。Mediasearch finder提供用户界面并代表登录用户对 Amazon Q Business 服务 API 进行调用,以显示 API 调用的响应。

Mediasearch indexer 能够查找和转录存储在 S3 存储桶中的音频和视频文件,并且它也可以将 YouTube 播放列表中的视频索引为音频文件并转录这些音频文件。转录时,它在每句话开头嵌入时间标记,并将每个准备好的转录内容索引到 Amazon Q Business 原生检索器 或 Amazon Kendra 检索器。安装后,indexer 先运行一次,随后根据您指定的间隔定期运行,维护索引以反映任何新的、修改的或删除的文件。

Mediasearch finder 是一个网页搜索客户端,您使用它在 Amazon Q Business 应用程序中搜索内容。此外,Mediasearch finder 在搜索结果中嵌入了内联嵌入式媒体播放器,因此您可以看到转录内容的相关部分,并播放来自搜索页面的原始媒体您媒体桶中的音频文件和视频文件或 YouTube 影片而无需离开搜索页面。

在以下部分中,我们将讨论: 如何将此解决方案部署到您的 AWS 帐户 如何使用它来索引和搜索示例媒体文件 如何使用解决方案与您自己的媒体文件一起 解决方案的运作方式 估算的成本 如何监控使用情况和排除故障 自订和调整解决方案的选项 当您完成实验后如何卸载并进行清理

先决条件

请确保您具备以下条件: 一个可启动 AWS CloudFormation 堆叠的 AWS 帐户。 一个 AWS IAM 身份中心 实例的 ARN,将由 Amazon Q Business 应用程序使用来提供对用户的访问。

部署 Mediasearch Q Business 解决方案

在本部分中,我们将引导您部署两个解决方案组件:indexer 和 finder。我们使用 CloudFormation 堆叠在 useast1 AWS 区域中部署必要的资源。

如果您要将解决方案部署到其他区域,请按照 README 提供的指示进行操作。

部署 Mediasearch Q Business indexer 组件

要部署 indexer 组件,请按以下步骤操作:

选择 Launch Stack。

在 Identity center ARN 和检索器选择 部分,对于 IdentityCenterInstanceArn,输入您的 IAM 身份中心实例的 ARN。

您可以在 IAM 身份中心控制台的 设置 页面找到 ARN。ARN 是一个必填字段。

对于所有其他参数使用默认值。我们稍后将根据您的具体要求自订这些值。确认堆叠可能会创建带有自定义名称的 IAM 资源,然后选择 Create stack。

部署 indexer 堆叠大约需要 10 分钟。请在部署 Mediasearch Q Business finder 之前,等待 indexer 完成部署。

部署 Mediasearch Q Business finder 组件

Mediasearch finder 使用 Amazon Cognito 来验证用户对该解决方案的访问。为了让经过身份验证的用户能够与 Amazon Q Business 应用程序互动,您需要配置一个 IAM 身份中心的 客户管理应用程序,该应用支持 SAML 20 或 OAuth 20。

在这篇文章中,我们创建一个支持 OAuth 20 的客户管理应用,这是应用之间安全通信和共享用户数据的一种方式。我们使用了一种称为 受信任身份传播 的技术,这允许 Mediasearch Q Business finder 应用安全地访问 Amazon Q 服务,而无需在两个身份提供者在我们的示例中是 Amazon Cognito 和 IAM 身份中心之间共享密码。

使用 Amazon Q Business 和 Amazon Transcribe 提升您的媒体搜索体

受信任身份传播使用令牌而不是共享密码。令牌就像数字证书,证明用户的身份及其可执行的操作。AWS 管理的应用程序利用受信任的身份传播直接从 IAM 身份中心获取令牌。IAM 身份中心还可以从外部授权伺服器如 Amazon Cognito交换身份令牌和访问令牌。这使得应用程序能够在 AWS 之外例如 Amazon Cognito、Microsoft Entra ID 或 Okta进行用户验证并获取令牌,然后将该令牌交换为 IAM 身份中心令牌,再使用新令牌请求对 AWS 服务如 Amazon Q Business的访问。

如需更多信息,请参见 使用受信任身份传播与客户管理应用程序。

当 IAM 身份中心实例与您部署 Mediasearch Q Business 解决方案的帐户位于同一帐户中时,finder 堆叠允许您在堆叠部署过程中自动创建 IAM 身份中心客户管理应用程序。

如果您使用组织实例的 IAM 身份中心,在您的管理帐户中启用,则需要在另一个 AWS 帐户中部署 Mediasearch Q Business finder 堆叠。在这种情况下,请根据 README 中的步骤手动创建 IAM 身份中心应用程序。

要部署 finder 组件并创建 IAM 身份中心客户管理应用程序,请完成以下步骤:

选择 Launch Stack。

对于 IdentityCenterInstanceArn,输入 IAM 身份中心实例的 ARN,这与部署 indexer 堆叠时使用的值相同。

对于 CreateIdentityCenterApplication,选择 Yes 以创建 Mediasearch finder 应用的 IAM 身份中心应用程序。在 Mediasearch Indexer 参数 中,输入由 indexer 堆叠创建的 Amazon Q Business 应用 ID。您可以从 indexer 堆叠的 QBusinessApplicationId 输出中复制此 ID。选择用于部署 Mediasearch indexer 的检索器类型如果您部署的是 Amazon Kendra 索引,则选择 Kendra,否则选择 Native。如果您选择了 Kendra,请输入 indexer 堆叠使用的 Amazon Kendra 索引 ID。对于 MediaBucketNames,使用 indexer CloudFormation 堆叠的 MediaBucketsUsed 输出,以允许搜索页面访问 YTMediaBucket 和 Mediabucket 中的媒体文件。确认堆叠可能会创建具有自定义名称的 IAM 资源,然后选择 Create stack。

配置用户对 Amazon Q Business 的访问

要访问 Mediasearch Q Business 解决方案,请将适当订阅的用户添加到 Amazon Q Business 应用程序和 IAM 身份中心客户管理应用程序中。

添加用户到 Amazon Q Business 应用程序

要开始使用 Amazon Q Business 应用程序,您可以从 IAM 身份中心实例中将用户或组添加到 Amazon Q Business 应用程序。完成以下步骤以将用户添加到应用程序中:

通过选择 indexer CloudFormation 堆叠输出的 QBusinessApplication 连结访问 Amazon Q Business 应用程序。

在 群组和用户 页签下,选择 管理访问和订阅。

选择 添加群组和用户。

选择 添加现有用户和群组。

搜索现有用户,选择用户并选择 分配。

选择添加的用户,并在 更改订阅 菜单中选择 更新订阅级别。

选择适当的订阅级别并选择 确认。

有关每个 Amazon Q 订阅的详细信息,请参考 Amazon Q Business 定价。

将用户分配到 IAM 身份中心客户管理应用程序

现在您可以将用户或组分配到 IAM 身份中心客户管理应用程序。完成以下步骤以添加用户:

在 finder CloudFormation 堆叠的输出部分,选择 IdentityCenterApplicationConsoleURL 的网址以浏览到客户管理应用程序。

加速器官网下载

选择 指派用户和群组。

选择用户并选择 指派用户。![选择用户](https//d2908q01vomqb2cloudfrontnet/f1f836cb4

介绍 AWS 生成性 AI 创新中心的 Anthropic Claude 自定义模型计划 机器学习博

介绍 AWS 生成性 AI 创新中心的 Anthropic Claude 自定义模型计划 机器学习博

AWS 生成性 AI 创新中心的自定义模型计划简介重要信息总结自 2023 年 6 月以来,AWS 生成性 AI 创新中心与全球数百名客户合作,帮助他们创造和实施定制的生成性 AI 解决方案。现在,我...

公告:Amazon QuickSight 社区开发者专区 商业智能博客

公告:Amazon QuickSight 社区开发者专区 商业智能博客

Amazon QuickSight 社区开发者角落正式上线作者:Kristin Mandia 和 Katie Connolly,发布日期:2023年10月31日在Amazon QuickSight上发...

订阅