實際影片長度:11:06.000。原文、繁中、雙語可點擊句子跳轉影片。
0:00.000–0:03.576
OpenAI 發布全新的旗艦模型 GPT-5.6 Sol,
0:03.576–0:05.226
Codex 也立刻用上了。
0:05.226–0:07.013
這次真正值得注意的是什麼?
0:07.013–0:09.351
其實除了 5.6 Sol 到底有多好用?
0:09.351–0:13.339
這隻影片還要告訴你 OpenAI 怎麼剛把 Codex 大改一輪,
0:13.339–0:15.540
兩個月內出了超過一百五十項更新?
0:15.540–0:16.640
這次真正的轉變,
0:16.640–0:18.428
是 Codex 開始自己動手:
0:18.428–0:21.178
自己會把一個大任務拆給好幾個分身平行做、
0:21.178–0:22.470
自己開瀏覽器點畫面,
0:22.470–0:24.280
甚至自己管理自己的任務清單。
0:24.280–0:26.735
Codex 還是那個你叫它寫程式的工具,
0:26.735–0:29.320
但也已經變成一個會自己安排工作的執行者!
0:29.320–0:31.776
我挑出六件真的會改變你工作方式的功能,
0:31.776–0:34.619
還有一個官方只講了一句、但你一定會付的代價。
0:34.619–0:38.884
先講一個最容易被跳過的前提:Codex 現在住在 ChatGPT 裡面。
0:38.884–0:41.081
官方更新紀錄寫得很清楚,七月九號,
0:41.081–0:43.762
Codex 正式併進 ChatGPT 桌面版,
0:43.762–0:45.639
Mac 和 Windows 都有,
0:45.639–0:46.443
原本的專案、
0:46.443–0:47.918
設定和工作流都會保留。
0:47.918–0:49.393
它在裡面有自己的空間,
0:49.393–0:51.672
旁邊是一個新的 work agent。
0:51.672–0:52.878
這看起來只是搬家,
0:52.878–0:54.755
卻決定了後面所有功能的長相:
0:54.755–0:57.302
Codex 不再是給工程師的獨立產品線,
0:57.302–0:59.849
而是 ChatGPT 底下的一個工作面向。
0:59.849–1:01.680
官方說每週有六百萬人在用,
1:01.680–1:03.230
這是他們自己給的數字,
1:03.230–1:05.061
目前沒有公開資料可以佐證。
1:05.061–1:06.611
第一件事,是腦子換了。
1:06.611–1:09.147
新的旗艦模型叫 GPT-5.6 Sol,
1:09.147–1:10.978
官方說它可以長時間啃難題。
1:10.978–1:13.655
但真正要注意的是它旁邊那個 Ultra。
1:13.655–1:14.641
在官方文件裡,
1:14.641–1:17.177
Ultra 是推理等級選單的最高一檔,
1:17.177–1:18.163
說明只有一行:
1:18.163–1:20.417
最大推理力度,加上自動分派任務。
1:20.417–1:21.444
這行字很關鍵,
1:21.444–1:23.497
因為它把兩件事綁在一起了——
1:23.497–1:25.403
Ultra 不只是想得更久,
1:25.403–1:27.163
它還會主動把工作拆出去。
1:27.163–1:29.656
所以你會看到 Codex 不用你開口,
1:29.656–1:33.470
就自己把一個任務分給好幾個 subagents 平行做,
1:33.470–1:34.643
你可以個別追蹤,
1:34.643–1:36.843
也可以打開面板看整組一起工作。
1:36.843–1:38.456
這裡就要講那個代價了。
1:38.456–1:40.356
更大的思考預算不是免費的:
1:40.356–1:41.818
想得越久、拆得越多,
1:41.818–1:43.427
token 就燒得越快。
1:43.427–1:44.596
這不是我推測——
1:44.596–1:45.766
官方文件自己寫,
1:45.766–1:50.298
subagent 的工作流會比單一 agent 消耗更多 token;
1:50.298–1:52.052
更新紀錄裡甚至加了一條,
1:52.052–1:55.268
選 Ultra 又讓多個 agent 同時跑的時候,
1:55.268–1:57.461
會跳出警告提醒你用量會衝很快。
1:57.461–1:58.026
這一點,
1:58.026–2:00.709
OpenAI 在示範的時候自己也講白了。
2:00.709–2:03.674
你也可以在這裡直接用全新的Ultra 模式,
2:03.674–2:05.086
搭配 GPT-5.6。
2:05.086–2:06.357
再搭配指令一起用,
2:06.357–2:09.322
就能把一直拖著沒做、最有挑戰的專案丟給它,
2:09.322–2:09.887
像這個。
2:09.887–2:11.299
在 Ultra 模式下,
2:11.299–2:13.276
Sol 會有大得多的推理預算。
2:13.276–2:13.982
但要小心。
2:13.982–2:17.230
Ultra 當然也會更快吃掉你的 token 額度。
2:17.230–2:18.054
你會看到,
2:18.054–2:21.846
Codex 自動把工作拆給多個subagent,
2:21.846–2:22.835
不用你開口。
2:22.835–2:24.648
我可以個別追蹤每一個,
2:24.648–2:27.450
或打開這個面板看整個團隊一起運作。
2:27.450–2:28.274
一個目標,
2:28.274–2:30.417
所有工作現在都在平行進行。
2:30.417–2:32.890
第二件事,是它開始自己動滑鼠。
2:32.890–2:38.165
影片中示範的 OpenAI 開發者體驗負責人 Romain Huet 說,
2:38.165–2:41.282
這可能是整輪更新裡他個人最期待大家體驗的功能。
2:41.282–2:42.909
關鍵字叫 appshot。
2:42.909–2:44.400
你可以先把它想成截圖,
2:44.400–2:45.891
但它比截圖多一層東西:
2:45.891–2:48.602
appshot 會把最前面那個視窗的畫面,
2:48.602–2:51.177
加上那個 app 能提供的文字一起送出去,
2:51.177–2:52.397
連你捲動範圍之外、
2:52.397–2:54.565
螢幕上根本看不到的文字都拿得到。
2:54.565–2:55.785
所以這裡的差別是:
2:55.785–2:56.734
截圖只有像素,
2:56.734–2:59.353
appshot 多了一層結構化的文字,
2:59.353–3:01.099
它不只看到畫面長什麼樣,
3:01.099–3:02.845
還讀得到畫面背後的內容。
3:02.845–3:03.572
怎麼觸發?
3:03.572–3:06.773
在 Mac 上按下左右兩個 Command 鍵就好;
3:06.773–3:08.956
而且只有 macOS 桌面版支援,
3:08.956–3:10.847
這點要翻官方文件才查得到。
3:10.847–3:12.593
拿到 appshot 之後,
3:12.593–3:15.067
Codex 就能自己操作那個模擬器:
3:15.067–3:16.667
畫面上游標自己在移動、
3:16.667–3:17.900
自己點來點去,
3:17.900–3:19.309
沒有人在碰滑鼠。
3:19.309–3:21.775
更關鍵的是這一切都在背景跑,
3:21.775–3:24.418
你可以繼續用你的電腦做別的事。
3:24.418–3:28.821
過去 AI 操作電腦最惱人的就是它會佔住你的滑鼠鍵盤,
3:28.821–3:30.230
這一點被解掉了。
3:30.230–3:33.401
假設我正在做這個 iPhone app。
3:33.401–3:36.572
比如我對模擬器拍一張 appshot,
3:36.572–3:38.333
再叫它走過每個畫面,
3:38.333–3:41.680
擷取英文和法文的 App Store 截圖。
3:41.680–3:45.016
你可以把 appshot 想成更聰明的截圖。
3:45.016–3:48.185
Codex 同時拿到畫面和 app 的脈絡。
3:48.185–3:49.019
有了這個,
3:49.019–3:51.520
Codex 就能自己操作模擬器。
3:51.520–3:52.021
你看。
3:52.021–3:53.355
這不是我的游標。
3:53.355–3:55.690
是 Codex 自己在點來點去,
3:55.690–3:57.358
在背景把這些都做完,
3:57.358–3:59.193
我還能繼續用我的電腦。
3:59.193–4:00.360
是不是很驚人?
4:00.360–4:02.742
第三件事,是你怎麼指揮它改東西。
4:02.742–4:04.677
用 Codex 做出來的網頁,
4:04.677–4:07.654
可以直接在內建瀏覽器裡打開、實際玩玩看。
4:07.654–4:08.398
想改哪裡,
4:08.398–4:12.417
不用再想辦法用文字描述「就是右上角那個藍色的東西」——
4:12.417–4:13.906
直接在畫面上點下去,
4:13.906–4:15.394
或拉一個範圍圈起來,
4:15.394–4:16.287
寫一句註解,
4:16.287–4:18.818
Codex 就拿到你指的到底是什麼。
4:18.818–4:22.218
官方文件把這個叫 annotation mode。
4:22.218–4:25.470
這解掉的是一個很真實的痛點:你看得出哪裡怪,
4:25.470–4:26.948
但你講不清楚它在哪。
4:26.948–4:29.017
另一半是給看得懂程式碼的人。
4:29.017–4:31.974
切到 diff 檢視,如果你知道自己要什麼,
4:31.974–4:35.374
可以直接精準地改一行;如果只知道想要什麼行為、
4:35.374–4:38.330
不確定該怎麼改,就把它丟回給 Codex。
4:38.330–4:39.394
接下來這段,
4:39.394–4:42.939
看它怎麼在同一個地方無縫切換這兩種做法。
4:42.939–4:45.421
我也可以切換到 diff 檢視。
4:45.421–4:51.625
我一直都能在這裡看 diff,但現在可以更進一步,直接在行內做精準修改。
4:51.625–4:56.056
如果我很清楚要什麼,就能像這樣自己改那一行程式碼。
4:56.056–5:02.615
如果我知道想要的行為、但不確定程式碼怎麼改,就可以叫 Codex 從這裡接手。
5:02.615–5:05.524
有時想用視覺化的方式,有時想直接改程式碼,感覺更像真的在跟模型結對。
5:05.524–5:07.235
第四件事,是東西做完了要怎麼讓別人用到。
5:07.235–5:10.059
這是 Sites 要解的問題:你只要說一句「把這個發佈到 sites」,
5:10.059–5:10.572
它就上線了。
5:10.572–5:12.283
裡面內建了四件事——主機代管、身分驗證、
5:12.283–5:13.738
一個持久化的資料庫,還有檔案儲存。
5:13.738–5:15.192
官方文件講得更具體:資料庫是 D1、
5:15.192–5:15.877
檔案儲存是 R2,
5:15.877–5:17.930
分享權限可以設成只有你和你邀請的人、整個工作區,
5:17.930–5:18.786
或任何拿到連結的人。
5:18.786–5:20.497
所以從一個想法到一個真的能用的全端應用,
5:20.497–5:22.557
中間那段基礎設施你可以先不用想。
5:22.557–5:23.973
不過這裡要修正一句話。
5:23.973–5:26.676
OpenAI 說 Sites 上個月只給企業版、
5:26.676–5:27.706
現在開放所有人;
5:27.706–5:30.281
但官方文件上寫的是 public beta,
5:30.281–5:32.212
而且明講能不能用要看你的方案、
5:32.212–5:33.628
你的地區和工作區設定。
5:33.628–5:34.787
這兩個說法對不上,
5:34.787–5:39.164
所以先別預設你打開就有——public beta 這四個字本身就是提醒。
5:39.164–5:43.082
換句話說,拿它做個原型、做個內部小工具很好,
5:43.082–5:46.644
但要不要把已經有人在用的正式東西搬上去,
5:46.644–5:48.069
現階段還不好說。
5:48.069–5:53.946
上個月我們推出了企業版 Sites,讓團隊可以做出應用並在內部分享。
5:53.946–5:59.645
現在 Sites 開放給大家,任何你用Codex 做的網頁應用都能用。
5:59.645–6:03.302
我只要說:把這個發布到 Sites。
6:03.302–6:08.035
它內建託管、驗證、持久資料庫,甚至檔案儲存。
6:08.035–6:14.919
我可以從一個點子做到真正的全端應用,幾乎不用煩惱基礎架構或託管。
6:14.919–6:17.941
就是這樣,現在已經部署好了。
6:17.941–6:18.662
第五件事,
6:18.662–6:23.131
是這輪更新裡最值得注意的一件:Codex 開始管理它自己的任務。
6:23.131–6:25.871
這在你手上同時有好幾件互相獨立的工作、
6:25.871–6:28.466
想把它們一次排開來推的時候特別有用。
6:28.466–6:32.359
官方給的指令是這樣的——從 Linear 找出五個 bug,
6:32.359–6:33.945
每一個各自開一個任務、
6:33.945–6:36.396
各自開一個隔離的 worktree,
6:36.396–6:38.468
然後把最關鍵的那幾個釘起來。
6:38.468–6:41.131
一句話下去,五條工作線同時被開起來,
6:41.131–6:44.387
每一條都有自己獨立的工作副本,改動互不干擾,
6:44.387–6:46.903
你不用擔心 A 的修改會不小心動到 B,
6:46.903–6:49.271
而且這些任務之間還可以互相引用。
6:49.271–6:52.378
注意這裡發生的事:拆解、排優先序、開分支,
6:52.378–6:55.042
這些原本是人的工作,現在被交出去了。
6:55.042–6:58.174
這也是為什麼真正的主線不是模型變強,
6:58.174–6:59.391
而是角色變了。
6:59.391–7:04.263
另外還有一個很實用的細節:工作不一定要從 Codex 開始。
7:04.263–7:07.220
你在 ChatGPT 裡討論過的想法,
7:07.220–7:10.700
或用 deep research 查過的東西,
7:10.700–7:12.439
可以直接 @ 那段對話,
7:12.439–7:15.571
把整包 context 帶進 Codex,
7:15.571–7:17.110
不用再複製貼上。
7:17.110–7:22.882
其實你知道嗎?Codex還能幫你管理它自己的 Codex 任務。
7:22.882–7:27.885
當我有好幾件各自獨立的工作要整理、推進時,這超好用。
7:27.885–7:28.847
看看這個。
7:28.847–7:37.120
從 Linear 找五個 bug,各自建一個獨立任務和 worktree,再把最重要的釘起來。
7:37.120–7:43.060
然後 boom,從這條協調的討論串,我可以看到一切都被啟動、往前推進。
7:43.060–7:48.301
所以 Codex 不只是做事,還幫我把所有東西整理好、串在一起。
7:48.301–7:49.698
第六件事比較短。
7:49.698–7:54.415
ChatGPT 手機版補了一批升級——在手機上管理任務、
7:54.415–7:56.861
審查變更、比較 branch,
7:56.861–7:58.689
接下來這段一次演完。
7:58.689–8:03.623
我只補一句最反直覺的:手機可以直接連上 SSH host、
8:03.623–8:07.095
像你的 dev box,從手機就開新任務。
8:07.095–8:11.299
方便歸方便,權限要開多大,值得你自己先想清楚。
8:11.299–8:13.492
有三件事我想請你試試看。
8:13.492–8:18.792
第一,你可以直接在手機的對話裡建立、搜尋、開啟、管理任務。
8:18.792–8:22.061
第二,審查變更也變得好用多了。
8:22.061–8:29.690
我可以在 staged、unstaged、分支之間切換,或直接比較分支。
8:29.690–8:36.665
第三,我可以直接連到像 dev box的 SSH 主機,從手機開新任務。
8:36.665–8:44.512
還有更多,但我最愛的是:在桌機開個頭,用手機接著推進,需要我時再跳進去。
8:44.512–8:45.358
是不是很棒?
8:45.358–8:47.613
最後一塊,是把整條開發流程收完。
8:47.613–8:51.136
pull request 現在不用離開 app 就能處理,
8:51.136–8:55.646
而且是帶著脈絡的:Codex 知道每個任務跑在哪個 branch 上,
8:55.646–8:57.901
那個 branch 一有開著的 PR,
8:57.901–8:59.734
摘要面板就自動把它浮出來。
8:59.734–9:01.707
你可以在裡面追蹤、處理問題、
9:01.707–9:03.257
確認沒事就 merge。
9:03.257–9:06.226
檢查失敗的時候,直接請它帶著完整脈絡去修。
9:06.226–9:10.044
新的 pull requests 分頁可以逐項看每一處改動、
9:10.044–9:12.165
留 inline comment、
9:12.165–9:13.720
做完整的 review,
9:13.720–9:17.114
也可以把自己的 PR 標成 ready 然後 merge。
9:17.114–9:20.649
這代表從寫程式、跑檢查、 review 到 merge,
9:20.649–9:22.911
整條 loop 都收進同一個地方了,
9:22.911–9:25.289
你不用再跳去 github.com。
9:25.289–9:27.248
但這裡有個問題值得放在心上:
9:27.248–9:28.087
當寫的是它、
9:28.087–9:30.606
修的是它、review 的介面也是它,
9:30.606–9:32.145
那誰在為這次合併負責?
9:32.145–9:34.803
工具把摩擦拿掉了,責任不會跟著被拿掉。
9:34.803–9:38.160
另外這段示範從頭到尾只提到 github.com,
9:38.160–9:40.259
其他 Git 平台有沒有同樣待遇,
9:40.259–9:41.518
就得自己去確認了。
9:41.518–9:45.995
Codex 現在讓你不用離開 app就能處理 pull request。
9:45.995–9:48.056
而且是帶著脈絡做的。
9:48.056–9:50.941
它知道每個任務在哪條分支上。
9:50.941–9:55.886
所以當那條分支有開著的 PR,摘要面板會自動顯示。
9:55.886–10:00.832
我可以追蹤全部、處理任何問題,一切沒問題就合併。
10:00.832–10:08.250
如果檢查失敗、或有指令進來,我可以叫Codex 帶著完整脈絡直接在這裡修。
10:08.250–10:13.006
全新的 pull requests分頁讓我瀏覽每一處程式碼變更。
10:13.006–10:15.542
我可以留行內註解、完成完整審查。
10:15.542–10:18.871
我也可以把自己的 PR 標成 ready 並合併。
10:18.871–10:24.895
這些都在 Codex 裡完成,不用跑去github.com,我就能保持在心流裡。
10:24.895–10:26.322
回到開頭那個問題。
10:26.322–10:29.334
把這六件事排在一起看,方向其實很清楚:
10:29.334–10:29.968
拆工作、
10:29.968–10:32.286
開分支、操作畫面、管任務、
10:32.286–10:35.318
處理 PR——這些原本都是人的判斷,
10:35.318–10:37.458
現在一件一件被交出去了。
10:37.458–10:41.737
所以 Codex 已經不只是那個你叫它寫程式的工具,
10:41.737–10:44.769
它更像一個會自己安排工作的執行者。
10:44.769–10:45.661
至於代價,
10:45.661–10:50.297
官方只講了一句:Ultra 會更快吃掉你的 token。
10:50.297–10:54.055
而真正需要你自己決定的,是把多少判斷交出去,
10:54.055–10:56.276
以及交出去之後,誰還在看。
0:00.000–0:03.576
OpenAI 發布了全新的旗艦模型 GPT-5.6 Sol,
0:03.576–0:05.226
Codex 也立刻跟進使用。
0:05.226–0:07.013
這次真正值得關注的是什麼?
0:07.013–0:09.351
其實除了 5.6 Sol 到底有多好用之外,
0:09.351–0:13.339
這段影片還要告訴你 OpenAI 如何對 Codex 進行大規模改版,
0:13.339–0:15.540
並在兩個月內推出了超過一百五十項更新?
0:15.540–0:16.640
這次真正的轉變,
0:16.640–0:18.428
是 Codex 開始自主行動:
0:18.428–0:21.178
它會自行將大型任務拆解並分配給多個分身平行處理、
0:21.178–0:22.470
自行開啟瀏覽器點擊畫面,
0:22.470–0:24.280
甚至自行管理自己的任務清單。
0:24.280–0:26.735
Codex 依然是那個你叫它寫程式的工具,
0:26.735–0:29.320
但也已經變成一個會自行安排工作的執行者!
0:29.320–0:31.776
我挑出了六項真正會改變你工作方式的功能,
0:31.776–0:34.619
還有一項官方只提了一句、但你一定會付出的代價。
0:34.619–0:38.884
先講一個最容易被忽略的前提:Codex 現在整合在 ChatGPT 裡面。
0:38.884–0:41.081
官方更新紀錄寫得很清楚,七月九號,
0:41.081–0:43.762
Codex 正式併入 ChatGPT 桌面版,
0:43.762–0:45.639
Mac 和 Windows 都支援,
0:45.639–0:46.443
原本的專案、
0:46.443–0:47.918
設定和工作流都會保留。
0:47.918–0:49.393
它在裡面有自己的空間,
0:49.393–0:51.672
旁邊是一個新的 work agent。
0:51.672–0:52.878
這看起來只是搬家,
0:52.878–0:54.755
卻決定了後面所有功能的長相:
0:54.755–0:57.302
Codex 不再是給工程師的獨立產品線,
0:57.302–0:59.849
而是 ChatGPT 底下的一個工作面向。
0:59.849–1:01.680
官方說每週有六百萬人在用,
1:01.680–1:03.230
這是他們自己給的數字,
1:03.230–1:05.061
目前沒有公開資料可以佐證。
1:05.061–1:06.611
第一件事,是腦子換了。
1:06.611–1:09.147
新的旗艦模型叫 GPT-5.6 Sol,
1:09.147–1:10.978
官方說它可以長時間啃難題。
1:10.978–1:13.655
但真正要注意的是它旁邊那個 Ultra。
1:13.655–1:14.641
在官方文件裡,
1:14.641–1:17.177
Ultra 是推理等級選單的最高一檔,
1:17.177–1:18.163
說明只有一行:
1:18.163–1:20.417
最大推理力度,加上自動分派任務。
1:20.417–1:21.444
這行字很關鍵,
1:21.444–1:23.497
因為它把兩件事綁在一起了——
1:23.497–1:25.403
Ultra 不只是思考得更久,
1:25.403–1:27.163
它還會主動把工作拆分出去。
1:27.163–1:29.656
因此你會看到 Codex 不用你開口,
1:29.656–1:33.470
就自行將任務分配給多個 subagents 平行執行,
1:33.470–1:34.643
你可以個別追蹤,
1:34.643–1:36.843
也可以開啟面板查看整組共同運作的情況。
1:36.843–1:38.456
這裡就要談到那個代價了。
1:38.456–1:40.356
更大的思考預算並非免費:
1:40.356–1:41.818
思考越久、拆分越多,
1:41.818–1:43.427
token 的消耗就越快。
1:43.427–1:44.596
這不是我推測——
1:44.596–1:45.766
官方文件自己寫道,
1:45.766–1:50.298
subagent 的工作流程會比單一 agent 消耗更多 token;
1:50.298–1:52.052
更新紀錄裡甚至加了一條,
1:52.052–1:55.268
選擇 Ultra 並讓多個 agent 同時執行時,
1:55.268–1:57.461
會跳出警告提醒你用量會飆升得很快。
1:57.461–1:58.026
這一點,
1:58.026–2:00.709
OpenAI 在示範時自己也說白了。
2:00.709–2:03.674
你也可以在這裡直接使用全新的 Ultra 模式,
2:03.674–2:05.086
搭配 GPT-5.6。
2:05.086–2:06.357
再搭配指令一起使用,
2:06.357–2:09.322
就能把一直拖著沒做、最有挑戰的專案丟給它,
2:09.322–2:09.887
像這個。
2:09.887–2:11.299
在 Ultra 模式下,
2:11.299–2:13.276
Sol 會有大得多的推理預算。
2:13.276–2:13.982
但要小心。
2:13.982–2:17.230
Ultra 當然也會更快吃掉你的 token 額度。
2:17.230–2:18.054
你會看到,
2:18.054–2:21.846
Codex 自動把工作拆給多個 subagent,
2:21.846–2:22.835
不用你開口。
2:22.835–2:24.648
我可以個別追蹤每一個,
2:24.648–2:27.450
或打開這個面板看整個團隊一起運作。
2:27.450–2:28.274
一個目標,
2:28.274–2:30.417
所有工作現在都在平行進行。
2:30.417–2:32.890
第二件事,是它開始自己動滑鼠。
2:32.890–2:38.165
影片中示範的 OpenAI 開發者體驗負責人 Romain Huet 說,
2:38.165–2:41.282
這可能是整輪更新裡他個人最期待大家體驗的功能。
2:41.282–2:42.909
關鍵字叫 appshot。
2:42.909–2:44.400
你可以先把它想成截圖,
2:44.400–2:45.891
但它比截圖多一層東西:
2:45.891–2:48.602
appshot 會把最前面那個視窗的畫面,
2:48.602–2:51.177
加上那個 app 能提供的文字一起送出去,
2:51.177–2:52.397
連你捲動範圍之外、
2:52.397–2:54.565
螢幕上根本看不到的文字都拿得到。
2:54.565–2:55.785
所以這裡的差別是:
2:55.785–2:56.734
截圖只有像素,
2:56.734–2:59.353
appshot 多了一層結構化的文字,
2:59.353–3:01.099
它不只看到畫面長什麼樣,
3:01.099–3:02.845
還讀得到畫面背後的內容。
3:02.845–3:03.572
怎麼觸發?
3:03.572–3:06.773
在 Mac 上按下左右兩個 Command 鍵就好;
3:06.773–3:08.956
而且只有 macOS 桌面版支援,
3:08.956–3:10.847
這點要翻官方文件才查得到。
3:10.847–3:12.593
拿到 appshot 之後,
3:12.593–3:15.067
Codex 就能自己操作那個模擬器:
3:15.067–3:16.667
畫面上游標自己在移動、
3:16.667–3:17.900
自己點來點去,
3:17.900–3:19.309
沒有人在碰滑鼠。
3:19.309–3:21.775
更關鍵的是這一切都在背景跑,
3:21.775–3:24.418
你可以繼續用你的電腦做別的事。
3:24.418–3:28.821
過去 AI 操作電腦最惱人的就是它會佔住你的滑鼠鍵盤,
3:28.821–3:30.230
這一點被解掉了。
3:30.230–3:33.401
假設我正在做這個 iPhone app。
3:33.401–3:36.572
比如我對模擬器拍一張 appshot,
3:36.572–3:38.333
再叫它走過每個畫面,
3:38.333–3:41.680
擷取英文和法文的 App Store 截圖。
3:41.680–3:45.016
你可以把 appshot 想成更聰明的截圖。
3:45.016–3:48.185
Codex 同時拿到畫面和 app 的脈絡。
3:48.185–3:49.019
有了這個,
3:49.019–3:51.520
Codex 就能自己操作模擬器。
3:51.520–3:52.021
你看。
3:52.021–3:53.355
這不是我的游標。
3:53.355–3:55.690
是 Codex 自己在點來點去,
3:55.690–3:57.358
在背景把這些都做完,
3:57.358–3:59.193
我還能繼續用我的電腦。
3:59.193–4:00.360
是不是很驚人?
4:00.360–4:02.742
第三件事,是你怎麼指揮它改東西。
4:02.742–4:04.677
用 Codex 做出來的網頁,
4:04.677–4:07.654
可以直接在內建瀏覽器裡打開、實際玩玩看。
4:07.654–4:08.398
想改哪裡,
4:08.398–4:12.417
不用再想辦法用文字描述「就是右上角那個藍色的東西」——
4:12.417–4:13.906
直接在畫面上點下去,
4:13.906–4:15.394
或拉一個範圍圈起來,
4:15.394–4:16.287
寫一句註解,
4:16.287–4:18.818
Codex 就拿到你指的到底是什麼。
4:18.818–4:22.218
官方文件把這個叫 annotation mode。
4:22.218–4:25.470
這解掉的是一個很真實的痛點:你看得出哪裡怪,
4:25.470–4:26.948
但你講不清楚它在哪。
4:26.948–4:29.017
另一半是給看得懂程式碼的人。
4:29.017–4:31.974
切到 diff 檢視,如果你知道自己要什麼,
4:31.974–4:35.374
可以直接精準地改一行;如果只知道想要什麼行為、
4:35.374–4:38.330
不確定該怎麼改,就把它丟回給 Codex。
4:38.330–4:39.394
接下來這段,
4:39.394–4:42.939
看它怎麼在同一個地方無縫切換這兩種做法。
4:42.939–4:45.421
我也可以切換到 diff 檢視。
4:45.421–4:51.625
我一直都能在這裡看 diff,但現在可以更進一步,直接在行內做精準修改。
4:51.625–4:56.056
如果我很清楚要什麼,就能像這樣自己改那一行程式碼。
4:56.056–5:02.615
如果我知道想要的行為、但不確定程式碼怎麼改,就可以叫 Codex 從這裡接手。
5:02.615–5:05.524
有時想用視覺化的方式,有時想直接改程式碼,感覺更像真的在跟模型結對。
5:05.524–5:07.235
第四件事,是東西做完了要怎麼讓別人用到。
5:07.235–5:10.059
這是 Sites 要解決的問題:你只要說一句「把這個發佈到 Sites」,
5:10.059–5:10.572
它就上線了。
5:10.572–5:12.283
裡面內建了四件事——主機代管、身分驗證、
5:12.283–5:13.738
一個持久化的資料庫,還有檔案儲存。
5:13.738–5:15.192
官方文件講得更具體:資料庫是 D1、
5:15.192–5:15.877
檔案儲存是 R2,
5:15.877–5:17.930
分享權限可以設成只有你和你邀請的人、整個工作區,
5:17.930–5:18.786
或任何拿到連結的人。
5:18.786–5:20.497
所以從一個想法到一個真的能用的全端應用,
5:20.497–5:22.557
中間那段基礎設施你可以先不用想。
5:22.557–5:23.973
不過這裡要修正一句話。
5:23.973–5:26.676
OpenAI 說 Sites 上個月只給企業版、
5:26.676–5:27.706
現在開放所有人;
5:27.706–5:30.281
但官方文件上寫的是 public beta,
5:30.281–5:32.212
而且明講能不能用要看你的方案、
5:32.212–5:33.628
你的地區和工作區設定。
5:33.628–5:34.787
這兩個說法對不上,
5:34.787–5:39.164
所以先別預設你打開就有——public beta 這四個字本身就是提醒。
5:39.164–5:43.082
換句話說,拿它做個原型、做個內部小工具很好,
5:43.082–5:46.644
但要不要把已經有人在用的正式東西搬上去,
5:46.644–5:48.069
現階段還不好說。
5:48.069–5:53.946
上個月我們推出了企業版 Sites,讓團隊可以做出應用並在內部分享。
5:53.946–5:59.645
現在 Sites 開放給大家,任何你用 Codex 做的網頁應用都能用。
5:59.645–6:03.302
我只要說:把這個發布到 Sites。
6:03.302–6:08.035
它內建託管、驗證、持久資料庫,甚至檔案儲存。
6:08.035–6:14.919
我可以從一個點子做到真正的全端應用,幾乎不用煩惱基礎架構或託管。
6:14.919–6:17.941
就是這樣,現在已經部署好了。
6:17.941–6:18.662
第五件事,
6:18.662–6:23.131
是這輪更新裡最值得注意的一件:Codex 開始管理它自己的任務。
6:23.131–6:25.871
這在你手上同時有好幾件互相獨立的工作、
6:25.871–6:28.466
想把它們一次排開來推的時候特別有用。
6:28.466–6:32.359
官方給的指令是這樣的——從 Linear 找出五個 bug,
6:32.359–6:33.945
每一個各自開一個任務、
6:33.945–6:36.396
各自開一個隔離的 worktree,
6:36.396–6:38.468
然後把最關鍵的那幾個釘起來。
6:38.468–6:41.131
一句話下去,五條工作線同時被開起來,
6:41.131–6:44.387
每一條都有自己獨立的工作副本,改動互不干擾,
6:44.387–6:46.903
你不用擔心 A 的修改會不小心動到 B,
6:46.903–6:49.271
而且這些任務之間還可以互相引用。
6:49.271–6:52.378
注意這裡發生的事:拆解、排優先序、開分支,
6:52.378–6:55.042
這些原本是人類的任務,現在已經外包出去了。
6:55.042–6:58.174
這也是為什麼真正的重點不在於模型變得更強大,
6:58.174–6:59.391
而在於角色的改變。
6:59.391–7:04.263
另外還有一個非常實用的細節:工作不一定非要從 Codex 開始。
7:04.263–7:07.220
你在 ChatGPT 裡討論過的想法,
7:07.220–7:10.700
或是用 deep research 查詢過的內容,
7:10.700–7:12.439
可以直接 @ 那段對話,
7:12.439–7:15.571
將整組 context 帶入 Codex,
7:15.571–7:17.110
不用再複製貼上。
7:17.110–7:22.882
其實你知道嗎?Codex 還能幫你管理它自己的 Codex 任務。
7:22.882–7:27.885
當我有好幾件各自獨立的工作要整理、推進時,這功能超好用。
7:27.885–7:28.847
看看這個。
7:28.847–7:37.120
從 Linear 找出五個 bug,各自建立一個獨立任務和 worktree,再把最重要的釘選起來。
7:37.120–7:43.060
然後 boom,從這條協調的討論串,我可以看到一切都被啟動、往前推進。
7:43.060–7:48.301
所以 Codex 不只是做事,還幫我把所有東西整理好、串在一起。
7:48.301–7:49.698
第六件事比較短。
7:49.698–7:54.415
ChatGPT 手機版補了一批升級——在手機上管理任務、
7:54.415–7:56.861
審查變更、比較 branch,
7:56.861–7:58.689
接下來這段一次演完。
7:58.689–8:03.623
我只補一句最反直覺的:手機可以直接連上 SSH host、
8:03.623–8:07.095
就像你的開發機,從手機就能開啟新任務。
8:07.095–8:11.299
方便歸方便,權限要開多大,值得你自己先想清楚。
8:11.299–8:13.492
有三件事我想請你試試看。
8:13.492–8:18.792
第一,你可以直接在手機的對話裡建立、搜尋、開啟、管理任務。
8:18.792–8:22.061
第二,審查變更也變得好用多了。
8:22.061–8:29.690
我可以在已暫存、未暫存、分支之間切換,或直接比較分支。
8:29.690–8:36.665
第三,我可以直接連到像開發機這樣的 SSH 主機,從手機開啟新任務。
8:36.665–8:44.512
還有更多功能,但我最愛的是:在桌上型電腦開個頭,用手機接著推進,需要我時再跳進去。
8:44.512–8:45.358
是不是很酷?
8:45.358–8:47.613
最後一塊拼圖,就是把整個開發流程串接起來。
8:47.613–8:51.136
現在不用離開 App 就能處理 pull request,
8:51.136–8:55.646
而且還帶有脈絡:Codex 知道每個任務運行在哪個 branch 上,
8:55.646–8:57.901
一旦該 branch 有開啟的 PR,
8:57.901–8:59.734
摘要面板就會自動浮現出來。
8:59.734–9:01.707
你可以在裡面追蹤、處理問題,
9:01.707–9:03.257
確認沒問題就進行 merge。
9:03.257–9:06.226
檢查失敗時,直接要求它帶著完整脈絡進行修復。
9:06.226–9:10.044
新的 pull requests 分頁可以逐項檢視每一處改動、
9:10.044–9:12.165
留下 inline comment、
9:12.165–9:13.720
進行完整的 review,
9:13.720–9:17.114
也可以把自己的 PR 標記為 ready 然後合併。
9:17.114–9:20.649
這代表從寫程式、跑檢查、審查到合併,
9:20.649–9:22.911
整條流程都收進同一個地方了,
9:22.911–9:25.289
你不用再跳去 github.com。
9:25.289–9:27.248
但這裡有個問題值得放在心上:
9:27.248–9:28.087
當寫的是它、
9:28.087–9:30.606
修的是它、審查的介面也是它,
9:30.606–9:32.145
那誰在為這次合併負責?
9:32.145–9:34.803
工具把摩擦拿掉了,責任不會跟著被拿掉。
9:34.803–9:38.160
另外這段示範從頭到尾只提到 github.com,
9:38.160–9:40.259
其他 Git 平台有沒有同樣待遇,
9:40.259–9:41.518
就得自己去確認了。
9:41.518–9:45.995
Codex 現在讓你不用離開 app 就能處理 pull request。
9:45.995–9:48.056
而且是帶著脈絡做的。
9:48.056–9:50.941
它知道每個任務在哪條分支上。
9:50.941–9:55.886
所以當那條分支有開著的 PR,摘要面板會自動顯示。
9:55.886–10:00.832
我可以追蹤全部、處理任何問題,一切沒問題就合併。
10:00.832–10:08.250
如果檢查失敗、或有指令進來,我可以叫 Codex 帶著完整脈絡直接在這裡修。
10:08.250–10:13.006
全新的 pull requests 分頁讓我瀏覽每一處程式碼變更。
10:13.006–10:15.542
我可以留行內註解、完成完整審查。
10:15.542–10:18.871
我也可以把自己的 PR 標記為 ready 並合併。
10:18.871–10:24.895
這些都在 Codex 裡完成,不用跑去 github.com,我就能保持在心流裡。
10:24.895–10:26.322
回到開頭那個問題。
10:26.322–10:29.334
把這六件事排在一起看,方向其實很清楚:
10:29.334–10:29.968
拆工作、
10:29.968–10:32.286
開分支、操作畫面、管任務、
10:32.286–10:35.318
處理 PR——這些原本都是人的判斷,
10:35.318–10:37.458
現在一件一件被交出去了。
10:37.458–10:41.737
所以 Codex 已經不只是那個你叫它寫程式的工具,
10:41.737–10:44.769
它更像一個會自己安排工作的執行者。
10:44.769–10:45.661
至於代價,
10:45.661–10:50.297
官方只講了一句:Ultra 會更快吃掉你的 token。
10:50.297–10:54.055
而真正需要你自己決定的,是把多少判斷交出去,
10:54.055–10:56.276
以及交出去之後,誰還在看。
0:00.000–0:03.576
OpenAI 發布全新的旗艦模型 GPT-5.6 Sol,
OpenAI 發布了全新的旗艦模型 GPT-5.6 Sol,
0:03.576–0:05.226
Codex 也立刻用上了。
Codex 也立刻跟進使用。
0:05.226–0:07.013
這次真正值得注意的是什麼?
這次真正值得關注的是什麼?
0:07.013–0:09.351
其實除了 5.6 Sol 到底有多好用?
其實除了 5.6 Sol 到底有多好用之外,
0:09.351–0:13.339
這隻影片還要告訴你 OpenAI 怎麼剛把 Codex 大改一輪,
這段影片還要告訴你 OpenAI 如何對 Codex 進行大規模改版,
0:13.339–0:15.540
兩個月內出了超過一百五十項更新?
並在兩個月內推出了超過一百五十項更新?
0:15.540–0:16.640
這次真正的轉變,
這次真正的轉變,
0:16.640–0:18.428
是 Codex 開始自己動手:
是 Codex 開始自主行動:
0:18.428–0:21.178
自己會把一個大任務拆給好幾個分身平行做、
它會自行將大型任務拆解並分配給多個分身平行處理、
0:21.178–0:22.470
自己開瀏覽器點畫面,
自行開啟瀏覽器點擊畫面,
0:22.470–0:24.280
甚至自己管理自己的任務清單。
甚至自行管理自己的任務清單。
0:24.280–0:26.735
Codex 還是那個你叫它寫程式的工具,
Codex 依然是那個你叫它寫程式的工具,
0:26.735–0:29.320
但也已經變成一個會自己安排工作的執行者!
但也已經變成一個會自行安排工作的執行者!
0:29.320–0:31.776
我挑出六件真的會改變你工作方式的功能,
我挑出了六項真正會改變你工作方式的功能,
0:31.776–0:34.619
還有一個官方只講了一句、但你一定會付的代價。
還有一項官方只提了一句、但你一定會付出的代價。
0:34.619–0:38.884
先講一個最容易被跳過的前提:Codex 現在住在 ChatGPT 裡面。
先講一個最容易被忽略的前提:Codex 現在整合在 ChatGPT 裡面。
0:38.884–0:41.081
官方更新紀錄寫得很清楚,七月九號,
官方更新紀錄寫得很清楚,七月九號,
0:41.081–0:43.762
Codex 正式併進 ChatGPT 桌面版,
Codex 正式併入 ChatGPT 桌面版,
0:43.762–0:45.639
Mac 和 Windows 都有,
Mac 和 Windows 都支援,
0:45.639–0:46.443
原本的專案、
原本的專案、
0:46.443–0:47.918
設定和工作流都會保留。
設定和工作流都會保留。
0:47.918–0:49.393
它在裡面有自己的空間,
它在裡面有自己的空間,
0:49.393–0:51.672
旁邊是一個新的 work agent。
旁邊是一個新的 work agent。
0:51.672–0:52.878
這看起來只是搬家,
這看起來只是搬家,
0:52.878–0:54.755
卻決定了後面所有功能的長相:
卻決定了後面所有功能的長相:
0:54.755–0:57.302
Codex 不再是給工程師的獨立產品線,
Codex 不再是給工程師的獨立產品線,
0:57.302–0:59.849
而是 ChatGPT 底下的一個工作面向。
而是 ChatGPT 底下的一個工作面向。
0:59.849–1:01.680
官方說每週有六百萬人在用,
官方說每週有六百萬人在用,
1:01.680–1:03.230
這是他們自己給的數字,
這是他們自己給的數字,
1:03.230–1:05.061
目前沒有公開資料可以佐證。
目前沒有公開資料可以佐證。
1:05.061–1:06.611
第一件事,是腦子換了。
第一件事,是腦子換了。
1:06.611–1:09.147
新的旗艦模型叫 GPT-5.6 Sol,
新的旗艦模型叫 GPT-5.6 Sol,
1:09.147–1:10.978
官方說它可以長時間啃難題。
官方說它可以長時間啃難題。
1:10.978–1:13.655
但真正要注意的是它旁邊那個 Ultra。
但真正要注意的是它旁邊那個 Ultra。
1:13.655–1:14.641
在官方文件裡,
在官方文件裡,
1:14.641–1:17.177
Ultra 是推理等級選單的最高一檔,
Ultra 是推理等級選單的最高一檔,
1:17.177–1:18.163
說明只有一行:
說明只有一行:
1:18.163–1:20.417
最大推理力度,加上自動分派任務。
最大推理力度,加上自動分派任務。
1:20.417–1:21.444
這行字很關鍵,
這行字很關鍵,
1:21.444–1:23.497
因為它把兩件事綁在一起了——
因為它把兩件事綁在一起了——
1:23.497–1:25.403
Ultra 不只是想得更久,
Ultra 不只是思考得更久,
1:25.403–1:27.163
它還會主動把工作拆出去。
它還會主動把工作拆分出去。
1:27.163–1:29.656
所以你會看到 Codex 不用你開口,
因此你會看到 Codex 不用你開口,
1:29.656–1:33.470
就自己把一個任務分給好幾個 subagents 平行做,
就自行將任務分配給多個 subagents 平行執行,
1:33.470–1:34.643
你可以個別追蹤,
你可以個別追蹤,
1:34.643–1:36.843
也可以打開面板看整組一起工作。
也可以開啟面板查看整組共同運作的情況。
1:36.843–1:38.456
這裡就要講那個代價了。
這裡就要談到那個代價了。
1:38.456–1:40.356
更大的思考預算不是免費的:
更大的思考預算並非免費:
1:40.356–1:41.818
想得越久、拆得越多,
思考越久、拆分越多,
1:41.818–1:43.427
token 就燒得越快。
token 的消耗就越快。
1:43.427–1:44.596
這不是我推測——
這不是我推測——
1:44.596–1:45.766
官方文件自己寫,
官方文件自己寫道,
1:45.766–1:50.298
subagent 的工作流會比單一 agent 消耗更多 token;
subagent 的工作流程會比單一 agent 消耗更多 token;
1:50.298–1:52.052
更新紀錄裡甚至加了一條,
更新紀錄裡甚至加了一條,
1:52.052–1:55.268
選 Ultra 又讓多個 agent 同時跑的時候,
選擇 Ultra 並讓多個 agent 同時執行時,
1:55.268–1:57.461
會跳出警告提醒你用量會衝很快。
會跳出警告提醒你用量會飆升得很快。
1:57.461–1:58.026
這一點,
這一點,
1:58.026–2:00.709
OpenAI 在示範的時候自己也講白了。
OpenAI 在示範時自己也說白了。
2:00.709–2:03.674
你也可以在這裡直接用全新的Ultra 模式,
你也可以在這裡直接使用全新的 Ultra 模式,
2:03.674–2:05.086
搭配 GPT-5.6。
搭配 GPT-5.6。
2:05.086–2:06.357
再搭配指令一起用,
再搭配指令一起使用,
2:06.357–2:09.322
就能把一直拖著沒做、最有挑戰的專案丟給它,
就能把一直拖著沒做、最有挑戰的專案丟給它,
2:09.322–2:09.887
像這個。
像這個。
2:09.887–2:11.299
在 Ultra 模式下,
在 Ultra 模式下,
2:11.299–2:13.276
Sol 會有大得多的推理預算。
Sol 會有大得多的推理預算。
2:13.276–2:13.982
但要小心。
但要小心。
2:13.982–2:17.230
Ultra 當然也會更快吃掉你的 token 額度。
Ultra 當然也會更快吃掉你的 token 額度。
2:17.230–2:18.054
你會看到,
你會看到,
2:18.054–2:21.846
Codex 自動把工作拆給多個subagent,
Codex 自動把工作拆給多個 subagent,
2:21.846–2:22.835
不用你開口。
不用你開口。
2:22.835–2:24.648
我可以個別追蹤每一個,
我可以個別追蹤每一個,
2:24.648–2:27.450
或打開這個面板看整個團隊一起運作。
或打開這個面板看整個團隊一起運作。
2:27.450–2:28.274
一個目標,
一個目標,
2:28.274–2:30.417
所有工作現在都在平行進行。
所有工作現在都在平行進行。
2:30.417–2:32.890
第二件事,是它開始自己動滑鼠。
第二件事,是它開始自己動滑鼠。
2:32.890–2:38.165
影片中示範的 OpenAI 開發者體驗負責人 Romain Huet 說,
影片中示範的 OpenAI 開發者體驗負責人 Romain Huet 說,
2:38.165–2:41.282
這可能是整輪更新裡他個人最期待大家體驗的功能。
這可能是整輪更新裡他個人最期待大家體驗的功能。
2:41.282–2:42.909
關鍵字叫 appshot。
關鍵字叫 appshot。
2:42.909–2:44.400
你可以先把它想成截圖,
你可以先把它想成截圖,
2:44.400–2:45.891
但它比截圖多一層東西:
但它比截圖多一層東西:
2:45.891–2:48.602
appshot 會把最前面那個視窗的畫面,
appshot 會把最前面那個視窗的畫面,
2:48.602–2:51.177
加上那個 app 能提供的文字一起送出去,
加上那個 app 能提供的文字一起送出去,
2:51.177–2:52.397
連你捲動範圍之外、
連你捲動範圍之外、
2:52.397–2:54.565
螢幕上根本看不到的文字都拿得到。
螢幕上根本看不到的文字都拿得到。
2:54.565–2:55.785
所以這裡的差別是:
所以這裡的差別是:
2:55.785–2:56.734
截圖只有像素,
截圖只有像素,
2:56.734–2:59.353
appshot 多了一層結構化的文字,
appshot 多了一層結構化的文字,
2:59.353–3:01.099
它不只看到畫面長什麼樣,
它不只看到畫面長什麼樣,
3:01.099–3:02.845
還讀得到畫面背後的內容。
還讀得到畫面背後的內容。
3:02.845–3:03.572
怎麼觸發?
怎麼觸發?
3:03.572–3:06.773
在 Mac 上按下左右兩個 Command 鍵就好;
在 Mac 上按下左右兩個 Command 鍵就好;
3:06.773–3:08.956
而且只有 macOS 桌面版支援,
而且只有 macOS 桌面版支援,
3:08.956–3:10.847
這點要翻官方文件才查得到。
這點要翻官方文件才查得到。
3:10.847–3:12.593
拿到 appshot 之後,
拿到 appshot 之後,
3:12.593–3:15.067
Codex 就能自己操作那個模擬器:
Codex 就能自己操作那個模擬器:
3:15.067–3:16.667
畫面上游標自己在移動、
畫面上游標自己在移動、
3:16.667–3:17.900
自己點來點去,
自己點來點去,
3:17.900–3:19.309
沒有人在碰滑鼠。
沒有人在碰滑鼠。
3:19.309–3:21.775
更關鍵的是這一切都在背景跑,
更關鍵的是這一切都在背景跑,
3:21.775–3:24.418
你可以繼續用你的電腦做別的事。
你可以繼續用你的電腦做別的事。
3:24.418–3:28.821
過去 AI 操作電腦最惱人的就是它會佔住你的滑鼠鍵盤,
過去 AI 操作電腦最惱人的就是它會佔住你的滑鼠鍵盤,
3:28.821–3:30.230
這一點被解掉了。
這一點被解掉了。
3:30.230–3:33.401
假設我正在做這個 iPhone app。
假設我正在做這個 iPhone app。
3:33.401–3:36.572
比如我對模擬器拍一張 appshot,
比如我對模擬器拍一張 appshot,
3:36.572–3:38.333
再叫它走過每個畫面,
再叫它走過每個畫面,
3:38.333–3:41.680
擷取英文和法文的 App Store 截圖。
擷取英文和法文的 App Store 截圖。
3:41.680–3:45.016
你可以把 appshot 想成更聰明的截圖。
你可以把 appshot 想成更聰明的截圖。
3:45.016–3:48.185
Codex 同時拿到畫面和 app 的脈絡。
Codex 同時拿到畫面和 app 的脈絡。
3:48.185–3:49.019
有了這個,
有了這個,
3:49.019–3:51.520
Codex 就能自己操作模擬器。
Codex 就能自己操作模擬器。
3:51.520–3:52.021
你看。
你看。
3:52.021–3:53.355
這不是我的游標。
這不是我的游標。
3:53.355–3:55.690
是 Codex 自己在點來點去,
是 Codex 自己在點來點去,
3:55.690–3:57.358
在背景把這些都做完,
在背景把這些都做完,
3:57.358–3:59.193
我還能繼續用我的電腦。
我還能繼續用我的電腦。
3:59.193–4:00.360
是不是很驚人?
是不是很驚人?
4:00.360–4:02.742
第三件事,是你怎麼指揮它改東西。
第三件事,是你怎麼指揮它改東西。
4:02.742–4:04.677
用 Codex 做出來的網頁,
用 Codex 做出來的網頁,
4:04.677–4:07.654
可以直接在內建瀏覽器裡打開、實際玩玩看。
可以直接在內建瀏覽器裡打開、實際玩玩看。
4:07.654–4:08.398
想改哪裡,
想改哪裡,
4:08.398–4:12.417
不用再想辦法用文字描述「就是右上角那個藍色的東西」——
不用再想辦法用文字描述「就是右上角那個藍色的東西」——
4:12.417–4:13.906
直接在畫面上點下去,
直接在畫面上點下去,
4:13.906–4:15.394
或拉一個範圍圈起來,
或拉一個範圍圈起來,
4:15.394–4:16.287
寫一句註解,
寫一句註解,
4:16.287–4:18.818
Codex 就拿到你指的到底是什麼。
Codex 就拿到你指的到底是什麼。
4:18.818–4:22.218
官方文件把這個叫 annotation mode。
官方文件把這個叫 annotation mode。
4:22.218–4:25.470
這解掉的是一個很真實的痛點:你看得出哪裡怪,
這解掉的是一個很真實的痛點:你看得出哪裡怪,
4:25.470–4:26.948
但你講不清楚它在哪。
但你講不清楚它在哪。
4:26.948–4:29.017
另一半是給看得懂程式碼的人。
另一半是給看得懂程式碼的人。
4:29.017–4:31.974
切到 diff 檢視,如果你知道自己要什麼,
切到 diff 檢視,如果你知道自己要什麼,
4:31.974–4:35.374
可以直接精準地改一行;如果只知道想要什麼行為、
可以直接精準地改一行;如果只知道想要什麼行為、
4:35.374–4:38.330
不確定該怎麼改,就把它丟回給 Codex。
不確定該怎麼改,就把它丟回給 Codex。
4:38.330–4:39.394
接下來這段,
接下來這段,
4:39.394–4:42.939
看它怎麼在同一個地方無縫切換這兩種做法。
看它怎麼在同一個地方無縫切換這兩種做法。
4:42.939–4:45.421
我也可以切換到 diff 檢視。
我也可以切換到 diff 檢視。
4:45.421–4:51.625
我一直都能在這裡看 diff,但現在可以更進一步,直接在行內做精準修改。
我一直都能在這裡看 diff,但現在可以更進一步,直接在行內做精準修改。
4:51.625–4:56.056
如果我很清楚要什麼,就能像這樣自己改那一行程式碼。
如果我很清楚要什麼,就能像這樣自己改那一行程式碼。
4:56.056–5:02.615
如果我知道想要的行為、但不確定程式碼怎麼改,就可以叫 Codex 從這裡接手。
如果我知道想要的行為、但不確定程式碼怎麼改,就可以叫 Codex 從這裡接手。
5:02.615–5:05.524
有時想用視覺化的方式,有時想直接改程式碼,感覺更像真的在跟模型結對。
有時想用視覺化的方式,有時想直接改程式碼,感覺更像真的在跟模型結對。
5:05.524–5:07.235
第四件事,是東西做完了要怎麼讓別人用到。
第四件事,是東西做完了要怎麼讓別人用到。
5:07.235–5:10.059
這是 Sites 要解的問題:你只要說一句「把這個發佈到 sites」,
這是 Sites 要解決的問題:你只要說一句「把這個發佈到 Sites」,
5:10.059–5:10.572
它就上線了。
它就上線了。
5:10.572–5:12.283
裡面內建了四件事——主機代管、身分驗證、
裡面內建了四件事——主機代管、身分驗證、
5:12.283–5:13.738
一個持久化的資料庫,還有檔案儲存。
一個持久化的資料庫,還有檔案儲存。
5:13.738–5:15.192
官方文件講得更具體:資料庫是 D1、
官方文件講得更具體:資料庫是 D1、
5:15.192–5:15.877
檔案儲存是 R2,
檔案儲存是 R2,
5:15.877–5:17.930
分享權限可以設成只有你和你邀請的人、整個工作區,
分享權限可以設成只有你和你邀請的人、整個工作區,
5:17.930–5:18.786
或任何拿到連結的人。
或任何拿到連結的人。
5:18.786–5:20.497
所以從一個想法到一個真的能用的全端應用,
所以從一個想法到一個真的能用的全端應用,
5:20.497–5:22.557
中間那段基礎設施你可以先不用想。
中間那段基礎設施你可以先不用想。
5:22.557–5:23.973
不過這裡要修正一句話。
不過這裡要修正一句話。
5:23.973–5:26.676
OpenAI 說 Sites 上個月只給企業版、
OpenAI 說 Sites 上個月只給企業版、
5:26.676–5:27.706
現在開放所有人;
現在開放所有人;
5:27.706–5:30.281
但官方文件上寫的是 public beta,
但官方文件上寫的是 public beta,
5:30.281–5:32.212
而且明講能不能用要看你的方案、
而且明講能不能用要看你的方案、
5:32.212–5:33.628
你的地區和工作區設定。
你的地區和工作區設定。
5:33.628–5:34.787
這兩個說法對不上,
這兩個說法對不上,
5:34.787–5:39.164
所以先別預設你打開就有——public beta 這四個字本身就是提醒。
所以先別預設你打開就有——public beta 這四個字本身就是提醒。
5:39.164–5:43.082
換句話說,拿它做個原型、做個內部小工具很好,
換句話說,拿它做個原型、做個內部小工具很好,
5:43.082–5:46.644
但要不要把已經有人在用的正式東西搬上去,
但要不要把已經有人在用的正式東西搬上去,
5:46.644–5:48.069
現階段還不好說。
現階段還不好說。
5:48.069–5:53.946
上個月我們推出了企業版 Sites,讓團隊可以做出應用並在內部分享。
上個月我們推出了企業版 Sites,讓團隊可以做出應用並在內部分享。
5:53.946–5:59.645
現在 Sites 開放給大家,任何你用Codex 做的網頁應用都能用。
現在 Sites 開放給大家,任何你用 Codex 做的網頁應用都能用。
5:59.645–6:03.302
我只要說:把這個發布到 Sites。
我只要說:把這個發布到 Sites。
6:03.302–6:08.035
它內建託管、驗證、持久資料庫,甚至檔案儲存。
它內建託管、驗證、持久資料庫,甚至檔案儲存。
6:08.035–6:14.919
我可以從一個點子做到真正的全端應用,幾乎不用煩惱基礎架構或託管。
我可以從一個點子做到真正的全端應用,幾乎不用煩惱基礎架構或託管。
6:14.919–6:17.941
就是這樣,現在已經部署好了。
就是這樣,現在已經部署好了。
6:17.941–6:18.662
第五件事,
第五件事,
6:18.662–6:23.131
是這輪更新裡最值得注意的一件:Codex 開始管理它自己的任務。
是這輪更新裡最值得注意的一件:Codex 開始管理它自己的任務。
6:23.131–6:25.871
這在你手上同時有好幾件互相獨立的工作、
這在你手上同時有好幾件互相獨立的工作、
6:25.871–6:28.466
想把它們一次排開來推的時候特別有用。
想把它們一次排開來推的時候特別有用。
6:28.466–6:32.359
官方給的指令是這樣的——從 Linear 找出五個 bug,
官方給的指令是這樣的——從 Linear 找出五個 bug,
6:32.359–6:33.945
每一個各自開一個任務、
每一個各自開一個任務、
6:33.945–6:36.396
各自開一個隔離的 worktree,
各自開一個隔離的 worktree,
6:36.396–6:38.468
然後把最關鍵的那幾個釘起來。
然後把最關鍵的那幾個釘起來。
6:38.468–6:41.131
一句話下去,五條工作線同時被開起來,
一句話下去,五條工作線同時被開起來,
6:41.131–6:44.387
每一條都有自己獨立的工作副本,改動互不干擾,
每一條都有自己獨立的工作副本,改動互不干擾,
6:44.387–6:46.903
你不用擔心 A 的修改會不小心動到 B,
你不用擔心 A 的修改會不小心動到 B,
6:46.903–6:49.271
而且這些任務之間還可以互相引用。
而且這些任務之間還可以互相引用。
6:49.271–6:52.378
注意這裡發生的事:拆解、排優先序、開分支,
注意這裡發生的事:拆解、排優先序、開分支,
6:52.378–6:55.042
這些原本是人的工作,現在被交出去了。
這些原本是人類的任務,現在已經外包出去了。
6:55.042–6:58.174
這也是為什麼真正的主線不是模型變強,
這也是為什麼真正的重點不在於模型變得更強大,
6:58.174–6:59.391
而是角色變了。
而在於角色的改變。
6:59.391–7:04.263
另外還有一個很實用的細節:工作不一定要從 Codex 開始。
另外還有一個非常實用的細節:工作不一定非要從 Codex 開始。
7:04.263–7:07.220
你在 ChatGPT 裡討論過的想法,
你在 ChatGPT 裡討論過的想法,
7:07.220–7:10.700
或用 deep research 查過的東西,
或是用 deep research 查詢過的內容,
7:10.700–7:12.439
可以直接 @ 那段對話,
可以直接 @ 那段對話,
7:12.439–7:15.571
把整包 context 帶進 Codex,
將整組 context 帶入 Codex,
7:15.571–7:17.110
不用再複製貼上。
不用再複製貼上。
7:17.110–7:22.882
其實你知道嗎?Codex還能幫你管理它自己的 Codex 任務。
其實你知道嗎?Codex 還能幫你管理它自己的 Codex 任務。
7:22.882–7:27.885
當我有好幾件各自獨立的工作要整理、推進時,這超好用。
當我有好幾件各自獨立的工作要整理、推進時,這功能超好用。
7:27.885–7:28.847
看看這個。
看看這個。
7:28.847–7:37.120
從 Linear 找五個 bug,各自建一個獨立任務和 worktree,再把最重要的釘起來。
從 Linear 找出五個 bug,各自建立一個獨立任務和 worktree,再把最重要的釘選起來。
7:37.120–7:43.060
然後 boom,從這條協調的討論串,我可以看到一切都被啟動、往前推進。
然後 boom,從這條協調的討論串,我可以看到一切都被啟動、往前推進。
7:43.060–7:48.301
所以 Codex 不只是做事,還幫我把所有東西整理好、串在一起。
所以 Codex 不只是做事,還幫我把所有東西整理好、串在一起。
7:48.301–7:49.698
第六件事比較短。
第六件事比較短。
7:49.698–7:54.415
ChatGPT 手機版補了一批升級——在手機上管理任務、
ChatGPT 手機版補了一批升級——在手機上管理任務、
7:54.415–7:56.861
審查變更、比較 branch,
審查變更、比較 branch,
7:56.861–7:58.689
接下來這段一次演完。
接下來這段一次演完。
7:58.689–8:03.623
我只補一句最反直覺的:手機可以直接連上 SSH host、
我只補一句最反直覺的:手機可以直接連上 SSH host、
8:03.623–8:07.095
像你的 dev box,從手機就開新任務。
就像你的開發機,從手機就能開啟新任務。
8:07.095–8:11.299
方便歸方便,權限要開多大,值得你自己先想清楚。
方便歸方便,權限要開多大,值得你自己先想清楚。
8:11.299–8:13.492
有三件事我想請你試試看。
有三件事我想請你試試看。
8:13.492–8:18.792
第一,你可以直接在手機的對話裡建立、搜尋、開啟、管理任務。
第一,你可以直接在手機的對話裡建立、搜尋、開啟、管理任務。
8:18.792–8:22.061
第二,審查變更也變得好用多了。
第二,審查變更也變得好用多了。
8:22.061–8:29.690
我可以在 staged、unstaged、分支之間切換,或直接比較分支。
我可以在已暫存、未暫存、分支之間切換,或直接比較分支。
8:29.690–8:36.665
第三,我可以直接連到像 dev box的 SSH 主機,從手機開新任務。
第三,我可以直接連到像開發機這樣的 SSH 主機,從手機開啟新任務。
8:36.665–8:44.512
還有更多,但我最愛的是:在桌機開個頭,用手機接著推進,需要我時再跳進去。
還有更多功能,但我最愛的是:在桌上型電腦開個頭,用手機接著推進,需要我時再跳進去。
8:44.512–8:45.358
是不是很棒?
是不是很酷?
8:45.358–8:47.613
最後一塊,是把整條開發流程收完。
最後一塊拼圖,就是把整個開發流程串接起來。
8:47.613–8:51.136
pull request 現在不用離開 app 就能處理,
現在不用離開 App 就能處理 pull request,
8:51.136–8:55.646
而且是帶著脈絡的:Codex 知道每個任務跑在哪個 branch 上,
而且還帶有脈絡:Codex 知道每個任務運行在哪個 branch 上,
8:55.646–8:57.901
那個 branch 一有開著的 PR,
一旦該 branch 有開啟的 PR,
8:57.901–8:59.734
摘要面板就自動把它浮出來。
摘要面板就會自動浮現出來。
8:59.734–9:01.707
你可以在裡面追蹤、處理問題、
你可以在裡面追蹤、處理問題,
9:01.707–9:03.257
確認沒事就 merge。
確認沒問題就進行 merge。
9:03.257–9:06.226
檢查失敗的時候,直接請它帶著完整脈絡去修。
檢查失敗時,直接要求它帶著完整脈絡進行修復。
9:06.226–9:10.044
新的 pull requests 分頁可以逐項看每一處改動、
新的 pull requests 分頁可以逐項檢視每一處改動、
9:10.044–9:12.165
留 inline comment、
留下 inline comment、
9:12.165–9:13.720
做完整的 review,
進行完整的 review,
9:13.720–9:17.114
也可以把自己的 PR 標成 ready 然後 merge。
也可以把自己的 PR 標記為 ready 然後合併。
9:17.114–9:20.649
這代表從寫程式、跑檢查、 review 到 merge,
這代表從寫程式、跑檢查、審查到合併,
9:20.649–9:22.911
整條 loop 都收進同一個地方了,
整條流程都收進同一個地方了,
9:22.911–9:25.289
你不用再跳去 github.com。
你不用再跳去 github.com。
9:25.289–9:27.248
但這裡有個問題值得放在心上:
但這裡有個問題值得放在心上:
9:27.248–9:28.087
當寫的是它、
當寫的是它、
9:28.087–9:30.606
修的是它、review 的介面也是它,
修的是它、審查的介面也是它,
9:30.606–9:32.145
那誰在為這次合併負責?
那誰在為這次合併負責?
9:32.145–9:34.803
工具把摩擦拿掉了,責任不會跟著被拿掉。
工具把摩擦拿掉了,責任不會跟著被拿掉。
9:34.803–9:38.160
另外這段示範從頭到尾只提到 github.com,
另外這段示範從頭到尾只提到 github.com,
9:38.160–9:40.259
其他 Git 平台有沒有同樣待遇,
其他 Git 平台有沒有同樣待遇,
9:40.259–9:41.518
就得自己去確認了。
就得自己去確認了。
9:41.518–9:45.995
Codex 現在讓你不用離開 app就能處理 pull request。
Codex 現在讓你不用離開 app 就能處理 pull request。
9:45.995–9:48.056
而且是帶著脈絡做的。
而且是帶著脈絡做的。
9:48.056–9:50.941
它知道每個任務在哪條分支上。
它知道每個任務在哪條分支上。
9:50.941–9:55.886
所以當那條分支有開著的 PR,摘要面板會自動顯示。
所以當那條分支有開著的 PR,摘要面板會自動顯示。
9:55.886–10:00.832
我可以追蹤全部、處理任何問題,一切沒問題就合併。
我可以追蹤全部、處理任何問題,一切沒問題就合併。
10:00.832–10:08.250
如果檢查失敗、或有指令進來,我可以叫Codex 帶著完整脈絡直接在這裡修。
如果檢查失敗、或有指令進來,我可以叫 Codex 帶著完整脈絡直接在這裡修。
10:08.250–10:13.006
全新的 pull requests分頁讓我瀏覽每一處程式碼變更。
全新的 pull requests 分頁讓我瀏覽每一處程式碼變更。
10:13.006–10:15.542
我可以留行內註解、完成完整審查。
我可以留行內註解、完成完整審查。
10:15.542–10:18.871
我也可以把自己的 PR 標成 ready 並合併。
我也可以把自己的 PR 標記為 ready 並合併。
10:18.871–10:24.895
這些都在 Codex 裡完成,不用跑去github.com,我就能保持在心流裡。
這些都在 Codex 裡完成,不用跑去 github.com,我就能保持在心流裡。
10:24.895–10:26.322
回到開頭那個問題。
回到開頭那個問題。
10:26.322–10:29.334
把這六件事排在一起看,方向其實很清楚:
把這六件事排在一起看,方向其實很清楚:
10:29.334–10:29.968
拆工作、
拆工作、
10:29.968–10:32.286
開分支、操作畫面、管任務、
開分支、操作畫面、管任務、
10:32.286–10:35.318
處理 PR——這些原本都是人的判斷,
處理 PR——這些原本都是人的判斷,
10:35.318–10:37.458
現在一件一件被交出去了。
現在一件一件被交出去了。
10:37.458–10:41.737
所以 Codex 已經不只是那個你叫它寫程式的工具,
所以 Codex 已經不只是那個你叫它寫程式的工具,
10:41.737–10:44.769
它更像一個會自己安排工作的執行者。
它更像一個會自己安排工作的執行者。
10:44.769–10:45.661
至於代價,
至於代價,
10:45.661–10:50.297
官方只講了一句:Ultra 會更快吃掉你的 token。
官方只講了一句:Ultra 會更快吃掉你的 token。
10:50.297–10:54.055
而真正需要你自己決定的,是把多少判斷交出去,
而真正需要你自己決定的,是把多少判斷交出去,
10:54.055–10:56.276
以及交出去之後,誰還在看。
以及交出去之後,誰還在看。

