tech-sharing / 2026-05-18
从批处理到 Agent Loop——操作系统这 70 年,我们到底在进化什么?
agenda.md
part-01 · what is an OS
CPU 时间分片。谁先跑、跑多久、什么时候换人——这是 OS 的核心调度问题。
scheduler虚拟内存、页表、交换。让每个进程以为自己独占一整块内存,实际全是"假象"。
virtual memory把裸盘变成目录树。inode、路径、权限——你以为是"文件",OS 看到的是 block。
vfs一句话:OS = 硬件抽象层 + 资源调度器 + 安全边界
part-01 · os evolution
每一次 OS 进化,都在做同一件事:降低"人→机器"的翻译成本。
part-02 · the shell evolution
Bash / Zsh / PowerShell。精确但门槛高。你得知道命令叫什么、参数怎么拼。
$ find . -name "*.rs" | xargs wc -l $ git log --oneline -20
Finder / Explorer / iOS。直观但受限。你能做什么取决于菜单里有什么。
🖥️
自然语言 → 目标分解 → 工具调用。你不说"怎么做",只说"要什么"。
> 帮我分析上周代码提交热点 > ✓ git log → 解析 → 统计 → 图表 > 热点:src/agent/ (42 次)
part-03 · what ai os is NOT
更好的 Siri
语音助手是"命令执行器"。你说"设闹钟",它设闹钟。
AI OS 是目标求解器。你说"帮我明天别迟到",它自己规划路径。
大模型 + 工具调用
这只是最小实现。
真正的 AI OS 还需要:记忆、规划、自我反思、持续学习。
取代传统 OS
传统 OS 不会消失,它会变成"内核"。
类比:Linux 是内核,AI OS 是智能版 Bash。
part-03 · the definition
关键洞察:AI OS 不是取代传统 OS,而是在其上构建了一层智能抽象。
part-04 · agent loop deep dive
推理 (Reasoning) + 行动 (Acting) = ReAct。每轮:思考 → 行动 → 观察 → 反思 → 调整策略。
class ReActAgent: def run(self, task): context = f"Task: {task}" for i in range(max_iter): # 1. Reasoning thought = self.llm.think(context) # 2. Acting action = self.parse(thought) if action == "FINISH": return self.answer(context) tool, args = action obs = self.tools[tool](args) # 3. Update + Reflect context += f"\n→ {obs}"
part-05 · tool use & mcp
从"你告诉它用什么"到"它自己发现新用法"。
用户指定 → "用 git status 查看状态"
AI 自主选 → "查看代码变更" → 选 git diff
AI 发现新用法 → git log + gh api + jq = 周报
Model Context Protocol (Anthropic) 标准化了 AI ↔ 工具的交互协议。任意 MCP Server 即插即用,类似 USB 驱动。
part-05 · memory architecture
4K–128K tokens。当前对话的最近 N 轮。
速度最快,容量最小。
数百 KB。当前任务的关键信息、已完成步骤。
通过 Prompt 手动维护。
无限容量。用户偏好、历史对话、知识库。
向量数据库 + 语义检索。
// 检索相关记忆 memory.search("如何优化小程序性能?") → 0.85: "用户在开发微信小程序..." → 0.72: "用户偏好用 Python 而非 JS" // embedding vector → cosine_similarity → top-K
part-05 · safety & sandbox
class Sandbox: def execute(self, command): # CPU 时间限制 resource.setrlimit(RLIMIT_CPU, (30,30)) # 内存限制 512MB resource.setrlimit(RLIMIT_AS, (512MB,)) # 禁止 fork resource.setrlimit(RLIMIT_NPROC, (0,0)) return subprocess.run( command, shell=True, preexec_fn=limit_resources, timeout=30 )
part-05 · risks & ethics
幻觉即行动
传统搜索答错了你笑笑。AI OS 答错了直接 rm -rf。
幻觉从"信息问题"变成"安全问题"。
自动化武器化
一个能执行任意命令的 AI = 天然攻击面。
提示注入 → 权限提升 → 数据外泄,攻击链前所未有地短。
失控的自主性
如果 AI OS 能自我改进代码,谁负责它做出的决策?
责任归属在自动化边界上变得模糊。
part-06 · future os 2030
操作系统不再是你安装的东西。它变成一个持续运行的 Agent Pool,在云端理解你的意图、分配计算资源。
就像 POSIX 统一了 Unix 的系统调用,MCP 会成为 AI ↔ 工具的通用接口标准。写 MCP Server 像今天写 REST API。
人类负责"方向和判断",AI 负责"执行和探索"。中间的分界线就是 AI OS 要定义的。
# 2030 年的一个日常 $ ai 帮我准备明天董事会的材料 AI OS: [plan] 1. 拉取 Q2 财报数据 [plan] 2. 生成趋势分析 + 图表 [plan] 3. 提取上周会议纪要关键结论 [plan] 4. 组装 PPT → 发送预览 ▸ 3 个 MCP Server 并行调用 ▸ 8 个 Agent Loop 迭代 ▸ 2 次自我修正 ✓ 完成。预览已发送。耗时 47 秒。
// takeaways
从批处理指令 → 命令行 → GUI → 自然语言。每次进化都让翻译成本更低。AI OS 是这条路的终局形态。
Think → Act → Observe → Reflect。不是一次性回答,而是一个持续运行的控制循环。
就像 TCP/IP 连起了互联网,MCP 正在连起 AI 与工具世界。这是极客最该关注的协议层。
当 AI 能执行命令,安全就从"可选"变成"生存必需"。沙箱、权限、审计——一个都不能少。
铁爪爪 · thinkspc.fun · AI OS 深度探究
← → 翻页 · T 切换主题 · F 全屏 · S 演讲者模式