20260622-28 | 你在纠结选 Codex 还是 Hermes?这个问题本身就问错了
來源:Youtube | 建立:2026-06-22T23:50:44 | HTML:2026-06-22T23:52:59
開啟原始影片 note.md transcript.txt transcript.vtt

影片筆記:你在纠结选 Codex 还是 Hermes?这个问题本身就问错了

YouTube 影片框會固定在左上方;點擊右側逐字稿時間戳可跳到對應時間。

一句話總結

Codex 與 Hermes 並非互斥的競爭關係,而是解決不同層面問題的工具:Codex 以「專案/程式碼庫」為主語,專注於工程導向的執行層任務;Hermes 以「人」為主語,專注於個人導向的編排層長期陪伴與成長。選擇的關鍵在於需求是具體的程式碼交付,還是生活與工作的智能助手。

核心重點

主語差異決定產品定位

四大維度比較

選擇建議

詳細大綱

一、 前言:釐清問題前提

二、 根本區別:主語(Subject)的不同

三、 四個維度的微觀區別

#### 1. 記憶能力(Memory)的關注點

#### 2. 生命週期(Lifecycle)

#### 3. 渠道入口(Channel Entry)

#### 4. 抽象層級(Abstraction Level)

四、 關於模擬與產品初衷

五、 選擇建議

工具 / 模型 / 名詞整理

操作流程整理

Codex 操作流程(執行層)

初始化:選擇目錄或建立空白專案(Workspace/Repo)。

接收需求:讀取 Repo,理解 Prompt。

規劃與執行:規劃任務 -> 改碼 -> 執行編輯/測試。

交付:提交變更(PR/MR)。

結束:任務完成即結束(任務制生命週期)。

Hermes 操作流程(編排層)

理解用戶:讀取 User.md, Memory.md, System.md。

匹配目標:理解用戶意圖與當前狀態。

調用工具:調用內置 Tools/MCP/Skills(如聊天、查航班、訂票、寫代碼、產品方案討論)。

委派任務:若涉及程式碼工程,可委派任務給 Codex。

執行與反思:執行任務 -> 反思結果。

沉淀與成長:沉淀 Skill 或更新記憶(User.md/Memory.md),實現長期陪伴。

值得注意的限制或風險

模擬的局限性

渠道限制

記憶機制的差異

逐字稿辨識疑點

GPT-5.5

Hermes 的具體產品定義

Codex 的 Memory 機制描述

可延伸追問

GPT-5.5 的具體指涉:講者所指的「GPT-5.5」究竟是哪個模型?是否為內部版本或口誤?

Hermes 的產品實體確認:影片中所指的 Hermes 具體是哪個產品?是否有官方文檔或開源項目對應?

Codex 模擬 Hermes 的社區方案細節:是否有具體的開源項目或文檔展示如何在 Codex 上實現 Hermes 的功能?

Hermes 的隱私保護機制:由於 Hermes 涉及大量個人生活記憶(User.md/Memory.md),其數據隱私保護機制為何?

Codex 與 Hermes 的協作案例:是否有實際案例展示 Hermes 如何有效委派任務給 Codex,並處理後續結果?

逐字稿時間軸