影片筆記:10 分鐘看 GPT-5.6 + Codex 有多好用?盤點 6 項真正改變你工作方式的功能,一次看懂!

一句話總結

OpenAI 將 Codex 併入 ChatGPT 桌面版,並透過引入 GPT-5.6 Sol 與 Ultra 推理模式,使其從單純的程式碼生成工具轉變為具備自主規劃、任務拆解與執行能力的「執行者」,同時強化了視覺化編輯、自動發布、手機端支援及 PR 閉環處理等功能。

核心重點

  1. 架構整合與角色轉變:Codex 已正式併入 ChatGPT 桌面版(Mac/Windows),不再是獨立產品,而是成為 ChatGPT 中的一個工作面向。官方聲稱每週有 600 萬使用者,但此數據目前無公開佐證。
  2. 模型升級與自主執行:引入旗艦模型 GPT-5.6 Sol 及推理等級 Ultra。Codex 現在具備自動將大任務拆解並分派給多個 subagents(子代理)平行執行的能力,從寫程式工具轉變為自主安排工作的執行者。
  3. Appshot 技術:結合截圖與應用程式結構化文字(包含捲動範圍外內容),讓 Codex 能在背景自動操作模擬器(如 iOS 模擬器),不佔用使用者的滑鼠與鍵盤。觸發方式為在 Mac 上按下左右兩個 Command 鍵。
  4. 視覺化與精確編輯:新增 Annotation Mode,允許使用者在內建瀏覽器中直接點擊或圈選指定修改位置,並支援 Diff 檢視進行行內精確修改,實現視覺化與程式碼編輯的無縫切換。
  5. 簡化發布流程 (Sites):內建一鍵發布至 Sites 的功能,包含託管、驗證、D1 資料庫與 R2 檔案儲存。需注意目前為 Public Beta,受方案、地區及工作區設定限制,與官方口語稱「開放所有人」存在描述上的矛盾。
  6. 自主任務管理與上下文整合:Codex 可管理自身任務清單,支援從 Linear 抓取 Bug 並自動建立獨立 worktree。可透過 @ 標籤引用 ChatGPT 對話或 Deep Research 結果作為上下文,無需複製貼上。
  7. 手機版與 PR 閉環:手機版支援任務管理、分支比較及 SSH 連線至 Dev Box。桌面版支援在 App 內直接處理 Pull Request (PR),包含審查、合併與錯誤修復,實現開發流程閉環。目前主要提及支援 GitHub,其他 Git 平台支援情況未明。
  8. 代價與風險:使用 Ultra 模式與多 Agent 平行運作會加速消耗 Token 額度。使用者需自行承擔最終決策責任,並確認讓渡給 AI 的判斷權限範圍。

