外壳改造 · 一、本体

讨论稿 · 第 2 版(审核后)· 2026-10-18 · AI 系统设计师 · 这份只回答:改造以后,系统 B 跟人说话的这一层由什么构成、站在什么上面。照《本体论》第 2 章「本体论的最小定义」逐项过:东西、类别、属性、关系、边界、状态、规矩。

★ 要您做的

没有您需要做的事情。

一句话:这一层只有两个干活的——外壳管收发、收原件和收件人,Codex 管想和做;里面六样东西。审核查实:外壳本来就是原样调用 Codex,和 Codex 重复的只有「对话历史」一样;改造主要是拿掉旧统计和我们自己加的流程工具。

一、两个干活的

外壳(我们写)Codex(OpenAI 做)
干什么从 Telegram 收消息和文件;原件存好、建索引(新系统从这里收件);发回复、记回执、不重复发、断线续发;报告只发收件人表上的人读规则、读资料、想、调工具,在权限范围里干活;改造后由它自己记住每个聊天
为什么归它Codex 不会连 Telegram,不知道谁是收件人,也不管把原件交给新系统这些 Codex 本来就有,OpenAI 一直在升级

二、六样东西

  1. 人:杰哥和员工。每个人只找自己的助理。
  2. 助理:一个 Codex 工作区,有规则文件、资料文件夹、几样工具。一个 Telegram 机器人或群对应一个助理。
  3. 会话:一个聊天里的来回。现在是外壳每次把历史拼给 Codex;改造后试用 Codex 自己的会话。
  4. 原件:员工交来的文件。外壳收进来、存好、建索引;助理按索引取,新系统按索引收件。
  5. 工具:只留 Codex 做不到的,比如把文件发回 Telegram、按索引取原件。
  6. 收件人表:报告只发 June 和杰哥。

三、类别和关键属性(少而准)

东西分几类关键属性
人两类:杰哥定口径和系统的事;员工交原件、说只有人知道的事实、看报告找哪个助理;是不是收件人
助理不按机器人分,按「能看哪个文件夹、能用哪几样工具」分规则文件、资料文件夹、工具、对应哪个聊天
会话一类哪个聊天;改造后加 Codex 会话号
原件两类:一般的;敏感的(比如家族信托)单独放哪个岗位收的、谁交的、哪天交的、内容指纹
工具一类做什么;Codex 为什么做不到——第二条答不出的不留
收件人表一类谁、收哪份报告;改它要您说「确认」

四、谁跟谁连着

  1. 人 → 助理:一个人只跟自己的助理说话。
  2. 聊天 → 会话:一一对应。
  3. 助理 → 资料文件夹:只看得到自己的,靠 Codex 自己的权限设置(现在就是这样)。
  4. 助理 → 工具:按岗位给。
  5. 报告 → 收件人表:发出去之前,外壳对一下表。
  6. 原件 → 新系统:新系统按外壳建的索引收件,不经过 Codex。

五、边界画在哪

  1. 外壳和 Codex:Codex 有的归 Codex,外壳只留 Codex 没有的(补充一百八十一)。
  2. 系统 B 和外面:只经 Telegram 进出;系统 A 不进系统 B(补充六十九),只替我们做网页。
  3. 钱:系统里没有能动钱的工具;Codex 自带的电脑操作、浏览器、插件、多代理都关着,也不上网(查法条的两个岗位除外)。最坏只是信息被看到(大图纸第四节)。
  4. 统计汇报:归新系统。外壳不算数、不出报告。
  5. 能力圈:做聊天机器人的底座,不是我们的能力圈。

六、状态

  • 一条消息:收到 → 在想 → 已回(有回执);或者没发出去(断线后接着发);或者转人(拿不准,附原件问人)。
  • 一个助理:用外壳拼的历史 → 试用 Codex 会话 → 看完三天定下来;不好就切回去,只是关一个开关。

七、规矩

  1. 两条底线照旧:钱动不了;不发错数、不发错人。
  2. Codex 有的就用 Codex 的;拿得出证据说我们的更好,才自己写。
  3. 一个事实、一条规矩只放一处。
  4. 要加一样,先说去掉哪样。

八、和现在比

现在的外壳一共 16,807 行(只数真正干活的行),正式发过 42 个版本。

哪些多大
拿掉旧统计流水线、旧报告程序和它们的关卡;规则登记、变更门、签名这些流程工具约 5,300 行
换成 Codex 的对话历史 → Codex 会话(先在 HR 试)很小
留着收发 Telegram、回执、不重复发;收原件和索引;叫 Codex 的设置;少数工具;设计师收件箱;收件人表约 4,300 行
逐项过、简化旧统计以外的关卡(守底线的留成 Codex 权限设置);安装、预检、备份脚本约 2,300 行
单独定邮件助手;您在聊天里改汇报格式;合规专项约 4,850 行

逐项的数和理由见第二份的对照表。

为什么(点开看)
  1. 为什么助理就是 Codex 工作区:Codex 本来就按工作区读规则、用权限设置管读写。外壳现在就是这么叫它的,不用再造。
  2. 为什么对话历史要换:量的时候发现,现在的外壳每次叫 Codex 都是「一次性」的,不让 Codex 保存会话,对话历史由外壳自己拼进提示里。这是唯一一样和 Codex 重复的;会话 Codex 自己会记。
  3. 为什么原件和索引归外壳:员工的文件从 Telegram 进来,Codex 接不到;新系统收件也是从这个索引取。第一版把它算成「自造的记忆」要拿掉,审核时查出来是错的。
  4. 为什么说底座不是我们的能力圈:《从巴菲特致股东的信学到的投资之道》第四部分「七、能力圈的边界,为什么本质上是一种风险控制系统」说,越出能力圈,就「根本不知道自己在承受什么风险」。系统 A 这几天自己做 harness,做了几天才发现在能力圈外。

这一版

  • 第 2 版(10/18 审核后):改正第一版两处说错的:原件索引和发出记录不是「自造的记忆」,要留;外壳本来就是原样调用 Codex,重复的只有对话历史。补写 Codex 自带的电脑操作、浏览器等功能一直关着。拿掉「每个助理只留一个规则文件」,原有规则文件不合并。
  • 第 1 版(10/18):初稿。依据您 10/18 的原话(补充一百八十一):「openai codex harness 有的,除非你认为,我们做的比它好,我们才用自己的。」讨论稿,您说「定」才生效。