首页 » 亚马逊云科技解决方案 » 零售和快消行业 » 客户体验 » 智能数据分析助手解决方案指南
智能数据分析助手解决方案指南
此亚马逊云科技解决方案有何用途 ?
该解决方案指南基于大语言模型的强大自然语言处理能力,使非技术人员也可以通过自然语言进行数据查询和分析,无需掌握 SQL 等专业技能。该指南通过 Amazon Bedrock 服务生成 SQL 及分析,并且通过 Amazon OpenSearch 检索对应的历史 Q/A 提升提示词质量,形成更准确的结果。这大大降低了用户的数据分析门槛,用户无需依赖技术人员就可以自助获取数据洞察,提升决策效率。该指南充分发挥了大语言模型在自然语言处理上的优势,实现了自动业务语言理解、SQL 转换、数据提取、分析建模等功能,极大地提升了组织的自助分析和业务响应能力,是达成数据洞察的有效途径。
优势
业务人员自助分析
满足临时需求
成本优化
解决方案概述
以下架构图展示了整个方案的部署架构。

图示说明:
- 用户通过前端服务(Streamlit)在 Amazon ECS 上触发搜索请求。
- ECS 将请求路由到 Amazon Lambda 函数,该函数连接到不同的后端服务。
- 查询被发送到 Amazon OpenSearch,根据嵌入式的现有历史记录检索前 k 个结果。
- Amazon Lambda 将查询、提示和检索到的历史问答(少数样本)组合成一个提示,以调用 LLM 聊天模型。
- 查询被发送到嵌入模型以生成用于检索的嵌入。OpenSearch 使用 KNN 检索前 k 个问答对作为生成的示例。
- Amazon Lambda 从数据库中提取 DDL 信息(包括列描述和表描述),然后组合成提示。
- 生成的 SQL 语句在数据源上运行并提供数据结果。
- 历史数据和提供的示例数据定期填充到 OpenSearch 中。
- 数据库管理员定期将问答示例提供到 Amazon DynamoDB 中。