🔥面试八股~DeepSeek Harness八股速通
前面整理了Claude Code和OpenClaw,这篇继续聊最近很值得看的DeepSeek Harness。
DeepSeek Harness更像是在回答一个问题:如果从0开始设计Agent底座,应该怎么设计?
它最核心的思想就是:Everything is a Plugin,一切皆插件。Model、Tool、Session、Sandbox、Storage,甚至Compaction这些能力,都可以做成插件。通俗点说,Claude Code和OpenClaw更像是在“把Agent产品做好”,DeepSeek Harness则更像是在“把Agent底座拆成乐高”。我觉得下面这10道至少要搞懂:
1.什么是Agent Harness?它和传统Agent Framework有什么区别?
2.DeepSeek Harness为什么强调Everything is a Plugin?这么设计有什么好处?
3.Cordis是什么?它在整个Harness里主要解决什么问题?
4.DeepSeek Harness的Agent Loop怎么跑?Turn和Step分别是什么?
5.为什么Agent Loop要设计得这么“薄”?为什么不把Memory、Compaction、权限都直接写进去?
6.DeepSeek Harness为什么不用普通messages数组,而是设计成append-only的Session Event Log?
7.LLM最终看到的Context,是怎么从Session Event里构建出来的?
8.Compaction是怎么做的?为什么上下文压缩也可以设计成Plugin?
9.Tool调用前后,权限、Sandbox、Retry这些逻辑怎么插进去?Event机制起什么作用?
10.如果对比Claude Code、OpenClaw和DeepSeek Harness,三者最大的架构区别是什么?
面试经验howto 面经 互联网大厂 大模型算法 agent字节跳动 大厂算法实习

