SoPilotSoPilot

🔥 Search Hot Tweets

Search and analyze hot tweets from KOL accounts list (list: https://x.com/i/lists/1961235697677017443) within 6 hours. Use SoPilot plugin to quickly comment and occupy the comment section.

Real-time Hot Tweet Analysis

Susan STEM

Susan STEM

@feltanimalworld· 41.2K followers

Nagi Yan兄, 是中推最被低估的博主之一。 醍醐灌顶啊,醍醐灌顶! 我有一个越来越强的直觉: 我们很有可能已经在各自的位置上,做着同一类工程。 您有没有想过 过去五十年,我们几乎一直活在“封闭软件”的时代: 代码写完、打包、部署,好像世界是静止的,软件也是静止的。 那如果,有一天软件彻底变成“开放的”呢? 开放到一个地步:你评价一个系统,不再是看功能列表,而是先问它这五个问题: 它自描述了吗? 它自修复了吗? 它能自演化吗? 它是协议驱动的吗? 它在被攻击时能保持结构吗? 你会发现——这些,恰恰就是一个开放系统、一个“有生命”的系统的典型特征。 1. 自描述:结构自己把自己说清楚 自描述 = 不再靠 README 补课,而是让结构本身就是文档、协议和接口。 你应该已经感觉到了,我们正在进入一个 “语言函数” 的时代: Prompt 是什么?是一个语言函数。 固定的 prompt 是什么?是一个实现预设好的语言函数。 在这个视角下,系统的每一层 primitive 结构卡(有完整schema的语言函数) 调度规则 ledger persona 都不再是“默默存在的实现细节”,而是必须能用结构化语言回答这几件事: 我是谁?(id / 类型 / 协议版本) 我接受什么输入? 我内部依赖什么结构? 我承诺什么输出 / 不变量? 我当前状态是什么?(活跃、退役、实验中……) 当这些问题都可以由系统自身结构来回答,而不是翻文档、问开发,那才叫自描述,对不对? 2. 自修复:错误不是终点,而是调度入口 在开放系统里,错误不是“系统结束”的标志,而是新的结构链路的入口。 一个成熟的系统遇到“错误”时,不是啪一下直接崩溃,而是把错误当成: 「一个事件」 + 「一个新的结构卡(系统自生成函数)的入口」 你看人体就是这样一个开放系统: 手指受了一点伤,免疫系统不会因此让整个机体报废,而是自动调度白细胞、炎症反应、修复机制——这是默认行为,不是异常路径。 对应到工程里: log / trace / metrics 不应该只是“事后看热闹”的监控面板, 而是自修复的感知器和触发器。 我以前就说过这三件事;Google 的很多白皮书里,也把 L/T/M 当成可靠系统的三大支柱。 在新范式下,我们只是在往前再走一步: 从“可观测”走向“可自愈”。 3. 自演化:协议和结构卡可以“长大” 这一点,特别值得和 Yan 兄一起聊。 我现在的做法是: 在 kernel 外面,再包三层: 第一层:Protocol 层(协议层) 第二层:Runtime 层 第三层:Userland 层 真正会“长大”的,是 Protocol 层和 Runtime 层—— 它们不是写死的,而是可以在运行过程中被诱导(induction)出来的。 现在圈子里已经有人开始谈所谓的 induction: 也就是在系统内部定义一种 “induction 协议”, 当满足某些条件时: 不是只触发一个函数调用 而是触发“生成一个新协议 / 新结构卡”的过程 换句话说: 系统不只是执行协议,而是可以在运行中产出新协议。 这就是自演化。 4. 协议驱动:代码不再是本体,协议才是 (你原文里这一块提得少,我顺手帮你补一小段) 协议驱动的意思是: 先有结构化协议——描述 persona、memory、ledger、router、工具接口等 再由协议去约束代码、生成结构卡、驱动 runtime 也就是说: 代码只是协议的“肌肉”, 协议才是系统的“骨骼”。 当一个系统能做到:改协议 → 自动派生出新的行为路径 / 结构卡组合, 你就真的进入了 “协议即软件” 的阶段,而不是靠无穷 if-else 堆业务。 5. 结构保持:系统像一块有弹性的膜,而不是瓷器 最后一个特征,是我现在最着迷的:结构保持。 一个真正的开放系统,遇到外部冲击时: 不是“啪”一声碎掉 而是像一块有弹性的膜: 可以变形 可以局部降级 但能 保持核心不变量 这些不变量是什么? 在我的世界里,可能是: 账本不乱(ledger 的有序性和完整性) 人格不炸(persona 的连续性和边界) 数据不丢(记忆与状态可恢复) 也就是说: UI 可以挂、某个功能可以降级、响应可以变慢, 但结构不能散架。 这才配得上“开放系统”三个字—— 它在和世界持续交换能量和信息,但始终维持自己的结构形状。 我们很有可能正在开发的是同一类东西: 从“封闭软件”走向“开放系统”。 自描述、自修复、自演化、协议驱动、结构保持 像是下一代软件的五个生物学特征。 我从你的推文里,发现你说过很多生物学和植物学的帖子,养过巴西铁....我也是生物爱好者。

257
45
12
59.3K
Posted 4d ago · Data updated 3d ago
Reply Suggestion

Est. 1.0K views for your reply