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