Skip to content

日记与周报生成

写周报是很多人最头疼的事——周五下午想不起来周一做了什么。Moltbot 的解决方案是:每天随手发几条消息记录工作内容,周五让它自动整理成结构化的周报。记忆系统确保每条记录都被保存和关联。

前置条件

  • Moltbot 已部署并运行
  • Telegram Bot 已配置
  • 记忆系统已启用:参考 记忆系统文档
  • 定时任务(Cron)已启用(可选):用于自动生成周报

配置步骤

第一步:建立日常记录习惯

在一天中随时给 Moltbot 发消息记录工作内容,不需要特定格式:

你:今天修了那个 OAuth 回调的 bug,原因是 redirect_uri 没编码
你:和产品过了 v2.0 的需求,主要是多租户支持
你:review 了小李的 PR,代码质量不错就是测试少了点

每条消息都会自动存入记忆系统,带有时间戳。

第二步:手动生成周报

周五下午让 Moltbot 整理:

你:根据我这周的记录,帮我写一份周报。
分类为:已完成、进行中、下周计划。

Moltbot 会从记忆中检索本周所有记录,自动归类整理。

第三步:自定义周报格式

根据你公司或团队的要求,定制输出格式:

你:生成本周周报,按以下格式:

## 本周工作(MM/DD - MM/DD)

### 已完成
- [项目名] 具体事项

### 进行中
- [项目名] 具体事项(进度百分比)

### 问题与风险
- 需要协调的事项

### 下周计划
- 计划事项

第四步:设置自动周报生成

使用 Cron 任务自动化:

yaml
cron:
  - name: weekly-report
    schedule: "0 16 * * 5"
    channel: telegram
    prompt: |
      从记忆中检索用户本周(周一至今天)的所有工作记录,
      整理成一份周报。格式:

      📋 **本周周报**

      **已完成:**
      - 按项目分类列出

      **进行中:**
      - 列出进展和当前状态

      **下周计划:**
      - 根据进行中的事项推断下周重点

      如果本周没有工作记录,提醒用户补录。

进阶技巧

日报模式

如果团队要求每日汇报,也可以用同样模式:

yaml
cron:
  - name: daily-report
    schedule: "0 18 * * 1-5"
    channel: telegram
    prompt: |
      从记忆中检索今天的工作记录,生成日报。
      如果今天没有记录,提醒用户补录今日工作内容。

带数据的工作记录

记录时加入量化信息,让周报更有说服力:

你:今天优化了查询性能,P99 延迟从 200ms 降到 80ms
你:完成了 3 个代码 Review,合并了 2 个 PR
你:处理了 5 个客户工单,其中 2 个是重复问题需要根本性修复

多项目周报

如果你同时参与多个项目:

你:[Moltbot] 完成了记忆系统的分页查询功能
你:[内部工具] 修复了报表导出的编码问题
你:[技术分享] 准备了下周的架构分享 PPT

生成周报时要求按项目分组。

月报和季报

同样的思路也适用于更长周期的总结:

你:根据过去一个月的工作记录,生成月度总结。
侧重:主要成果、关键数据变化、遇到的主要问题和解决方案。

周报润色和调整

对自动生成的周报进行修改:

你:周报里「进行中」部分加上 v2.0 需求评审的进度,大概完成 60%。
另外「已完成」部分那个 OAuth bug 的描述改成更正式的:
「修复了 OAuth 2.0 回调流程中的 URI 编码问题」

结合日历和会议

如果你也用 Moltbot 做 个人 CRM智能提醒,会议记录也会纳入周报素材:

你:生成周报时也包含本周的重要会议和结论

常见问题

忘记记录怎么办? 你可以事后补录:「补充一下,周二还做了 XX 事情」。Moltbot 会把它存入记忆。自动周报 Cron 也可以在无记录时提醒你补录。

周报太长怎么办? 在 prompt 中限制字数或条目数,比如「每个分类最多列 5 条,选最重要的」。

能导出成文件吗? 配合文件系统 MCP 工具,可以让 Moltbot 直接把周报写入文件:「把周报写入 ~/reports/week-2024-01-19.md」。


相关文档

本站为第三方教程站,与 Moltbot 官方无关