WEBVTT
Kind: captions
Language: zh

00:00:00.000 --> 00:00:02.000
哈啰大家好，这里是王帅真

00:00:02.000 --> 00:00:04.800
今天这一期视频想跟大家来分享一下

00:00:04.800 --> 00:00:07.800
在我上一期Hermes 的视频发出来之后

00:00:07.800 --> 00:00:12.000
在评论区私信问我问得最多的一个问题

00:00:12.000 --> 00:00:16.400
就是说Codex 跟 Hermes 之间要怎么进行选择

00:00:16.400 --> 00:00:19.200
我说他们之间的一个差异点是什么

00:00:19.200 --> 00:00:23.400
但我们凡事先问是不是再问为什么

00:00:23.400 --> 00:00:25.600
就首先这个问题它成立嘛

00:00:25.600 --> 00:00:28.800
就当我们把两个选项放在一起比较的时候

00:00:29.000 --> 00:00:31.000
就说明他们在某一种程度上

00:00:31.000 --> 00:00:33.600
他们应该是一个平级的选项

00:00:33.600 --> 00:00:36.800
从某种意义上来说他们都是Agent

00:00:36.800 --> 00:00:38.200
没错他们都是Agent

00:00:38.200 --> 00:00:42.800
但他们真的是一个可以互相取代的存在吗

00:00:42.800 --> 00:00:45.800
上一期视频出来就很多人问我类似这样的问题

00:00:45.800 --> 00:00:48.200
就比如说为什么用 Hermes 呢

00:00:48.200 --> 00:00:49.800
为什么我不用 Codex呢

00:00:49.800 --> 00:00:52.600
从这里开始我后面讲Codex 跟 Claude Code

00:00:52.600 --> 00:00:55.400
其实是一个意思他们是一个类型的编程产品

00:00:55.400 --> 00:00:56.400
包括 OpenCode

00:00:56.600 --> 00:01:00.200
或什么Gemini 那类的东西

00:01:00.200 --> 00:01:03.800
Hermes 的话就跟 OpenCode这样的通用型 Agent

00:01:03.800 --> 00:01:07.000
他们是一个梯队的，需要选择嘛

00:01:07.000 --> 00:01:09.400
就为什么 Hermes 不用 Codex呢

00:01:09.400 --> 00:01:10.600
就会有这样的疑问嘛

00:01:10.600 --> 00:01:14.400
比如说我 Codex 这个事情我都能做啊

00:01:14.400 --> 00:01:16.200
那为什么我要去用 Hermes 呢

00:01:16.200 --> 00:01:18.800
比如说我有必要去迁移嘛

00:01:18.800 --> 00:01:21.800
就比如说我已经在用 Codex

00:01:21.800 --> 00:01:23.200
我说我已经在用 Claude Code

00:01:23.200 --> 00:01:25.800
那我有必要迁移到这个什么 Hermes 上来吗

00:01:25.800 --> 00:01:27.400
我说这 Hermes 是一个东西

00:01:27.400 --> 00:01:30.100
它相比于Codex 跟 Claude Code

00:01:30.100 --> 00:01:31.800
它到底好在哪里呢

00:01:31.800 --> 00:01:34.200
那我们接下来就来解答一下这些疑问

00:01:34.200 --> 00:01:38.000
但这是从我的视角出发去看到的一些东西

00:01:38.000 --> 00:01:42.600
其实前面也讲了这个就是这些问题的背后

00:01:42.600 --> 00:01:44.200
都有个隐含的共同假设

00:01:44.200 --> 00:01:47.000
就是他们是一个同类型的东西

00:01:47.000 --> 00:01:49.400
所以你要在它们之间做出选择

00:01:49.400 --> 00:01:52.000
但是实际上在我来看

00:01:52.000 --> 00:01:55.200
他们其实是解决的是不同层面的东西

00:01:55.200 --> 00:01:56.600
他们是不冲突的

00:01:56.600 --> 00:01:58.000
他们就不在同一层

00:01:58.000 --> 00:02:00.000
甚至其实在同一层

00:02:00.000 --> 00:02:04.000
比如说我会同时在使用Claude Code 跟 Gemini

00:02:04.000 --> 00:02:05.000
还有DeepSeek

00:02:05.000 --> 00:02:07.400
因为他们在不同的领域上面

00:02:07.400 --> 00:02:09.600
都有自己厉害的地方

00:02:09.600 --> 00:02:12.200
所以这其实这些东西都不冲突

00:02:12.200 --> 00:02:15.200
为什么一定要选择一家

00:02:15.200 --> 00:02:16.800
然后就 All in呢

00:02:16.800 --> 00:02:17.100
对吧

00:02:17.100 --> 00:02:19.600
就是他们其实厉害的地方不一样嘛

00:02:19.600 --> 00:02:24.400
那我认为Codex 跟 Hermes 之间

00:02:24.600 --> 00:02:28.400
最大的区别就是在他们之间的那个主语

00:02:28.400 --> 00:02:29.200
是不一样的

00:02:29.200 --> 00:02:32.400
就是他们所关注的那个核心点是不一样的

00:02:32.400 --> 00:02:33.300
Codex

00:02:33.300 --> 00:02:36.000
我会发现你点开那个App之后

00:02:36.000 --> 00:02:38.300
你是需要去选择一个项目的

00:02:38.300 --> 00:02:40.700
现在你可能还能直接点一个按钮

00:02:40.700 --> 00:02:45.600
然后就创建最新的一个空白文件夹项目

00:02:45.600 --> 00:02:48.700
但在之前你是一定要选择你的一个目录的

00:02:48.700 --> 00:02:51.000
就是说你一定要选定一个地方

