AI 原生信息中台 · AI CEO 首期班 第二天上午
01 — 58
序 · 开场
中山大学岭南学院 · 李学恒
+
+
01序 · 开场
中山大学岭南学院 · AI 智能体设计与应用技能高级研修班
从 AI 原生上下文库
到你自己的自动化信息系统
第二天上午 · 2026.07.26
李学恒
中山大学岭南学院 · 副教授
第二天信息中台
第二天承前
接着昨天的台阶:系统构建者
ITool User · 会用
第一天上午——把一件事说清楚,
交给它做完:
填表、审单据、出简报
IITool Builder · 会造
第一天晚上——写规则、提炼 Skill、
接数据、让它到点自己跑
IIISystem Builder · 会搭系统
今天上午——把这些零件装成
一套自己的东西:
它记得住,也找得回
这是你自己的,不是公司的。公司买的那套知识库是全公司的档案室,今天做的是你自己桌上的抽屉柜——抽屉柜你今天下午就能开始用,档案室你得走流程。
而且它跟着你走。换岗位、换公司,这个文件夹都带得走。
第二天今天的路线
今天这三个小时,两件事
PART I · 上半场 把库建起来
- 搭建 AI 原生上下文库——一个装得住你工作记忆的文件夹
- 一段说完就散的话 → 一条能找到的笔记 → 一个会自己去找的库
- 四个必要组件:目录、AGENTS.md、索引、三个 Skill
- 工具用 WorkBuddy,你亲手动手四次
PART II · 下半场 让它自己跑
- 升级为自动化信息迭代系统——给库加入口,给库加值班表
- 人不在电脑前也能往里放 → 到点自己出活 → 库自己定期体检
- 现场搭真管道:常驻 → 建任务 → 跑一次 → 推手机 → 接 Skill → 排维护
- 换入口用 Hermes,你亲手动手六次
上半场教它规矩,下半场给它排班。今天你会动手 10 次。 一个文件夹,从头到尾没换过——换的只是谁来敲门。
I
PART I · 第一部分
搭建
AI 原生上下文库
不装新东西,不写代码。上半场统一用 WorkBuddy,
打开的是同一个已经搭好的课堂笔记库。
I现场跑两次 · 现场口述:星辰科技,7 月 23 日刚开完的场地供应商洽谈
同一段话,丢给两个地方
正式报价 35 万,不含茶歇,茶歇按 80 一位另算,200 人大概 1.6 万。定金三成,签约后五个工作日付。王芳周五前同步给陈总监重算预算。
丢进聊天框:「帮我总结一下」
- 回来一段摘要,写得也不差
- 不知道该放哪,因为它没有「哪」
- 不知道库里已经有一条 7 月 22 日的预算评审
- 关掉窗口,这段就只剩在聊天记录里
- 下周想查「场地到底多少钱」,还得自己翻
丢进笔记库:「记一下,按库里的规则处理」
- 先读 AGENTS.md,判断这是会议内容
- 落到 5_会议/2026年7月_第3周/
- 搜到 7 月 22 日那条评审笔记,发现三笔支出 49 万和 45 万上限本来就对不上,现在场地还不含茶歇,缺口更大——把这个冲突指出来
- 更新 _index.md
- 回读一遍,把相对路径报给我
I看五个动作
差别在五个动作
| 动作 | 聊天框 | 你的笔记库 |
| 理解 | 回答眼前这个问题 | 先判断这是什么类型、该归到哪 |
| 归档 | 不落地 | 写进 5_会议/2026年7月_第3周/ |
| 连接 | 只看眼前这段 | 搜到 7 月 22 日预算评审,建立真实关联 |
| 索引 | 不维护 | 在目录页补一条:「场地正式报价 35 万不含茶歇,茶歇另计约 1.6 万;预算缺口扩大」 |
| 复用 | 靠人翻聊天记录 | 下次按索引直接找到 |
五个动作里,聊天框只做第一个。
核 心 观 点
差别不在模型强弱,
在于有没有一个属于你的文件夹,
以及这个文件夹有没有规矩。
聊天框旁挂 AI,分类、归档、建链接还是要你自己动手;
笔记库里的 AI 自己判断类型、自己归档、自己更新索引,而且它认识你。
I技术路线 · 两分钟
两条路:切碎了找,还是顺着目录找
向量检索 把材料切成几百字一段,每段变成空间里的一个点。你问一句,它捞回最像的那几段。
要架一个向量数据库,材料上了几千份才划算。
文档索引引导的 Agentic Search 今天走这条。不切碎。它读索引、缩范围,锁定那一份,整个打开读全文。
不依赖任何基础设施,一个文件夹就够,下课就能开始。
选哪条不看谁更先进,看你每次要的是片段还是整份。你手上这几十份会议记录,前因后果咬在一起——刚才那份洽谈笔记,「报价 35 万」和「不含茶歇,另计 1.6 万」被切到两段里,35 万就成了一句没有条件的话。到了几千篇再接向量检索不迟。
I本段总纲
这个笔记库,四个必要组件
中枢:你自己的笔记库
| # | 组件 | 它管什么 |
| 一 | 一套目录结构 | 让它光看文件夹名,就知道东西该放哪 |
| 二 | 一份 AGENTS.md 规则文件 | 整套系统的控制中枢,定义处理流程与格式 |
| 三 | 一组 _index.md 索引文件 | 每个文件夹一份,告诉它这里到底有什么 |
| 四 | 一组配套 Skill | 把「记一下」这类话变成稳定动作 |
I组件一 · 目录结构
组件一 · 目录结构:让它一眼看出东西该放哪
目录就是你给数字助理画的一张地图,告诉它东西都放在哪。
- 从五到九个分区起步,用起来再拆。一上来分十五个,大半会空着。
- 名字按业务说话,5_会议 比杂项强得多。数字前缀管排序,中文管语义。
- 允许往下再分一层:5_会议/2026年7月_第3周/、3_工作/周报/。
星辰科技 · 我的笔记库/
├── AGENTS.md 规则文件
├── 1_关于我/ 我是谁、现在在忙什么
├── 2_想法/ 判断、还没成型的念头
├── 3_工作/ 项目推进、客户材料、周报
├── 4_学习/ 读到的东西、课程笔记
├── 5_会议/ 会议记录、决定和待办
├── 6_市场情报/ 行业动态、竞品、外部变化
├── 7_行政/ 流程、制度、报销
├── 8_附件/ 图片、PDF、录音转写
└── 临时工作区/ 草稿和中间产物,正式笔记不放这里
I组件二 · 规则文件
组件二 · AGENTS.md:它每次干活的入口
- 它在这个文件夹里干活时,每次新任务开始都先读 AGENTS.md。你在这里写了什么规矩,它就按什么规矩处理。
- 一帆老师昨晚讲的员工手册,就是这个东西。今天不重讲,只把笔记库这一份里必须有的内容说清楚。
- 至少三块:这个库干什么用、你是谁;收到一段内容按什么顺序处理;写出来的东西长什么样。
- 另外加一段红线:什么情况必须先问你——删除、覆盖、批量移动、把内容发到库外面去、涉及真实客户和真实金额的材料。
I三块内容 · 对着真文件讲
三块内容,现在就打开那份真文件看
| 块 | 它管什么 | 写成什么样才算数 |
| 一 | 这个库干什么用、你是谁 | 三到五行就够。外加一句「需要个性化判断先读 1_关于我/」——分层,规则文件才不会越写越臃肿 |
| 二 | 收到一段内容按什么顺序处理 | 七步,写死。含糊的规则是库不稳定的头号原因——只写「帮我整理笔记」,它这次先搜后写,下次直接新建一条重复的 |
| 三 | 写出来的东西长什么样 | 三条是护栏不是文风:不补写没给的事实、不确定的单列「未确认」、不建指向空文件的链接 |
| + | 必须先问你的情况 | 删除、覆盖、批量移动、发到库外面去、涉及真实客户和真实金额 |
I消除恐惧
这些文件,我们从来不手写。
你以为要做的
- 学 Markdown 语法
- 学怎么写规则文件
- 学索引文件的格式
- 再学一门技术
实际要做的
- 一句话交办:「照我刚才说的,帮我把这个库的规则文件写出来。」
- 它写完,你读一遍
- 缺哪一块,告诉它补上
- 改之前让它先把要加的那句话给你看
你不用会写员工手册的排版,但你得知道手册里该有岗位职责、工作流程和红线。
这堂课要你学会的,是知道里面该有哪几块,然后验收它写得对不对。四个组件、三块内容、七步流程——记住这张清单就够了,剩下的它来写。
I组件三 · 索引
组件三 · _index.md:告诉它这里有什么
5_会议/2026年7月_第3周/_index.md 现在长这样:
| 文件 | 讲了什么 |
| 2026-07-20_客户开放日筹备会.md | 定琶洲会议中心 8/15;活动改为老客户维系为主;每环节指定产出物负责人 |
| 2026-07-22_Q3预算评审.md | Q3 不追加费用;开放日单独立项;三笔支出 49 万与 45 万上限对不上,待王芳重核 |
| 2026-07-23_供应商洽谈.md | 场地正式报价 35 万不含茶歇,茶歇另计约 1.6 万;预算缺口扩大 |
摘要要写到这个颗粒度。写「预算相关会议」,它还得把三份笔记全打开;写「三笔支出 49 万与 45 万上限对不上」,它一眼就知道该进哪一份。
索引就是地图上每个房间门口那块牌子,写着里面到底有什么。牌子写得含糊,它就得挨间推门。索引不用你手写——规则文件第 6 步写了「同步更新对应文件夹的 _index.md」,它每次写完笔记自己更新。
I理论落点
索引,就是你给它画的那张地图
它找一件事的路径是这样的:
读顶层索引 → 判断该进哪个分区 → 进子目录读摘要 → 锁定具体笔记 → 打开取正文
- 刚才开场那次它就是这么走的:从 5_会议/_index.md 看到「2026年7月_第3周」里有 Q3 预算评审,再进去读摘要「三笔支出 49 万与 45 万上限对不上,待王芳重核」,才打开那一份读全文。等下跟练三,你会亲手让它再走一遍。
- 全程它只完整读了一份笔记。库里就算有五百篇,它也只读几份索引就能缩到这一份。
- 索引要写好,四条:摘要写具体、层级两三层就够、文件名本身就带信息、保持更新。
不写这张地图,它每次都得把整栋楼推一遍门;写了,它直接敲对门。
所以摘要写得含糊,它就找得慢、找得偏——写「预算相关会议」和写「三笔支出 49 万与 45 万上限对不上」,是两种命运。
I上半场收口
它不是记得,是每次都找得到。
- 向量检索问的是「哪段文字跟我这句话最像」。
你这个库问的是「按我东西的摆法,答案应该在哪」。
- 前者靠模型的表征质量,后者靠它的推理能力加上你的索引写得好不好。后半句才是你能使上劲的地方。
- 你每纠正一次,地图就准一分。等下跟练四你会做一次:改的不是一条笔记,是规则——以后都不会再错。
I组件四 · 配套 Skill
组件四 · 三个配套 Skill:让每次动作都一样
库里配三个 Skill 就够用了:
| Skill | 你说什么话触发 | 它负责什么 |
| takenote | 「记一下」「帮我整理成笔记」 | 把手上已有的东西归档进来 |
| research-save | 「研究并保存……」 | 主动去查,把新知识带回来 |
| update-vault | 「维护一下索引」 | 定期检查索引、补断链 |
标准化入口让每次行为稳定。不用 Skill 触发的时候,你说「帮我记一下这段」,它有时候只是回答你一段话,并没有真的去归档、去更新索引——事情看着做完了,库里什么都没多。
I实拍
这不是设想,我自己跑了两年
讲师本人的笔记库,现在的规模:
2682
笔记其中会议 203 篇、学习笔记 182 篇
结构和你们手上这个课堂笔记库一样:目录、规则文件、索引,加上固定的入口。区别是它多跑了两年。
这不是设想。今天你们要做的,是它的第一天。
I接下来四步
接下来四步,台上台下一起做
上半场统一用 WorkBuddy,打开的都是同一个课堂笔记库。
I让它认识这个库,也认识你
目录是地图,规则文件是它的工作手册
12 分钟
III关掉对话,
让它重新找
这就是它和聊天产品的区别
8 分钟
IV给它加一条规矩
规矩写进去,以后都算数
8 分钟
I跟练一 · 12 分钟
跟练一:让它认识这个库,也认识你
先读一下这个库,然后用不超过 5 个问题了解我:我的角色和公司、
当前最重要的三件事、平时最常处理哪几类信息、希望你帮我产出什么、
哪些动作必须先问我。
根据我的回答更新 1_关于我/ 里那两个文件。不要新建目录,不要动示例笔记。
把左边这段整段复制进去。
- 自查一 它问的问题是冲着你来的,不是通用模板问题
- 自查二 「个人背景」和「当前状态」里出现了你刚说的话,其他文件没被动过
I跟练二 · 10 分钟 · 指令就一句,长的是素材
跟练二:记一条
记一下下面这段内容。
【粘贴素材】
素材在包里:跟练2_素材_项目评审片段.md 换成自己脱敏后的内容也行,但下一页的验收按这份讲。
7 月 24 日 下午 · 客户开放日预算复盘(随手记)教学模拟材料 · 公司 / 人名 / 金额 / 事件均为虚构
陈总监:王芳,上次让你重新核的数,出来了没有?
王芳:出来了。场地那边我又谈了一轮,压到 32 万。物料从 8 万砍到 6 万,把纸质手册去掉了,改成现场扫码看电子版。餐饮 5 万,按 200 人算的。另外我加了 3 万备用金,防止现场出状况。
陈总监:那总共多少? 王芳:46 万。已经控制在 45 万以内了。
陈总监:行。李伟,你那边演示设备的事呢?
李伟:新品样机 8 月 5 号能到,但只有一台,现场只能演示一个场景。如果要两个场景,得从深圳那边调一台旧的过来。
陈总监:先按一台准备。还有个事,我听说竞品下个月要降价,好像幅度还不小,你们打听打听。要是真降了,我们开放日的报价策略得跟着调。
孙晓梅:议程初稿我发群里了,麻烦大家周五前给意见。
跑的时候盯一件事:它在动笔之前,有没有先去读索引。
I跟练二 · 对答案
这段素材里,埋了四个坑
| 素材里怎么说的 | 它应该做到 |
| 场地 32 万 + 物料 6 万 + 餐饮 5 万 + 备用金 3 万 = 46 万,王芳说「已经控制在 45 万以内了」 | 把这个矛盾指出来,不要跟着抄「控制在 45 万以内」 |
| 场地说压到 32 万 | 翻出 5_会议/2026年7月_第3周/2026-07-23_供应商洽谈.md:正式报价 35 万且不含茶歇。跨文件发现对不上 |
| 转写成了「李伟」 | 按 5_会议/人名词典.md 保留「李威」并标注存疑,不自作主张改写 |
| 陈总监说「我听说竞品下个月要降价」 | 放进「未确认」那一节,不写成既定事实 |
落点也算一项:笔记必须落在 5_会议/ 里,不在根目录、不在临时工作区。对应的 _index.md 要多出一条具体摘要,不是「会议记录一则」这种。
I跟练三 · 8 分钟 · 破题
跟练三:关掉对话,让它重新找
必须新开一个任务,不要接着刚才那个对话。
星辰科技这次项目评审做了什么决定,下一步行动项是什么?
说明你是怎么找到的。
- 验收一 答案对,而且附上了相对路径
- 验收二 它说得出自己读了哪几份 _index.md
我刚才把对话关掉了,它现在不记得我们聊过什么。
但它照样找到了——因为东西不在聊天记录里,在文件夹里,而且有索引告诉它去哪找。
聊天产品做不到这件事,不是模型不够强,是它压根没有一个属于你的文件夹。
I跟练四 · 8 分钟
跟练四:给它加一条规矩,让规则跟着长
刚才那条记对了位置。现在做一件更常发生的事:加一条新规矩。
你刚才把这条记在了 5_会议/,位置对。现在我要加一条规矩:
以后凡是涉及金额的会议笔记,末尾都单列一节「金额与口径」,
把出现过的数字、各自的来源、以及对不上的地方列清楚,方便我核。
这条规矩加进 AGENTS.md。先别动手改文件——把你打算加的那句话发给我看,
我说行你再改。改完回头把刚才那条笔记补上这一节。
- 验收一 它先给你看了要加的规则,没有直接动手改
- 验收二 新增的规则是具体的(说清哪类笔记、加什么节、列什么内容),不是「要注意金额」这种空话
- 验收三 回头补的那节里,49 万与 45 万上限对不上这处被列了出来
II
PART II · 第二部分
把上下文库升级为
自动化信息迭代系统
上半场:一个能记、能查、能改规矩的笔记库
下半场:给它加入口,给它加时间表
II破题
库有了,但还得你亲自往里放、亲自开口问它要
上半场的库已经会记、会找、会改规矩。但它有一个共同前提:每一次,都是你先开口。
现在这样
- 你把材料复制进去,它才归档
- 你问一句,它才去找
- 你想起来才让它维护索引
- 你人在电脑前,它才动
下半场变成
- 你改了工作文件夹,它到点自己去看
- 到点自己读、自己写、自己落进库里
- 排进时间表,不用你想起来
- 你人不在,它照样出活
上半场解决的是「东西存哪、怎么找回来」。下半场解决的是「谁来按下开始」。
答案是:不需要人按。
II总纲
中台四件事:底座 / 输入 / 输出 / 维护
| ① 底座 | 东西放哪、按什么规矩处理、怎么找回来 | 上半场已经做完 |
| ② 输入 | 不用你复制粘贴,材料自己进库 | 今天现场搭一条 |
| ③ 输出 | 不用你开口,到点自己产出 | 今天现场搭一条 |
| ④ 维护 | 索引对不对得上、有没有断链,定期自己查 | 今天现场搭一条 |
II讲师本人的系统 · 一个人跑了两年的样本
这是我的系统:13 条定时任务
跟上一页那三件事一一对上。看左边那列频率——从每小时一路降到每月。
输入材料自己进来4
每小时飞书妙记导入
每天腾讯会议转写导入
每天早上日程提醒
每天晚上日程提醒
输出活按时出去4
每天工作活动总结今天搭这条
每周工作周报
每月月报
每次会议转写 → 英文纪要 → 邮件
维护库自己体检2
每天笔记库维护
每周完整维护(含外部索引)
+ 3 条私人琐事,没上屏
最上面那条排的是 17 9-23 * * *——每天 9 点到 23 点,每小时的第 17 分钟。这行东西不用你写,你说「每小时导一次,白天就行」,它自己翻译成这个。
周报那条任务的指令里,有一句是这两年最值钱的:
对 Git 仓库,不能只罗列 commit subject。必须至少阅读代表性 commits 的 git show --stat……commit hash 和文件名只是证据,正文应是解释性文字。
这句不是技术要求,是验收标准:我要的是解释,不是清单。
II输入层
输入层:三个真入口
| 一 | 在飞书里发一句「记一下:李威那边下周一之前要给个明确答复」——活在你自己那台电脑上干 |
| 二 | 会议转写、录音、日程每天都在产生,排一条定时任务,它自己去取 |
| 三 | 你照常改文件,改动本身就是材料——不用另外写一份汇报 |
渠道能接的有七八种。入口越多,出错的地方越多——先把一条跑顺,再谈第二条。
II输出层
输出层:日报 → 周报 → 月报
三层的分工不一样:
| 日报 | 今天发生了什么,跟已有的哪条对得上 | 每天 |
| 周报 | 这周推进到哪、卡在哪、下周该动哪一件 | 每周 |
| 月报 | 哪些事在往前走,哪些一直原地打转 | 每月 |
II换台机器 · 从零开始
现在切到我这台笔记本,它跟你们的一模一样
换台机器。从这一页起,屏幕上是我自己的笔记本,不是预先准备好的演示环境。它现在的状态,和你们手上这台一模一样:
| Hermes Agent | ✅ 已装(v0.19.0) |
| 模型 | ✅ 已配 |
| 飞书通道 | ✅ 已连(能在飞书里跟它对话) |
| 角色文件 SOUL.md | ❌ 未设置 |
| 自定义 Skill | ❌ 没有(只有 69 个官方自带) |
| 定时任务 | ❌ 一条都没有 |
| 常驻服务 | ❌ 没装——建了定时任务也不会响 |
| 上半场的笔记库 | ✅ 已有(今天上午自己建的) |
最后两行,就是接下来四十分钟要解决的。
这一段的规矩:
- 六条指令,整段复制,粘进飞书里那个机器人。不写代码,你要改的只有路径。
- 前提是飞书和 Hermes 已经配上对——没配上,你发什么它都不理。配对是课前动作,我录了视频:先交办给 Hermes 桌面端自己去接,它卡住会停下来告诉你敲哪一句。今天课上不占时间。
- 没装上 Hermes 的,和同桌共用一台,或者只看。这一段不排障。
II今天要搭的东西
今天要搭的最小闭环
你改了工作文件夹里的东西
↓
Hermes 到点自己去看(它读得懂改了什么,不是只报文件名)
↓
对照你上半场那个笔记库的规矩和索引
↓
写一条今日进展,落进 3_工作/日报/,更新索引
↓
推给你(先落到本地,接通飞书的再多一步推到手机)
要准备的只有两个路径:
- 笔记库路径:上午你建的那个文件夹
- 工作文件夹路径:你平时真正在改东西的地方,哪个项目都行
取路径的办法:把文件夹拖进输入框,别手打。
II指令 1 · 机械动作,照做就行
指令 1 · 让它常驻
整段复制,粘进飞书里那个机器人:
帮我检查一下你的定时任务能不能真的自动触发。
如果 gateway 没有在跑,就把它装成开机自启的后台服务,装完启动,
然后告诉我状态。这一步如果需要我授权,停下来告诉我要点什么。
看到这两个字就往下走:
运行中
它会回一张状态表。不用看懂,也不用问那些名词是什么意思。
这一步不产生任何成果,它只是确认这台机器上的机制是活的。
没有这一步,后面建的任务到点不会响,而且不报错——任务列表里写着「每天 18:00」,状态也正常,第二天你去找日报,没有。
「任务创建成功」不等于「任务执行成功」。
这两句话之间,隔着一个常驻服务。
课前实测 46 秒,全程不需要你授权。现场慢一点正常。
II指令 2 · 先把两个路径准备好,再整段复制
指令 2 · 建每日进展任务
帮我建一个定时任务,每天下午 6 点跑,名字叫「每日工作进展」。
任务的工作目录设成我的笔记库:
【把你的笔记库路径粘在这里】
每次开工前,先读这个目录下的 AGENTS.md,按里面的规矩办。
它每次要做的事:
1. 去看我的工作文件夹最近 24 小时改了什么:
【把你的工作文件夹路径粘在这里】
2. 不要只报文件名。挑代表性的打开看一眼,弄明白这些改动在推进什么事。
3. 读笔记库的规矩和索引,看这些改动跟哪些已有记录对得上。
4. 写一条今日进展,落进 3_工作/日报/,更新索引。
5. 回读一遍,把相对路径报给我。
不许编造没有证据的进展,不许改我工作文件夹里的东西。
建好后告诉我任务 ID。
课前实测:75 秒建好。它回的是:
搞定了。任务已建好,已启用:
任务 ID: 04a547e46631 | 调度: 0 18 * * * | 投递: origin(回这个飞书对话)
工作目录: 我的笔记库(会加载里面的 AGENTS.md 规则)
下次执行: 今天 18:00
它做对了四件事,一件没漏:
- 工作目录设成笔记库,自己点出会加载 AGENTS.md;
- 五条步骤、两条禁止事项,逐条写进任务;
- 投递自动设成 origin——从飞书发起,结果就回飞书,不用交代;
- 报出任务 ID,并说明已经启用——今天下午 6 点自己跑第一次。
红的那一句最值钱。没有它,你收到的是一份文件名清单;有了它,是一份看得懂的进展。
II拆指令
这段指令为什么这么写
把刚才那段指令拆开,对照第一天上午讲的交办六要素:
| 要素 | 在哪一句 |
| 身份与场景 | 「我的笔记库」「我的工作文件夹」 |
| 输入 | 第 1 条:看哪个文件夹、看多久之内 |
| 步骤 | 第 1—5 条,写死先后顺序 |
| 输出 | 落进 3_工作/日报/,更新索引 |
| 禁止事项 | 不许编造、不许改工作文件夹 |
| 验收 | 第 5 条:回读并报路径 |
六要素在这里跟上半场接上了:
上半场你写进 AGENTS.md 的是长期规矩(这个库怎么处理东西);
这条指令写的是这一件活的规矩(今天这个任务怎么干)。
两者不冲突,它两份都读——所以这段指令里不用重复交代「附路径」「不编造」,因为 AGENTS.md 里已经写过了。这里再写一遍,是为了这一条任务加保险。
II指令 3
指令 3 · 现在就跑一次
整段复制:
把刚才那个任务现在手动跑一次,跑完把生成的文件内容发给我看。
验收四项(对照上半场的验收习惯):
- 日报文件真的生成了,落点是 3_工作/日报/
- 里面写的是它读懂了什么,不是文件名清单
- 跟笔记库里已有的会议记录建立了关联
- 没有编造你没做过的事;拿不准的单独标出来
再多走一步——第四条指令。你是在飞书里建的这条任务,结果本来就回飞书,不用另外配。这一步只是确认一遍:
这条任务以后自己跑完,结果会发到哪里?
现在把刚才那份日报直接发我一份,我确认一下能收到。
收到那一下,这条管道就真的通了。从今往后它自己跑完,也是发到这里。
II见证时刻
见证时刻:它自己抓到「今天就是周五」
它生成的日报,做到了五件事:
- 一 · 读懂了改动,不是报文件名 原文写的是「把前几次会议的分散决定拉成了一份文档」,而不是「修改了 commit c9ef11d」。
- 二 · 自己算了账 场地正式报价 35 万,不含茶歇;茶歇 80 元一位,200 人约 1.6 万——场地实际总成本约 36.6 万。这个 36.6 万,指令里没让它算。
- 三 · 关联到库里已有的记录 自动引用了 7/22 预算评审、7/23 供应商洽谈两条会议笔记,还去查了项目跟踪表的状态。
- 四 · 抓到了一个埋点——原文照抄:「方案里写『王芳周五前把重算后的预算给陈总监』——今天就是周五,提交了没有、批没批,方案本身没有反映。」
- 五 · 单列「未确认」一节 把缺口标出来,而不是含糊带过。
这句话不是我写的。
它对照三天前那次会议的待办,发现今天到期了,方案里却看不到结果。
还有更狠的一次——没有人在旁边。
昨晚我加了两句话就去忙别的了。19:00 它自己跳起来跑,两分半后告诉我:分会场只有 1080p,新品演示得改方案;「刘经理」人名词典里查不到,存疑。
II指令 5
指令 5 · 把上午那三个 Skill 接给它用
上午你在笔记库里装的那三个 Skill——takenote / research-save / update-vault——换成 Hermes 还能用吗?能。一句话的事。整段复制:
我上午在笔记库里装了三个 skill:takenote、research-save、update-vault。
笔记库在这里:
【把你的笔记库路径粘在这里】
请找到它们,接到你自己的 skills 目录里,让你也能用。
用软链接,不要复制——这样我以后改了这几个 skill,你这边自动跟着变。
接完之后列一下你现在认得哪些跟笔记有关的 skill,确认接上了。
课前实测:约 60 秒,三个全部接上,状态 enabled。它回的是:
三个软链接都指向你笔记库里的原文件,你那边改了我这边自动跟着变,没有复制。
这三个 skill 的流程里硬编码了笔记库的目录结构和 AGENTS.md 路径,它们天然针对那个 vault 设计。我用的时候会以那个 vault 的根目录为工作上下文。
它照做了,还告诉你这么做的边界在哪。这就是一个好助手该有的样子。
为什么用软链接,不用复制?软链接是一个指路牌,指着你笔记库里那份原件。改一处,处处生效。复制会分叉。
为什么同一个 Skill 放了两份?不同工具找的目录名不一样,东西是你的,只是不同的人来取时,门牌号不一样。
II指令 6 · 四件事的最后一件
指令 6 · 把「维护」也排进时间表
刚接过来那个 update-vault,是给库做体检的。这种事不该等你想起来。
再建一个定时任务,每周日凌晨 2 点半跑,名字叫「笔记库每周维护」。
工作目录还是我的笔记库:
【把你的笔记库路径粘在这里】
每次用 update-vault 这个 skill 给库做一次体检:索引跟实际文件对不对得上、
有没有笔记漏进索引、有没有指向空文件的链接、摘要够不够具体。
确定无误的补充你直接改;拿不准的别动,列成一份清单给我。
建好后告诉我任务 ID 和下次执行时间。
这一条是两样东西相乘:
上午做的技能 × 下午排的班
= 从此不用你记着这件事。
「确定无误的你直接改,拿不准的列清单给我」——凌晨两点半没人盯着,这一句是它唯一的刹车。
时间你自己定。凌晨两点半是我的习惯——电脑合盖它就不会跑,改成你电脑通常开着的时间更稳。
II方法论 · 这一页可以拍
万能公式:想接入任何新东西,你一行代码都不用写
想接个新 Skill、新接口、新插件,或者换个新工具——回去就照这三句说。方框里的话直接抄。
①
先让它去调研
别让它上来就装。先弄清楚这东西能不能接、怎么接。
我想让你接上 ____。
先去查官方文档和相关资料,做一轮调研,写成一份接入方法与兼容性报告给我。
先别动手。
②
跟它把方案定下来
拿它的调研当底,方案是你点头的,不是它自己定的。
基于这份调研,制定一个接入方案:
需要装什么、改哪些配置、分几步、每步的风险是什么。
我看过再说。
③
让它按方案做
这一步才动手。最后一句是刹车,必须写。
按这个方案执行。该下载的依赖下载,该安装的安装,该配的配。
遇到需要我授权、扫码或填密钥的地方,停下来告诉我,我来做。
II套个真例子
比如:让 Hermes,去使唤 WorkBuddy
同一个公式,换件事说一遍。你不用知道它俩能不能接得上——那正是第一步要它去查的。
①
让它去调研
上网查,也查我这台电脑上已经装好的那份——本地已有的东西也是资料。
我想让你能直接调用 WorkBuddy 帮我干活。
先做一轮调研:查官方文档,也看看我这台电脑上装好的 WorkBuddy 里有没有命令行接口、怎么调。
查完写一份报告,存进笔记库的 4_学习/。先别动手。
②
跟它把方案定下来
加一句防它编——做不到就说做不到,别给你凑一套跑不通的步骤。
基于那份调研,出一个接入方案:能不能做、要装什么、分几步、每步的风险是什么。
不可行就直说不可行,别硬凑。
我看过再说。
③
让它做,顺手沉淀成 Skill
做通了不算完。把这次的正确用法写成一份 Skill,下次一句话就能重来。
按方案执行,做完自己测一遍,把测试结果给我看。
跑通之后建一个 Skill,把调用 WorkBuddy 的正确用法写进去——以后我说「让 WorkBuddy 做 XX」,你照那份 Skill 走。
遇到需要我授权的地方停下来告诉我。
II套个真例子
再比如:让它自己去拉飞书妙记的会议转写
你飞书妙记里存了多少会议转写?上一次翻出来用是什么时候?我那条「每小时飞书妙记导入」,就是这么来的。
①
让它去调研
连「这事到底能不能做」都是它的活,不是你的活。
我想让你自动把飞书妙记里的会议转写拉下来,按我笔记库的规矩入库。
先去找飞书妙记的官方文档和接口文档,调研这件事可不可行、具体要怎么做。
写成一份报告给我。先别动手。
②
跟它把方案定下来
授权是这条链路上唯一非你不可的动作——但「弄清楚怎么授权」也是它的活。
可行的话,出一个方案:分几步、每步要我做什么。
需要授权的地方,你先把怎么授权研究清楚,到了那一步再叫我,我来点。
我看过再说。
③
让它做,建成定时任务
做通一次不算通。排进时间表、跑一遍给你看,才算真的通。
按方案执行。
跑通之后建一个定时任务,每小时自动拉一次、自动入库,然后立刻手动跑一遍给我看结果。
遇到需要我授权的地方停下来告诉我。
II三道关
回去接任何新东西,都是这三步
这三句话不是今天新发明的。
第一天中午你让它自己装 miniconda,昨晚那条装 Hermes 的长指令——
都是这么来的:先调研、再定方案、然后放它去做。
每一步之间那个动作,就是「先看计划再放行」。今天你已经用过好几回了:上半场改规矩之前一次,刚才验收产物一次,等下课后那两条指令的最后一句,还是它。
同一个动作,换到哪个场景都成立。你已经用熟了。
你要做的不是懂技术,是把三道关卡住:
- 第一关 · 看调研
它查的是官方文档还是道听途说?有没有说清楚哪些能做、哪些做不了?
- 第二关 · 看方案
分几步?每步的风险写了没有?有没有一步是不可逆的?
- 第三关 · 看结果
它说装好了、跑通了,当场验一句。验不过就是没装好。今天那四条验收标准,就是这一关的样子。
II红线
常驻后台任务的四条红线
没人看着的时候,这四条必须成立。前三条靠你写进指令,第四条靠你选工具时看清楚。
一
只在指定目录里读写
今天那条指令里写了「不许改我工作文件夹里的东西」——只读,不动。这一句必须有。
二
先出报告,再动手
只有确定无误的补充才允许自动写入。拿不准的写进「未确认」,不要替你决定。
三
五件事一律先问人
删除 · 覆盖 · 批量移动 · 对外发送 · 扩大权限昨晚一帆老师那三条绝对红线,是同一件事。
四
留下执行记录
三个月后翻出一份日报觉得不对劲,得查得到当时那条指令的原文。Hermes 自带;换工具先问一句「它留不留底」。
II权限 · 边界是你划的
它能碰你哪些东西,不是它决定的
它的手,就是你这个电脑账号的手。你这个账号打得开的文件,它打得开;你打不开的,它也打不开。
①
权限来自这台电脑
默认不另开保险箱。装在哪台机器上,比调什么开关都重要。
②
危险动作才叫你
日常读写不问你。删除、覆盖、下载即运行才停下来。还有几样事你怎么设它都不做。
③
没人在,默认拒绝
定时任务不会替你按同意。沉默不等于同意。
II常驻记忆
让它永远记得你的中台在哪
今天那两条任务的路径,是你一次一次粘进去的。要它平时随口一问就知道去哪儿找,得写进它自己的文件。
SOUL.md①
它是谁。角色、语气、做事的基本立场——开口说第一句话之前,它先读这份。
跟着这个 bot 走,不看你在哪个文件夹
memories/②
它长期记得的事。你是谁、你怎么工作、你的中台在哪——路径写这里。
两个文件加起来两三千字,装不下资料——它记的是门牌号
AGENTS.md③
进了门怎么干活。目录怎么放、笔记怎么写、索引怎么更新——上半场你已经写过它了。
在你那个文件夹里,跟着文件夹走
回去照着说一句:
把这件事记进你的长期记忆:我的信息中台在
【把你的笔记库路径粘在这里】。
以后凡是涉及我的工作安排、会议记录、日报周报,
先去这个目录读 AGENTS.md 和 _index.md,按里面的规矩办。
写完把你记进去的原话发我看一眼。
它说记好了,这次对话里还不算数。记忆是开对话那一刻带上的——关掉重开一个,问它「我的中台在哪」,答得出来才算数。
II延展 · 群里只有你和它
一个 Agent 底座,多个独立工作空间,并行工作
今天你只用了一个飞书对话。它其实可以有好几个。机制很朴素:同一个 bot,你每建一个新的飞书群、把它拉进去,就多出一个独立的对话身份,各自一套上下文,互不串台。
同一个 Hermes(同一台电脑,同一个笔记库)
每个群就是一个独立的工作空间。你走进哪个群,它就知道现在在谈哪件事,不用你每次交代背景。
你不用请三个助理。同一个助理,在三个会议室里同时处理三件事,互不打扰、互不串台。
隔开的是对话,不是干活的地方。三个工作空间共用同一台电脑、同一个笔记库、同一份额度。只读的活尽管并行;要动文件的活,让它们各自在不同的目录里干。
II课后交办
课后交办:把这条管道扩到你真正在用的工作目录
今天课上那条任务指的是一个练手用的工作文件夹。回去做三件事:
- 第一件 · 换路径(今晚,五分钟)
把「每日工作进展」那条任务的工作文件夹,改成你真正在改东西的那个目录。跟它说一句话就行,不用重建。
- 第二件 · 清掉练手的(今天 6 点前)
今天建的任务建完就启用了,今天下午 6 点就会真的跑。课上练手多建的那些,别留着到点乱响——用右边那条指令让它列出来,不要的停掉或删掉。留一条真的,今天傍晚你就会收到第一份不是你写的日报。
- 第三件 · 跑满一周再改(下周)
先别急着调。攒够五份日报,你才看得出它哪里读得准、哪里读偏了。到时候按今天上半场那个办法——把新规矩写回 AGENTS.md,而不是每次重新交代一遍。
今晚先清场:
把你现在所有的定时任务列出来给我看:名字、频率、下次几点跑。
今天课上练手建的、我不打算继续用的,帮我停掉或者删掉。
动手之前先把要停、要删的列出来给我确认。
一周之后,同一个办法往上加一层:
帮我建一个定时任务,每周一早上 8 点跑,名字叫「上周工作周报」。
工作目录还是我的笔记库。它要读上一周的日报和会议笔记,
出一页周报,写回 3_工作/周报/,更新索引。
每条结论附上来源文件的相对路径。没有依据的不要写。
先给我看草案,我确认之后再创建。
两段的最后一句是同一个动作——先看计划再放行。删东西之前尤其要用。
II认知
认知升级:所有东西都是你可以改的
过去二十年,工具不好用你只能等。今天这半天,你一次都没等过。
三层,层层都能改:
你的信息中台目录、AGENTS.md、索引、Skill——今天上午你就在改
你电脑上的文件它能读、能写、能整理,不用你搬
它自己的配置常驻服务、技能目录、时间表——它能改自己
今天指令 1 装常驻服务、指令 5 接 Skill、指令 6 排班——这三条改的都不是你的东西,是它自己。
现在不满意
- 直接告诉它
- 它去查官方文档
- 多渠道核实一遍
- 它自己改完给你看
它敢去查,是因为预训练已经吃过海量资料,现在还能联网找官方文档。所以万能公式第一步才立得住。
谢谢。
把你的笔记库带回去,让它继续生长
李学恒 · 中山大学岭南学院
2026 年 7 月 26 日
第二天信息中台