技术实践

BGL 用 Claude Agent SDK 与 Bedrock AgentCore 落地 text-to-SQL 智能体

应用与实践结构化分析、预测与决策

概述

BGL 是面向自我管理养老金(SMSF)管理的软件商,服务 15 个国家的 12700 多家企业,其分析场景涉及 400 多张按业务域划分的分析表。业务用户过去依赖数据团队写查询,传统 text-to-SQL 又难以稳定输出。AWS 官方博客披露,BGL 用 Claude Agent SDK 构建分析智能体,托管在 Amazon Bedrock AgentCore 上提供生产环境的有状态执行会话,并按金融服务要求实现会话隔离与基于身份的访问控制。架构上的关键取舍是把复杂数据转换留在既有大数据方案:ETL 用 Amazon Athena 与 dbt 把多源原始数据加工成面向业务的分析表,智能体只在这些业务就绪的表上做 text-to-SQL 与解读,避免直接面对原始库导致连表错误或聚合失准;数据不出平台,智能体继承底层治理与权限。博客未披露查询准确率、采纳率或工时节省等量化业务效果,生产上线的依据是文中的相应表述,效果层面以官方自述为准。