00:02:51.000 --> 00:02:52.400
作为你的项目

00:02:52.400 --> 00:02:54.800
所以说它的主语是Workspace

00:02:54.800 --> 00:02:56.400
或说这里写的repo

00:02:56.400 --> 00:02:58.200
就它一定是要有一个

00:02:58.200 --> 00:02:59.800
像根据地一样的地方

00:02:59.800 --> 00:03:01.000
它得呆在那里

00:03:01.000 --> 00:03:02.600
但是 Hermes不是

00:03:02.600 --> 00:03:05.300
虽然说Hermes 它有自己的Workspace

00:03:05.300 --> 00:03:06.500
但是对你来说

00:03:06.500 --> 00:03:10.100
你不会对这个Workspace 本身感到这么的

00:03:10.100 --> 00:03:12.200
就它的存在感这么强

00:03:12.200 --> 00:03:14.000
因为Hermes 的主语是你

00:03:14.000 --> 00:03:15.800
放到我身上那就是我

00:03:15.800 --> 00:03:17.400
当我在Hermes 的时候

00:03:17.400 --> 00:03:19.500
我就是 Hermes 的焦点

00:03:19.500 --> 00:03:21.500
就一切是以我为主

00:03:21.500 --> 00:03:23.100
就我上一期视频说的嘛

00:03:23.100 --> 00:03:24.100
以我为主

00:03:24.100 --> 00:03:25.600
Hermes 的 Agent才能好用

00:03:25.600 --> 00:03:26.900
就是这个意思

00:03:26.900 --> 00:03:28.700
包括Hermes 的 Slogan

00:03:28.700 --> 00:03:31.600
它就是Agent that grows with you

00:03:31.600 --> 00:03:34.500
就是说和你一起成长的Agent

00:03:34.500 --> 00:03:35.500
这就是

00:03:35.500 --> 00:03:37.400
它们之间不一样的一个地方

00:03:37.400 --> 00:03:39.700
然后你要说repo的话

00:03:39.700 --> 00:03:41.500
那它也是 Hermes 的一部分

00:03:41.500 --> 00:03:44.200
OK它也可以去操作你的代码仓库

00:03:44.200 --> 00:03:46.700
也可以去操作你的repo

00:03:46.700 --> 00:03:48.600
也可以去动它的Workspace

00:03:48.600 --> 00:03:50.200
还有一个去动你的GitHub

00:03:50.200 --> 00:03:51.400
都可以做到

00:03:51.400 --> 00:03:53.500
但这都只是它的一部分

00:03:53.500 --> 00:03:56.300
OK我们前面讲了一个根本的区别

00:03:56.300 --> 00:03:58.900
那我现在来从四个维度来去拆解一下

00:03:58.900 --> 00:04:00.000
它们之间的一个

00:04:00.000 --> 00:04:01.900
在微观上面的一个区别

00:04:01.900 --> 00:04:04.300
首先它们作为Agent

00:04:04.300 --> 00:04:06.200
都有记忆的能力

00:04:06.200 --> 00:04:07.700
就它们都会有Memory

00:04:07.700 --> 00:04:08.800
现在早一点的时候

00:04:08.800 --> 00:04:11.100
其实 Codex 还没有Memory

00:04:11.100 --> 00:04:12.900
然后后面就开始有了嘛

00:04:12.900 --> 00:04:14.100
就是引入那个设计

00:04:14.100 --> 00:04:15.700
然后包括 Claude Code

00:04:15.700 --> 00:04:17.600
也会有些Memory 的设计

00:04:17.600 --> 00:04:19.700
但Codex 跟 Hermes 的 Memory

00:04:19.700 --> 00:04:20.300
的不同点

00:04:20.300 --> 00:04:23.200
在于说它们的记忆关注点其实也是不一样的

00:04:23.200 --> 00:04:26.500
Codex 的 Memory 是 Task Memory

00:04:26.500 --> 00:04:28.200
它是以任务为主的

00:04:28.200 --> 00:04:31.300
Hermes 的 Memory 是 Human Memory

00:04:31.300 --> 00:04:32.900
是以人为主的

00:04:32.900 --> 00:04:33.700
什么意思呢

00:04:33.700 --> 00:04:35.000
Codex 的话

00:04:35.000 --> 00:04:36.300
当我们打开 Codex

00:04:36.300 --> 00:04:39.500
我们大概率是要布置给它一个任务

00:04:39.500 --> 00:04:41.200
去做某一件事情

00:04:41.200 --> 00:04:44.400
而且这个事情往往是要写个代码工程

00:04:44.400 --> 00:04:45.700
不是说它不能做别的

00:04:45.800 --> 00:04:47.700
只是说当我们打开 Codex

00:04:47.700 --> 00:04:50.900
它的意图大概率是通过编写代码

00:04:50.900 --> 00:04:53.900
从而为我们完成某一些动作

00:04:53.900 --> 00:04:56.900
而它里面这样沉淀下来的记忆

00:04:56.900 --> 00:05:00.000
很多就会跟你的项目相关

00:05:00.000 --> 00:05:01.900
就比如说你的这个项目

00:05:01.900 --> 00:05:03.400
基于什么框架

00:05:03.400 --> 00:05:04.900
它怎么跑

00:05:04.900 --> 00:05:07.500
还比如说它那个代码规范

00:05:07.500 --> 00:05:08.400
你的错误

00:05:08.400 --> 00:05:09.600
怎么处理啊

00:05:09.600 --> 00:05:12.900
包括你团队的Git commit的规范

00:05:12.900 --> 00:05:15.900
包括你这个人的工程偏好