詳細大綱

1. 前言與架構變更

  • 時間點:7月9日生效。
  • 變化:Codex 正式併進 ChatGPT 桌面版(Mac/Windows)。
  • 定位:從獨立產品線變為 ChatGPT 下的工作面向。
  • 數據:官方提及每週 600 萬使用者,但逐字稿註明目前沒有公開資料可以佐證。

2. 核心功能一:模型升級與自動任務拆解

  • 新模型:引入旗艦模型 GPT-5.6 Sol
  • 推理等級:推出 Ultra,為推理等級選單的最高一檔,具備最大推理力度。
  • 機制:Codex 可自動將任務拆分為多個 subagents 平行執行。
  • 代價:Token 消耗速度加快,官方有用量警告。

3. 核心功能二:Appshot 與背景自動操作

  • 技術定義:Appshot 技術結合截圖與應用程式結構化文字,能識別捲動範圍外的內容。
  • 觸發方式:在 Mac 上按下左右兩個 Command 鍵。
  • 應用場景:Codex 在背景自動操作模擬器(例如 iOS App 開發),不佔用使用者輸入設備。

4. 核心功能三:視覺化修改與程式碼精確編輯

  • Annotation Mode:在內建瀏覽器中,使用者可直接點擊或圈選指定修改位置,解決文字描述位置困難的問題。
  • Diff 檢視:支援行內精確修改,或將行為需求交還給 Codex 處理。
  • 體驗:實現視覺化與程式碼編輯的無縫切換,體驗類似結對編程。

