谈到周报自动化,很多人第一时间想到的是上大模型、搭建复杂框架。其实并没有那么玄乎。核心只有三点:数据从哪里来、内容由谁处理、结果如何分发。把这三环理清楚,利用 Skywork Agent 就能稳稳跑通从原始记录到可读文档、再到多人触达的完整闭环。它并不追求一次性覆盖所有办公场景,而是专注于周报这一具体任务,踏实走好每一步。

数据源:不要指望AI自动抓取,先搭建轻量级入口
在实际办公环境中,工作痕迹散落在 Git 提交、聊天记录、会议录音、Jira 卡片甚至桌面便签里。Skywork Agent 本身不具备多端监听能力,因此需要主动给它“喂”结构化输入。听起来不够“全自动”?但说实话,这种方式比强行打通所有 API 更靠谱——半自动才是多数人能长期坚持的节奏。
- 每天花 2 分钟,将当天重点事项粘贴到一个固定命名的文本文件中(如 daily-log-20260605.txt),格式尽量统一:“完成:xxx;阻塞:yyy;待确认:zzz”
- 通过脚本定时从 Git 仓库导出最近 7 天的提交记录:git log --since="7 days ago" --oneline --pretty="%s | %ad" --date=short
- 会议录音转文字后,只保留结论和待办事项,删除讨论过程,保存为 meeting-summary-20260604.txt
Agent 编排:用工具链取代大段提示词
Skywork 的 Super Agent 支持将 Python 函数注册为工具,这正是周报生成稳定性的核心所在。不要让大模型直接面对原始日志,而是拆解为几个步骤:
- parse_git_logs():提取 commit 中的 Jira ID(如 TO-123)、关键词(refactor / fix / add)、关联模块名
- extract_tasks_from_text():从 daily-log 和 meeting-summary 中识别动作动词+宾语+责任人(如“张三核对支付回调逻辑”)
- generate_weekly_summary():将前两步输出喂给 Skywork-13B 模型,使用固定模板生成带标题、分段、加粗重点的 Markdown 周报
每一步都是确定性函数,失败时可定位;模型仅负责语言润色与组织,不承担信息提取任务——幻觉风险大幅降低。这是经过反复测试后得出的结论:工具链越清晰,输出就越稳定。
分发机制:对接现有系统,避免重复造轮子
生成周报后,不能只停留在本地。利用 Skywork Agent 的 Webhook 或 HTTP 工具调用能力,直接连接你已经在使用的协作平台:
- 发送到飞书:调用 Feishu Bot Webhook,将 Markdown 转为富文本卡片,@相关成员并设置阅读状态
- 推送到钉钉:使用 DingTalk OpenAPI 发送工作通知,附上周报链接(可自动生成临时 Markdown 预览页)
- 存储到内部 Wiki:通过 Confluence REST API,自动更新指定页面的“本周回顾”章节
所有分发动作都封装为独立工具函数,触发条件明确(例如每周五 17:30 自动执行),无需人工点击。
效果验证:用最小闭环快速试错
第一次上线不必覆盖整个团队。先选一个项目组或从自己开始,效果会更理想:
- 周一早上设置定时任务,拉取上周五到本周四的数据
- Agent 输出一份草稿,你花 3 分钟检查:Jira 链接是否有效?任务归属是否准确?语气是否符合团队习惯?
- 根据反馈微调工具函数的正则规则或 prompt 中的风格指令(例如加上“用工程师口语,避免‘赋能’‘抓手’等虚词”)
跑通一周,再扩展到第二个人;稳定两周,再接入会议纪要模块。节奏可以慢一些,但每一步都要踩实。至于这个闭环是否值得扩展,可以根据实际反馈自行判断——但至少,它已经为你节省了每周一次的重复劳动。