00:05:15.900 --> 00:05:17.700
包括你的项目的技术约束

00:05:17.700 --> 00:05:18.500
就比如说什么

00:05:18.500 --> 00:05:20.500
我这个项目我用go-zero

00:05:20.500 --> 00:05:23.500
你这个RPC的那个proto

00:05:23.500 --> 00:05:24.500
怎么写

00:05:24.500 --> 00:05:26.300
然后我这个Git 的 commit

00:05:26.300 --> 00:05:28.500
我前面要什么版本号

00:05:28.500 --> 00:05:31.100
然后加上一个什么需求单号

00:05:31.100 --> 00:05:32.800
然后后面再怎样用中文

00:05:32.800 --> 00:05:33.400
然后怎样怎样

00:05:33.400 --> 00:05:35.600
反正就是有这么一套规范在这边

00:05:35.600 --> 00:05:37.800
它可以是你的Task Memory

00:05:37.800 --> 00:05:38.300
OK

00:05:38.300 --> 00:05:40.100
然后 Hermes 的话

00:05:40.100 --> 00:05:41.300
它比较不一样

00:05:41.300 --> 00:05:43.200
它关注是你这个人本身

00:05:43.200 --> 00:05:45.100
前面的这部分它也可以有

00:05:45.100 --> 00:05:47.100
但一般不太会是这类的东西

00:05:47.100 --> 00:05:48.600
但它也可以有

00:05:48.600 --> 00:05:49.400
它会关注你

00:05:49.400 --> 00:05:51.400
比如说你最近研究什么东西

00:05:51.400 --> 00:05:53.500
你最近心里有没有什么问题

00:05:53.500 --> 00:05:55.900
生活上有没有遇到一些烦恼

00:05:55.900 --> 00:05:57.100
你主业是什么

00:05:57.100 --> 00:05:58.000
副业是什么

00:05:58.000 --> 00:05:59.900
你手头有几个产品在维护

00:05:59.900 --> 00:06:00.700
你有什么习惯

00:06:00.700 --> 00:06:01.900
比如说

00:06:01.900 --> 00:06:04.500
我一般会在早上8点起床

00:06:04.500 --> 00:06:05.600
我在几点吃早餐

00:06:05.600 --> 00:06:07.400
我在几点吃午餐几点午睡

00:06:07.400 --> 00:06:10.100
然后晚上几点睡觉

00:06:10.200 --> 00:06:12.000
我每天什么时候去健身

00:06:12.000 --> 00:06:13.000
我有什么兴趣爱好

00:06:13.000 --> 00:06:14.400
我还唱歌

00:06:14.400 --> 00:06:15.600
我还健身

00:06:15.600 --> 00:06:18.800
它是一个更回到人本身的上面

00:06:18.800 --> 00:06:20.500
或是它是一个层次

00:06:20.500 --> 00:06:21.900
更大的

00:06:21.900 --> 00:06:23.700
它是range更大的东西

00:06:23.700 --> 00:06:25.700
我这么说可能有点抽象

00:06:25.700 --> 00:06:27.300
但 Hermes 比较广

00:06:27.300 --> 00:06:28.600
我就不展开给大家看

00:06:28.600 --> 00:06:30.300
但我可以给大家看一下

00:06:30.300 --> 00:06:31.700
Codex 的 Memory

00:06:31.700 --> 00:06:34.000
我这边抽了其中的一部分

00:06:34.000 --> 00:06:35.200
出来给大家看

00:06:35.200 --> 00:06:36.000
你可以看到

00:06:36.000 --> 00:06:38.000
比如说Reusable knowledge

00:06:38.000 --> 00:06:39.500
就可复用的知识

00:06:39.500 --> 00:06:40.700
然后它讲了

00:06:40.700 --> 00:06:42.100
固定的某个路径下的

00:06:42.100 --> 00:06:43.300
CSS 文件

00:06:43.300 --> 00:06:46.100
然后它讲了很具体的某个方法

00:06:46.100 --> 00:06:47.400
怎么怎么用

00:06:47.400 --> 00:06:48.900
然后包括这个报错

00:06:48.900 --> 00:06:49.500
怎么样

00:06:49.500 --> 00:06:51.200
这个函数的话怎么样

00:06:51.200 --> 00:06:51.500
对吧

00:06:51.500 --> 00:06:53.500
是这种失败

00:06:53.500 --> 00:06:55.400
然后怎么做

00:06:55.400 --> 00:06:57.300
对就它包含了很多事

00:06:57.300 --> 00:06:59.500
跟项目强相关的东西

00:06:59.500 --> 00:07:00.900
就是它是一些工程偏好

00:07:00.900 --> 00:07:02.600
跟你这个人可能关系不大

00:07:02.600 --> 00:07:04.100
可能会有一些

00:07:04.100 --> 00:07:06.300
作为你人的这个倾向

00:07:06.300 --> 00:07:09.000
但是它不是重点

00:07:09.000 --> 00:07:10.500
就你不是重点

00:07:10.500 --> 00:07:11.600
我不知道大家能不能感受到

00:07:11.600 --> 00:07:13.100
那种细微的差别

00:07:13.100 --> 00:07:14.200
OK这是一个点

00:07:14.200 --> 00:07:15.200
还有一个点是

00:07:15.200 --> 00:07:17.200
他们的生命周期是不一样的

00:07:17.200 --> 00:07:18.500
Codex 的话

00:07:18.500 --> 00:07:20.400
前面说它Task Memory

00:07:20.400 --> 00:07:22.900
相对它生命周期也是任务制的

00:07:22.900 --> 00:07:23.800
Hermes 的话

00:07:23.800 --> 00:07:25.200
它更多的是