5. 核心功能四:Sites 發布與基礎設施簡化

  • 功能:一鍵發布至 Sites,內建託管、驗證、D1 資料庫、R2 檔案儲存。
  • 權限設定:僅限本人、邀請者、工作區或連結持有者。
  • 狀態修正:官方口語稱「開放所有人」,但文件標示為「Public Beta」,實際受方案、地區、工作區設定限制。

6. 核心功能五:自主任務管理與上下文整合

  • 任務自動化:從 Linear 抓取 Bug,自動建立獨立任務與 worktree,並釘選關鍵任務。
  • 上下文引用:可 @ ChatGPT 對話或 Deep Research 結果,直接帶入 Codex,無需複製貼上。
  • 自我協調:Codex 可管理自己的任務清單,自動串聯獨立工作。

7. 核心功能六:手機版升級與 PR 閉環處理

  • 手機版功能:任務建立/搜尋/管理、變更審查、分支比較、SSH 連線至 Dev Box。
  • PR 整合:在 App 內處理 Pull Request,自動浮現摘要面板。
  • 具體操作:追蹤問題、行內註解、完整審查、標記 Ready 並合併。
  • 限制:主要提及 GitHub,其他 Git 平台支援需查證。

8. 總結與反思

  • 方向:從寫程式工具轉變為自主安排工作的執行者。
  • 代價:Token 消耗與責任歸屬問題。
  • 建議:使用者需決定讓渡多少判斷權,並確認最終負責人。

