[SEO 副标题]
本指南展示了收集和存储人类对生成式人工智能(AI)应用程序反馈的规范性方法,使企业能够通过收集用户的满意度数据来估算其人工智能投资的价值。它针对 AWS 上的自定义聊天机器人和 Amazon Q 企业版聊天机器人,实现了一种反馈收集机制。决策者可以轻松访问并以可视化方式查看根据用户对聊天回复的评分和评论得出的关键绩效指标(KPI),这些 KPI 针对其生成式人工智能应用程序的性能和有效性提供了有价值的见解。
请注意:[免责声明]
架构图

-
适用于 Amazon Q 企业版聊天机器人
-
适用于自定义聊天机器人
-
适用于 Amazon Q 企业版聊天机器人
-
此架构图展示了如何通过 Amazon Q 企业版聊天机器人提高用户交互的可观测性。对于 AWS 上的自定义生成式人工智能聊天机器人,请打开其他选项卡。
第 1 步
自定义聊天机器人用户分享其与 Amazon Q 企业版聊天机器人应用程序上次互动的反馈。 -
适用于自定义聊天机器人
-
此架构图展示了如何通过在 AWS 上构建的自定义生成式人工智能聊天机器人提高用户交互的可观测性。对于 Amazon Q 企业版聊天机器人,请打开其他选项卡。
第 1 步
自定义聊天机器人用户分享其与生成式人工智能聊天机器人应用程序(基于托管在 Amazon Bedrock 或 Amazon SageMaker 上的模型)上次互动的反馈。
Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
-
卓越运营
Lambda 函数可处理和应对传入的请求和事件,通过无服务器计算实现卓越运营。EventBridge 可无缝路由 Amazon Q 发出的反馈数据,而 API Gateway 作为安全入口点,可最大限度地减少运营开销。AWS 负责预置、扩展和维护,使您能够专注于应用程序逻辑。这减轻了运营负担,确保了高效、可靠的运营。
-
安全性
敏感的用户反馈数据安全地存储在 Amazon S3 中,并由 AWS KMS 进行加密管理。访问控制通过 API Gateway 的自定义授权器实现,提供了安全的入口点。这种全面的数据保护、访问控制和安全通信方法可保障客户信息和应用程序的完整性。
-
可靠性
本指南使用 AWS Cloud Development Kit(AWS CDK),可实现基础设施即代码部署,并有助于建立一致、可重复的部署,从而降低人为错误的风险。
无服务器 Lambda 函数通过无服务器组件应对数据处理和业务逻辑,这些组件可自动扩展并透明地从故障中恢复,从而确保可靠的态势。本指南中的服务通过提供容错能力、可扩展性和自动恢复来提高可靠性。
-
性能效率
EventBridge 从 Amazon Simple Queue Service(Amazon SQS)中摄取事件,而 API Gateway 从自定义人工智能聊天机器人摄取反馈事件。EventBridge 能够以低延迟处理和交付大量事件,而 API Gateway 则是一种可扩展的高性能 API 管理服务。这些服务可在不影响性能的前提下处理不同的工作负载和流量。
-
成本优化
Amazon S3 提供经济实惠的数据存储,只对存储的数据量收费。Lambda 通过自动扩缩和仅按执行时长收费避免了闲置计算成本。Athena 可对存储在 Amazon S3 中的数据进行临时 SQL 查询,无需预置专用基础设施,因此您只需为执行的查询付费。
-
可持续性
Lambda 和 API Gateway 等无服务器服务可根据需求自动纵向扩展或缩减,从而提高可持续性。当没有事件需要处理时,这些组件会保持空闲,从而优化资源使用,并最大限度地减少资源浪费。这种方法在确保有效使用的同时,将指南对环境的影响降到最低,符合可持续做法。
实施资源

提供了在 AWS 账户中进行实验和使用的详细指南。构建指南的每个阶段(包括部署、使用和清理)都将被检查,以便为部署做好准备。
示例代码为起点。它经过行业验证,是规范性但不是决定性的,可以帮助您开始。
免责声明
示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。
本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指导是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。