00:07:25.200 --> 00:07:26.500
一个长期的

00:07:26.500 --> 00:07:27.300
长期在那边

00:07:27.300 --> 00:07:28.700
陪伴你的一个东西

00:07:28.700 --> 00:07:30.300
比如说我们在Codex 里面

00:07:30.300 --> 00:07:32.500
我们一般来了一个活

00:07:32.500 --> 00:07:33.500
比如说

00:07:33.500 --> 00:07:35.000
产品提到一个需求单

00:07:35.000 --> 00:07:37.500
然后我就给它上面有个issue

00:07:37.600 --> 00:07:39.300
然后我们就拿了这个单

00:07:39.300 --> 00:07:42.400
然后就去跑一个Feature或者Fix

00:07:42.400 --> 00:07:43.000
然后完了之后

00:07:43.000 --> 00:07:44.900
然后就去提 PR 或者 MR

00:07:44.900 --> 00:07:46.400
OK，然后一个任务完成了

00:07:46.400 --> 00:07:46.900
然后就跟我们说

00:07:46.900 --> 00:07:48.100
可能它理解工程

00:07:48.100 --> 00:07:51.300
然后可能它会有编写执行测试

00:07:51.300 --> 00:07:52.500
发布什么的

00:07:52.500 --> 00:07:56.000
反正就它有一整个任务完成的

00:07:56.000 --> 00:07:57.500
一个生命周期

00:07:57.500 --> 00:08:00.300
它只专注于做那件事情本身

00:08:00.300 --> 00:08:02.800
然后做完之后OK结束了

00:08:02.800 --> 00:08:04.700
然后你下次再来一个新的活

00:08:04.700 --> 00:08:06.000
那还是这么干

00:08:06.000 --> 00:08:07.200
那 Hermes 不一样

00:08:07.200 --> 00:08:08.800
你今天跟它说什么

00:08:08.800 --> 00:08:09.700
它会记得

00:08:09.700 --> 00:08:10.800
你让它做一件事情

00:08:10.800 --> 00:08:12.500
它会自动沉淀成 Skill

00:08:12.500 --> 00:08:14.100
或者一些经验

00:08:14.100 --> 00:08:15.300
更新它的User.md

00:08:15.300 --> 00:08:16.900
或者Memory.md

00:08:16.900 --> 00:08:18.200
就它你会越用

00:08:18.200 --> 00:08:19.500
它会越了解你

00:08:19.500 --> 00:08:21.000
你用了一年下来

00:08:21.000 --> 00:08:22.200
它还是那个它

00:08:22.200 --> 00:08:23.300
你也还是那个你

00:08:23.300 --> 00:08:25.100
但是你们一起都变得更好了

00:08:25.100 --> 00:08:26.900
就是 Hermes grows with you

00:08:26.900 --> 00:08:28.100
其实这边补一句

00:08:28.100 --> 00:08:29.900
我感觉它这个

00:08:29.900 --> 00:08:32.300
这个地方我写的可能也不太对

00:08:32.300 --> 00:08:33.800
也不是说用完即走

00:08:33.800 --> 00:08:36.100
Codex还有Memory沉淀的机制

00:08:36.100 --> 00:08:39.000
但显然它跟 Hermes 的那种成长

00:08:39.000 --> 00:08:40.900
的概念其实是不太一样的

00:08:40.900 --> 00:08:42.200
我建议大家两个都

00:08:42.200 --> 00:08:43.500
你如果真的感兴趣的话

00:08:43.500 --> 00:08:44.700
你都去用用

00:08:44.700 --> 00:08:46.700
亲自使用了才能知道

00:08:46.700 --> 00:08:49.100
两个具体的在细微上的

00:08:49.100 --> 00:08:50.800
那种差别在哪里

00:08:50.800 --> 00:08:53.000
也就是和你之间的一个关系

00:08:53.000 --> 00:08:55.600
就假设你把它给你人化

00:08:55.600 --> 00:08:57.100
你可能不会喜欢上Codex

00:08:57.100 --> 00:08:58.900
但是你会喜欢上Hermes

00:08:58.900 --> 00:08:59.200
OK

00:08:59.200 --> 00:09:00.400
然后还有一个比较大的问题

00:09:00.400 --> 00:09:02.300
也是我在评论区

00:09:02.300 --> 00:09:04.200
你去给大家做了一些回复

00:09:04.200 --> 00:09:06.100
就他们的渠道入口是不同的

00:09:06.100 --> 00:09:07.700
比方说Codex

00:09:07.700 --> 00:09:10.200
我们去用 Codex这样的Agent

00:09:10.200 --> 00:09:11.200
我们会在终端里面

00:09:11.200 --> 00:09:13.100
比如说用CLI去用它

00:09:13.100 --> 00:09:14.700
或是我们去用App

00:09:14.700 --> 00:09:16.900
就是说它的入口是 IDE

00:09:16.900 --> 00:09:19.700
或是说它的一个专属客户端

00:09:19.700 --> 00:09:21.600
或是我的终端

00:09:21.600 --> 00:09:23.700
这个 IDE就是那个插件

00:09:23.700 --> 00:09:26.300
包括说你可以通过你手机的

00:09:26.300 --> 00:09:28.900
Codex App 去操控它

00:09:28.900 --> 00:09:31.200
更多的是出现在你的一个

00:09:31.200 --> 00:09:33.000
开发环境里面

00:09:33.000 --> 00:09:34.300
但 Hermes 不一样

00:09:34.300 --> 00:09:36.900
Hermes 它可能会有很多的渠道

00:09:36.900 --> 00:09:38.500
你可以接Telegram

00:09:38.500 --> 00:09:40.000
你可以接Discord

