工作流
用 Agent 自动生成每日站会与周报
「昨天做了啥、今天做啥、有啥阻塞」——站会三问和周报是团队最固定的重复劳动。用 Agent 自动生成:它去拉 Git 提交、飞书/钉钉日报、Jira 状态,自己归纳成站会要点和周报,你只负责「确认 + 一键发送」。本教程搭一个周报生成 Agent。
📝 本教程适合:团队 Leader / 项目经理,想把「收集进度 → 写周报」自动化。需要各系统的只读 API 权限。
Step 1:明确输入源
1 明确输入源
先列清周报要从哪来:Git 仓库提交、项目管理工具(Jira / TAPD)、协作文档(飞书 / 钉钉)。给 Agent 开「只读」权限即可,别给写权限。
Step 2:拉取昨日/本周提交
2 拉取昨日/本周提交
用 Git API 按时间窗口拉提交,按成员聚合成「做了什么」。
# 拉取本周提交(示意)
git log --since="1 week ago" --pretty=format:"%an|%s"
# 或调 Git 平台 API 按 author+since 拉
Step 3:生成站会三问
3 生成站会三问
把聚合后的提交喂给 LLM,按「昨日 / 今日 / 阻塞」结构输出每个人的站会要点。
prompt = f"""基于以下提交,为 {member} 生成站会三问:
提交:{commits}
要求:昨日完成、今日计划、风险阻塞,每条一句话"""
Step 4:汇总成周报
4 汇总成周报
把全员站会要点 + Jira 状态(进行中/已完成/风险)汇总,生成项目周报草稿,突出「进度、风险、下周重点」。
📊 周报结构建议:① 本周进展 ② 关键风险 ③ 下周计划 ④ 需要的支持。Agent 照此填空最稳。
Step 5:定时触发
5 定时触发
用 cron(服务器)或 Agent 平台的 scheduler,设定「每工作日 9:00 出站会、周五 17:00 出周报」。
# crontab 示例:周五 17 点跑周报
0 17 * * 5 /usr/bin/python3 /opt/weekly_report.py
Step 6:推送与归档
6 推送与归档
生成后自动发到团队群/邮件,并归档到知识库。人工只需「看一眼、点确认」,避免 AI 把错进度发出去。
自动发前先人工确认。提交信息常常看不出真实进度,周报发出前让负责人过一遍最稳。
常见问题速查
| 你遇到的现象 | 大概率原因 & 解决 |
|---|---|
| 周报内容空 | 提交信息太水,先规范 commit 写法 |
| 进度不准 | 结合 Jira 状态而非只看 Git,发前人工确认 |
| 定时没跑 | 确认 cron 时区、服务在跑、无报错 |
| 隐私顾虑 | 只读权限 + 周报仅组内可见 |