数据分析 Agent 如何支持「可视化「
1️⃣ 考察意图
面试官想看你能否让 Agent 自动选择合适的图表类型并生成可视化,而非依赖用户手动选图表。
2️⃣ 标准答
自动可视化分三步:"数据类型识别 → 图表推荐 → 自动生成":
- 数据类型识别:分析查询结果的列类型——时间列(datetime)→ 适合时间序列图;分类列(category)+ 数值列 → 适合柱状图/饼图;地理列 → 适合地图;多数值列 → 适合散点图/热力图
- 图表推荐:LLM 根据数据类型 + 分析意图推荐图表。如"月度趋势"→折线图;"品类占比"→饼图;"地区分布"→地图;"相关性分析"→散点图
- 自动生成:用 Plotly/Echarts 生成交互式图表。支持缩放/筛选/导出。用户可以"换成柱状图"→Agent 重新生成
3️⃣ 答题模板
"三步。数据类型识别(时间/分类/数值/地理)→LLM推荐图表(趋势=折线/占比=饼/分布=地图/相关=散点)→Plotly/Echarts自动生成交互式图表。用户可'换成柱状图'重新生成。"
4️⃣ 高频追问
追问:用户说"画个好看的图",Agent 怎么理解"好看"?
"好看"是主观的,Agent 用默认审美标准:(1) 配色——用专业配色方案(如 Tableau 10 / viridis),避免彩虹色;(2) 标注——自动添加标题/轴标签/数据标签;(3) 布局——合理设置图表大小/边距/字体。用户可以说"用蓝色系"/"加数据标签"/"改成横向"→Agent 调整
5️⃣ 避坑
- ❌ "让用户自己选图表类型" → ✅ "用户可能不知道什么图表适合。Agent 应该自动推荐并生成,用户可以调整。降低使用门槛。"
6️⃣ 简历呼应
- 描述你实现的自动可视化方案,给出图表类型推荐准确率
- "Automatic Chart Recommendation" (Wongsuphasawat et al., 2023)
本章学习完毕 ← 返回 Agent 岗面试宝典 v3 · 精华版 | 📝 建议整理错题笔记 | 🎯 标记掌握程度
—— 本场面试完 ——