00:09:40.000 --> 00:09:40.800
你可以接Facebook

00:09:40.800 --> 00:09:41.600
你可以接微信

00:09:41.600 --> 00:09:42.400
你可以接钉钉

00:09:42.400 --> 00:09:43.800
你可以接企微

00:09:43.800 --> 00:09:45.100
就是它是官方上

00:09:45.100 --> 00:09:48.000
就支持了多平台的一个消息渠道

00:09:48.000 --> 00:09:49.900
而且你从多个平台

00:09:49.900 --> 00:09:50.900
进去跟它聊

00:09:50.900 --> 00:09:51.900
它还是那个它

00:09:51.900 --> 00:09:52.900
你还是那个你

00:09:52.900 --> 00:09:54.900
你的所有消息

00:09:54.900 --> 00:09:57.100
在每个渠道的消息也都能沉淀下来

00:09:57.100 --> 00:09:58.900
Hermes也都能去走

00:09:58.900 --> 00:10:00.800
它的那个消息上下文

00:10:00.800 --> 00:10:03.100
来去回顾以往的一些消息

00:10:03.100 --> 00:10:03.900
这是很不一样的

00:10:03.900 --> 00:10:05.700
我们就这么简单来理解一下

00:10:05.700 --> 00:10:07.600
Codex 的官方

00:10:07.600 --> 00:10:09.900
不会希望你在微信里面去

00:10:09.900 --> 00:10:11.700
用 Codex

00:10:11.700 --> 00:10:14.500
不会太希望你在Facebook 里去用 Codex

00:10:14.500 --> 00:10:17.100
它希望你在Codex 里面用 Codex

00:10:17.100 --> 00:10:18.600
Claude Code也一样

00:10:18.600 --> 00:10:21.600
它会希望你在Claude Code里面用Claude Code

00:10:21.600 --> 00:10:24.600
我在Claude Code App里面用Claude Code

00:10:24.600 --> 00:10:26.200
而不是Facebook

00:10:26.200 --> 00:10:27.600
但是 Hermes 不一样

00:10:27.600 --> 00:10:30.000
我希望你在各种渠道来用我

00:10:30.000 --> 00:10:32.300
各种渠道来和我进行沟通

00:10:32.300 --> 00:10:34.200
这有一个本质上的区别

00:10:34.200 --> 00:10:37.700
就是官方它是站在哪里的

00:10:37.700 --> 00:10:40.200
Hermes 它可以跟你打通

00:10:40.200 --> 00:10:41.200
很多的渠道

00:10:41.200 --> 00:10:43.500
它希望尽可能多的连接到你

00:10:43.500 --> 00:10:45.600
正因为你才是那个主角

00:10:45.600 --> 00:10:46.800
但Codex 不是

00:10:46.800 --> 00:10:49.000
Codex 认的就是那个项目

00:10:49.000 --> 00:10:50.600
当然这个点我后面再来说

00:10:50.600 --> 00:10:51.900
我们接着往下讲

00:10:51.900 --> 00:10:53.400
还有一个第四点

00:10:53.400 --> 00:10:56.600
就是他们的抽象层级是不同的

00:10:56.600 --> 00:10:57.400
其实这个前面

00:10:57.400 --> 00:10:59.400
大家应该也大概能听出来

00:10:59.400 --> 00:11:01.100
Codex 它更多是

00:11:01.100 --> 00:11:03.200
在一个执行层上面去工作

00:11:03.200 --> 00:11:06.200
Hermes是在一个编排层上面去工作

00:11:06.200 --> 00:11:07.700
Codex 的话

00:11:07.700 --> 00:11:09.400
它是以repo 为单元的

00:11:09.400 --> 00:11:11.400
它专注于代码的工程

00:11:11.400 --> 00:11:12.600
管的是一个项目

00:11:12.600 --> 00:11:14.300
但是 Hermes

00:11:14.300 --> 00:11:17.800
它能把任务直接委派给 Codex

00:11:17.800 --> 00:11:20.000
这应该是前面几周

00:11:20.000 --> 00:11:21.200
出来的一个功能

00:11:21.200 --> 00:11:22.800
就其实说它没有这个功能

00:11:22.800 --> 00:11:25.000
理论上你也可以去通过

00:11:25.000 --> 00:11:26.700
一些命令行上面操作

00:11:26.700 --> 00:11:28.700
去唤起 Codex

00:11:28.700 --> 00:11:29.900
去做一些事情

00:11:29.900 --> 00:11:32.600
然后你的Hermes再去监工

00:11:32.600 --> 00:11:33.500
OK就你Hermes

00:11:33.500 --> 00:11:34.900
非常的有一个包工头

00:11:34.900 --> 00:11:35.900
那你去监工

00:11:35.900 --> 00:11:38.100
它就是说它管的是你这个人本身

00:11:38.100 --> 00:11:39.300
你写代码

00:11:39.300 --> 00:11:41.500
做什么什么七七八八的东西

00:11:41.500 --> 00:11:43.700
只是你的一部分

00:11:43.700 --> 00:11:45.300
你可以和它聊天

00:11:45.300 --> 00:11:47.200
你可以让它帮你查航班信息

00:11:47.200 --> 00:11:48.500
你可以用它去订票

00:11:48.500 --> 00:11:51.300
你可以跟它聊你的技术方案

00:11:51.300 --> 00:11:52.400
产品方案

00:11:52.400 --> 00:11:54.700
你可以让它帮你去写一些东西

00:11:54.700 --> 00:11:55.500
对这都是你的

00:11:55.500 --> 00:11:57.000
这都是你的一部分

