Amazon Q:无代码无服务器生成式AI虚拟助手的崛起
关键要点
- 本文介绍AWS最新无服务器产品Amazon Q及其企业能力。
- 逐步指导如何使用Amazon Q(Business版)构建从S3存储桶PDF提取洞察的生成式AI助手。
- 了解Amazon Q(Business版)的不同版本及功能比较矩阵,以决定下一个业务用例。
- 学习Amazon Q(Business版)的其他无服务器集成选项。
- Amazon Q(Developer版)简介。
Amazon Q
Amazon Q是一款生成式AI驱动的助手,旨在彻底改变业务运营。它是AWS平台提供的完全无代码无服务器解决方案,设计用于无缝集成企业系统和数据。Amazon Q业务版通过增强员工搜索信息、解决复杂问题和高效完成任务的能力来赋能员工。
从导航企业工作流到支持高级问题解决,Amazon Q是一款多功能工具,将AI驱动的智能带入组织流程的核心。
Amazon Q开发者版通过自动代码生成、代码审查和从头编写样板模板代码来提升工程师和开发者的生产力,从而最小化开发工作量。除了生产力助手,Amazon Q还以其创建、测试和调试计算机代码的能力脱颖而出,使其成为技术团队的宝贵资产。
Amazon Q提供两款专业产品:
- Amazon Q for Developers:专为开发者和IT专业人士设计,专注于软件开发生命周期(SDLC),通过智能洞察和自动化简化开发和测试流程。
- Amazon Q for Business:面向企业员工和业务分析师,通过简化对企业数据的访问、改进决策和自动化日常任务来提升生产力。
Amazon Q不仅是一个工具;它是一种先进的解决方案,重塑了企业及其员工与技术互动的方式,实现更智能、更快速和更明智的运营。
除了以上两款产品,Q还支持与流行无服务器组件的集成,通过集成基于AI的智能助手。
Amazon Q的其他无服务器集成渠道
Amazon Q和Amazon QuickSight
Amazon Q增强Amazon QuickSight(AWS的统一商业智能(BI)服务),通过引入高级生成式AI能力。借助Amazon Q,业务分析师可以使用自然语言轻松创建BI仪表板、可视化和复杂计算,将开发时间缩短至分钟。这种集成使员工能够制作可定制的数据故事,并探索超越传统仪表板的洞察。
Amazon Q和Amazon Connect
Amazon Q通过嵌入生成式AI能力来改造Amazon Connect(AWS的基于云的联系中心解决方案),以改善客户服务。它分析实时客户对话和相关公司内容,为代理推荐精确的行动或响应。
这导致更快、个性化和更准确的客户互动。借助Amazon Q,企业可以减少等待时间、提升客户满意度并降低服务成本,同时通过AI驱动的虚拟助手提供卓越支持。
Amazon Q和AWS Supply Chain
Amazon Q与AWS Supply Chain集成,为供应链管理带来AI驱动的洞察。它使库存经理、规划师和供应链专业人士能够提问并接收智能、数据支持的答案。
通过整合来自多个系统的数据,Amazon Q突出趋势、预测结果并解释因果关系。团队可以模拟假设场景、评估权衡并做出明智决策,以优化全球供应链,确保效率和弹性。
Amazon Q业务版提供多种索引类型和用户订阅计划,允许您通过组合不同选项来自定义应用环境,以满足业务需求。
Amazon Q业务版不同版本的比较矩阵
Amazon Q Business Lite
Lite订阅提供基本能力,适合寻求基本功能的用户:
- 权限感知响应:提问并接收安全、上下文感知的答案。
- 数据集成:安全地将Amazon Q业务版连接到企业知识和数据。
- 对话界面:响应 tailored 以适应单页,以便快速简洁的信息检索。
- 无缝企业登录:利用安全、企业级单点登录(SSO)简化访问。
Amazon Q Business Pro
Pro订阅提供高级功能集,实现全面体验:
- 完整能力访问:解锁所有Amazon Q业务版功能,包括Amazon Q Apps和与Amazon Q在QuickSight中的集成(Reader Pro)。
- 增强响应:在对话界面中接收深入、权限感知的响应,长达七页。
- 内容创建:快速生成新内容以支持业务需求。
- 数据洞察:分析上传文件并通过Amazon Q在QuickSight中获取可操作洞察(Reader Pro)。
- 自定义插件:通过定制插件扩展功能以满足特定需求。
Amazon Q Apps(仅限Pro计划)
- 应用创建:轻松创建、发布和分享自定义应用。
- 数据源选择:为每个应用卡选择并配置数据源,以满足独特用例。
- API集成:利用API创建和消费Amazon Q Apps的输出,增强自动化和工作流效率。
索引类型
| 索引类型 | 能力 | 详情 |
|---|---|---|
| Starter Index | – 单可用区 | – 适合概念验证(PoC)和开发者工作负载。 |
| – 成本效益 | – 部署在单个可用区以降低成本,适合非生产用例。 | |
| Enterprise Index | – 多区域冗余 | – 跨三个可用区部署,实现高可用性和可靠性,适合生产工作负载。 |
| – 可扩展 | – 根据要索引的文档数量调整索引单元数量,确保灵活应对增长或变化的业务需求。 |
与Amazon Q业务版的数据集成
Amazon Q业务版数据源连接器使从不同源收集数据到集中系统变得容易。通过最小设置,这些连接器允许与Adobe Experience Manager、Alfresco、Aurora(MySQL和PostgreSQL)、Amazon FSx(Windows和NetApp ONTAP)、Amazon RDS、Amazon S3、Amazon WorkDocs、Confluence和Dropbox等平台无缝集成。这简化了创建AI驱动解决方案的过程,同时确保企业能高效使用来自多个源的数据。
使用Amazon Q业务版构建生成式AI助手的快速分步指南
在以下步骤中,我将通过一些步骤构建一个简单的基于Amazon Q的问答应用。
步骤1:从AWS管理控制台启动Amazon Q业务版,并点击“Get Started”。
步骤2:点击“Create Application”以启动应用流。
步骤3:填写应用名称并选择默认值。
步骤4:应用创建后,应用页面将加载。点击“Data Sources”按钮添加所需数据源。
步骤5:在“Data Sources”页面,您需要选择检索器和索引类型。我们还将上传相同的PDF(AWS数据库文档),一旦选择“index”,我们就在探索Amazon Bedrock服务时使用。
上传PDF文件。
上传后,您将看到绿色横幅中的成功消息。
点击“Done”并等待Q处理文件。
处理完成后,状态将更改为“Indexed”。
步骤6:在测试上传PDF文件的问答聊天功能之前,我们需要添加“用户/用户组”。点击“Manage User access”为我们创建的应用添加新用户。
填写详细信息,如用户名和其他细节,包括电子邮件,并点击确认以将用户添加到订阅。您需要确保提供有效电子邮件,因为用户需要通过接受电子邮件中的邀请来设置密码。
步骤7:这是最终测试阶段,我们将在上传的文档上测试基于Web的问答体验。要测试Web体验,点击部署的URL。这将打开登录页面,并使用我们之前添加的用户名和密码登录。
在Visual Studio IDE中集成Amazon Q for Developers的快速演练
在以下步骤中,我们将在Visual Studio Code(一款流行且广泛使用的IDE)中集成Amazon Q for Developers。
步骤1:启动Visual Studio code,在“Extension”部分,键入并搜索Amazon Q,点击“Install”按钮安装Amazon Q。
步骤2:一旦Amazon Q在IDE中成功安装,左侧面板显示扩展,但为了启用它以便正常使用,我们需要登录。我们将使用我们的AWS builder Id(免费)注册并将其用于非商业用例。选择第一个“Use for free”选项并点击继续按钮,实际上将在浏览器中打开登录页面进行登录。
步骤3:一旦您注册并成功登录,允许Amazon Q作为外部工具与VSCode IDE集成。
步骤4:一旦Amazon Q集成到VSCode IDE中,聊天界面如下所示。
步骤5:演示时间。我要求Amazon Q创建一个CloudFormation脚本,该脚本创建一个连接到SNS主题的Lambda。我用自然语言提出这个要求,Amazon Q能够生成CFT脚本,如下截图所示。
总结
在本文中,我们探索了Amazon Q(业务版和开发者版),提供了关于它们关键特性和能力的洞察,以利用生成式AI增强业务运营和开发者生产力。
我们还讨论了Amazon Q如何赋能企业用户构建智能解决方案,如问答,通过无缝连接到企业数据源。
此外,我们提供了使用Q业务版创建简单问答应用的分步指南,以及QnA在IDE中为开发者提供帮助,展示了Amazon Q如何简化AI到工作流的集成。这使得企业能够有效利用先进AI技术的力量。别忘了在完成所有测试后在AWS控制台中删除应用。
Suvoraj Biswas
Suvoraj是企业生成式AI及其架构与治理的主题专家和思想领袖,也是《企业生成式AI架构——企业采用生成式AI的架构师指南》的作者,该书在这个新的尖端领域获得了全球知名行业资深人士的赞誉。 professionally,他在一家著名的财富500强金融公司担任解决方案架构师(企业)。他于2024年被AWS选为AWS社区构建者。您可以在他的网站上了解更多信息。