6.4 企业数据分析师Agent:数据查询与报告生成实战一、场景概述(与书 6.3 综合案例3 对应)《大模型应用开发极简入门》第6章「实战项目:端到端AI应用」中,综合案例3为企业数据分析师Agent:数据查询 + 可视化 + 报告生成。本节与之一一对应,给出能力拆解、工具设计与实现思路,便于端到端搭建。企业数据分析师 Agent 可根据自然语言问题生成 SQL、执行查询、生成图表与报告,降低数据分析门槛。二、核心能力自然语言转 SQL:将「上月销售额 TOP10」「各部门人数分布」等转为可执行 SQL,需结合库表 schema 与业务口径(见 5.7 节)。数据可视化:根据数据特点与用户意图推荐图表类型(折线、柱状、饼图等),并调用图表工具生成图片。报告生成:基于查询结果生成 Markdown 或 Word 分析报告,可预置模板与变量填充。三、工具设计工具功能execute_sql执行 SQL 并返回结果(只读、限制表范围、防注入)get_schema返回库表结构,供模型生成 SQL 时参考generate_chart根据数据与类型生成图表(如 matplotlib/plotly)genera