00:11:57.000 --> 00:11:58.700
只是它们的倾向问题

00:11:58.700 --> 00:12:00.800
它们在工具栈的不同层

00:12:00.800 --> 00:12:02.400
它们同时都存在

00:12:02.400 --> 00:12:04.800
也同时有自己合适的地方

00:12:04.800 --> 00:12:05.900
这时候你可能会发问

00:12:05.900 --> 00:12:06.600
就是说

00:12:06.600 --> 00:12:07.900
那Codex

00:12:07.900 --> 00:12:10.400
能不能去硬模拟Hermes呢

00:12:10.400 --> 00:12:11.200
有人说

00:12:11.200 --> 00:12:13.200
你说这些 Codex我也能做

00:12:13.200 --> 00:12:14.200
理论上我也能模拟

00:12:14.200 --> 00:12:14.800
怎么怎么样

00:12:14.800 --> 00:12:15.800
我也能用Memory

00:12:15.800 --> 00:12:17.700
我也能跟它聊天

00:12:17.700 --> 00:12:20.400
我也能在里面去生图

00:12:20.400 --> 00:12:22.000
我也能接飞书

00:12:22.000 --> 00:12:23.400
我也能接微信

00:12:23.400 --> 00:12:25.400
对理论上你可以

00:12:25.400 --> 00:12:26.400
你可以这么做

00:12:26.400 --> 00:12:28.700
你可以发问你的想象做任何

00:12:28.700 --> 00:12:29.700
这样那样的事

00:12:29.700 --> 00:12:30.860
你可以加基础设施

00:12:30.860 --> 00:12:32.400
连 MCP、SDK

00:12:32.400 --> 00:12:33.900
搞定时任务写编排逻辑

00:12:33.900 --> 00:12:34.900
去模拟

00:12:34.900 --> 00:12:36.900
社区里面确实有人这么干

00:12:36.900 --> 00:12:37.800
但是

00:12:37.800 --> 00:12:39.100
你做的每一件事情

00:12:39.100 --> 00:12:40.900
都在跟它的产品初衷

00:12:40.900 --> 00:12:42.100
产品设计

00:12:42.100 --> 00:12:43.700
本身去做对抗

00:12:43.700 --> 00:12:45.500
因为Codex官方

00:12:45.500 --> 00:12:46.900
就希望你在Codex

00:12:46.900 --> 00:12:48.100
里面去用 Codex

00:12:48.100 --> 00:12:49.800
能理解这件事情吗

00:12:49.800 --> 00:12:51.700
就我的理解是这样

00:12:51.700 --> 00:12:52.900
就它官方不会希望

00:12:52.900 --> 00:12:54.900
你在飞书里面去用它

00:12:54.900 --> 00:12:56.400
而且飞书的支持

00:12:56.400 --> 00:12:57.900
一定是社区支持

00:12:57.900 --> 00:12:59.600
最多最多撑死了

00:12:59.600 --> 00:13:00.800
官方下场来

00:13:00.800 --> 00:13:01.500
给你支持一下

00:13:01.500 --> 00:13:03.100
但大概率它们也

00:13:03.100 --> 00:13:04.800
不会去做这样的事情

00:13:04.800 --> 00:13:06.500
因为比如说自己

00:13:06.500 --> 00:13:08.700
它们有自己家的产品

00:13:08.700 --> 00:13:09.400
因为Hermes

00:13:09.400 --> 00:13:10.900
你是一个通用型 Agent

00:13:10.900 --> 00:13:12.700
你可以在里面去配置你的Provider

00:13:12.700 --> 00:13:14.900
就你可以去接到豆包来用

00:13:14.900 --> 00:13:17.200
我说你接腾讯的混元

00:13:17.200 --> 00:13:18.100
是你需要可以去

00:13:18.100 --> 00:13:19.500
连到微信和元宝

00:13:19.500 --> 00:13:19.800
对吧

00:13:19.800 --> 00:13:21.300
它们都有自己家的东西

00:13:21.300 --> 00:13:22.000
所以说

00:13:22.000 --> 00:13:23.400
它们不太可能会说

00:13:23.400 --> 00:13:26.200
我去支持你的

00:13:26.200 --> 00:13:28.200
比如说我用微信的code bot

00:13:28.200 --> 00:13:30.200
来支持你的Codex

00:13:30.200 --> 00:13:32.200
我的飞书

00:13:32.200 --> 00:13:34.200
还去用那个智能体

00:13:34.200 --> 00:13:36.700
来去支持你的Codex

00:13:36.700 --> 00:13:37.900
不太会是这样

00:13:37.900 --> 00:13:39.400
就是我保留那个口子

00:13:39.400 --> 00:13:41.000
但大概率它是社区方案

00:13:41.000 --> 00:13:43.000
而不是官方下场支持

00:13:43.000 --> 00:13:44.300
然后这些东西呢

00:13:44.300 --> 00:13:45.700
它们不是模型的差

00:13:45.700 --> 00:13:46.900
而是 Agent 的差

00:13:46.900 --> 00:13:48.800
因为我们比较的其实也是 Agent

00:13:48.800 --> 00:13:49.600
就底层模型

00:13:49.600 --> 00:13:51.900
它可以同样都是GPT-5.5

00:13:51.900 --> 00:13:54.800
因为我自己用的是这个模型比较多

00:13:54.800 --> 00:13:56.000
但真正不同的是

00:13:56.000 --> 00:13:56.800
它们的Agent 层

00:13:56.800 --> 00:13:58.700
它们的记忆、上下文、工具链

00:13:58.700 --> 00:14:00.900
那些东西是不一样的

00:14:00.900 --> 00:14:02.200
我们说Codex