工具 / 模型 / 名詞整理

  • OpenAI
  • GPT-5.6 Sol:影片提及的旗艦模型。
  • Codex:OpenAI 的程式碼生成與執行工具,現已整合入 ChatGPT。
  • ChatGPT:桌面版(Mac/Windows)與手機版。
  • Ultra:推理等級選單的最高一檔,具備最大推理力度。
  • Subagents:子代理或分身,由 Codex 自動分派任務。
  • Appshot:新功能名稱,結合截圖與結構化文字。
  • Annotation Mode:註解模式,用於視覺化指定修改位置。
  • Sites:發布平台,內建託管與驗證。
  • D1:持久化資料庫。
  • R2:檔案儲存服務。
  • Linear:任務管理工具,用於抓取 Bug。
  • Worktree:獨立工作副本或分支。
  • Deep Research:深度研究功能。
  • SSH:安全殼層協定,用於手機連線。
  • Dev Box:開發環境。
  • Pull Request (PR):拉取請求,用於程式碼審查與合併。
  • GitHub.com:主要支援的 Git 平台。

操作流程整理

1. 觸發 Appshot 背景操作

  1. 在 Mac 上按下左右兩個 Command 鍵。
  2. Codex 讀取截圖與應用程式結構化文字(含捲動範圍外內容)。
  3. Codex 在背景自動操作模擬器(如 iOS 模擬器),不佔用使用者滑鼠鍵盤。

