一句话定义
它回答「大量技能如何共存却不撑爆上下文」,做法是信息分层、逐级展开,用到哪层才加载哪层。
机制 / 原理
渐进式披露把一项技能的信息切成几层:最外层,Agent 平时只看得到技能的名称加一句触发描述,成本极低;一旦某项技能被判定相关,才加载它的正文,也就是详细步骤和规则;而正文里再引用的脚本、模板、参考资料等资源文件,则要等到执行到那一步真正需要时才被读入。这种由浅入深、按需下探的结构,让模型在任何时刻都只承载当前所需的那一层信息。正因为平时每项技能只暴露一句话,几十上百项技能才可能同时挂着而不互相挤占上下文,这是技能体系能规模化共存的根本原因。
经典实验 / 例子
一项「制作数据可视化图表」技能:Agent 起初只知道它的名字和一句用途;用户提出画图需求后才加载正文里的选图与配色规则;当需要真正渲染时,正文引用的绘图脚本文件才被读进来运行,前后共分三层依次展开。
生活中的例子
像看一本带目录的手册。你先扫一眼目录知道有哪些章节,需要某一章才翻到那页细读,那页提到的附录表格则等真用到时再翻到附录——没人会为查一件事把整本书从头背下来。
常见误区
误以为技能一旦相关就得把正文连同所有脚本、资料整包塞进上下文。其实分层是刻意设计:正文与资源都各自延后到需要那一刻才加载,跳过分层等于放弃了渐进式披露省下的全部空间。