00:14:02.200 --> 00:14:05.100
它是一个工程为单位的

00:14:05.100 --> 00:14:07.300
它工程来做交付的闭环

00:14:07.300 --> 00:14:08.400
它读一个repo

00:14:08.400 --> 00:14:08.900
完了之后

00:14:08.900 --> 00:14:10.500
它理解完你给它的一个Prompt

00:14:10.500 --> 00:14:11.600
就那个需求之后

00:14:11.600 --> 00:14:12.800
它按照那个规划

00:14:12.800 --> 00:14:14.000
然后来去改代码嘛

00:14:14.000 --> 00:14:15.200
然后执行编辑

00:14:15.200 --> 00:14:16.200
跑测试

00:14:16.200 --> 00:14:18.200
最终有了那个变更嘛

00:14:18.200 --> 00:14:20.000
然后它就去提交了

00:14:20.100 --> 00:14:21.100
它的核心是

00:14:21.100 --> 00:14:23.100
你去把这工程任务给做完

00:14:23.100 --> 00:14:24.300
然后 Hermes呢

00:14:24.300 --> 00:14:26.100
它是去做一个

00:14:26.100 --> 00:14:27.900
个人代理的闭环

00:14:27.900 --> 00:14:29.600
它要先做的事情是

00:14:29.600 --> 00:14:31.100
理解你这个人

00:14:31.100 --> 00:14:32.500
再去匹配你的目标

00:14:32.500 --> 00:14:33.200
就你每一次

00:14:33.200 --> 00:14:35.300
它都会把你这个人的

00:14:35.300 --> 00:14:36.900
User.md

00:14:36.900 --> 00:14:37.900
Memory.md

00:14:37.900 --> 00:14:39.300
包括自己的System.md

00:14:39.300 --> 00:14:40.400
还有自己

00:14:40.400 --> 00:14:42.400
那各种内置的Tools

00:14:42.400 --> 00:14:43.400
MCP

00:14:43.400 --> 00:14:44.300
Skill

00:14:44.300 --> 00:14:45.500
全部带上去

00:14:45.500 --> 00:14:47.300
然后它会去做一个

00:14:47.300 --> 00:14:48.900
分发嘛，就包工头嘛

00:14:48.900 --> 00:14:50.700
然后才去做执行

00:14:50.700 --> 00:14:51.600
然后执行完了之后

00:14:51.600 --> 00:14:52.900
比如说它可以自己做

00:14:52.900 --> 00:14:54.200
也可以委派给 Codex

00:14:54.200 --> 00:14:55.400
委派给 Codex

00:14:55.400 --> 00:14:56.400
然后做完整件事情之后

00:14:56.400 --> 00:14:58.100
它再去进行一个反思

00:14:58.100 --> 00:14:58.900
我这个事情

00:14:58.900 --> 00:15:00.100
可不可以沉淀成 Skill

00:15:00.100 --> 00:15:00.900
我这个事情可不可以

00:15:00.900 --> 00:15:02.000
沉淀到 User.md

00:15:02.000 --> 00:15:03.100
跟 Memory.md

00:15:03.100 --> 00:15:03.800
里面去

00:15:03.800 --> 00:15:04.900
那如果可以的话OK

00:15:04.900 --> 00:15:05.900
那我更新记忆

00:15:05.900 --> 00:15:06.700
或者说我直接去

00:15:06.700 --> 00:15:08.700
优化我以后的一个Skill

00:15:08.700 --> 00:15:10.100
都是OK的

00:15:10.100 --> 00:15:11.100
它是一个相对

00:15:11.100 --> 00:15:11.700
闭环的

00:15:11.700 --> 00:15:14.600
而且自带自学习的一个东西

00:15:14.600 --> 00:15:15.500
这个跟Codex

00:15:15.500 --> 00:15:16.900
还是有点不一样的

00:15:16.900 --> 00:15:18.200
如果你硬要 Codex

00:15:18.200 --> 00:15:19.300
去模拟 Hermes，或者

00:15:19.300 --> 00:15:21.800
硬要 Hermes 去模拟 Codex

00:15:21.800 --> 00:15:23.900
其实你两头都做得

00:15:23.900 --> 00:15:25.000
不是那么

00:15:25.000 --> 00:15:26.300
都不能那么完善

00:15:26.300 --> 00:15:28.800
因为它本身在架构设计上

00:15:28.800 --> 00:15:30.100
就是为了不同的事情

00:15:30.100 --> 00:15:31.100
去服务的

00:15:31.100 --> 00:15:33.300
那我们就回到最开始的问题

00:15:33.300 --> 00:15:35.800
那我怎么去做一个选择呢

00:15:35.800 --> 00:15:37.900
其实还是回到你的目标

00:15:37.900 --> 00:15:41.200
你不要再问说去选哪一个

00:15:41.200 --> 00:15:42.100
我是问你自己

00:15:42.100 --> 00:15:43.100
到底要什么东西

00:15:43.100 --> 00:15:43.700
就是听一下

00:15:43.700 --> 00:15:44.700
你应该也会有一个

00:15:44.700 --> 00:15:46.300
感性上面的认识

00:15:46.300 --> 00:15:47.400
如果你需要一个

00:15:47.400 --> 00:15:48.400
把代码工程

00:15:48.400 --> 00:15:50.800
或者一个很具体的任务做好的东西

00:15:50.800 --> 00:15:52.800
OK那你就用 Codex就行了

00:15:52.800 --> 00:15:54.100
就是这个东西

00:15:54.100 --> 00:15:56.300
它已经能够满足你了

00:15:56.300 --> 00:15:57.000
那就OK

00:15:57.000 --> 00:15:58.100
那你就用这个