2. 使用 Annotation Mode 進行視覺化修改

  1. 在 Codex 內建瀏覽器中,直接點擊或圈選需要修改的位置。
  2. 系統進入 Annotation Mode,識別指定區域。
  3. 檢視 Diff,進行行內精確修改,或將行為需求交還給 Codex 處理。

3. 發布 Sites 應用

  1. 點擊一鍵發布至 Sites。
  2. 系統自動處理託管、驗證、D1 資料庫與 R2 檔案儲存。
  3. 設定權限(僅限本人、邀請者、工作區或連結持有者)。
  4. 確認發布狀態(注意 Public Beta 限制)。

4. 自主任務管理與上下文整合

  1. 從 Linear 抓取 Bug。
  2. Codex 自動建立獨立任務與 worktree。
  3. 釘選關鍵任務。
  4. 在對話中 @ ChatGPT 對話或 Deep Research 結果,將其作為上下文帶入 Codex。
  5. Codex 管理自身任務清單,自動串聯獨立工作。

5. 手機版與 PR 閉環處理

  1. 使用手機版進行任務建立、搜尋、管理。
  2. 進行變更審查、分支比較。
  3. 透過 SSH 連線至 Dev Box。
  4. 在 App 內處理 Pull Request,自動浮現摘要面板。
  5. 執行追蹤問題、行內註解、完整審查、標記 Ready 並合併。

