Skip to main content

每周 Knowledge 去重与清理

安排一次周一的高级 Devin 会话,用于梳理新的建议、合并重复条目并解决相互冲突的指导——在无需人工干预的情况下,让你的知识库持续保持准确。
AuthorCognition
CategoryDevin 优化
Features计划, 高级
1

编写周一清理提示词

在你的团队一周内与 Devin 协作的过程中,knowledge suggestions 会在每次会话中持续累积——Devin 学到的模式、有效的命令、它发现的约定等。到了周五,你可能已经有十来条新建议在等着处理,而已有条目中有些则引用了已重命名的文件或已弃用的 API。可以在每周一早上固定安排一次 Advanced Devin 会话,在团队正式开始这一周之前处理完所有这些内容。你的提示应当涵盖两项工作:对上周的建议进行分类处理,以及对已有条目进行去重。下面是一个能同时完成这两项工作的提示示例:若要在每次运行结束时收到通知,为该计划配置一个 Slack 频道——Devin 会将建议变更的摘要发布到那里,这样你的团队无需打开会话就可以进行审阅。
2

创建周一上午 8 点的日程

你需要一个在高级模式下运行的计划会话,这样 Devin 才能使用 Manage Knowledge 工具。
  1. app.devin.ai 左侧侧边栏中进入 Schedules,或在首页输入框的上下文菜单里使用 Schedule Devin 选项
  2. 点击 Create schedule,将频率设置为你团队所在时区的 Weekly — every Monday at 8:00 AM(每周——每周一上午 8 点),这样在新一周开始前就有整整一周的建议可供处理
  3. 粘贴你的周一清理提示词
  4. 在会话类型中选择 Advanced——这将赋予 Devin 创建、合并和删除 Knowledge 条目的能力
  5. 如有需要,可附加一个playbook,用于规范 Devin 如何格式化新条目或组织 Knowledge 文件夹
每次计划会话开始和结束时,Devin 都会发送电子邮件通知。如果你的团队使用了 Slack integration,Devin 还会直接将摘要发送到你的频道。要了解更多排程选项,请参阅 Scheduled Sessions guide
3

审查并批准第一次周一运行

在第一次周一运行完成后,打开该会话来查看 Devin 的建议。Devin 不会自动应用 Knowledge 变更 —— 它会给出创建、合并和删除的建议,你需要手动批准或拒绝每一项。一个典型的摘要如下所示:
Knowledge 去重与清理 — 周一,2月10日

建议新增条目(3条):
  - "Run prisma migrate deploy before integration tests" — 来自会话 #4821
  - "Redis cache TTL for user profiles is 5 minutes" — 来自会话 #4835
  - "Use vitest, not jest, for frontend unit tests" — 来自会话 #4802

建议合并(2条):
  - 合并 "Docker build steps" + "Container build process" → 单条条目
  - 合并两条关于 API 错误处理规范的重叠条目

建议删除(1条):
  - "Bundle with webpack" — 项目已于12月迁移至 Vite

建议忽略(4条建议):
  - 已被现有 Knowledge 覆盖

冲突解决(1条):
  - 两条条目对连接池大小存在分歧(5 vs 10)
  - 根据更近期的性能调优会话,建议采用 pool_size=10
在会话中审查每条建议,并选择批准或拒绝。将前几次运行用于校准——如果 Devin 在建议删除时过于激进,在你的提示中添加一条备注:“如有不确定,保留该条目并标记为待审查,而不是提出删除建议。”
4

通过每月审计获得更深入的洞察

当你的每周一清理流程已经稳定运行后,每隔一两个月在一次性的高级 Devin 会话中使用这些提示词,进行更深入的维护:**提示:**每周一的例行任务负责持续去重和建议的筛选分拣。这些更深入的审查——覆盖范围缺口分析和文件夹重组——属于一次性任务,建议每隔一两个月手动执行一次。