精准,实在是太精准了,绝对是比 harness 更好的概念。以这个定义来看,agent = LLM loop + context compiler
ContextChef (1):为什么要"编译上下文"
不过读到后面发现作者想要在这个 agent context 解决方案中塞入的模块和概念太多了,总感觉还不是最好的出路,但整个项目的宏观定位和对问题的思考仍然非常具有启发性。而且可以和 tape 相辅相成,一个定义行为模式,一个定义数据模型。
ContextChef 的定位是 context compiler,不是 Agent 框架。
它不接管控制流,不决定何时调用模型、何时执行工具、出错了怎么重试。它只在一个时间点介入:你准备好了所有的原始状态(历史、工具列表、任务状态),准备发出 LLM 调用的那一刻。在这个时间点,它把你的状态编译成目标供应商的最优 payload。
ContextChef (1):为什么要"编译上下文"
不过读到后面发现作者想要在这个 agent context 解决方案中塞入的模块和概念太多了,总感觉还不是最好的出路,但整个项目的宏观定位和对问题的思考仍然非常具有启发性。而且可以和 tape 相辅相成,一个定义行为模式,一个定义数据模型。