月度归档:2026年08月

如何选择 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 的开发。

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

我自己对于 DeepSeek Harness 的看法

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

什么时候卖出?

作者回顾了从基金到股票、再回到基金的投资经历,认为买入相对容易,卖出则难以判断。投资的本质是参与社会产出的分配,因此不应仅因市场变化或担心卖飞而出售资产。

卖出可分为换仓和变现:换仓应选择更有利于参与社会产出分配的资产,变现则应以实际资金需求为依据。若暂时用不到这笔钱,就不必卖出。

我从买基金,到买股票,再到买基金,其实经历了几个循环;目前持仓中,大头是基金。

在过去很长一段时间里,我都没想明白一件事 —— 什么时候卖?

买对我来说,不难。我本身就有保持储蓄的习惯,所以每个月固定存入一笔钱进行储蓄;然后购买资产。这已经成为我数年来的习惯了;也让我攒了一笔躺平保障金。但,如何卖是个很难的问题,怎么才能卖在合适的位置?怎么才能确保没有卖飞?

曾经我和 C 哥聊过卖期权,C哥的建议是:不要卖,等用到的时候再卖。我当时没太懂这个背后的原理;最近我终于明白了背后的逻辑。

投资我们到底在投什么?

我们投资本质上是参与社会整体产出的分配;分配有很多种,包括按劳分配(工资)、按资产分配(投资)等等多种多样。

我们的投资的目标是让自己能够更多的参与到社会产出的分配当中;如果我们只持有现金,就没办法很好的参与分配,因为现金只是现金,没有投入再生产,无法增强其自身效益。

而基于这个目标,我们什么时候应该卖出投资:我们认为不再需要参与到社会分配当中的时候;或者说,花掉这笔钱对我们更重要的时候。所以,答案很简单:用不到,就不卖。

    是真的不卖么?

    即使是卖,也分两种卖,一种是换仓,一种是变现;对于前者而言,判断标准也清晰很多:我们换仓的标的应该是比之前的标的能够更好的参与到社会产出分配当中。而对于后者而言,就回到前面的判断:不用不卖。

    观《牛来》后记

    先说评价:牛来这部电影在票价合适的时候,是可以考虑去看的;虽然制作稀烂,但故事本身的元素还行;现场也氛围很轻松,如果你去一个人很多的场次,会很欢乐。

    最近《牛来》很火,作为一个乐子人,我自然也想去凑热闹;于是便看看附近的影院是否有《牛来》上映。大多数排片都在晚上十一点以后了,对我来说太晚,就考虑跑远一点,最后在三公里外的大学门口的影院找到了一个九点五十开演的,果断买了票。

    买票的时候,惊讶的发现。。。接近满场最好的几个位置已经没有了,不过好在是个小场,所以我买了边座倒是也不影响。到了晚上快开场的时候,看到这场已经彻底满座了。

    观影体验

    电影制作

    坦诚的讲,《牛来》的制作极差,画质拙劣、镜头语言奇怪(会有一些奇怪的镜头,镜头之间的切换能让人产生眩晕)。

    在非主角牛的时候,建模之简单可以看下图

    给我一种 ——“诶,这个是大学生毕业习作吧。。。”的感觉。

    对应的音效也很廉价,虽然感觉不像是买来的成品音频,但也有点诡异。

    现场体验

    虽说制作比较拙劣,但现场体验不错,可能是因为大家本身对于《牛来》的预期并不高,甚至是负面预期来的,奔着“我倒要看看《牛来》有多么的拙劣”的理念来的,所以反而从一开始,大家就很开心,我们从开场笑到结尾。

    如朋友 bobo 所说,《牛来》其实和世界杯之类的线下观看,给大家了一个共同观赏的场域,给大家一个狂欢节,大家可以不用像看其他电影一样,不敢评论,不敢哈哈大笑。在《牛来》所有人都可以开怀大笑。

    这些体验,是当下压抑的我们一个不错的选择。

    因此,如果你要去看《牛来》,一定要选一个人多的场子,这样才好玩。

    故事

    《牛来》的故事其实底色还不错,讲述了一只小牛的成长的故事,其中杂揉了亲情、友情、成长、责任,还借助了南柯一梦的形式,在最后回溯到开始。

    整个故事中,牛群和豹拉的误解、牛妈妈的牺牲,都让牛来本身的故事性丰满。如果同样的剧本,用更新的技术去制作,可能是一个还不错的小电影(不一定能是大片级别,但绝对算不上差)。

    片尾曲

    《牛来》的片尾曲是导演的妈妈演唱的,唱法颇有60-70年代生人的习惯,吟唱和长音,对于我来说,颇有种听自己母亲唱歌的感觉。

    如果你想听原版,https://www.bilibili.com/video/BV13DbU6eEHe/?vd_source=bc2eca30591cc528ff3e3111c03da942 这个视频中有个盗录的版本,可以感受一下。网易云的版本(https://music.163.com/song?id=3422318789&uct2=U2FsdGVkX1/1O5dEeyaVq+DdVNFnVYekj94YfKKdztk=)会更好听,但没有原版的情绪那么充沛。

    总结

    如果你周围有 30 块钱左右一场,且人比较多的场次,去看看,还不错;但如果是自己在家看的话。。。我觉得大可不必折磨自己,这个电影还是去电影院感受一下氛围比较好。

    观《老式喜剧》后记

    因为小学背过《雷雨》,演过《雷雨》,我对于人艺就很好奇。后面从深圳去北京工作,有了机会,我就曽和太太一起去人艺看了《蔡文姬》,后面种种原因,就一直没看;那一场有杨立新和濮存晰,还挺好的,不过时间久了,有点忘了hhh。

    最近收到了人艺的新的推送,鬼使神差就点进去了,发现《老式喜剧》的演员是李幼斌(李云龙!)。于是就重新起了兴趣,决定去人艺看看老式喜剧。

    提前买票,然后坐车前往人艺,等待入场;在等待入场的时候,我还在人艺的文创书店买了杯咖啡,在等咖啡的时候,发现他们正在卖阿尔布卓夫的《戏剧六种》,我发现里面有老式喜剧的剧本,果断下单买了剧本来看。

    就老式喜剧这部剧而言:

    • 我个人觉得李幼斌演的很好。他和他太太一起演爱情戏剧很不错(真夫妻就是好磕)
    • 我是奔着给李幼斌一张票钱去的,毕竟以前也看过盗版的亮剑(我一直觉得应该买一份亮剑的盘存着,蛮好的电视剧)。
    • 我觉得老李的给人的感觉和这部剧很搭,剧中他扮演的是一个60岁的,从战场上下来的外科医生,和李云龙很搭。

    当然,也有一些事情让我感受到了话剧的有意思的地方:

    • 并不是完全按照剧本演的,因为我买了《戏剧六种》刚好就看到了一些台词,其实老李并没有讲,但并没有影响整个剧的情绪表达。很好!
    • 看这部剧给我种草了俄罗斯 Lube 乐队,他们的 Позови меня тихо по имени很好听

    给大家看点剧照,推荐大家去看看!很好!

    BTW,我觉得现在去看话剧真的是我圆梦的一部分,可以在线下看一些小时候看的电视剧的演员,蛮独特的体验。