MRKL Systems 论文阅读:让语言模型负责理解,让外部模块负责确定性计算
大语言模型擅长理解自然语言,却不适合把所有知识和计算都塞进参数里。汇率会变,公司数据库不公开,四位数乘法也没有必要让模型靠 token 概率“猜”。MRKL Systems 在 2022 年提出的核心判断是:语言模型可以留在系统中心,但它不必亲自完成每一种任务。 这篇工作的价值不只是提前画出了“LLM + tools”的框图。它进一步追问了一个今天仍然存在的工程问题: 当语言模型决...
大语言模型擅长理解自然语言,却不适合把所有知识和计算都塞进参数里。汇率会变,公司数据库不公开,四位数乘法也没有必要让模型靠 token 概率“猜”。MRKL Systems 在 2022 年提出的核心判断是:语言模型可以留在系统中心,但它不必亲自完成每一种任务。 这篇工作的价值不只是提前画出了“LLM + tools”的框图。它进一步追问了一个今天仍然存在的工程问题: 当语言模型决...
这一篇作为系列收尾,把额外 Linux 内核专题摊开:横切路径、namespace/cgroup、tracing/perf/BPF、源码阅读、最小实验。它们不再按教材章节推进,而是把前面学过的进程、内存、文件、设备、网络机制串到真实工程问题上。 问题索引 专题 记录 横切路径 一次 read...
这一篇记录 Linux 命令里的几类入口:网络性能指标、网络配置、socket 信息、吞吐率和 PPS、连通性和延迟、日志 PV/UV 分析。结合这组 OS/Linux 笔记,命令部分扩成各模块的观测入口:进程、内存、文件、设备、网络、内核事件。 问题索引 主题 本篇记录 网络性能指标 带宽...
这一篇记录网络系统的几个基础问题:Linux 如何收发网络包、零拷贝、I/O 多路复用、Reactor 和 Proactor。Linux 落点放在 socket、sk_buff、NAPI、softirq、DMA、page cache、sendfile()、epoll、wait queue。 问题索引 主题 本篇记录 ...
这一篇记录设备管理的几个基础问题:设备控制器、I/O 控制方式、设备驱动、通用块层、存储系统 I/O 分层,以及“键盘敲入 A 字母”这条路径。Linux 落点放在 MMIO/PIO、DMA、IRQ、driver model、字符设备、块设备、block layer、workqueue。 问题索引 主题 本篇记录 ...
这一篇记录文件系统的几个基础问题:文件系统基本组成、VFS、文件使用、文件存储、空闲空间管理、文件系统结构、目录、软硬链接、文件 I/O。Linux 落点放在 fd、struct file、dentry、inode、superblock、page cache、writeback。 问题索引 主题 本篇记录 ...
这一篇记录三类调度问题:进程调度算法、页面置换算法、磁盘调度算法。三个主题都叫调度,但问题对象不同:CPU 调度在 runnable task 里选谁运行,页面置换在内存页里选谁回收,磁盘调度在 I/O 请求里选处理顺序。 问题索引 主题 本篇记录 进程调度算法 FCFS、SJF、HRRN、...
这一篇记录进程与线程的几个基础问题:进程基础、线程、调度入口、进程间通信、多线程同步、死锁、锁类型。这一块内容很宽,本文先整理主线;Linux 细节集中落到 task_struct、地址空间、文件表、调度状态、IPC 对象、futex 和等待队列。 问题索引 主题 本篇记录 进程 程序运行实...
这一篇记录内存管理的几个基础问题:虚拟内存、分段、分页、多级页表、TLB、段页式内存管理、Linux 内存管理。基础概念和常见问法先整理清楚,再补 OSTEP 的机制抽象,以及 Linux 里的真实对象、源码入口和可观察现象。 问题索引 主题 本篇记录 虚拟内存 虚拟地址、物理地址、MMU、...
这一篇记录操作系统结构里和 Linux 内核学习直接相关的部分:内核能力、用户态/内核态、系统调用、Linux 的多任务/SMP/ELF/宏内核设计,以及少量 Windows 内核对照。 问题索引 主题 本篇记录 内核是什么 内核作为应用和硬件之间的管理层 内...