何时使用 Data Analyst Agent
- 查询数据库:针对已连接的数据源编写并执行 SQL 查询
- 分析数据:探索模式、计算指标并分析数据中的趋势
- 创建可视化:使用 seaborn 生成专业的图表和图形
- 回答数据相关问题:快速、准确地解答关于数据的问题
- 生成洞察:发现模式、异常以及可执行的关键发现
访问 Data Analyst Agent
在 Web 应用中
- 进入 Devin 首页
- 点击智能体选择下拉菜单
- 在下拉菜单中选择 Data Analyst
- 从与数据相关的问题或任务开始会话
在 Slack 中发起
!dana 宏:
前置条件
- 数据库 MCP:Redshift、PostgreSQL、Snowflake、BigQuery 以及其他 SQL 数据库
- 分析类 MCP:Datadog、Metabase 以及其他可观测性平台
Set up MCP integrations
了解如何通过 MCP 连接数据库和其他数据源
工作原理
Database Knowledge
示例提问
- “我们上周有多少活跃用户?”
- “过去一个月我们的每日收入趋势如何?”
- “哪些客户的使用量最高?”
- “按用户分群分析 Q4 的用户留存情况”
- “按 Enterprise 客户与自助服务客户拆分使用量”
- “找出按会话次数排名前 10 的用户,并展示他们随时间变化的活动情况”
- “为什么上周二注册量下降了?”
- “本周我们的错误率中是否存在异常情况?”
- “将本月的指标与去年同期进行对比”
最佳实践
明确你的指标
指定时间范围
请求可视化图表
验证 SQL
Knowledge 管理
- 新的 schema 信息或表之间的关系
- 业务逻辑或指标定义
- 数据质量模式或相关注意事项
进一步了解 Knowledge
了解 Devin 的 Knowledge 系统的工作原理
与标准版 Devin 的差异
| 功能 | Data Analyst Agent | 标准版 Devin |
|---|---|---|
| SQL 查询执行 | 已优化 | 支持 |
| 数据可视化 | 内置 seaborn 支持 | 需手动配置 |
| 数据库模式感知 | 预加载 Knowledge | 按需探索 |
| 响应风格 | 简洁、侧重指标 | 解释更为详细 |
| 代码变更 | 非主要关注点 | 完整支持 |
| MCP 集成 | 必需 | 可选 |
