全功能委派式分析平台,支持大数据流式处理、多任务编排、结果缓存与企业数据库集成。
数据分析专家(专业版)是一项面向实际任务的技能,主要用于2.1 任务理解框架(完整版);数据来自哪里;
用什么方法;推荐多种方法并对比;多格式(图表+报告+数据集);时间/资源/质量约束;成本预估与资源调度;输入 : 用户提供1 任务理解框架(完整版)所需的指令和必要参数;
2.2 大数据流式处理。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
| 要素 | 说明 | 进阶要点 |
|---|---|---|
| 分析对象 | 数据来自哪里 | 支持多源(文件+数据库+API) |
| 分析目标 | 想得到什么结论 | 自动拆解为子目标 |
| 分析方法 | 用什么方法 | 推荐多种方法并对比 |
| 输出形态 | 产出什么 | 多格式(图表+报告+数据集) |
| 约束条件 | 时间/资源/质量约束 | 成本预估与资源调度 |
输入: 用户提供1 任务理解框架(完整版)所需的指令和必要参数。
chunksize 参数分块加载,避免内存溢出yield 流式产出中间结果category / int32 等优化内存占用处理: 按照skill规范执行2 大数据流式处理操作,遵循单一意图原则。
输入: 用户提供3 多任务编排所需的指令和必要参数。
force_refresh=True 跳过缓存处理: 按照skill规范执行4 结果缓存与复用操作,遵循单一意图原则。
输入: 用户提供6 自定义输出模板所需的指令和必要参数。 处理: 按照skill规范执行6 自定义输出模板操作,遵循单一意图原则。
PostgreSQL:窗口函数、CTE、JSONB、物化视图输入: 用户提供7 企业数据库集成所需的指令和必要参数。 处理: 按照skill规范执行7 企业数据库集成操作,遵循单一意图原则。 输出: 返回7 企业数据库集成的执行结果,包含操作状态和输出数据。
基础变量: $DATE$ / $USER$ / $WORKDIR$
会话变量: $SESSION_GROUP_ID$
环境变量: ${ENV_VAR_NAME}
模板循环: {% for item in items %}...{% endfor %}
条件渲染: {% if condition %}...{% endif %}
宏定义: {% macro render_chart(data) %}...{% endmacro %}
处理: 按照skill规范执行8 模板变量高级用法操作,遵循单一意图原则。 输出: 返回8 模板变量高级用法的执行结果,包含操作状态和输出数据。
本skill还覆盖以下能力场景: 全功能委派式分析、支持大数据流式处、结果缓存与企业数、数据分析专家专业、版面向需要把复杂、数据分析任务、Agent、完成的专业用户与、提供完整的多任务、大数据处理与企业、级集成能力、核心能力、涵盖免费版全部能、无文件大小与任务、复杂度限制、基于分块读取与生、级文件、相同输入命中缓存、避免重复计算、多渠道通知。这些能力在上述核心功能中均有对应处理逻辑。
| 角色 | 场景 | 关键能力 | 输出形态 |
|---|---|---|---|
| 数据分析师 | 多步骤归因分析 | 多任务编排 + 检查点 | 结论树 + 报告 |
| BI 工程师 | 大屏底表生产 | 大数据流式 + 数据库集成 | 物化视图 + 数据集 |
| 数据团队负责人 | 周报自动化 | 定时任务 + 邮件分发 | PDF 报告 + 邮件 |
| 业务决策者 | 关键指标监控 | 缓存复用 + 阈值告警 | 看板 + 告警卡片 |
1. 业务人员委派:"分析上周销售下滑原因"
2. Agent 拆解为子任务:
- 任务1: 拉取上周销售数据(数据库)
- 任务2: 计算环比与同比(依赖1)
- 任务3: 按品类/区域/渠道拆分(依赖2)
- 任务4: 生成归因报告(依赖3)
3. 并行执行无依赖任务,串行执行有依赖任务
4. 每个任务落盘检查点
5. 失败任务重试 3 次,仍失败则跳过并告警
6. 最终生成 PDF 报告并邮件分发
预计上手时间:< 120 秒(企业数据源需配置凭证)。
请分析这份日志数据:
1. 数据源: access_logs.parquet(约 5GB)
2. 时间范围: 2024-12-01 至 2024-12-31
3. 关注: 异常访问模式与高频接口
4. 约束: 流式处理,避免内存溢出
5. 输出: 异常清单 + 频次表 + PDF 报告
请编排多任务分析:
6. 任务1: 从 PostgreSQL 拉取销售数据(数据库)
7. 任务2: 拉取商品主数据(数据库,与1并行)
8. 任务3: 关联销售与商品(依赖1+2)
9. 任务4: 按品类汇总(依赖3)
10. 任务5: 生成报告(依赖4)
11. 检查点: 每个任务完成后落盘
12. 失败策略: 重试 3 次,仍失败则告警
请配置每日监控任务:
13. 数据源: PostgreSQL 销售明细表
14. 频率: 每日 09:00 自动拉取昨日数据
15. 分析: 销售汇总 + Top 10 商品 + 异动归因
16. 模板: 电商行业模板 + 公司品牌
17. 分发: 邮件 + 企业 IM Webhook
18. 缓存: 7 天内相同请求命中缓存
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content | string | 是 | 相关说明 |
| content | string | 否 | 相关说明, 默认: 默认值 |
| content | string | 否 | 相关说明, 可选值: json/text/markdown |
| style | string | 否 | 输出风格, 参考 references/style.md |
{
"success": true,
"data": {
result: "相关说明",
result: "相关说明",
result: "相关说明",
"metadata": {
"template_used": "reviewer",
"word_count": 0,
"style": "专业"
}
},
"error": null
}
输出模板参考: assets/output.json
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="your_api_key_here"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统。
输入:
{
"content": "示例数据",
"content": "示例数据",
"style": "示例数据"
}
输出:
示例数据
输入:
{
"content": "示例数据",
"content": "示例数据",
"style": "示例数据"
}
输出:
示例数据
输入:
{
"content": "示例数据"
}
输出:
示例数据
A: 流式处理模式支持 GB 级文件,Dask/Polars 后端支持千万级行。增量计算可显著降低重复成本。
A: 在配置文件中用 depends_on 字段声明依赖,Agent 会自动构建依赖图,无依赖任务自动并行执行。
A: 基于输入数据哈希 + 任务参数生成缓存键。命中缓存直接返回结果,跳过计算。数据或参数变更自动失效。
A: 单任务失败自动重试 3 次(指数退避),仍失败则跳过并触发告警。检查点机制保证已成功任务不重算。
A: 通过环境变量传入 DB_HOST/DB_USER/DB_PASSWORD 等凭证,配置文件引用即可。禁止硬编码。
A: 支持基础变量、环境变量、Jinja2 循环与条件、宏定义等,详见模板文档。
A: 通过 duckdb 或 ETL 工具将多源数据归一至 Arrow/Parquet 格式,可使用 SQL 联表查询。
A: 专业版支持通过 MCP工具协议接入外部数据源与计算后端,可在 mcp_servers 配置块中注册 MCP server 与 MCP端点,融入 MCP生态共享分析能力。
A: 支持为每个任务设置 CPU/内存/IO 配额,避免单任务耗尽资源影响其他任务。
A: 凭证统一走环境变量,禁止硬编码;数据库账号最小权限原则;报告可加水印与访问控制;审计日志完整保留。
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接,执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令请求;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 检查输入是否符合skill使用说明中的格式要求,参考示例章节 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 确认运行环境符合依赖说明中的要求;检查命令权限设置 |
-
-
-
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.1万人学习
共49课时 | 82万人学习