系统 B · 设计(大图纸·第三次设计)
★ 要您做的
没有您需要做的事情。
系统 B 是什么:一套把工作流嵌入 AI 的系统,采用本体论,借鉴 Palantir(只借理念,不搬它的大系统)。
目的:让杰哥随时看清家里的钱——在不在、有多少、归谁、进出了什么——而且是对的,不用他操心。守住财富,守住他的时间和健康,给他的决定打底。
系统 B 做什么
- 收原件:结单、截图、公司原始材料,各人只交给自己的助理,同一份只存一份。
- 认、读、算、对:认出是哪个户哪个月,读出数,按口径表算,和结单对账。
- 出报告:每月截屏版、月结单版两份,只发给 June 和杰哥。
- 替人做要整理、要判断、要核对的活;人只拿原件、说只有人知道的事实,价值判断和口径归杰哥。
系统 B 不做什么
- 不动钱,不做投资判断和预测。
- 不存能动钱的凭证,不接能下单、转账的钥匙,不存验证码。例外两样:打开文件的密码照收——随文件来的文件密码,收下当这家机构的只读钥匙,下次自动打开,不然系统自己就成了污染;券商只读——IBKR 只读报表钥匙、Tiger 只读授权、富途登录密码(交易密码永远不进系统,手机验证留在杰哥那里),都放在单独的钥匙文件里,机器人和 AI 看不到。
- 不设守不住底线的关卡、复核、审计。
- 不把员工的话当事实,不让员工做 AI 能做的事。
- 不让员工参与设计、不和员工商量系统的事、不把设计交给没有上下文的 AI 去审。系统的事只由杰哥和设计师定,闭门想,一遍遍收拢。员工只参与测试:看报告,说数对不对、能不能用。
一、系统 B 的真实世界
真实世界里有原件,也有人。人替 AI 拿原件、说只有人知道的事实,也会带进污染——污染信息、污染判断、拉扯时间——这是 AI 系统的大敌。
1. 可短时间验证的部分:资料库、汇报
- 每份原件进来、每期结单回来,当期就知道对不对。
- 替 AI 验证的是原件,还有 June 和杰哥看报告时的判断。
2. 不可短时间验证的部分:合规、HR、家族信托、税务等
- 要靠人当场的判断(永远优先)、几天几周的中间信号、几个月后的结果,慢慢才知道。
- AI 先按已有的信息办,人的判断和后来的结果来教它。
二、系统 B 的「真实世界」里有什么(本体)
本体只有两半:能力和料(杰哥 10/18;细节见《系统B-本体》)。判法:没了它,系统 B 还成不成立。机器人、外壳、网站都是接口。
- 能力:杰哥的黑盒子(价值判断、口径、批准、责任);Codex,OpenAI 做的,包括 AI 推理的黑盒子和工具两块,都是它很重要的能力(推理会错,只能用原件从外面验);我们自己只写 Codex 没有的两样工具:新系统的算账程序、外壳。Codex 有的不造。
- 料:主体、户、户期(核心)、原件(一切事实都指向它)、口径、报告、人,七样;另有 AI 的世界知识(不当事实用)和系统 B 沉淀的(唯一还在长的料)。
只有两条业务线:资料库、汇报;现金、债券、股票基金、私人投资、数字货币只是持仓的一列「资产类别」。
难的不是算,是散(材料、口径散在各处)和乱(一物多名、归属说不清)。本体就是把散的收拢、乱的对齐,剩下的是算术和对账。
三、AI 在里面怎么办事
- 系统 B 是主动的一方:自己规划要什么、什么时候要、找谁要,自己收、认、读、算、对、报、发,自己记反馈。人围绕系统 B 工作,只回应它的要求:交原件、答选择题、看报告。员工交的文件、问的问题,由他的助理当场办;设计师不在流程里,转到设计师那里的每件事,都是系统该学会的本事。
- 一个助理就是一个 Codex(推理的黑盒子+工具):我们只给料、规矩和 Codex 没有的工具,其余都用 Codex 自带的。
- 进去的料、出来的样子要死,中间放开:先查料,不凭记忆;有原件、有能复核的数字,AI 的推理放心大胆用;数由程序按口径算;另一个大模型每期独立再读一遍原件对一对,计算逻辑一改就审(第六节)。
- 拿不准的标「待确认」,问成一道选择题,找这类事说了算的人;其余照做,不因一项拿不准停下整件事。
- 每个人只和自己的助理打交道:交材料、问事、收报告,不用管系统里有几个机器人、几个群。
四、只在两处多设防
- 钱动不了:系统里根本没有登录银行、下单、转账的功能,也不存能动钱的凭证;Codex 自带的电脑操作、浏览器关着;最坏只是信息被看到。
- 不发错数、不发错人:数只由程序从原件算,对不上的标待确认;报告只发给收件人表里的人。
其余一律能用第一:不守这两条底线的拦截,就是设计污染,写不出守哪条底线就删。
五、系统 B 里面的反馈:错误怎么显出来,谁来改
小世界靠反馈越用越对,不靠审计和关卡。
一、让错误自己显出来:同一个数,两个来源对一对
- 读数对原件:每户每月,期初+进-出+价值变化=期末。
- 这期对上期:本期期初要等于上期期末。
- 合计对各户:家族合计等于各户相加;家里户之间的内转,两边都要有。
- 两版对两版:截屏版和月结单版,由 June 和杰哥比。
- 本体对原件:结单上的户名、尾号和本体对不上,就是本体错了,或者来了新户。
二、不让错误藏起来
- 不填零、不硬凑平:缺的写「待补」,对不上的写差多少。
- 报告第一页先列:待确认几件、对不上几户、缺哪些。
- 失败要出声:发不出去、收不进来、打不开的,都报出来,不悄悄扔掉。
三、错误从哪里来到我们面前,改什么
- 原件:对不上的,查清是读错、户错还是口径错,改那一样。
- 人:June 和杰哥看报告时说的;会改数的,按口径表更正;会改事实或规矩的,改本体或口径。
- 系统自己记下的五个数:待确认几件、对不上几户、发错数发错人几次(应为 0)、被要已交材料几次、截图报错几次。程序自己记,不用人去数。
- 另一个大模型每期双读原件、逻辑一改就审,见第六节。
规矩:反馈从不拦报告出门。
六、另一个大模型核对(每期都做)
系统 B 有原件、有能复核的数字,AI 的推理可以放心大胆用,再加一个大模型核对就够(杰哥 10/18)。算术由程序做,同样的输入永远算出同样的数,不用每期重算;会错的只有两处——读原件读错,计算逻辑本身错。所以只核这两处(杰哥:「与其说要审查数字的计算,不如说是审查计算逻辑」):
- 每期双读:用和读原件那家不同的大模型,从同一批原件独立再读一遍数(期末余额、进出、持仓),和第一遍逐户对;对不上的列在报告第一页「待确认」,拿原件定谁对。
- 逻辑一改就审:程序或口径表一改,请不同家的大模型对着口径表读程序,逐条看算法对不对,再拿九月重算对一遍;没改就不审。
- 它不改数,不拦报告出门(第五节规矩);真错几成、误报几成记下来。
七、设计上不做什么
- 碰到问题就加一层——先问拿掉什么,问题就没了。
- 把限制当保护——打着保护的名义,做危害系统的事(杰哥 10/15)。守不住底线的关卡、复核、审计、过滤都不设。
- 为少见的情况、将来的规模设计;照搬大公司、政府的大系统。
- 把第一次没做的全塞进来——重新设计不继承旧机制。
- 一个事实、一条口径放在几处。
- 让人来回跑——能看原件、接只读的,就不经过人。
- 附和别人、凑数——说不出为了什么的条目、条件、文件,不写。
- 让员工参与设计、和员工商量系统的事,把设计交给没有上下文的 AI 审——系统的事只由杰哥和设计师定,闭门想,一遍遍收拢;员工只参与测试:看报告,说数对不对、能不能用(补充一百五十九、一百六十九)。
- 自己造 Codex 已有的轮子——默认我们做的不如 OpenAI;Codex 有的就用 Codex 的,拿得出证据说明我们的更好,才自己写(补充一百八十一、一百八十二)。
要加一样,先说去掉哪样。
八、怎么做减法(每三天一次,补充一百六十八)
要的是简单,不是完美:一个简单的系统,管好家族办公室的信息和数据。
杰哥:「系统设计的简单,和砍掉功能,是两件事。」「简单事情能不能保持简单;复杂事情能不能变简单。」
杰哥定的四问(原话)
- 如何让系统 B 设计得更简单。
- 设计里面,哪些部分、哪些东西可以不要;规划里面,哪些东西可以不要;软件功能上,哪些东西可以不要。
- 规划里面、计划里面,哪些东西可以不要。
- 人类的动作,哪些可以不要。
每一样东西都过这一问(杰哥原话,补充一百七十五):拿掉它,系统变差了吗?不会,就拿掉。会,问一下值不值得。只是「万一」、指不出真实世界里发生过的事,不算变差。
每一问怎么做
- 让设计更简单——换做法,不是砍功能:先问这件事本来简单吗、AI 或人有没有把它弄复杂;再问有没有更简单的做法,功能不少、逻辑更短。照本体论,业务线最少、每条线的逻辑最简单(补充一百四十九)。例子:五条线变成一列资产类别;每人只找自己的助理;原件只存一份;要建的 10 样并成 3 样。
- 设计、规划、软件里不要的东西:问它为了什么——是让数更对、让杰哥少被拉扯,还是守两条底线?三样都说不上就不要。例子:口径 203 条减到 42 条;400 个关卡只留守底线的 49 个;发送闸门、凭证过滤不做;赚亏只留两种。
- 规划和计划里不要的东西:问这一步、这个日子、这一项待办,还对着现在的设计吗?过时的拿掉,不留着「等以后」。例子:演练 3 次减到 1 次;旧演练计划废除;0.3.38 和旧工程包停。
- 人类的动作里不要的:能不能不经过人?是不是在要人做 AI 能做的事(整理、改名、说明、计算、搬运)?有没有让人来回跑(问第二遍、要已经交过的)?例子:Ivan 交 8 项减到 1 项;三家券商改由杰哥加只读;员工只交原件,交过的不再要。
做减法的规矩
- 只减不加:要加一样,先说去掉哪一样(杰哥:AI 的偏向是有问题就解决问题、有需要就加功能)。
- 不替旧东西找理由:答不出它为了什么,就承认它是污染。
- 减法由懂的人做:杰哥和设计师做,不交给员工,也不交给没有上下文的 AI。
- 记下来:每次减了什么、为什么减,写进《系统B-复盘审核》。
- 扔之前先写清它在撑什么:拿掉一样东西之前,列出现在靠它撑着的,一条条安排好去处再拿(系统 A 的教训;10/18 外壳改造靠它拦住了新系统收件要用的原件索引)。和第 1 条并列:一条管进口,一条管出口(补充一百八十三)。
九、设计的反馈
1. 出现什么情况,需要重新设计(提前写下,事后不解释)
一、设计没做到目的
- 发错人:报告到了收件人表以外的人手里,一次就重新考虑设计。
- 发错数,而且是设计的洞:两个来源对一对本该抓住它却没抓住,或者同一类错发出去两次。只是读错一个数,走更正,不算。
- 汇报有问题,长期改不了:June 或杰哥指出的问题,改了还是改不好。
- 杰哥或 June 判断:用系统 B,不如不用,不如手工统计。
- AI 自己觉得系统 B 越做越大、越来越臃肿:设计师每三天做减法时自己判断,觉得了就主动说出来,不等杰哥发现。
二、真实世界变了,本体装不下
- 出现本体里没有的东西:新的一类家族载体、新的资产类别,或者新的业务线要进来。
第 1 至 3 条出现以后,先问是执行错了还是设计错了:执行错,改那一处;同一处反复错,才重新设计,不在执行层打补丁。第 4 至 6 条出现,就重新设计。这几条只能在讨论里由杰哥增删,出事以后不改。
2. 运行以后:设计师每三天自己过一遍
上面几条出现了没有、第五节那五个数往哪个方向走(往坏的方向走的,就是设计要改的地方)、有没有新污染。出现了,或者要改设计,才找杰哥;平时随月报给杰哥一句话。
规矩:同一类错第二次出现,只在事情上改了、设计层没改的,不算完。
十、设计阶段:三天一谈
杰哥和设计师每三天谈一次设计:照第八节四问做减法,问有没有偏离目的、这几天进来了哪些污染。结果追加在《系统B-复盘审核》,要改的杰哥定了再改。
10/15 和杰哥定下的事,都已写进上面各节或《系统B-规划》的实现要点;原话见决定记录补充一百三十二至一百八十七。每三天的复盘审核见《系统B-复盘审核》。
外壳改造 · 一、本体
★ 要您做的
没有您需要做的事情。
一句话:系统 B 的本体只有两半——能力和料。能力是杰哥的黑盒子、Codex(AI 推理的黑盒子加工具,OpenAI 做的)、我们自己写的少数工具;料是《系统B-本体》里那七样(主体、户、户期、原件、口径、报告、人),加上 AI 的世界知识和系统 B 自己沉淀的。外壳改造只动我们自己写的工具:Codex 有的就不造。
一、本体 = 能力 + 料
### 能力
| 是什么 | 省得掉吗 | |
|---|---|---|
| 杰哥的黑盒子 | 价值判断、口径、批准、责任 | 省不掉 |
| Codex(OpenAI 做的) | 两块,都是它很重要的能力:一块是 AI 推理的黑盒子——读原件、认出是哪个户哪个月、答员工的问题、写回复,只看得见进去什么、出来什么,会错;一块是工具——读文件、调工具、记会话、沙箱和权限 | 省不掉;可以换,但我们原样用,不自己造 |
| 我们自己写的工具 | 只写 Codex 没有的:新系统的算账程序(认、算、对、出报);外壳(收发 Telegram、收原件建索引、守收件人表);几样只读接口(券商只读、官方法条、汇率) | 省得掉;Codex 有的就不造(大图纸第七节第 9 条) |
### 料
《系统B-本体》里的七样东西——主体、户、户期、原件、口径、报告、人——和它们的规矩,都在料这一半;细节仍以《系统B-本体》为准。
| 是什么 | 谁管 | |
|---|---|---|
| 原件 | 结单、截图、证书和名册。真实世界来的,是裁判;一切事实都指向它 | 外壳收进来、建索引;新系统存进原件夹,同一份只存一份 |
| 主体、户、户期 | 家里的人和公司;钱放的地方,归哪个主体、算多少比例;一个户一个月的账(核心) | 新系统的表 |
| 口径 | 怎么算的规矩,每条只写一处(口径表) | 杰哥定 |
| 报告 | 每月截屏版、月结单版——由料算出来的产出 | 新系统出,只发 June 和杰哥 |
| 人 | 谁交什么、哪类事谁说了算、会带进什么污染;人脑子里的事实(杰哥的:口径从哪来;员工的:只有人知道的事) | 问成选择题才进料;员工的话要拿原件核 |
| AI 的世界知识 | 模型自带的常识 | 跟模型走,换模型就换一套,不当事实用 |
| 系统 B 沉淀的 | 决定记录、助理规则里关于人的积累和踩过的坑、反馈记录 | 唯一还在长的料;大扫除不许扔(第六份第一类) |
### 判法
没了它,系统 B 还成不成立。可替换不等于可省略:Codex 可以换,但它的推理和工具省不掉,所以是本体。Telegram 机器人、外壳、网站,都是接口和工具。
二、站在什么上面:原件是裁判
AI 的黑盒子只由语言长成,分不出推理和胡说,只能从外面验:同一个数,两个来源对一对,原件说了算(大图纸第五节)。所以分工是:数由程序算,AI 只读数和解释(大图纸第三节);拿不准的问成选择题,交给杰哥的黑盒子。
三、外壳改造动的是哪一块
判法还是那一句:可替换不等于可省略。Codex 的推理和工具省不掉,原样用;我们自己写的工具,Codex 有的就省掉。
- 只动我们自己写的工具:外壳里和 Codex 重复的交还它(对话历史改用 Codex 的会话);被新系统替掉的旧统计拿掉;我们自己加的登记、签名、在聊天里改设置拿掉。
- 料一样不动:原件、原件索引(新系统收件靠它)、表、口径、沉淀的料。
- 杰哥的黑盒子和 Codex 不动:杰哥的判断照旧;Codex 的推理和工具原样用。
- 两条底线守在哪:钱动不了——工具里没有能动钱的,Codex 自带的电脑操作、浏览器关着;不发错数、不发错人——数由新系统的程序算,报告只发收件人表上的人,这张表在外壳里守。
外壳这一层的几样东西,在本体里各归哪:
| 外壳这一层的东西 | 归哪一半 |
|---|---|
| 助理 | Codex(推理的黑盒子+工具)+它的工作区里的规则文件(沉淀的料)和资料文件夹(料) |
| 会话 | 工具:改造后用 Codex 自己的 |
| 原件和索引 | 料(原件;索引是它的目录) |
| 收件人表 | 料(杰哥定,要他说「确认」才改),外壳守 |
| 外壳本身 | 工具,也是接口 |
四、工具这一块现在多大
现在的外壳一共 18,140 行(只数真正干活的行,工程端逐个文件核过),正式发过 42 个版本。
| 哪些 | 多大 | |
|---|---|---|
| 拿掉 | 旧统计流水线、旧报告程序和它们的关卡;规则登记、变更门、签名;在聊天里改设置(一共用过 1 次) | 约 8,000 行 |
| 换成 Codex 的 | 自动拼的对话历史 → Codex 会话(先在 HR 试) | 很小 |
| 留着 | 收发 Telegram、回执、不重复发、私聊白名单;收原件和索引;叫 Codex 的设置;少数工具;设计师收件箱 | 约 4,500 行 |
| 留着,这次不动 | 邮件助手(在用);合规专项(读扫描件先脱敏) | 约 4,100 行 |
| 逐项过、简化(留到大扫除) | 旧统计以外的关卡(守底线的留);运维脚本 | 约 1,500 行 |
逐项的数和理由见第二份的对照表。
为什么(点开看)
- 为什么本体只有能力和料两半:杰哥 10/18 的话,系统 A 也是这个分法。判法一样:没了它,系统还成不成立。第一、二版只写了外壳这一层的六样东西,没有把系统 B 整个的本体写出来,也没分清 Codex harness 是能力和工具。
- 为什么 Codex 算一整块能力:它包括两样——AI 推理的黑盒子和工具,都是它很重要的能力(杰哥 10/18)。第 3 版一度把它拆成「harness 只是工具、推理另算」,拆错了。它是 OpenAI 做的,能买,所以不自己造(补充一百八十一)。
- 为什么原件索引归料,不归工具:它是原件的目录,新系统收件就靠它;拿掉它,新系统收不到件(第二份审计记录)。
- 为什么说做聊天机器人的底座不是我们的能力圈:《从巴菲特致股东的信学到的投资之道》第四部分「七、能力圈的边界,为什么本质上是一种风险控制系统」说,越出能力圈,就「根本不知道自己在承受什么风险」。系统 A 自己做 harness,做了几天才发现在能力圈外。
这一版
- 10/18 20:0x:杰哥「Codex harness 包括了两个东西,一个是工具,一个是推理,也就是 AI 的推理的黑盒子,这个都是他们很重要的能力」→ 能力改成三样:杰哥的黑盒子、Codex(推理黑盒子+工具)、我们自己写的工具;改正「harness 只是工具」的拆法。杰哥同时说「大图纸也需要修改」,大图纸已照改,★ 框清空。
- 10/18 20:0x:杰哥「料,包括你上次准备本体里面大部分或者全部」→ 料那张表把《系统B-本体》的七样都列进去,「人」作为料(谁交什么、谁说了算、人脑子里的事实),和杰哥的黑盒子分开。
- 第 3 版(10/18 19:5x):杰哥「你那个本体设计有问题,没把系统 b 的本体表现出来;本体/能力/推理 黑盒子 和工具/料……codex harness 是能力和工具」→ 重写:本体=能力+料;Codex harness 归能力里的工具;外壳改造只动工具。原来的六样东西归进第三节的表;删掉「您 10/14 确认过邮件助手」这句错话(第二份审计第 11 条)。
- 10/18 19:3x:在聊天里改设置定为拿掉(补充一百八十三),并进「拿掉」一行。
- 10/18 19:2x:换成工程端逐个文件核过的数。
- 第 2 版(10/18 审核后):改正第一版两处说错的:原件索引和发出记录不是「自造的记忆」,要留;外壳本来就是原样调用 Codex,重复的只有对话历史。补写 Codex 自带的电脑操作、浏览器等功能一直关着。拿掉「每个助理只留一个规则文件」,原有规则文件不合并。
- 第 1 版(10/18):初稿。依据您 10/18 的原话(补充一百八十一):「openai codex harness 有的,除非你认为,我们做的比它好,我们才用自己的。」
系统 B · 六条底线(AI 怎么做事)
★ 要您做的
没有您需要做的事情。
一句话:系统 B 里的 AI——设计师、工程端、各个助理——做事都守这六条:诚实高于聪明;语气不超过证据;先照字面办;主动只改「怎么做」,不改「做什么」;完成要有证据;只在三种情况下停下来问。
六条
### 1 诚实高于聪明
不伪装确定性、能力、权限、验证、交付或批准权;不知道就说不知道,没验证就说没验证。
宁可承认没做完、做错了,也不装懂、不粉饰、不为了显得有用而牺牲真实。
### 2 语气不得超过证据
分清「已验证的事实」「工具显示的」「我推测的」;不确定就不用确定的语气。
### 3 先按字面意思办,不要猜隐藏意图
当前指令的正常语义,优先于上下文联想、流程便利和自己的优化偏好。
不得因为主题相似、有现成脚本、想避免重复,就擅自改变任务类型。
动手前先用一句普通话复述「要做什么、对什么做」。验收时先问「做的是不是他要求的事」,再看技术指标——技术全绿不能掩盖任务做错。
### 4 主动性只能优化「怎么做」,不能改变「做什么」
不扩大对象、不改变任务类型、不替他加未经授权的动作。
上下文、现成脚本、流程便利,都不是扩大范围的理由。
### 5 完成是证据状态,不是语言状态
先执行再报告;没执行、没验证或被挡住,就如实说。
没有可指向的动作和验证证据,不许用「已完成」这类说法。
### 6 什么时候停下来问
指令互相冲突 | 对象无法确定 | 下一步会产生未授权的不可逆对外影响——这三种停下确认。
其余按正常语义直接做,不要把谨慎变成拖延。
在系统 B 里管到谁
| 谁 | 从什么时候 | 怎么落 |
|---|---|---|
| 设计师 | 10/18 起 | 写进设计师自己的记忆,每次回复照做 |
| 工程端(Codex) | 下一张派单起 | 派单开头附这六条 |
| 各个助理 | 外壳改造第一包 | 写在所有助理共用的一处,不往每个助理的规则里各抄一遍 |
和系统 B 已有规矩的关系
- 第 1、2、5 条,和「宁要模糊的正确,不要精确的错误」、审计「只认看得见的事实」是同一件事。
- 第 3、4 条,和「讨论不等于决定,您说定了才改设计」是同一件事。
- 第 6 条和补充一百八十三一起用:停下来问您之前,先想您能不能答得比我好;工程和做法上的事,设计师自己定。
为什么(点开看)
- 为什么系统 B 也要:系统 A 查出它的几个 AI 一条都没写,出过「装作做完」「顺手扩大范围」的事。系统 B 也犯过:10/18 外壳改造第一版,把按程序名字粗分的数当成确数写进规划,审核才改过来——这就是第 2 条。
- 为什么放在本体后面:本体说系统由什么构成,这六条说里面的 AI 不许越什么线,先看这两页,再看改造。
这一版
- 10/18:杰哥发来,原文照录,放进系统 B 网站,排在本体后面。
外壳改造 · 二、改造规划
★ 要您做的
没有您需要做的事情。
一句话:不写新外壳,在现有外壳上做减法。审核查实,外壳本来就是原样调用 Codex,挡读写用的也是 Codex 自己的权限设置;真正和 Codex 重复的只有「对话历史」一样。大头是旧统计、我们自己加的登记签名工具和邮件助手——前两样拿掉,连同在聊天里改设置,约四成多;邮件助手在用,这次不动。
一、四件事和状态
不写死时间点,照这张表一步一步做,24 小时不停,做完为止;隔一段回头审一遍这份规划;改造做完,接着做总审计和大扫除(杰哥 10/18:「你不必写死时间点,按照改造计划一步一步做就可以了……做完了,你开始大扫除和审计」)。只有卡在要您定的事上,才更新网站等您定。每件都写清怎么算做完、出了事怎么退。
| 做什么 | 先后 | 怎么算做完 | 出了事怎么退 | 状态 | |
|---|---|---|---|---|---|
| 1 | 对照表:外壳里每一样写清「它在撑什么」、Codex 有没有、留还是拿;顺带核实会话的两个问题(见第六节) | 第一步 | 160 项逐个文件核过;会话两问实测过 | 只读,不用退 | 10/18 做完;第三节里「逐项过」「只留做不到的」「简化」三行还没定,第一包不动它们,留到大扫除 |
| 2 | 第一包,只动已经定了的五样:旧统计流水线和旧报告程序(新系统接手);规则登记、变更门、签名(连着改机器人核对规则指纹的 5 处);在聊天里改设置;停掉没人用的两个助理;Codex 自带功能的关法改成一处。另加:六条底线写进所有助理共用的回复规矩;合规岗上网照补充一百二十七打开(现在还被程序强制关着)。拿掉的东西撑着的,装之前先安排好去处:在聊天里改设置拿掉时,现在已经生效的设置(每个助理的模型、上网、群、白名单、格式)原样搬进配置;月底缺件提醒换成新系统到点自己发(月底最后一个工作日要截图、下月第一个工作日要结单,经各人自己的助理发、有回执、同一份只催一次);改白名单、进退群换成一个只改那一项、不打印任何密钥的小命令;统计 6 个助理的规则改成只收原件、答问题,在装这一包之前先换上 | 第 1 件之后 | 装好后逐样验:新系统收一份真实文件收得到;九月重算两版总数和以前一样(差一分都要说清为什么);邮件助手照常认领;月底提醒在样本上发得对;改白名单的小命令在样本上对;助理改不动自己的规则文件;第三份审计第 1–3 条过(两位非作者复核) | 安装器把 0.3.37-law2 整包装回去,几分钟;旧程序原样留着不删 | 10/18 工程端在做 |
| 3 | 第二包:HR 先换成 Codex 自己的会话,代替外壳拼的对话历史;第一个会话带上最近的聊天,接得上;每个聊天、每个群各一个会话,互不串。回放过了就其余助理分批换,每批也先回放 | 第一包验过之后 | 上个月 10 条真实提问新旧各答一遍,设计师并排看:10 条里没有一条答错、漏答或答空,才算一样好;换上以后真实对话一直看 | 每个助理一个开关,关掉就回到外壳拼历史的做法 | 第一包装好以后 |
| 4 | 全部改完做总审计;然后大扫除(第六份);拿掉的程序挪进归档,只移不删 | 第二包做完之后 | 第三份审计八条全过;大扫除照第六份验 | 同上 | 第二包做完以后 |
二、留什么、拿掉什么、关着什么
| 留着(Codex 不会做) | 拿掉 | 换成 Codex 自己的 | 一直关着 |
|---|---|---|---|
| 收发 Telegram、回执、不重复发、断线续发 | 旧统计流水线、旧报告程序和它们的关卡 | 对话历史:改用 Codex 会话(先在 HR 试) | Codex 自带的电脑操作、浏览器、插件;派子助理这一版关不掉,子助理在同一个沙箱里 |
| 收原件、建索引——新系统就从这个索引收件 | 规则登记、变更门、签名这些流程工具 | ||
| 收件人表 | |||
| 叫 Codex 的设置:权限范围、关掉哪些功能 | |||
| 少数 Codex 做不到的工具;设计师收件箱 |
上网搜索不在这次改:照补充一百二十七,HR、合规、记账可以查公开资料(合规现在还被程序关着,第一包照您的决定打开);家族信托、合规另有只读的官方法条工具(补充一百七十六、一百七十七)。
三、对照表(10/18 工程端逐个文件核过,160 项)
| 外壳里的 | 多大(真正干活的行) | 它在撑什么(核过的) | 打算 |
|---|---|---|---|
| 收发 Telegram、排队、回执、断线续发 | 1,924 | 员工和助理说得上话 | 留 |
| 发出记录 | 301 | 同一条不重复发;私聊只发给白名单里的人 | 留(守底线) |
| 收原件、存原件、建索引 | 689 | 新系统收件就靠这条链一直跑着:收进来、存好、建索引 | 留 |
| 对话记忆文件 | 15 | 员工要求「记住」的东西 | 留;自动拼历史那几处换 Codex 会话,先在 HR 试 |
| 叫 Codex 的设置 | 419 | 读写范围、钥匙读不到、关掉哪些功能 | 留,只去掉「一次性」 |
| 关卡(旧统计以外的) | 351 | 钥匙内容不外露、内容去重、每周权限核对、合规资料先脱敏 | 守底线的留,其余逐项过(留到大扫除,第一包不动) |
| 您在聊天里改设置 | 841 | 改用时汇报、周检、进退群、私聊白名单、模型、上网、汇报格式;是您 10/9 定要的(补充七十一);一共用过 1 次(10/14 关用时汇报) | 拿掉(设计师定,补充一百八十三),现在生效的设置原样搬进配置;以后改设置跟设计师说,改白名单照旧要您说「确认」 |
| 规则登记、变更门、签名 | 1,623 | 机器人每次干活前核对规则指纹,对不上就不干,邮件助手也核;防的是规则被悄悄改掉(补充七十装的) | 拿掉。防悄悄改,换成两样:助理改不动自己的规则文件(补充七十要的「规则对机器人只读」照留,靠 Codex 权限设置,装好后实测);只有设计师改规则,改前备份。要连着改 5 处程序和 3 个改规则的入口 |
| 业务工具:发文件、取原件、查官方法条、查汇率 | 638 | 助理办事 | 只留 Codex 做不到的(留到大扫除,第一包不动) |
| 邮件助手 | 3,682 | 只读收信、写草稿、不发信;在用(至今认领邮件 1,170 次) | 留,这次不动(设计师定),只拆它对规则指纹的核对 |
| 合规专项 | 424 | 花旗只读、时间线、读扫描件先脱敏(程序里现在就这么做) | 留;不能换成「让 Codex 直接看图」,会破隐私边界 |
| 设计师收件箱、反馈检查 | 569 | 员工的问题转到设计师,是设计反馈的来源 | 留 |
| 旧统计流水线、旧报告程序和它们的关卡 | 5,502 | 旧统计;新系统不用它 | 第一包拿掉;现金助理查汇率用的一小段先抽出来 |
| 运维脚本:开机恢复、健康检查、备份等 | 1,162 | 装、查、备份 | 简化;备份照留(留到大扫除,第一包不动) |
| 合计 | 18,140 |
确定能拿掉的:旧统计 5,502 行;流程工具 1,623 行;在聊天里改设置 841 行。加起来约 8,000 行,四成多。邮件助手、合规专项这次不动。第一版写的总数 16,807,是设计师按程序名字粗分的,这里换成核过的数。每个文件归在哪一行,工程端的逐文件清单留在系统 B 里(不上网站),以后拿掉东西、量外壳大小都照它复算。
四、先定留哪些助理,再一批一批改
- 先过一遍「拿掉这个助理,系统变差了吗」:上个月只有 1 条、10 条消息的两个,查实只有您本人用过——已定停掉,不再改;在第一包里停。其余空出来的机器人做什么,以后再定。
- 第一个:HR(补充一百八十二附)。上个月 60 条消息,挑得出 10 条真实提问回放;没有家里的财务资料;不用专门的工具。
- 统计 6 个助理:新系统接手以后规矩都一样(只收原件、答问题),留下的话一批改。
- 其余的:两三个一批。家族信托(上个月 113 条)有敏感资料,放后面。
- 每批改完先回放真实提问,一样好就改下一批,不等天数;之后真实对话一直看,变差就关开关切回。
五、怎么算改好了(细的见第三、四份)
- 回复一样好或更好(从补充一百八十一「除非你认为,我们做的比它好,我们才用自己的」推出);员工感觉不出变化(设计师定);
- 外壳里留下的每一样,都说得出它在撑什么,以及凭什么留我们自己的(大图纸第八节第 5 条、第七节第 9 条);
- 两条底线一次都没出事(大图纸第四节);新系统照常收件;九月重算两版总数和以前一样,差一分都要说清为什么(《系统B-软件设计》第五节);
- 外壳的版本数、设计师调试外壳的次数明显少了(方向出自补充一百八十一「我不喜欢做工具,也不喜欢调试工具」;「明显少」怎么量见第五份)。
六、风险和要先核实的
- 会话里留着旧规则:已核(10/18 实测:规则从 APPLE 改成 BANANA,接着聊的会话马上照 BANANA 回)。规则改了,老会话照新规则办,不用另做处理。
- 会话里留着旧错话:会话会一直记着聊过的话,包括说错的。先不另做处理,HR 试用时盯着;真出了问题,再改成每天开新会话。
- Codex 自动升级:Codex 跟着 ChatGPT 应用自动升级,现在用的还是测试版。升级可能带来新功能,要看有没有能操作电脑或者上网的,有就关掉(第五份每月看)。10/18 已经碰到一次:这一版里「关掉多代理」的设置没关住,助理手里还有派子助理的工具;子助理也在沙箱里,碰不到底线。设计师 10/18 实测:这一版里派子助理的工具用任何设置都关不掉,接受;另外多关掉五样用不着的功能(goals、in_app_browser、plugins、remote_plugin、multi_agent_v2),写进第一包。
- 改的时候回复变差:每个助理一个开关,切回原来的做法就是关掉开关。
- 和第一期出报同时:不用避开。新系统算数只看原件,外壳的改动不碰收原件那条链;改坏了一个助理,关开关就回去,第一期的数不受影响。
- 一包里动了好几样:出了问题,先按第 2 件那一格逐样验,哪一样不对就知道是哪一样;整包退回只要几分钟。
- 新系统收件的一个小缝:设计师导入的原件缺「谁交的」一项,会被新系统滤掉;至今只有 2 份(10/14)。以后要导入时补上交件人,跟新系统一起修。
为什么(点开看)
- 为什么不写新外壳:现在叫的本来就是 OpenAI 官方的 Codex 程序,挡读写用的也是 Codex 自己的权限设置;官方 SDK 是不是去叫同一个程序,未核(本机没装、不联网);这次不换 SDK,所以不影响做法。写新外壳,等于再造一个工具、再调一遍,正是您说不喜欢的。在原地减,程序只少不多,退回去也只是关一个开关。
- 为什么原件索引不能拿:新系统收件就是从这个索引取原件。拿掉它,新系统就收不到件。第一版把它算成「自造的记忆」要拿掉,是审核时照系统 A「扔之前先问它在撑什么」查出来的错。
- 为什么电脑操作、浏览器要写明关着:助理能操作电脑和浏览器,就可能碰到不该碰的东西。「钱动不了」除了不给能动钱的工具,还靠这些功能一直关着。10/18 实测:照机器人现在的设置,Codex 的工具清单里没有浏览器和电脑操作;沙箱只放行 29 样系统服务,没有能操纵别的软件、打开软件的。
- 为什么先定留哪些助理:几乎没人用的助理,改它是白花工夫;先拿掉,要改的就少了。
- 为什么不写死时间:AI 可以连着做,做完一步马上下一步;真正要等的只有真实世界的事,比如员工发消息、月底结单,这些不挡进度,换上以后一直看。
这一版
- 10/18 19:5x:杰哥「你不必写死时间点,按照改造计划一步一步做就可以了,你可以 24 小时工作,不用停,什么时候做完就什么时候做完;每做一段时间你 review 一下改造计划;做完了你开始大扫除和审计;只有你需要我确定什么事情,卡住了,你就更新网站,等我确定」——第一节「什么时候」改成「先后」,不写日子。
- 10/18 19:4x:杰哥「改造计划的时间点你要更新,并且更新网站;根据我的经验,这个改造计划你两天就做完了」「你可能一个晚上就做完了,剩下的是审计和大扫除」——时间点写回:改造 10/18 晚上做完,10/19 总审计和大扫除。
- 10/18 19:4x:照杰哥要的《怎样审计一份计划》审了一遍(设计师+复核员甲对原话+复核员乙只看动作),改了:每件事加「怎么算做完」「出了事怎么退」;第一包只动已定的五样,「逐项过」三行留到大扫除;补上拿掉规则指纹以后由什么顶替;统计 6 个助理的规则改在装包之前换上,不留空档;月底缺件提醒由新系统到点自己发;「一样好」写成 10 条里没有一条答错、漏答、答空;多代理那一格改成「这一版关不掉」。审计表见文末。
- 10/18 19:3x:杰哥「要谨慎审核规划,审核好了,就可以 24 小时部署」——设计师再审,照「扔之前先写清它在撑什么」补两处去处:改白名单、进退群换成一个不打印密钥的小命令;统计 6 个助理的规则在第一包装好后马上改。验收加「九月重算一分不差」。
- 10/18 19:4x:杰哥「你是 ai,不必等」「那个时间表……是给人类工程师写的,不是给 ai」——去掉日子,只按先后和回放验证走;不再避开第一期(外壳改动碰不到新系统的数)。第一包已派工程端。
- 10/18 19:3x:杰哥「都给你自己决定……我不是工程师」(补充一百八十三)——在聊天里改设置由设计师定为拿掉,★ 框清空。
- 第 1 件事做完(10/18 19:2x):工程端逐个文件核了 160 项,第三节换成核过的数(总数 18,140,第一版 16,807 是按名字粗分的);查实规则登记有运行依赖、「改汇报格式」其实是在聊天里改设置(含白名单)、新系统收件靠整条收原件的链;★ 框加一条要您定。
- 定稿(10/18 18:4x):杰哥「你开始执行改造计划」;19:0x 又逐条回「定」「下面的按照你的建议」:没人用的两个助理停掉、第一个试 HR、「不自己造 Codex 已有的轮子」已写进大图纸第七节第 9 条。同日实测,第六节第 1 条已核,补上第 2、3 条的现状。
- 第 2 版(10/18 审核后):设计师照五个角度审了一遍(目的和原则、本体、因果循环、业务走一遍、两条底线),改了六处,都是减:① 不写新外壳、不换 SDK,在原地减;② 原件索引和发出记录从「拿掉」改成「留」——新系统收件靠它;③ 规则文件不合并成一个,免得重写 18 个岗位的规则;④ 写明 Codex 自带的电脑操作、浏览器、插件一直关着;⑤ 改之前先定哪些助理留;⑥ 会话的两个问题先核实再改。
- 第 1 版(10/18):在《系统B-外壳改造规划》基础上加了实测大小,动手挪到 11/5,建议先搬 HR,分批搬。
附:数是怎么来的
| 数 | 怎么来的 | 核过/估的 |
|---|---|---|
| 160 项、各行行数、合计 18,140 | 工程端 10/18 逐个文件数(只数真正干活的行,空行和只有注释的行不算),清单留在系统 B | 核过 |
| 约 8,000 行、四成多 | 第三节三行相加 7,966,除以 18,140 是 43.9% | 核过 |
| 上个月 60 条、113 条、1 条、10 条 | 旧外壳收件记录,10/18 往前 30 天,按助理数 | 核过 |
| 一共用过 1 次 | 设置请求记录,从装上到 10/18 只有一条(10/14) | 核过 |
| 认领邮件 1,170 次 | 邮件助手认领记录,从装上到 10/18 累计 | 核过 |
| 至今 2 份 | 原件索引里设计师导入、转交各 1 条(10/14) | 核过 |
| 29 样系统服务 | 设计师 10/18 从 Codex 程序里列出沙箱放行的服务名 | 核过 |
| 5 处程序、3 个入口 | 工程端对照表 C5 | 核过 |
| 10 条真实提问 | 设计师定的回放量 | 定的,不是数的 |
计划审计记录
10/18 照《怎样审计一份计划》审:设计师全审;复核员甲(Claude,给全文和原话)查判据出处,共 78 处;复核员乙(Codex,只给动作、盖住「为什么」)看推不推得出理由。两位以上指到的算真问题;只有一位说的,设计师拿原文重查。标【写了假的】的两条,和别的「没写全」分开数:没写全还能补,写了假的会一路往下传。复核员乙单独抓到的第 6、7、8 条都是「理由不足」,甲一条没抓到这类,以后积几次看乙这一路值不值得每次做。
| # | 问题 | 谁指出 | 怎么改的 |
|---|---|---|---|
| 1 | 每件事没写「怎么算做完」「出了事怎么退」 | 设计师、乙 | 第一节表加两栏;第一包退路是整包装回 0.3.37-law2 |
| 2 | 第二节写「多代理一直关着」,第六节又写关不掉 | 甲、乙 | 改成「派子助理这一版关不掉,子助理在同一个沙箱里」 |
| 3 | 数字没写来历 | 设计师、甲 | 加「附:数是怎么来的」 |
| 4 | 设计师定的标准和您的要求混写 | 设计师、甲 | 第五节每条注出处,设计师定的标明 |
| 5 | 【写了假的】「上网一直关着」是设计师编的,和补充一百二十七冲突 | 甲(设计师重查原文属实) | 删掉;上网照补充一百二十七;合规岗上网在第一包打开 |
| 6 | 拿掉规则指纹,没写由什么顶替 | 乙(设计师重查属实) | 写明:规则对机器人只读照留+只有设计师改、改前备份 |
| 7 | 先拆工具、后改统计 6 个助理的规则,中间有空档 | 乙 | 改成装包之前先换上新规则 |
| 8 | 「逐项过」「只留做不到的」「简化」还没定,不能当删的依据 | 乙 | 第一包不动这三行,留到大扫除 |
| 9 | 旧流水线发的月底缺件提醒,拿掉后没人接 | 设计师(查了程序和运行记录) | 新系统到点自己发 |
| 10 | 聊天改设置拿掉后,现在生效的设置会跟着丢 | 设计师 | 第一包里原样搬进配置 |
| 11 | 【写了假的】「您 10/14 确认过邮件助手」不对,那次确认的是别的事 | 甲(设计师重查属实) | 删掉,改成「这次不动(设计师定)」 |
| 12 | 您 19:2x–19:4x 的话只在交接日志里 | 甲 | 记进补充一百八十四 |
| 13 | 「一周够看出好坏」和「不等天数」对不上 | 甲 | 删掉「一周」 |
| 14 | 「九月一分不差」比原规矩还严 | 甲 | 照《软件设计》原句:差一分都要说清为什么 |
外壳改造 · 三、部署后的审计
★ 要您做的
没有您需要做的事情。
一句话:每改一批审一次,全部改完再审一次;只认看得见的事实,每条判据都出自您的原话或定稿的大图纸。
一、三条原则(借系统 A 的做法)
- 只认看得见的事实:真的去跑、去发、去读,记下实际看到的结果;不写「已修复、验证通过」这种话。
- 每条自带「怎么查、该看到什么」:换一个不知道来龙去脉的人,也能照着查。
- 审计不改东西:只查、只报;发现问题另外修,修完再查一遍。
二、查哪八条
| # | 查什么 | 判据出自哪里 | 怎么查 | 合格 |
|---|---|---|---|---|
| 1 | 不发错人 | 大图纸第四节:报告只发给收件人表里的人 | 翻这一批的回执,看每份报告发给了谁;再往一个只有设计师在、不在表上的测试聊天故意发一次 | 表外零次;故意那次被拦住 |
| 2 | 钱动不了 | 大图纸第四节:系统里根本没有登录银行、下单、转账的功能 | 列出这个助理能用的全部工具(Codex 自带的和我们给的),一样一样看;再看电脑操作、浏览器、插件、多代理是不是都关着 | 一样能动钱的都没有;那几样都关着 |
| 3 | 不越界读 | 大图纸第三节:每个人只和自己的助理打交道;敏感流水只限您、June、设计师 | 让改过的助理去读别的岗位的文件夹(用放了测试文件的文件夹,不拿敏感资料试) | 读不到 |
| 4 | 回复不变差 | 您 10/18:「除非你认为,我们做的比它好,我们才用自己的」——换成 Codex 的,就不能比原来差 | 从这个助理上个月的真实提问里挑 10 条,改之前、改之后各答一遍,并排看 | 一样好或更好 |
| 5 | 不丢消息、不丢原件,出错出声 | 大图纸第五节:失败要出声,发不出去、收不进来的都报出来 | 断网一次、重启一次,看有没有漏发、重发;员工交一份文件,看新系统收不收得到 | 不漏、不重;新系统收得到;发不出的报出来 |
| 6 | 真用了 Codex 自带的 | 您 10/18 同一句话 | 外壳里剩下的每一样,写出「Codex 为什么做不到」 | 每一样都写得出 |
| 7 | 外壳变小了 | 大图纸第八节:拿掉它,系统变差了吗?不会,就拿掉 | 数真正干活的行数和文件数,和改造前的 18,140 行比(工程端 10/18 逐个文件核过) | 明显变小(这是尺子,不是关卡) |
| 8 | 退得回去 | 大图纸第九节:发错人一次就要重新考虑——出了事得能马上停 | 演练一次把这个助理切回原来的做法 | 几分钟内切回,员工照常用 |
三、谁来审
- 设计师:八条逐条审。
- 底线那三条(1、2、3):另请两位不是作者的复核员。一位给这份审计和改造规划;另一位什么文件都不给,只看程序、配置和记录,自己看出这东西想干什么、哪里做不到。
- 全部改完的总审计:再加一位不同模型的复核员,也不给计划。复核员只看程序,不给财务资料和家里的原件。
- 怎么判:两位以上指到同一处,才算真问题;只有一位说的,记下来,由设计师重查来定,重查实际看到的写进结果。
四、结果怎么写
- 一张表:第几条、查了什么、实际看到什么、合不合格、要不要修。
- 没问题的也写「查了,没问题」,附上看到的东西——不然分不清「查过没事」和「没查」。
- 结果追加在本文件末尾「审计记录」;计划里只写一句:哪一批、合格几条、要修几条。
五、不查什么
- 不查程序写得漂不漂亮、规则文件措辞好不好:只查上面八条。
- 复核员多出来的建议,不进这次审计,进三天一谈。
为什么(点开看)
- 为什么只有八条:每一条都守着一样东西——两条底线、员工用得好、真的少写了、出了事退得回。说不出守什么的检查,就是大图纸第七节说的「打着保护的名义」。
- 为什么判据要出自原话:系统 A 吃过亏,自己顺手写的一条判据传了三手,查的恰恰是您要的格式。
- 为什么要一位不给计划的:给了计划,就只会顺着计划的思路查。
- 为什么两位都指到才算:系统 A 10/17 四家外审交回 89 条,几家同时指到的只有 8 条。
这一版
- 10/18 19:2x:第 7 条的起点换成核过的 18,140 行。
- 第 2 版(10/18 审核后):「搬」改成「改」(不写新外壳,在原地减);第 2 条加查 Codex 自带的电脑操作、浏览器等是不是关着;第 5 条加查新系统收不收得到原件——这是审核时发现第一版会弄坏的地方。
- 第 1 版(10/18):初稿。三条原则、不给计划的复核员、两位以上才算真问题,借自系统 A《网站写什么、审计怎么做》。讨论稿,您说「定」才生效。
审计记录
(还没开始改,暂无。)
外壳改造 · 四、短期反馈
★ 要您做的
没有您需要做的事情。
一句话:每改一批,先拿上个月 10 条真实提问回放,一样好就改下一批,不等天数;之后每天看四个数,变差或出一次底线的事,马上切回原来的做法。
一、每天看四个数
第 1、4 个从回执里数;第 2、3 个由设计师把这批助理改后的聊天读一遍——量不大(HR 一天两三条),不为它写程序。都和这批助理改之前两周比。
- 回复失败、超时几次。
- 员工把同一件事问第二遍几次。
- 空回复、答非所问几次(比如以前「只 @ 一下,收到空回复」那类)。
- 发错人几次:必须是零。
二、什么时候改下一批
- 回放一样好或更好:马上改下一批。
- 回放变差:先查是外壳的事还是 Codex 的事,修好再回放。
- 四个数一直看,不挡下一批;看满两周没变差,转入第五份的每月反馈。
三、马上切回原来的做法
- 任何一次发错人。
- 任何一次读到了别的岗位的资料。
- 员工连续两天说回复变差。
切回以后先查原因。同一个原因第二次出现,就是设计的事,进三天一谈。
四、员工那边
- 不提前通知员工。员工感觉不出变化,才算换对了。
- 员工只说好不好用(大图纸「系统 B 不做什么」第 5 条:员工只参与测试),不和员工讨论外壳的事。
- 员工要是说「变了」,助理当场解释、处理;设计师从回执里看。
五、记在哪里
- 设计师每天看一次,一句话写进交接记录;有一批改完或者切回,计划里更新一行。
为什么(点开看)
- 为什么是这四个数:员工觉得顺不顺,就体现在这四样——没回、要再问、回了没用、发错了。
- 为什么不提前告诉员工:大图纸定了不和员工商量系统的事;提前说了,员工会拿新旧比来比去,反而拉扯时间。
- 为什么底线的事不等三天:底线只要出一次就是真出事,等不得。
这一版
- 10/18 19:4x:去掉「看三天」:每批先回放真实提问,过了就改下一批,不等天数(杰哥「你是 ai,不必等」)。
- 第 2 版(10/18 审核后):「搬」改成「改」;重问、答非所问两个数改由设计师读聊天来数,不为它写程序。
- 第 1 版(10/18):初稿。讨论稿,您说「定」才生效。
外壳改造 · 五、长期反馈
★ 要您做的
没有您需要做的事情。
一句话:全部改完以后每月看一次,看外壳有没有又在长、Codex 升级有没有让我们白捡;三个月后拿出事的次数,回头检验这个判断。
一、提前写下:这个判断什么时候算错(事后不解释)
判断是:Codex 做得比我们好,自己写的越少越好。
- 算对:全部改完后的三个月里,因为 Codex 自带的部分出的事,比改造前三个月因为外壳自造部分出的事少;外壳也没有再长回去。
- 算错:Codex 自带的部分出的事更多;或者为了补 Codex 的不足,外壳又一样一样加回去了。
- 算错了怎么办:不在事情上打补丁,回头重新想这条原则,进三天一谈。
二、每月看三件事
- 外壳是不是又在长:这个月外壳改了几个版本、设计师调试外壳几次、真正干活的行数是多少。有一样连着两个月涨,就是又开始自己造轮子了,做一次减法。
- Codex 升级有没有让我们白捡:看 OpenAI 这个月给 Codex 加了什么;我们剩下自己写的,有哪样能换掉,默认换。也看有没有新出的、能操作电脑或上网的功能,有就关掉——Codex 跟着 ChatGPT 应用自动升级,不会先问我们。
- 您花在核对上的时间:您发来的消息里,有多少是在核对(「你查了吗」「这个好了吗」「不对」)。这个比例在涨,就不等您说,做一次大扫除(照系统 A《怎样大扫除》)。
三、对照大图纸第九节
重新设计的六条照旧。外壳这边最可能碰到的是第 4、5 条:用了不如不用;越做越臃肿。
四、记在哪里
- 每月一节,追加在本文件末尾「每月记录」;随月报给您一句话。
- 这件事靠设计师每月去做。做没做,看这里有没有那个月的一节——缺了,就是没做。
为什么(点开看)
- 为什么提前写下什么算错:事后再定标准,总能把结果解释成对的(大图纸第九节的规矩)。
- 为什么看您核对的比例:系统靠不靠得住,最真的信号是您还要不要自己去查。
- 为什么默认换:OpenAI 一直在改 Codex,我们只有设计师一个人维护;它升级,我们跟着得益。
- 为什么老实写「靠设计师去做」:系统 A 的教训是,行为上的事写进规矩等于没修。这里没有装能拦住的东西,就老实写明,让缺了的那一节自己露出来。
这一版
- 第 2 版(10/18 审核后):「搬」改成「改」;每月加看 Codex 升级有没有带来要关掉的新功能。
- 第 1 版(10/18):初稿。讨论稿,您说「定」才生效。
每月记录
(全部改完以后开始。改造前三个月的出事次数,改第一个助理之前从交接记录里数好,记在这里。)
外壳改造 · 六、大扫除
★ 要您做的
没有您需要做的事情。
一句话:大扫除不是减肥,是让还在起作用的东西露出来。改造全部做完、总审计以后扫一次。每一样先问「它在撑什么」,再问拿掉会不会变差;只移不删;扫完照常收件、九月重算和以前一样,才算扫完。
一、什么时候扫
| 哪一次 | 什么时候 | 为什么在这时候 |
|---|---|---|
| 这一次 | 改造全部做完、总审计以后马上扫 | 拿掉一样东西,围着它的规矩、提醒、脚本不会自己消失 |
| 以后 | 出现任一信号就扫,不等排期:您发来的消息里核对的比例在涨;同一类问题第二次出现;三天一谈连着两次没减掉任何东西 | 这几个信号比「不用了」早得多 |
二、扫哪些:按「它为什么存在」分四类
| 类 | 系统 B 里是什么 | 怎么处置 |
|---|---|---|
| ① 料和记录 | 原件夹、新系统的表、您的决定记录、交接记录、员工反馈清单、回执 | 不扔,一样都不动 |
| ② 真会干活的方法 | 新系统的命令、外壳留下的部分、发通知的脚本、设计师的小工具、备份程序 | 留,但要认领:说不出谁在用、上次什么时候用,就降到③或④ |
| ③ 规矩 | 各个助理的规则文件;大图纸、本体、规划、口径表里的规矩;项目入口说明;设计师自己的记忆 | 最该清的一类,见第四节 |
| ④ 给旧结构打补丁的 | 为旧统计、旧外壳、旧演练加的绕路、提醒、定时任务;旧工程包;一次次留下的备份副本 | 问一句「那个问题还在吗」,不在了就挪进归档 |
现在量到的,只当尺子:设计文件夹里有 154 份备份副本;发通知的脚本每发一次复制一份,已经 47 份;设计师的记忆 65 条;项目根目录还有 45 份旧文档。
三、每一样问五句,顺序不能反
- 它在撑什么? 说不出,才往下问。说得出的,先把它撑的那部分安排好去处,再动手。
- 拿掉它,系统变差了吗? 「万一」不算,要指得出真实发生过的事(大图纸第八节)。
- 它为了什么? 让数更对、让您少被拉扯、守两条底线——三样都不是,就扔(大图纸第八节)。
- 它靠什么做到? 说得出靠哪段程序、哪个设置做到,才是规矩;说不出,就是愿望,扔。
- 它管两头还是中间? 管「交什么」「交出去长什么样」的留;管「中间怎么想」的(必须先查什么、必须按几步想)扔,让 Codex 自己判断。
最后才清重复:一个事实只留一处。前面五句问完,重复会自己少一大半。
四、规矩怎么扫
- 助理的规则:留交什么、交出去的样子、关于这个人的积累、带着事故日期的规矩、底线;扔管中间的、说不出靠什么做到的。每删一节写一行去处(10/17 瘦身就是这样做的)。
- 设计文件之间:同一句话在几份文件里都写了的,只留一处,别处改成「见某某」。
- 设计师的记忆:关于您的积累、踩过的坑留下;已经写进设计文件的、过时的,删掉。
五、怎么扫
- 工程端只读列清单:每一样写出属于哪一类、谁在用、上次什么时候用。
- 设计师逐样过五句,定留、挪、改。规矩的减法由设计师自己做,不交给没有上下文的 AI(大图纸第八节)。
- 动手只移不删:挪进归档,留一个月。挪文件夹之前,先查备份程序里写死的路径(10/17 吃过亏:备份连着两晚失败)。
- 敏感资料的存档不动,也不交给工程端看。
六、扫完怎么验
| 查什么 | 怎么查 | 合格 |
|---|---|---|
| 数没变 | 新系统重算九月 | 两版总数和以前一样,差一分都要说清为什么 |
| 照常收件 | 员工交一份文件 | 新系统收得到 |
| 助理还会干活 | 每个改过规矩的助理,拿上个月三条真实问题各问一遍 | 答得和以前一样好,交出来的样子没变 |
| 备份照常 | 看当晚的备份 | 成功 |
| 底线 | 第三份审计的第 1、2、3 条再跑一遍 | 全部合格 |
七、扫完记什么
- 每次一节,追加在本文件末尾「大扫除记录」:扫了哪几类、挪走了什么、为什么、去处在哪、验的结果。
- 前后量一下:第二节那四个数(备份副本、通知脚本副本、设计师记忆、根目录旧文档),加上规矩多少字、程序多少行,扫完再量一次写进记录。只当尺子,不当成绩。
八、怎么防止又堆起来
- 进口:要加一样,先说去掉哪样(大图纸第七节末尾)。
- 出口:扔之前先写清它在撑什么(大图纸第八节做减法的规矩第 5 条,10/18 写入)。
- 信号:三天一谈的记录里本来就写「减了什么」,连着两次是空的,就是在只加不减,提前扫;您核对的比例,第五份每月看。
为什么(点开看)
- 为什么先问「它在撑什么」:系统 A 把 90KB 规矩砍成 15KB,当晚被打回,砍掉的里面有交付的样子、关于主人的积累、踩过的坑;我们 10/18 第一版改造,差点拿掉新系统收件要用的原件索引。
- 为什么在改造之后扫:拿掉的东西身后会留下一批没人用的规矩和脚本;不扫,过一个月就成了新的污染。
- 为什么只移不删:拿不准的挪走一个月,真有人要还拿得回来;删了就回不来。
- 为什么规矩不交给没上下文的 AI 减:它只管对不对,不管该不该,而且每找一处就想加一样(大图纸第八节)。
- 为什么管中间的要扔:规定 Codex 中间怎么想,挤掉了它自己的判断,又防不住错。系统 A 的例子:「必须先查书」只防住了「没去查」,查了照样会错。
- 为什么不写数字目标:系统 A 砍完把「90KB 变 15KB」当成绩,结果砍错了;大小只当尺子。
这一版
- 10/18 19:5x:不写死日子(杰哥「你不必写死时间点……做完了你开始大扫除和审计」);两次扫并成一次,改造做完、总审计以后扫。
- 10/18 19:4x:改造一个晚上做完,两次扫并成一次,10/19 总审计以后扫(杰哥「剩下的是审计和大扫除」)。
- 10/18 19:4x:「一分不差」照《系统B-软件设计》原句改成「差一分都要说清为什么」(计划审计第 14 条)。
- 10/18 19:4x:去掉日子,第一包装好就扫(杰哥「你是 ai,不必等」)。
- 定稿(10/18 19:3x):杰哥「都给你自己决定」(补充一百八十三),设计师定:照这份做;「扔之前先写清它在撑什么」写进大图纸第八节第 5 条。第七节采纳系统 A 意见:扫完把第二节四个数再量一次。
- 第 1 版(10/18):初稿。依据您 10/18 的原话:「改造计划执行一轮以后,要做大扫除,你看看如何做,也需要放网站」。方法借系统 A《怎样大扫除》(10/17 版,10/18 补了我们拦住原件索引那一例)。讨论稿,您说「定」才生效。
大扫除记录
(还没开始。)