右側可一路往下捲;左側影片框會固定。點擊時間戳會讓左側影片跳到對應秒數。

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: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: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: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:29.200 → 00:02:32.400
就是他们所关注的那个核心点是不一样的
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: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: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: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: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: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:04.900 → 00:05:07.500
还比如说它那个代码规范
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: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: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: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:58.000 → 00:05:59.900
你手头有几个产品在维护
00:05:59.900 → 00:06:00.700
你有什么习惯
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:15.600 → 00:06:18.800
它是一个更回到人本身的上面
00:06:18.800 → 00:06:20.500
或是它是一个层次
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:31.700 → 00:06:34.000
我这边抽了其中的一部分
00:06:34.000 → 00:06:35.200
出来给大家看
00:06:36.000 → 00:06:38.000
比如说Reusable knowledge
00:06:38.000 → 00:06:39.500
就可复用的知识
00:06:40.700 → 00:06:42.100
固定的某个路径下的
00:06:43.300 → 00:06:46.100
然后它讲了很具体的某个方法
00:06:47.400 → 00:06:48.900
然后包括这个报错
00:06:49.500 → 00:06:51.200
这个函数的话怎么样
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:18.500 → 00:07:20.400
前面说它Task Memory
00:07:20.400 → 00:07:22.900
相对它生命周期也是任务制的
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: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: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: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: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: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: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: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: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:07.600 → 00:10:09.900
不会希望你在微信里面去
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:41.200 → 00:10:43.500
它希望尽可能多的连接到你
00:10:43.500 → 00:10:45.600
正因为你才是那个主角
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: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: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:28.700 → 00:11:29.900
去做一些事情
00:11:29.900 → 00:11:32.600
然后你的Hermes再去监工
00:11:33.500 → 00:11:34.900
非常的有一个包工头
00:11:35.900 → 00:11:38.100
它就是说它管的是你这个人本身
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: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:07.900 → 00:12:10.400
能不能去硬模拟Hermes呢
00:12:11.200 → 00:12:13.200
你说这些 Codex我也能做
00:12:13.200 → 00:12:14.200
理论上我也能模拟
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:32.400 → 00:12:33.900
搞定时任务写编排逻辑
00:12:34.900 → 00:12:36.900
社区里面确实有人这么干
00:12:37.800 → 00:12:39.100
你做的每一件事情
00:12:39.100 → 00:12:40.900
都在跟它的产品初衷
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: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: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.800 → 00:13:21.300
它们都有自己家的东西
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: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: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:02.200 → 00:14:05.100
它是一个工程为单位的
00:14:05.100 → 00:14:07.300
它工程来做交付的闭环
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:16.200 → 00:14:18.200
最终有了那个变更嘛
00:14:18.200 → 00:14:20.000
然后它就去提交了
00:14:21.100 → 00:14:23.100
你去把这工程任务给做完
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:33.200 → 00:14:35.300
它都会把你这个人的
00:14:37.900 → 00:14:39.300
包括自己的System.md
00:14:40.400 → 00:14:42.400
那各种内置的Tools
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:55.400 → 00:14:56.400
然后做完整件事情之后
00:14:56.400 → 00:14:58.100
它再去进行一个反思
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: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:10.100 → 00:15:11.100
它是一个相对
00:15:11.700 → 00:15:14.600
而且自带自学习的一个东西
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:25.000 → 00:15:26.300
都不能那么完善
00:15:26.300 → 00:15:28.800
因为它本身在架构设计上
00:15:28.800 → 00:15:30.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.700 → 00:15:44.700
你应该也会有一个
00:15:44.700 → 00:15:46.300
感性上面的认识
00:15:46.300 → 00:15:47.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: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:02.600 → 00:16:04.700
然后 Hermes 的话
00:16:04.700 → 00:16:05.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:12.900 → 00:16:15.200
它就是我的一个生活助手
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:27.400 → 00:16:29.100
听的音乐看的电影
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: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: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:04.400 → 00:17:05.800
但是小厂都有自己的 Agent
00:17:06.400 → 00:17:08.000
它们就是两个东西
00:17:08.300 → 00:17:10.900
那希望本期视频对你有所帮助
00:17:12.000 → 00:17:13.700
到这里就接近尾声了
00:17:15.200 → 00:17:18.900
学习更多跟AI实战相关的东西
00:17:19.800 → 00:17:22.300
想来和我更密切的去
00:17:22.300 → 00:17:24.200
做AI相关的交流
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: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:44.800 → 00:17:46.200
反正会分享很多
00:17:46.200 → 00:17:47.800
东西然后包括在群里面
00:17:47.800 → 00:17:50.000
也都是高强度冲浪
00:17:52.000 → 00:17:53.400
如果喜欢本期视频的话
00:17:53.400 → 00:17:54.400
欢迎留下你的点赞