一套可运行的多 Agent 数据分析团队,基于 agent-team-template 引擎(v2.1.0,29 项高可靠机制)。5 个专业 Agent 把「原始数据」变成「带图表的分析报告」,全程本地运行、不上网。
5 个 Agent:Fetcher 采集 / Cleaner 清洗 / Analyst 统计 / Visualizer 画图 / Reporter 报告,由 PM 统筹。详细职责与依赖图见 references/ARCHITECTURE.md。
你不用再为格式发愁:读 Excel(.xlsx/.xls)、WPS(.et/.ett)、CSV、TSV;中文表头(收入/地区/产品)自动识别;金额里的 ¥、千分位逗号、元、% 自动处理;编码 UTF-8/GBK/BOM 自动探测。想加自己的列名别名?见下方「自我改善」。
技能会记住你教过的东西,下次直接生效,全存在本地 state/:
# 教一个表头别名:以后「成交额」就当收入处理
python scripts/data_team.py --teach-col 成交额 revenue
# 记一条你的清洗偏好
python scripts/data_team.py --teach-rule "金额列里的'万'字先去掉再算"
每次跑完,踩过的坑会写进 state/experiences.md,越用经验越厚(详见 references/SELF_IMPROVE.md)。
大家真实踩过的坑(更全的在不断写进 state/experiences.md):金额写成「¥1,200」不用手改符号;中文表头直接认;Excel 打不开多半被别的程序占用;插 PPT/Word 用 PNG 位图别用 SVG。
Step 1 — 准备数据:先跑 --demo 验证全链路,或准备 Excel/CSV(中文表头也行)
Step 2 — 选入口:对话触发 / 脚本直跑 / Python API
Step 3 — 运行:python scripts/data_team.py --demo(或 --input 你的表.xlsx)
Step 4 — 取结果:报告写入 scripts/analysis_report.md,图表在 scripts/charts/(含 PNG)
Step 5 — 续跑:中断后保留 data_team_state.json,加 --resume 自动续上
Step 6 — 排错:先对照 state/experiences.md,再查 references/TROUBLESHOOTING.md
最简跑通命令:
python scripts/data_team.py --demo
直接说"帮我分析这批数据"或"数据分析团队",WorkBuddy 会加载此 skill 并自动编排。
# 基础 demo(模拟数据,验证全链路)
python scripts/data_team.py --demo
# 分析你的真实文件(Excel / WPS / CSV 都行)
python scripts/data_team.py --input 销售表.xlsx
# 断点续跑(中断后重跑自动续上)
python scripts/data_team.py --resume
from scripts.data_team import DataAnalysisTeam
team = DataAnalysisTeam()
team.setup(data_sources=["sales.xlsx"], analyze_fields=["revenue", "region"])
result = team.run()
print(result["humanized"]) # 人话输出
state/,绝不上传本 skill 遵循最小权限原则:敏感数据自动脱敏;每次运行自动产出 SECURITY_REPORT.md(AI 扫描 + 静态分析 + 沙箱验证);外部调用前经 SkillAuditor 审计;纯本地、可离线、无境外上传。重新生成安全报告:
python scripts/data_team.py --security-report
| 场景 | 原因 | 替代 |
|---|---|---|
| 实时流处理 | 本团队为批处理 | Flink/Spark Streaming |
| TB 级超大数据 | 单进程内存限制 | 分布式框架 |
| 强一致事务 | 黑板最终一致 | 数据库事务 |
| 单一取数 | 多 Agent 反而慢 | 直接用单 Agent |
data_team_state.json,重跑加 --resume 自动续上。scripts/ 目录里跑——引擎靠同目录引入 team_engine.py,在根目录跑会报找不到模块。--teach-col,一次记住、永久生效。scripts/ 目录运行,没报找不到模块analysis_report.md,核心指标/区域/产品/结论齐全scripts/charts/ 下有 PNG(插 PPT 用)和报告里的 SVGSECURITY_REPORT.md 已生成且脱敏生效共 11 个,详见 references/ 目录:MECHANISMS(机制)/ CONFIG(配置)/ TROUBLESHOOTING(排错)/ ARCHITECTURE(架构)/ FORMATS(多格式与位图)/ SELF_IMPROVE(自改善)/ SECURITY(安全评估)/ GLOSSARY(术语)/ CHANGELOG(版本)/ zh/quickref.md(速查)/ api/cli-reference.md(接口)。
更多技能请访问小葱技能站7w4.net。
这个数据分析技能整体质量不错,文档说明详细,中文支持好,可以离线运行不用担心数据安全。它能自动处理 Excel、CSV 等多种表格格式,遇到中文表头也能正确识别。最贴心的是越用越懂你的学习功能,下次分析同类数据会更顺手。不过实际使用中可能会遇到图表中文显示问题或依赖库缺失的情况,偶有小 bug 导致运行中断,但从示例报告来看最终效果还是不错的。