如何选择 DeepSeekHarnes / Claude Code/Codex/ Pi

文章将 Agent 工具分为 Coding Agent 产品、Agent SDK 和 Agent Framework,建议先根据使用目的选择类别,再比较具体工具。Coding Agent 的选择取决于预算、模型偏好、自定义需求以及是否想尝试递归自进化。

Agent SDK 适合保留现有 Coding Agent 能力并接入自定义交互界面;Agent Framework 则用于自行定义 memory、工具和 Agent loop。作者认为 DeepSeek Harness 目标宏大、仍在发展,短期不作为主力工具,但其递归自进化方向值得持续关注。

最近会和一些朋友聊到关于不同的工具选型,我发现很多朋友对于不同的 Agent 开始有一些混淆的理解,为了帮助大家更好的选择不同的工具,我写了这篇文章,希望帮助到你做选择。

你要做什么?

大家虽然在聊 Agent,但可能聊的不是同一个 Agent;有的人需要一个开箱即用的 Agent;有的人需要一个能够丰富自定义的 Agent,方便发挥自己的想法;有的人需要感受“未来科技”;还有的人,只是要开发一个自己的 Agent。

这里面会存在不同的需求,对应需要的东西也有所不同;简单来说,你可以在这个表里找到答案

类型目的选择
Coding Agent 产品我想用 AI 写代码Codex
Claude Code
Pi
OpenCode
Grok Build
?DeepSeek Harness
Agent SDK我想编程式调用 Coding AgentCodex Agent SDK
Claude Code Agent SDK
OpenCode SDK
Pi SDK
Agent Framework我想定制一个自己的 Agentpi
?deepseek-harness

这里面每个分类对应的是不同的人,首先,你需要先根据自己的目的,把自己分到对应的分组类型里,然后再在分组类型内部,找合适的配合。

Coding Agent 产品怎么选

Coding Agent 产品也会分不同的人和喜好:

  • 如果你是拿来干活,且预算充足,那么官方的 Claude Code 和 Codex 一定是你最优解,使用最尖端的模型,帮你把事快速干完;如果你想要做一些配置,市场上基本上能看到你所需要的绝大多数教程,应有尽有。Grok Build 是上面二者的平替;如果你是 Twitter(现 X.com)的蓝 V 用户,那么 Grok 还送了你免费额度,也很不错。
  • 如果你是拿来干活,但缺少预算,或者更倾向于使用国内的模型,那么 OpenCode 是一个不错的选择,也是一个成型的产品,拥有不错的 TUI 和交互;能够帮助你快速landing,教程的量级也不错,能够找到绝大多数的教程和说明。
  • 如果你已经体验过了上面的两个 Coding Agent,但同时也有自己的想法,觉得他们太过冗余,或者是有太多你用不上的功能,那么极简,但带有插件机制的 Pi 是你的最优选择。相比于同样拥有插件机制的 dsh,pi 其实拥有更稳定的核心和插件生态,能够帮你快速先构建属于你自己风格的 Coding Agent。
  • 如果你想试试 RSI(Recursive Self-Improvement,递归自进化),那么 DeepSeek Harness 就是一个不错的选择, 你可以让 Agent 给自己写插件,一边开车,一边换轮子。

Agent SDK 产品怎么选

如果你想要使用现存的 Coding Agent,但又不喜欢它们所提供的交互界面,那么你可以考虑使用 Agent SDK,自己构建交互的界面。比如把 OpenCode 接入到你的飞书上,那么就要考虑使用 Agent SDK。它可以帮助你在保留原有 Agent Harness 设计的基础上,让你拥有可编程调用的能力,从而接入你自己实现的交互界面。

在这个部分,选择主要取决于你在用什么 Coding Agent 和其 Harness,选择其官方提供的 Agent SDK 即可;有的是通过 Http Server 调用,有的是通过进程调用,但总体来说,都帮你封装了底层 Harness 的复杂度,你主要围绕 Agent 和 Session 的概念去设计你的交互界面即可。

Agent Framework 怎么选?

到了 Agent Framework,基本上已经比较深了,你可能在定制一个自己的 Agent,比如我最近在定制一个翻译的 Agent,就是要自己去定义它的 memory、tool、agent loop 等不同的方案,这个时候我就需要 Agent Framework;

这个时候你可以选择自己手搓一个 Agentloop,或者也可以像我一样,直接引用 Pi 的 agent-core 和 pi-ai 来完成 agent 的开发。

1787729908 image

deepseek harness 也是一个不错的选择,社区有插件来帮助你去实现功能。

我自己对于 DeepSeek Harness 的看法

我觉得 DeepSeek Harness(DSH)要解决的问题很宏大,这意味着不会很快;再加上当下 DSH 还是按照一个软件工程产品在开发,所以我短期不会把它用作主力的 Coding Agent;但递归自我改进(Recursive Self-Improvement,RSI)本身是有意思的,是值得关注的,所以 DSH 我会持续关注和尝试,作为一个观测对象来学习。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注