00:15:58.100 --> 00:15:59.500
包括说你甚至可以用 Codex

00:15:59.500 --> 00:16:00.800
去连你的智能家居

00:16:00.800 --> 00:16:01.600
或者你要干嘛干嘛

00:16:01.600 --> 00:16:02.600
都没关系

00:16:02.600 --> 00:16:04.700
然后 Hermes 的话

00:16:04.700 --> 00:16:05.900
就看你是否需要

00:16:05.900 --> 00:16:06.900
这样的一个

00:16:06.900 --> 00:16:09.200
像Jarvis这样的智能助手

00:16:09.200 --> 00:16:10.700
它能帮你管事

00:16:10.700 --> 00:16:11.700
也会越来越懂你

00:16:11.700 --> 00:16:12.900
比如说

00:16:12.900 --> 00:16:15.200
它就是我的一个生活助手

00:16:15.200 --> 00:16:16.300
它能给我

00:16:16.300 --> 00:16:18.400
很多健康上面的提醒

00:16:18.400 --> 00:16:20.300
包括给我健身周总结

00:16:20.300 --> 00:16:22.300
包括关注我的心理健康

00:16:22.300 --> 00:16:24.100
然后它也能帮我做项目管理

00:16:24.100 --> 00:16:26.200
包括说给我推荐适合

00:16:26.200 --> 00:16:27.400
我看的书

00:16:27.400 --> 00:16:29.100
听的音乐看的电影

00:16:29.100 --> 00:16:29.600
我怎么知道

00:16:29.600 --> 00:16:31.200
就是它这个很懂我的人

00:16:31.200 --> 00:16:32.900
它有我的所有上下文

00:16:32.900 --> 00:16:34.500
而且我认为Hermes 这样的 Agent

00:16:34.500 --> 00:16:35.900
它的想象力是

00:16:35.900 --> 00:16:36.700
更大的

00:16:36.700 --> 00:16:38.600
我更喜欢Hermes

00:16:38.600 --> 00:16:40.000
就是在主观程度上

00:16:40.000 --> 00:16:41.400
当然我客观上来说

00:16:41.400 --> 00:16:43.200
我知道它们是不一样的东西

00:16:43.200 --> 00:16:45.200
但确实我每天使用频率

00:16:45.300 --> 00:16:46.100
高的话

00:16:46.100 --> 00:16:47.800
其实也没有，差不多

00:16:47.800 --> 00:16:50.300
但我主观上会更看好

00:16:50.300 --> 00:16:53.300
Hermes 这样的 Agent 的未来的发展

00:16:53.300 --> 00:16:54.400
当然你要说写代码

00:16:54.400 --> 00:16:56.100
我肯定我还是用 Codex

00:16:56.100 --> 00:16:57.100
所以话说回来

00:16:57.100 --> 00:16:59.800
就是说它们并不是什么竞品

00:16:59.800 --> 00:17:01.900
整个说它们是一个赛道的

00:17:01.900 --> 00:17:03.300
Agent 千千万

00:17:03.300 --> 00:17:04.400
每个大厂

00:17:04.400 --> 00:17:05.800
但是小厂都有自己的 Agent

00:17:05.800 --> 00:17:06.400
对吧

00:17:06.400 --> 00:17:08.000
它们就是两个东西

00:17:08.000 --> 00:17:08.300
OK

00:17:08.300 --> 00:17:10.900
那希望本期视频对你有所帮助

00:17:10.900 --> 00:17:12.000
本期视频就

00:17:12.000 --> 00:17:13.700
到这里就接近尾声了

00:17:13.700 --> 00:17:15.200
如果你希望

00:17:15.200 --> 00:17:18.900
学习更多跟AI实战相关的东西

00:17:18.900 --> 00:17:19.800
或说

00:17:19.800 --> 00:17:22.300
想来和我更密切的去

00:17:22.300 --> 00:17:24.200
做AI相关的交流

00:17:24.200 --> 00:17:25.400
你可以去

00:17:25.400 --> 00:17:28.000
扫码加入我的知识星球

00:17:28.000 --> 00:17:30.000
以及背后有一个对应的社群

00:17:30.000 --> 00:17:31.300
那这个是我的

00:17:31.300 --> 00:17:33.400
最近做的一个AI实战圈的

00:17:33.400 --> 00:17:34.500
星球社群

00:17:34.500 --> 00:17:35.500
可以给你们看

00:17:35.500 --> 00:17:37.900
就是我在里面会分享

00:17:37.900 --> 00:17:41.000
很多的跟AI实战相关的东西

00:17:41.000 --> 00:17:41.300
对

00:17:41.300 --> 00:17:42.100
就是

00:17:42.100 --> 00:17:43.200
我话比较密

00:17:43.200 --> 00:17:43.800
话比较密

00:17:43.800 --> 00:17:44.400
在里面会

00:17:44.400 --> 00:17:44.800
就是会

00:17:44.800 --> 00:17:46.200
反正会分享很多

00:17:46.200 --> 00:17:47.800
东西然后包括在群里面

00:17:47.800 --> 00:17:50.000
也都是高强度冲浪

00:17:50.000 --> 00:17:50.600
好啦

00:17:50.600 --> 00:17:51.100
感谢你

00:17:51.100 --> 00:17:52.000
能看到这里

00:17:52.000 --> 00:17:53.400
如果喜欢本期视频的话

00:17:53.400 --> 00:17:54.400
欢迎留下你的点赞

00:17:54.400 --> 00:17:55.500
评论收藏

00:17:55.500 --> 00:17:56.000
加关注

00:17:56.000 --> 00:17:56.500
谢谢