值得注意的限制或風險

  1. Token 消耗加速:使用 Ultra 模式與多 Agent 平行運作會加速消耗 Token 額度,官方已有用量的警告。
  2. 責任歸屬:將判斷與責任移交給 AI 後,使用者需自行承擔最終決策責任。
  3. 發布限制:Sites 發布功能目前為 Public Beta,受方案、地區、工作區設定限制,與官方口語稱「開放所有人」存在矛盾。
  4. 平台支援不明:PR 整合主要提及 GitHub,其他 Git 平台(如 GitLab, Bitbucket 等)的支援情況需使用者自行查證。
  5. 數據未公開佐證:官方提及每週 600 萬使用者,但無公開資料佐證。

逐字稿辨識疑點

  • 「GPT-5.6 Sol」:逐字稿中明確提及此模型名稱,但與常見命名慣例(如 GPT-4o, GPT-4.5 等)不同,需查證是否為口誤或特定內部/測試版本名稱。
  • 「Codex 現在住在 ChatGPT 裡面」:描述 Codex 與 ChatGPT 的整合關係,需確認官方文件是否使用此種比喻性描述,或指代具體的 UI 整合狀態。
  • 「七月九號,Codex 正式併進 ChatGPT 桌面版」:具體日期與整合狀態,需查證官方更新紀錄以確認準確性。
  • 「每週有六百萬人在用」:官方提供的數據,逐字稿註明「目前沒有公開資料可以佐證」,此為需查證的內部數據。
  • 「Ultra 是推理等級選單的最高一檔」:需查證 ChatGPT 或 Codex 介面中是否確實存在此命名及排序。
  • 「Mac 上按下左右兩個 Command 鍵就好」:觸發 Appshot 的快捷鍵組合,需查證是否為標準快捷鍵,或是否存在聽寫錯誤(如是否為 Command + Shift + 其他鍵)。
  • 「Sites 上個月只給企業版、現在開放所有人」vs「public beta」:逐字稿指出官方口語與文件描述存在矛盾,此為需查證的資訊衝突點。
  • 「其他 Git 平台有沒有同樣待遇,就得自己去確認了」:暗示目前可能僅支援 GitHub,需查證是否支援 GitLab, Bitbucket 等其他平台。

尚未產生學習筆記

請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習