我如何与 AI 协作
六月的某个时候,我注意到一件让人不安的事:我每天都在用 AI,却几乎什么都没沉淀下来。每次会话都从零开始。周一得到的简历建议和周四得到的互相矛盾,因为两次会话彼此都不知道对方存在。我在学编程、找工作、记笔记、写这个博客、做项目——而每一件事都是自己的一堆对话、文件和半吊子自动化。
所以真正的问题不是”我该用哪个 AI 工具?“,而是:**我有这么多种工作——该怎么管理它们?**这篇文章就是我目前搭出来的答案:三个层,以及当一个真实需求出现时它们如何组合的一个实例。完整的地图——每个工作流、角色和资产,持续更新——在 /zh/atlas/;这篇文章是它的导览。
三个层
数据层——所有东西读写的地方
最底层就是我的事实,放在任何会话都能找到的地方:
- 一个 Logseq 知识库——我的 PKMS。每日日志是采集入口;主题页存放我学到的东西。上面的每个循环都往里写;知识库本身是一个汇聚点。
- 我的项目——我做过的所有东西,登记在一处,带着技术栈、健康度、以及可以从中复用的部分。
- 我的工作履历——评审过的项目提炼成案例研究,再提炼成一份事实文件(
master.md),所有面向职业的东西都必须从它取材。 - 我的博客——这个站点:我公开说的话。
- 我自己——一份通过访谈得来的主档案,蒸馏成每个 AI 会话都会加载的片段,这样任何会话都不用从”你是谁”问起。
运营层——谁来干活
中间层是工作真正发生的地方:两个项目仓库、三个角色、一场常设访谈。
- forge 管理项目:登记、评审、从每个项目里挖出可复用的部件、再用这些部件搭起下一个项目。
- agent-kit 管理复用:提示词库、技能、片段——任何通用到能服务所有其他仓库的东西都放在这里,通过薄加载器部署,绝不复制粘贴。
- 编辑(一个角色)拥有这个博客:文字风格、草稿流水线、每页一种语言、所有内容过一遍母语英语润色。
- 图书馆员(一个角色)维持知识库的一致性:页面命名、日志格式、采集流水线——管的是约定,不是内容。
- 品牌教练(一个角色,最新的一个)负责我在公开场合的形象:定位、平台策略、对我各个公开界面的由外向内审计。已设计并登记入册,尚未运行。
- “About me” 项目(在 Claude Cowork 里)通过访谈我来维护主档案,再蒸馏出供其他一切消费的各个版本。
这里的”角色”不是代码,而是一份 markdown 守则文件,会话读了它、然后照着它行事。命令是核对清单——每次都走同样的步骤;角色则是判断力汇聚的地方。
决策层——谁来拍板
最顶端还有一个角色:幕僚长(Chief of Staff)。它拥有那份清单——一个 YAML 文件,每个工作流一行:归谁所有、入口在哪、上次评审是什么时候。让整个系统保持诚实的规则很直白:**不在清单上的,就不存在。**一个小 Python 脚本负责核对无聊的事实(入口是否还在、哪一行过期了),而脚本做不了的判断由幕僚长来下:保留、合并、自动化,还是退役。它审计另外三个角色——也审计它自己那一行。
这一层就是抓住我自欺的地方。我为面试准备搭过一条术语表流水线,几个月来看起来像基础设施;审计发现它的暂存文件是空的——从来没有同步过一次——于是把它退役了。从这具尸体上取下的规则:一个工作流不能因为文件存在就自称”在运行”,它必须拿出使用证据。
层的组合:找工作
当一个特殊需求出现时,这几层才真正挣回自己的饭钱,因为需求所需的大部分东西已经存在——我复用它们,只补上缺的那一块。
找工作就是眼下的实例。它复用数据层:“About me” 档案提供我是谁,forge 评审过的项目提供证据,而且已经提炼进 master.md。它新增的只是其他循环都没有的那条流水线:侦察职位、按一套评分标准匹配、定制一份带日期的简历(每一句声称都必须能追溯回 master.md——正是这一点终结了周一与周四的自相矛盾)、并在任何真人面试官出场之前,按具体 JD 对我做模拟面试。
这就是应对任何新需求的模式:查清单、复用已有的、只造增量,然后给新的部分单开一行。
地图的其余部分
这篇文章的初稿本来有第三章:完整目录——每个工作流、角色、资产,各一行。我删掉了。在草稿等待润色的那段时间,目录变成了一个独立页面:System Atlas,每当系统变化,幕僚长就从清单重新生成它。冻结在博客文章里的目录,发布当天就开始漂移;atlas 不会漂移,因为它由它所审计的那些行重建而来。
这是本文发布当天的地图快照;最新版本见持续从清单重建的 System Atlas。
截至本文发布之日(2026-07-07),这张地图上有十二个工作流和四个判断型角色——三个跑运营,一个做审计。值得深挖的部分——我怎么学习、求职流水线怎么运转、我怎么决定一项任务该用哪一档 AI 工具——都会有各自的文章。这一篇只是导览。
凌驾一切的一条规则
产出是唯一重要的东西,而且只算我自己生成的产出。相关研究已经清楚到我把它当成定论——把写作或代码委托出去,学习效果趋近于零。所以 AI 负责批评、检查、用问题拷问我、起草用完即弃的脚手架;而我想学会的代码,由我自己敲,理解必须扛得住一次”讲回来”的检验才算数。
完全坦白,因为这篇是第一个端到端跑完我发布流水线的帖子:它的初稿是 AI 写的,出于我的要求、依照我自己的编辑守则——然后经同一条流水线删减、核实、润色后才发布。这种张力——既想要杠杆、又不让它掏空工作本身——正是这套系统存在的全部理由。清单化解不了这种张力。它只是保证我能看见它。