{"text": "受到Deepsea Harness開源爆火的影響,Codex版本的Agent Harness,Codex Harness正式開源。你可以將其理解成,這就是Codex版本的LongChain。三行代碼就能將Codex級別的智能遷移到你的應用裡邊,或者是進行任意的定制化Agent開發,不僅完全開源,而且可以介入任意模型。作為目前全球範圍內最通用的智能體,在Deepsea Harness掀起的巨浪面前果斷轉型,高調官宣,Codex不僅僅是一款可以直接上手使用的智能體,而是一個更加通用的Harness基座,並且正式開源了Codex Harness全套功能組件。自此開發者就可以使用Codex Harness提供的SDK和APP Server,來快速搭建專屬智能體,能夠將Codex頂尖性能服務嵌入到自己的應用當中。也就是說,未來大家就可以基於Codex Harness直接開發自己的專屬智能體。而我們團隊也在第一時間進行了測試,將之前有Long-Chain Deep Agents架構的一套AI數據分析層更改為Codex Harness基座,能夠明顯感到執行效率和運行穩定性都有大幅提升。並且,性能明顯比Deep Agents強了不止一截,最關鍵是整個開發和牽引的過程非常簡單。記住,這次開源的Codex Harness SDK和APP Server,幾乎是只要填寫好配置參數,就能夠把之前的工具、MCP、Skills、歷史對話等等,全部填移到Codex Harness當中。可以說,這是Codex又一次跨越式迭代。本期快課就帶你快速了解Codex Harness的開源情況和技術特性,以及如何基於Codex Harness構建專屬智能體的完整流程。同時,我們團隊也在第一時間為大家準備了Codex Harness使用教程,以及這套基於Codex Harness搭建的完整AI數據分析系統項目緣碼。現在都已經上限值复辦AI社區,大家查看置頂評論,即可免費領取。Codex Harness的發布,已經是Codex產品內核的第三次重大跨越了。從2022年初代編程模型,到去年的編程Agent,到今年的通用智能體,再到現在的通用智能體基座,也就是Codex Harness。可以說,Codex的進化史就是大模型Agent技術的發展史。而OpenAI如此著急地將Codex改造升級為Codex Harness,其實也是目前智能體落地應用的大勢所趨。統一的通用智能體,比如Codex APP,雖然很好用,但作為一個產品級的應用,無法滿足日益增長的定制化智能體開發需求。也就是,你只能用,但無法把Codex級別的智能遷移到自己的項目中。而現在有一些Agent開發工具,比如Long Trend,雖然足夠靈活,能做Agent定制化開發,但門檻相對較高,並且實際開發性能無法得到很好的保障。對於絕大多數傳統的Agent開發框架來說,仍然還停留在把工具組裝成一個Agent層面,遠未達到Codex這種層級的智能。而現在Codex Harness的開源則徹底解決了這一問題。本次Codex Harness開源了核心兩個組件,分別是Codex SDK和Codex APP Server。先看效果。如同所示,大家現在只需要調用Codex SDK APP,只需要寫幾行代碼,即可完成一個定制化的Codex開發和運行,並且可以嵌入到任意產品中。同時支持OpenAI訂閱賬號使用和Codex APP共享登錄信息。並且不同於FOP一個完全封閉的狀態。Codex API支持任意的Responses API的模型介入,也就是說可以和現在的Deepseek V4正式版模型進行無縫集成。例如大家現在看到的就是Deepseek V4正式版模型接入Codex SDK的正式狀態。當然,大家上面看到的Codex API並不是普通的OpenAI API SDK,而是通過JSON RPC啟動並控制本地的Codex APP Server。換而言之,就是Codex SDK負責在程序中啟動繼續恢復Codex的現成,並消費流逝事件。而與此同時,還有一套更加底層的Codex APP Server在同步提供持久化的本地服務。這套Codex APP Server也是本次開源的重頭戲,是保障了Codex Harness本地運行的核心架構。它把Harness的現成、回合、事件、工具、審批和生命周期能力暴露為本地協議。共Codex CLI、Codex APP、Codex SDK API和其他任意自訂客戶端介入。也就是說,你可以把Codex SDK理解成官方統一開源調用Codex服務的接口。而Codex API Server則是負責維持Codex Harness更加底層功能的持久化運行。這套架構就類似於MCP的服務器客戶端的分離架構。而之所以採用這種架構,也是由於Codex Harness本身的Harness工作性質決定。對於普通的Agent的運行時,比如LongChain的Create Agent API,只負責把系統提示詞、模型和工具連接起來就行。模型決定調用哪工具,並行時置信並返回結果。其核心仍然是一個較為輕量的模型到工具的調用循環。而Codex Harness則會進一步接管解決真實世界複雜任務的完整生命周期,包括工作區理解、現成狀態管理、執行命令和文件操作、沙箱隔離、全線審批、結構化世界流、中断恢復、上下網壓縮,以及多種模型與拓展協議的接入等等。所以為了讓Agent在真實環境中持續安全可觀察、可恢復地完成複雜任務,這種服務器客戶端分離的架構也就必不可少。而在真實開發過程中,想要快速完成自動化的調用,可以選擇Codex的SDK。三行代碼即可開啟和調用Codex服務,以追求Codex Harness的快速接入。而更加複雜的完整產品級的集成,就需要考慮使用更加底層的Codex App Server,以實現Codex Harness的全面控制。例如,開篇大家看到的AI數據分析智能體,就是基於Codex App Server開發完成的。好了,以上就是本期視頻的全部內容,感謝大家的關注和三連支持。本期視頻文字版課見更多Codex Harness上手使用教程,以及這套基於Codex Harness的工業Agent項目原碼,都已經上限至浮返AI社區。大家查看置頂評論即可領取。我是九天,專注給大家提供最扎實優質的技術內容。我們下個視頻,再見!", "segments": [{"id": 0, "seek": 0, "start": 0.0, "end": 10.120000000000001, "text": "受到Deepsea Harness開源爆火的影響,Codex版本的Agent Harness,Codex Harness正式開源。你可以將其理解成,這就是Codex版本的LongChain。", "tokens": [50365, 23151, 4511, 11089, 595, 17531, 389, 16937, 8949, 47402, 45827, 26171, 1546, 16820, 13665, 123, 11, 34, 1429, 87, 42096, 8802, 1546, 32, 6930, 389, 16937, 11, 34, 1429, 87, 389, 16937, 15789, 27584, 8949, 47402, 1543, 42766, 34168, 9572, 13876, 17278, 11336, 11, 2664, 5620, 34, 1429, 87, 42096, 8802, 1546, 43, 556, 6546, 491, 1543, 50871], "temperature": 0, "avg_logprob": -0.16545044748406662, "compression_ratio": 1.3183183183183182, "no_speech_prob": 8.373318531595952e-12}, {"id": 1, "seek": 0, "start": 10.120000000000001, "end": 20.12, "text": "三行代碼就能將Codex級別的智能遷移到你的應用裡邊,或者是進行任意的定制化Agent開發,不僅完全開源,而且可以介入任意模型。", "tokens": [50871, 10960, 8082, 19105, 16337, 120, 3111, 8225, 34168, 34, 1429, 87, 35315, 16158, 1546, 5094, 118, 8225, 3330, 115, 8204, 119, 4511, 18961, 20481, 9254, 11066, 14901, 11, 31148, 1541, 18214, 8082, 26443, 9042, 1546, 12088, 25491, 23756, 32, 6930, 8949, 14637, 11, 1960, 9502, 227, 37100, 8949, 47402, 11, 22942, 6723, 30312, 14028, 26443, 9042, 41908, 39823, 1543, 51371], "temperature": 0, "avg_logprob": -0.16545044748406662, "compression_ratio": 1.3183183183183182, "no_speech_prob": 8.373318531595952e-12}, {"id": 2, "seek": 0, "start": 20.12, "end": 27.16, "text": "作為目前全球範圍內最通用的智能體,在Deepsea Harness掀起的巨浪面前果斷轉型,高調官宣,", "tokens": [51371, 11914, 6344, 39004, 11319, 28533, 20878, 226, 2523, 235, 28472, 8661, 19550, 9254, 1546, 5094, 118, 8225, 23987, 11, 3581, 11089, 595, 17531, 389, 16937, 6900, 222, 9147, 1546, 5238, 101, 11038, 103, 8833, 8945, 9319, 4307, 115, 32739, 39823, 11, 12979, 32943, 31929, 2415, 96, 11, 51723], "temperature": 0, "avg_logprob": -0.16545044748406662, "compression_ratio": 1.3183183183183182, "no_speech_prob": 8.373318531595952e-12}, {"id": 3, "seek": 2716, "start": 27.16, "end": 37.16, "text": "Codex不僅僅是一款可以直接上手使用的智能體,而是一個更加通用的Harness基座,並且正式開源了Codex Harness全套功能組件。", "tokens": [50365, 34, 1429, 87, 1960, 9502, 227, 9502, 227, 1541, 2257, 48798, 6723, 43297, 5708, 11389, 22982, 9254, 1546, 5094, 118, 8225, 23987, 11, 11070, 1541, 8990, 19002, 9990, 19550, 9254, 1546, 39, 16937, 26008, 6346, 100, 11, 35934, 20334, 15789, 27584, 8949, 47402, 2289, 34, 1429, 87, 389, 16937, 11319, 1881, 245, 32311, 8225, 30052, 20485, 1543, 50865], "temperature": 0, "avg_logprob": -0.12761508572486138, "compression_ratio": 1.3409090909090908, "no_speech_prob": 1.3570945582574989e-11}, {"id": 4, "seek": 2716, "start": 37.16, "end": 47.480000000000004, "text": "自此開發者就可以使用Codex Harness提供的SDK和APP Server,來快速搭建專屬智能體,能夠將Codex頂尖性能服務嵌入到自己的應用當中。", "tokens": [50865, 9722, 17947, 8949, 14637, 12444, 36781, 22982, 9254, 34, 1429, 87, 389, 16937, 20949, 3254, 249, 1546, 23969, 42, 12565, 8749, 25684, 11, 3763, 10251, 31217, 22220, 255, 34157, 46072, 9636, 105, 5094, 118, 8225, 23987, 11, 8225, 31649, 34168, 34, 1429, 87, 8313, 224, 1530, 244, 21686, 8225, 27408, 39517, 161, 113, 234, 14028, 4511, 17645, 1546, 20481, 9254, 13118, 5975, 1543, 51381], "temperature": 0, "avg_logprob": -0.12761508572486138, "compression_ratio": 1.3409090909090908, "no_speech_prob": 1.3570945582574989e-11}, {"id": 5, "seek": 2716, "start": 47.480000000000004, "end": 52.56, "text": "也就是說,未來大家就可以基於Codex Harness直接開發自己的專屬智能體。", "tokens": [51381, 6404, 26222, 11, 29954, 3763, 6868, 36781, 26008, 19488, 34, 1429, 87, 389, 16937, 43297, 8949, 14637, 17645, 1546, 46072, 9636, 105, 5094, 118, 8225, 23987, 1543, 51635], "temperature": 0, "avg_logprob": -0.12761508572486138, "compression_ratio": 1.3409090909090908, "no_speech_prob": 1.3570945582574989e-11}, {"id": 6, "seek": 5256, "start": 52.56, "end": 65.56, "text": "而我們團隊也在第一時間進行了測試,將之前有Long-Chain Deep Agents架構的一套AI數據分析層更改為Codex Harness基座,能夠明顯感到執行效率和運行穩定性都有大幅提升。", "tokens": [50365, 11070, 5884, 37766, 33929, 6404, 3581, 18049, 20788, 18214, 46606, 9592, 105, 22099, 11, 34168, 32442, 2412, 43, 556, 12, 6546, 491, 14895, 2725, 791, 7360, 114, 43362, 1546, 2257, 1881, 245, 48698, 30622, 36841, 6627, 7360, 238, 9636, 97, 19002, 34490, 6344, 34, 1429, 87, 389, 16937, 26008, 6346, 100, 11, 8225, 31649, 11100, 46605, 9709, 4511, 16262, 115, 8082, 43076, 44866, 12565, 32772, 8082, 13740, 102, 12088, 21686, 48121, 3582, 3509, 227, 20949, 41670, 1543, 51015], "temperature": 0, "avg_logprob": -0.11852920202561366, "compression_ratio": 0.9726027397260274, "no_speech_prob": 2.0708584153039666e-11}, {"id": 7, "seek": 6556, "start": 65.56, "end": 72.56, "text": "並且,性能明顯比Deep Agents強了不止一截,最關鍵是整個開發和牽引的過程非常簡單。", "tokens": [50365, 35934, 20334, 11, 21686, 8225, 11100, 46605, 11706, 11089, 595, 2725, 791, 22752, 2289, 1960, 30438, 2257, 1486, 103, 11, 8661, 14899, 41668, 113, 1541, 27662, 3338, 8949, 14637, 12565, 6935, 121, 41301, 1546, 8816, 29649, 14392, 31995, 1543, 50715], "temperature": 0, "avg_logprob": -0.12537222968207465, "compression_ratio": 1.1047619047619048, "no_speech_prob": 1.7107966085450066e-11}, {"id": 8, "seek": 6556, "start": 72.56, "end": 85.56, "text": "記住,這次開源的Codex Harness SDK和APP Server,幾乎是只要填寫好配置參數,就能夠把之前的工具、MCP、Skills、歷史對話等等,全部填移到Codex Harness當中。", "tokens": [50715, 16958, 21632, 11, 2664, 9487, 8949, 47402, 1546, 34, 1429, 87, 389, 16937, 37135, 12565, 8749, 25684, 11, 23575, 2930, 236, 1541, 14003, 4275, 13331, 104, 4510, 104, 2131, 38846, 34719, 47375, 30622, 11, 3111, 8225, 31649, 16075, 32442, 1546, 23323, 39806, 1231, 44, 20049, 1231, 50, 74, 2565, 1231, 4287, 115, 45399, 2855, 11103, 36000, 11, 38714, 13331, 104, 8204, 119, 4511, 34, 1429, 87, 389, 16937, 13118, 5975, 1543, 51365], "temperature": 0, "avg_logprob": -0.12537222968207465, "compression_ratio": 1.1047619047619048, "no_speech_prob": 1.7107966085450066e-11}, {"id": 9, "seek": 6556, "start": 85.56, "end": 88.56, "text": "可以說,這是Codex又一次跨越式迭代。", "tokens": [51365, 6723, 4622, 11, 16600, 34, 1429, 87, 17047, 27505, 6563, 101, 25761, 27584, 3316, 255, 19105, 1543, 51515], "temperature": 0, "avg_logprob": -0.12537222968207465, "compression_ratio": 1.1047619047619048, "no_speech_prob": 1.7107966085450066e-11}, {"id": 10, "seek": 8856, "start": 88.56, "end": 96.56, "text": "本期快課就帶你快速了解Codex Harness的開源情況和技術特性,以及如何基於Codex Harness構建專屬智能體的完整流程。", "tokens": [50365, 8802, 16786, 10251, 3549, 110, 3111, 32379, 2166, 10251, 31217, 2289, 17278, 34, 1429, 87, 389, 16937, 1546, 8949, 47402, 39391, 12565, 32502, 9890, 241, 17682, 21686, 11, 40282, 43526, 26008, 19488, 34, 1429, 87, 389, 16937, 43362, 34157, 46072, 9636, 105, 5094, 118, 8225, 23987, 1546, 14128, 27662, 27854, 29649, 1543, 50765], "temperature": 0, "avg_logprob": -0.12245838062183277, "compression_ratio": 1.2587859424920127, "no_speech_prob": 1.9923295652146678e-11}, {"id": 11, "seek": 8856, "start": 96.56, "end": 105.56, "text": "同時,我們團隊也在第一時間為大家準備了Codex Harness使用教程,以及這套基於Codex Harness搭建的完整AI數據分析系統項目緣碼。", "tokens": [50765, 13089, 6611, 11, 5884, 37766, 33929, 6404, 3581, 18049, 20788, 6344, 6868, 36241, 2289, 34, 1429, 87, 389, 16937, 22982, 9254, 21936, 29649, 11, 40282, 2664, 1881, 245, 26008, 19488, 34, 1429, 87, 389, 16937, 22220, 255, 34157, 1546, 14128, 27662, 48698, 30622, 36841, 6627, 7360, 238, 25368, 33725, 8313, 227, 11386, 12608, 96, 16337, 120, 1543, 51215], "temperature": 0, "avg_logprob": -0.12245838062183277, "compression_ratio": 1.2587859424920127, "no_speech_prob": 1.9923295652146678e-11}, {"id": 12, "seek": 8856, "start": 105.56, "end": 110.56, "text": "現在都已經上限值复辦AI社區,大家查看置頂評論,即可免費領取。", "tokens": [51215, 12648, 7182, 25338, 5708, 43446, 40242, 1787, 235, 23626, 48698, 27658, 44526, 11, 6868, 42623, 4200, 34719, 8313, 224, 39115, 29340, 11, 39127, 4429, 2347, 235, 50071, 8313, 246, 29436, 1543, 51465], "temperature": 0, "avg_logprob": -0.12245838062183277, "compression_ratio": 1.2587859424920127, "no_speech_prob": 1.9923295652146678e-11}, {"id": 13, "seek": 11056, "start": 110.56, "end": 115.56, "text": "Codex Harness的發布,已經是Codex產品內核的第三次重大跨越了。", "tokens": [50365, 34, 1429, 87, 389, 16937, 1546, 14637, 34688, 11, 25338, 1541, 34, 1429, 87, 33299, 30246, 28472, 8987, 116, 1546, 35878, 9487, 12624, 3582, 6563, 101, 25761, 2289, 1543, 50615], "temperature": 0, "avg_logprob": -0.07246689887563135, "compression_ratio": 1.3118971061093248, "no_speech_prob": 1.8936525958412886e-11}, {"id": 14, "seek": 11056, "start": 115.56, "end": 125.56, "text": "從2022年初代編程模型,到去年的編程Agent,到今年的通用智能體,再到現在的通用智能體基座,也就是Codex Harness。", "tokens": [50615, 21068, 2009, 7490, 5157, 28727, 19105, 12608, 101, 29649, 41908, 39823, 11, 4511, 6734, 34128, 12608, 101, 29649, 32, 6930, 11, 4511, 6480, 34128, 19550, 9254, 5094, 118, 8225, 23987, 11, 8623, 4511, 12648, 1546, 19550, 9254, 5094, 118, 8225, 23987, 26008, 6346, 100, 11, 6404, 5620, 34, 1429, 87, 389, 16937, 1543, 51115], "temperature": 0, "avg_logprob": -0.07246689887563135, "compression_ratio": 1.3118971061093248, "no_speech_prob": 1.8936525958412886e-11}, {"id": 15, "seek": 11056, "start": 125.56, "end": 129.56, "text": "可以說,Codex的進化史就是大模型Agent技術的發展史。", "tokens": [51115, 6723, 4622, 11, 34, 1429, 87, 1546, 18214, 23756, 45399, 5620, 3582, 41908, 39823, 32, 6930, 32502, 9890, 241, 1546, 14637, 43491, 45399, 1543, 51315], "temperature": 0, "avg_logprob": -0.07246689887563135, "compression_ratio": 1.3118971061093248, "no_speech_prob": 1.8936525958412886e-11}, {"id": 16, "seek": 11056, "start": 129.56, "end": 137.56, "text": "而OpenAI如此著急地將Codex改造升級為Codex Harness,其實也是目前智能體落地應用的大勢所趨。", "tokens": [51315, 11070, 45569, 48698, 48487, 19382, 36379, 10928, 34168, 34, 1429, 87, 34490, 37583, 41670, 35315, 6344, 34, 1429, 87, 389, 16937, 11, 14139, 22021, 39004, 5094, 118, 8225, 23987, 30848, 10928, 20481, 9254, 1546, 3582, 7978, 95, 5966, 9759, 101, 1543, 51715], "temperature": 0, "avg_logprob": -0.07246689887563135, "compression_ratio": 1.3118971061093248, "no_speech_prob": 1.8936525958412886e-11}, {"id": 17, "seek": 13756, "start": 137.56, "end": 147.56, "text": "統一的通用智能體,比如Codex APP,雖然很好用,但作為一個產品級的應用,無法滿足日益增長的定制化智能體開發需求。", "tokens": [50365, 33725, 2257, 1546, 19550, 9254, 5094, 118, 8225, 23987, 11, 36757, 34, 1429, 87, 22513, 11, 6306, 244, 5823, 23801, 9254, 11, 8395, 11914, 6344, 8990, 33299, 30246, 35315, 1546, 20481, 9254, 11, 16976, 11148, 32197, 37236, 6890, 5419, 232, 24228, 252, 15353, 1546, 12088, 25491, 23756, 5094, 118, 8225, 23987, 8949, 14637, 32535, 32718, 1543, 50865], "temperature": 0, "avg_logprob": -0.08408397098757187, "compression_ratio": 1.3006329113924051, "no_speech_prob": 1.8849142732757507e-11}, {"id": 18, "seek": 13756, "start": 147.56, "end": 152.56, "text": "也就是,你只能用,但無法把Codex級別的智能遷移到自己的項目中。", "tokens": [50865, 6404, 5620, 11, 2166, 14003, 8225, 9254, 11, 8395, 16976, 11148, 16075, 34, 1429, 87, 35315, 16158, 1546, 5094, 118, 8225, 3330, 115, 8204, 119, 4511, 17645, 1546, 8313, 227, 11386, 5975, 1543, 51115], "temperature": 0, "avg_logprob": -0.08408397098757187, "compression_ratio": 1.3006329113924051, "no_speech_prob": 1.8849142732757507e-11}, {"id": 19, "seek": 13756, "start": 152.56, "end": 163.56, "text": "而現在有一些Agent開發工具,比如Long Trend,雖然足夠靈活,能做Agent定制化開發,但門檻相對較高,並且實際開發性能無法得到很好的保障。", "tokens": [51115, 11070, 12648, 32241, 13824, 32, 6930, 8949, 14637, 23323, 39806, 11, 36757, 43, 556, 37417, 11, 6306, 244, 5823, 37236, 31649, 5363, 230, 25956, 11, 8225, 10907, 32, 6930, 12088, 25491, 23756, 8949, 14637, 11, 8395, 37232, 162, 33411, 15106, 2855, 23915, 12979, 11, 35934, 20334, 10376, 34837, 8949, 14637, 21686, 8225, 16976, 11148, 5916, 4511, 4563, 20715, 24302, 10673, 250, 1543, 51665], "temperature": 0, "avg_logprob": -0.08408397098757187, "compression_ratio": 1.3006329113924051, "no_speech_prob": 1.8849142732757507e-11}, {"id": 20, "seek": 16356, "start": 163.56, "end": 172.56, "text": "對於絕大多數傳統的Agent開發框架來說,仍然還停留在把工具組裝成一個Agent層面,遠未達到Codex這種層級的智能。", "tokens": [50365, 2855, 19488, 6948, 243, 3582, 6392, 30622, 40852, 33725, 1546, 32, 6930, 8949, 14637, 21416, 228, 7360, 114, 36979, 11, 1550, 235, 5823, 7824, 36135, 24456, 3581, 16075, 23323, 39806, 30052, 44453, 11336, 8990, 32, 6930, 9636, 97, 8833, 11, 34489, 29954, 33086, 4511, 34, 1429, 87, 33005, 9636, 97, 35315, 1546, 5094, 118, 8225, 1543, 50815], "temperature": 0, "avg_logprob": -0.06838169927182405, "compression_ratio": 1.129277566539924, "no_speech_prob": 2.029133285008644e-11}, {"id": 21, "seek": 16356, "start": 172.56, "end": 176.56, "text": "而現在Codex Harness的開源則徹底解決了這一問題。", "tokens": [50815, 11070, 12648, 34, 1429, 87, 389, 16937, 1546, 8949, 47402, 46225, 2172, 117, 22816, 17278, 33540, 2289, 32260, 17197, 1543, 51015], "temperature": 0, "avg_logprob": -0.06838169927182405, "compression_ratio": 1.129277566539924, "no_speech_prob": 2.029133285008644e-11}, {"id": 22, "seek": 16356, "start": 176.56, "end": 182.56, "text": "本次Codex Harness開源了核心兩個組件,分別是Codex SDK和Codex APP Server。", "tokens": [51015, 8802, 9487, 34, 1429, 87, 389, 16937, 8949, 47402, 2289, 8987, 116, 7945, 34623, 30052, 20485, 11, 6627, 16158, 1541, 34, 1429, 87, 37135, 12565, 34, 1429, 87, 22513, 25684, 1543, 51315], "temperature": 0, "avg_logprob": -0.06838169927182405, "compression_ratio": 1.129277566539924, "no_speech_prob": 2.029133285008644e-11}, {"id": 23, "seek": 18256, "start": 182.56, "end": 194.56, "text": "先看效果。如同所示,大家現在只需要調用Codex SDK APP,只需要寫幾行代碼,即可完成一個定制化的Codex開發和運行,並且可以嵌入到任意產品中。", "tokens": [50365, 10108, 4200, 43076, 9319, 1543, 8238, 13089, 5966, 25696, 11, 6868, 12648, 14003, 35748, 32943, 9254, 34, 1429, 87, 37135, 22513, 11, 14003, 35748, 4510, 104, 23575, 8082, 19105, 16337, 120, 11, 39127, 4429, 41509, 8990, 12088, 25491, 23756, 1546, 34, 1429, 87, 8949, 14637, 12565, 32772, 8082, 11, 35934, 20334, 6723, 161, 113, 234, 14028, 4511, 26443, 9042, 33299, 30246, 5975, 1543, 50965], "temperature": 0, "avg_logprob": -0.15157284314119363, "compression_ratio": 1.2420749279538905, "no_speech_prob": 2.062906789834784e-11}, {"id": 24, "seek": 18256, "start": 194.56, "end": 199.56, "text": "同時支持OpenAI訂閱賬號使用和Codex APP共享登錄信息。", "tokens": [50965, 13089, 6611, 35488, 45569, 48698, 30215, 13352, 105, 18616, 22982, 9254, 12565, 34, 1429, 87, 22513, 15408, 27654, 25874, 9567, 226, 17665, 26460, 1543, 51215], "temperature": 0, "avg_logprob": -0.15157284314119363, "compression_ratio": 1.2420749279538905, "no_speech_prob": 2.062906789834784e-11}, {"id": 25, "seek": 18256, "start": 199.56, "end": 202.56, "text": "並且不同於FOP一個完全封閉的狀態。", "tokens": [51215, 35934, 20334, 47123, 19488, 37, 12059, 8990, 37100, 1530, 223, 5196, 231, 1546, 18637, 222, 45248, 1543, 51365], "temperature": 0, "avg_logprob": -0.15157284314119363, "compression_ratio": 1.2420749279538905, "no_speech_prob": 2.062906789834784e-11}, {"id": 26, "seek": 18256, "start": 202.56, "end": 211.56, "text": "Codex API支持任意的Responses API的模型介入,也就是說可以和現在的Deepseek V4正式版模型進行無縫集成。", "tokens": [51365, 34, 1429, 87, 9362, 35488, 26443, 9042, 1546, 49, 13361, 892, 279, 9362, 1546, 41908, 39823, 30312, 14028, 11, 6404, 26222, 6723, 12565, 12648, 1546, 11089, 595, 405, 916, 691, 19, 15789, 27584, 42096, 41908, 39823, 18214, 8082, 16976, 21030, 104, 26020, 11336, 1543, 51815], "temperature": 0, "avg_logprob": -0.15157284314119363, "compression_ratio": 1.2420749279538905, "no_speech_prob": 2.062906789834784e-11}, {"id": 27, "seek": 21156, "start": 211.56, "end": 216.56, "text": "例如大家現在看到的就是Deepseek V4正式版模型接入Codex SDK的正式狀態。", "tokens": [50365, 17797, 8238, 6868, 12648, 18032, 1546, 5620, 11089, 595, 405, 916, 691, 19, 15789, 27584, 42096, 41908, 39823, 14468, 14028, 34, 1429, 87, 37135, 1546, 15789, 27584, 18637, 222, 45248, 1543, 50615], "temperature": 0, "avg_logprob": -0.12663427734375, "compression_ratio": 1.2058823529411764, "no_speech_prob": 2.3376538552111192e-11}, {"id": 28, "seek": 21156, "start": 216.56, "end": 227.56, "text": "當然,大家上面看到的Codex API並不是普通的OpenAI API SDK,而是通過JSON RPC啟動並控制本地的Codex APP Server。", "tokens": [50615, 21707, 11, 6868, 49750, 18032, 1546, 34, 1429, 87, 9362, 35934, 7296, 29993, 19550, 1546, 45569, 48698, 9362, 37135, 11, 11070, 1541, 19550, 8816, 41, 10388, 497, 12986, 3284, 253, 12572, 35934, 48707, 25491, 8802, 10928, 1546, 34, 1429, 87, 22513, 25684, 1543, 51165], "temperature": 0, "avg_logprob": -0.12663427734375, "compression_ratio": 1.2058823529411764, "no_speech_prob": 2.3376538552111192e-11}, {"id": 29, "seek": 21156, "start": 227.56, "end": 236.56, "text": "換而言之,就是Codex SDK負責在程序中啟動繼續恢復Codex的現成,並消費流逝事件。", "tokens": [51165, 36338, 11070, 12009, 9574, 11, 5620, 34, 1429, 87, 37135, 11561, 254, 11561, 105, 3581, 29649, 6346, 237, 5975, 3284, 253, 12572, 38459, 11845, 95, 2172, 102, 34, 1429, 87, 1546, 9581, 11336, 11, 35934, 28837, 50071, 27854, 2215, 251, 6973, 20485, 1543, 51615], "temperature": 0, "avg_logprob": -0.12663427734375, "compression_ratio": 1.2058823529411764, "no_speech_prob": 2.3376538552111192e-11}, {"id": 30, "seek": 23656, "start": 236.56, "end": 242.56, "text": "而與此同時,還有一套更加底層的Codex APP Server在同步提供持久化的本地服務。", "tokens": [50365, 11070, 34127, 17947, 13089, 6611, 11, 15569, 2257, 1881, 245, 19002, 9990, 22816, 9636, 97, 1546, 34, 1429, 87, 22513, 25684, 3581, 13089, 31429, 20949, 3254, 249, 17694, 25320, 23756, 1546, 8802, 10928, 27408, 39517, 1543, 50665], "temperature": 0, "avg_logprob": -0.06488508519118394, "compression_ratio": 1.1773584905660377, "no_speech_prob": 2.775379578934256e-11}, {"id": 31, "seek": 23656, "start": 242.56, "end": 249.56, "text": "這套Codex APP Server也是本次開源的重頭戲,是保障了Codex Harness本地運行的核心架構。", "tokens": [50665, 2664, 1881, 245, 34, 1429, 87, 22513, 25684, 22021, 8802, 9487, 8949, 47402, 1546, 12624, 19921, 36835, 11, 1541, 24302, 10673, 250, 2289, 34, 1429, 87, 389, 16937, 8802, 10928, 32772, 8082, 1546, 8987, 116, 7945, 7360, 114, 43362, 1543, 51015], "temperature": 0, "avg_logprob": -0.06488508519118394, "compression_ratio": 1.1773584905660377, "no_speech_prob": 2.775379578934256e-11}, {"id": 32, "seek": 23656, "start": 249.56, "end": 256.56, "text": "它把Harness的現成、回合、事件、工具、審批和生命周期能力暴露為本地協議。", "tokens": [51015, 11284, 16075, 39, 16937, 1546, 9581, 11336, 1231, 8350, 14245, 1231, 6973, 20485, 1231, 23323, 39806, 1231, 4510, 102, 3416, 117, 12565, 8244, 25236, 37390, 16786, 8225, 13486, 23826, 112, 18594, 110, 6344, 8802, 10928, 5322, 242, 24686, 1543, 51365], "temperature": 0, "avg_logprob": -0.06488508519118394, "compression_ratio": 1.1773584905660377, "no_speech_prob": 2.775379578934256e-11}, {"id": 33, "seek": 25656, "start": 256.56, "end": 263.56, "text": "共Codex CLI、Codex APP、Codex SDK API和其他任意自訂客戶端介入。", "tokens": [50365, 15408, 34, 1429, 87, 12855, 40, 1231, 34, 1429, 87, 22513, 1231, 34, 1429, 87, 37135, 9362, 12565, 9572, 5000, 26443, 9042, 9722, 28320, 32316, 1486, 114, 11957, 107, 30312, 14028, 1543, 50715], "temperature": 0, "avg_logprob": -0.08847305149707979, "compression_ratio": 1.1072961373390557, "no_speech_prob": 1.863877628627275e-11}, {"id": 34, "seek": 25656, "start": 263.56, "end": 269.56, "text": "也就是說,你可以把Codex SDK理解成官方統一開源調用Codex服務的接口。", "tokens": [50715, 6404, 26222, 11, 42766, 16075, 34, 1429, 87, 37135, 13876, 17278, 11336, 31929, 9249, 33725, 2257, 8949, 47402, 32943, 9254, 34, 1429, 87, 27408, 39517, 1546, 14468, 18144, 1543, 51015], "temperature": 0, "avg_logprob": -0.08847305149707979, "compression_ratio": 1.1072961373390557, "no_speech_prob": 1.863877628627275e-11}, {"id": 35, "seek": 25656, "start": 269.56, "end": 275.56, "text": "而Codex API Server則是負責維持Codex Harness更加底層功能的持久化運行。", "tokens": [51015, 11070, 34, 1429, 87, 9362, 25684, 46225, 1541, 11561, 254, 11561, 105, 9261, 255, 17694, 34, 1429, 87, 389, 16937, 19002, 9990, 22816, 9636, 97, 32311, 8225, 1546, 17694, 25320, 23756, 32772, 8082, 1543, 51315], "temperature": 0, "avg_logprob": -0.08847305149707979, "compression_ratio": 1.1072961373390557, "no_speech_prob": 1.863877628627275e-11}, {"id": 36, "seek": 27556, "start": 275.56, "end": 280.56, "text": "這套架構就類似於MCP的服務器客戶端的分離架構。", "tokens": [50365, 2664, 1881, 245, 7360, 114, 43362, 3111, 40092, 7384, 120, 19488, 44, 20049, 1546, 27408, 39517, 34386, 32316, 1486, 114, 11957, 107, 1546, 6627, 32662, 7360, 114, 43362, 1543, 50615], "temperature": 0, "avg_logprob": -0.11257625761486235, "compression_ratio": 1.2276657060518732, "no_speech_prob": 1.7370310051445514e-11}, {"id": 37, "seek": 27556, "start": 280.56, "end": 286.56, "text": "而之所以採用這種架構,也是由於Codex Harness本身的Harness工作性質決定。", "tokens": [50615, 11070, 9574, 7239, 6900, 94, 9254, 33005, 7360, 114, 43362, 11, 22021, 23786, 19488, 34, 1429, 87, 389, 16937, 8802, 19847, 1546, 39, 16937, 41315, 21686, 43450, 33540, 12088, 1543, 50915], "temperature": 0, "avg_logprob": -0.11257625761486235, "compression_ratio": 1.2276657060518732, "no_speech_prob": 1.7370310051445514e-11}, {"id": 38, "seek": 27556, "start": 286.56, "end": 291.56, "text": "對於普通的Agent的運行時,比如LongChain的Create Agent API,", "tokens": [50915, 2855, 19488, 29993, 19550, 1546, 32, 6930, 1546, 32772, 8082, 6611, 11, 36757, 43, 556, 6546, 491, 1546, 44637, 473, 27174, 9362, 11, 51165], "temperature": 0, "avg_logprob": -0.11257625761486235, "compression_ratio": 1.2276657060518732, "no_speech_prob": 1.7370310051445514e-11}, {"id": 39, "seek": 27556, "start": 291.56, "end": 295.56, "text": "只負責把系統提示詞、模型和工具連接起來就行。", "tokens": [51165, 14003, 11561, 254, 11561, 105, 16075, 25368, 33725, 20949, 25696, 6716, 252, 1231, 41908, 39823, 12565, 23323, 39806, 36252, 14468, 21670, 3111, 8082, 1543, 51365], "temperature": 0, "avg_logprob": -0.11257625761486235, "compression_ratio": 1.2276657060518732, "no_speech_prob": 1.7370310051445514e-11}, {"id": 40, "seek": 27556, "start": 295.56, "end": 299.56, "text": "模型決定調用哪工具,並行時置信並返回結果。", "tokens": [51365, 41908, 39823, 33540, 12088, 32943, 9254, 17028, 23323, 39806, 11, 35934, 8082, 6611, 34719, 17665, 35934, 3316, 242, 8350, 35181, 1543, 51565], "temperature": 0, "avg_logprob": -0.11257625761486235, "compression_ratio": 1.2276657060518732, "no_speech_prob": 1.7370310051445514e-11}, {"id": 41, "seek": 27556, "start": 299.56, "end": 303.56, "text": "其核心仍然是一個較為輕量的模型到工具的調用循環。", "tokens": [51565, 9572, 8987, 116, 7945, 1550, 235, 5823, 1541, 8990, 23915, 6344, 34801, 26748, 1546, 41908, 39823, 4511, 23323, 39806, 1546, 32943, 9254, 2172, 103, 40063, 108, 1543, 51765], "temperature": 0, "avg_logprob": -0.11257625761486235, "compression_ratio": 1.2276657060518732, "no_speech_prob": 1.7370310051445514e-11}, {"id": 42, "seek": 30356, "start": 303.56, "end": 309.56, "text": "而Codex Harness則會進一步接管解決真實世界複雜任務的完整生命周期,", "tokens": [50365, 11070, 34, 1429, 87, 389, 16937, 46225, 6236, 18214, 2257, 31429, 14468, 23131, 17278, 33540, 6303, 10376, 24486, 164, 97, 229, 6306, 250, 26443, 39517, 1546, 14128, 27662, 8244, 25236, 37390, 16786, 11, 50665], "temperature": 0, "avg_logprob": -0.10562184860146111, "compression_ratio": 1.2261580381471389, "no_speech_prob": 1.5945800235783736e-11}, {"id": 43, "seek": 30356, "start": 309.56, "end": 315.56, "text": "包括工作區理解、現成狀態管理、執行命令和文件操作、", "tokens": [50665, 41828, 41315, 44526, 13876, 17278, 1231, 9581, 11336, 18637, 222, 45248, 23131, 13876, 1231, 16262, 115, 8082, 25236, 49061, 12565, 17174, 20485, 13167, 235, 11914, 1231, 50965], "temperature": 0, "avg_logprob": -0.10562184860146111, "compression_ratio": 1.2261580381471389, "no_speech_prob": 1.5945800235783736e-11}, {"id": 44, "seek": 30356, "start": 315.56, "end": 319.56, "text": "沙箱隔離、全線審批、結構化世界流、中断恢復、上下網壓縮,", "tokens": [50965, 3308, 247, 11249, 109, 165, 1206, 32662, 1231, 11319, 31699, 4510, 102, 3416, 117, 1231, 17144, 43362, 23756, 24486, 27854, 1231, 5975, 4307, 255, 11845, 95, 2172, 102, 1231, 5708, 4438, 26352, 45964, 21030, 106, 11, 51165], "temperature": 0, "avg_logprob": -0.10562184860146111, "compression_ratio": 1.2261580381471389, "no_speech_prob": 1.5945800235783736e-11}, {"id": 45, "seek": 30356, "start": 319.56, "end": 323.56, "text": "以及多種模型與拓展協議的接入等等。", "tokens": [51165, 40282, 6392, 16516, 41908, 39823, 34127, 6852, 241, 43491, 5322, 242, 24686, 1546, 14468, 14028, 36000, 1543, 51365], "temperature": 0, "avg_logprob": -0.10562184860146111, "compression_ratio": 1.2261580381471389, "no_speech_prob": 1.5945800235783736e-11}, {"id": 46, "seek": 30356, "start": 323.56, "end": 328.56, "text": "所以為了讓Agent在真實環境中持續安全可觀察、可恢復地完成複雜任務,", "tokens": [51365, 7239, 6344, 2289, 21195, 32, 6930, 3581, 6303, 10376, 40063, 108, 47885, 5975, 17694, 29583, 45466, 4429, 25179, 47550, 1231, 4429, 11845, 95, 2172, 102, 10928, 41509, 164, 97, 229, 6306, 250, 26443, 39517, 11, 51615], "temperature": 0, "avg_logprob": -0.10562184860146111, "compression_ratio": 1.2261580381471389, "no_speech_prob": 1.5945800235783736e-11}, {"id": 47, "seek": 30356, "start": 328.56, "end": 331.56, "text": "這種服務器客戶端分離的架構也就必不可少。", "tokens": [51615, 33005, 27408, 39517, 34386, 32316, 1486, 114, 11957, 107, 6627, 32662, 1546, 7360, 114, 43362, 6404, 3111, 28531, 1960, 4429, 15686, 1543, 51765], "temperature": 0, "avg_logprob": -0.10562184860146111, "compression_ratio": 1.2261580381471389, "no_speech_prob": 1.5945800235783736e-11}, {"id": 48, "seek": 33156, "start": 331.56, "end": 335.56, "text": "而在真實開發過程中,想要快速完成自動化的調用,", "tokens": [50365, 11070, 3581, 6303, 10376, 8949, 14637, 8816, 29649, 5975, 11, 7093, 4275, 10251, 31217, 41509, 9722, 12572, 23756, 1546, 32943, 9254, 11, 50565], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 49, "seek": 33156, "start": 335.56, "end": 337.56, "text": "可以選擇Codex的SDK。", "tokens": [50565, 6723, 21625, 13167, 229, 34, 1429, 87, 1546, 23969, 42, 1543, 50665], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 50, "seek": 33156, "start": 337.56, "end": 342.56, "text": "三行代碼即可開啟和調用Codex服務,以追求Codex Harness的快速接入。", "tokens": [50665, 10960, 8082, 19105, 16337, 120, 39127, 4429, 8949, 3284, 253, 12565, 32943, 9254, 34, 1429, 87, 27408, 39517, 11, 3588, 39947, 32718, 34, 1429, 87, 389, 16937, 1546, 10251, 31217, 14468, 14028, 1543, 50915], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 51, "seek": 33156, "start": 342.56, "end": 345.56, "text": "而更加複雜的完整產品級的集成,", "tokens": [50915, 11070, 19002, 9990, 164, 97, 229, 6306, 250, 1546, 14128, 27662, 33299, 30246, 35315, 1546, 26020, 11336, 11, 51065], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 52, "seek": 33156, "start": 345.56, "end": 349.56, "text": "就需要考慮使用更加底層的Codex App Server,", "tokens": [51065, 3111, 35748, 26504, 12358, 106, 22982, 9254, 19002, 9990, 22816, 9636, 97, 1546, 34, 1429, 87, 3132, 25684, 11, 51265], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 53, "seek": 33156, "start": 349.56, "end": 351.56, "text": "以實現Codex Harness的全面控制。", "tokens": [51265, 3588, 10376, 9581, 34, 1429, 87, 389, 16937, 1546, 11319, 8833, 48707, 25491, 1543, 51365], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 54, "seek": 33156, "start": 351.56, "end": 354.56, "text": "例如,開篇大家看到的AI數據分析智能體,", "tokens": [51365, 17797, 8238, 11, 8949, 20878, 229, 6868, 18032, 1546, 48698, 30622, 36841, 6627, 7360, 238, 5094, 118, 8225, 23987, 11, 51515], "temperature": 0, "avg_logprob": -0.09057753070507174, "compression_ratio": 1.2093023255813953, "no_speech_prob": 2.0532055222677315e-11}, {"id": 55, "seek": 35456, "start": 354.56, "end": 358.56, "text": "就是基於Codex App Server開發完成的。", "tokens": [50365, 5620, 26008, 19488, 34, 1429, 87, 3132, 25684, 8949, 14637, 41509, 1546, 1543, 50565], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 56, "seek": 35456, "start": 358.56, "end": 360.56, "text": "好了,以上就是本期視頻的全部內容,", "tokens": [50565, 12621, 11, 29497, 5620, 8802, 16786, 27333, 29940, 1546, 38714, 28472, 25750, 11, 50665], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 57, "seek": 35456, "start": 360.56, "end": 362.56, "text": "感謝大家的關注和三連支持。", "tokens": [50665, 40143, 6868, 1546, 14899, 26432, 12565, 10960, 36252, 35488, 1543, 50765], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 58, "seek": 35456, "start": 362.56, "end": 366.56, "text": "本期視頻文字版課見更多Codex Harness上手使用教程,", "tokens": [50765, 8802, 16786, 27333, 29940, 17174, 22381, 42096, 3549, 110, 10470, 19002, 6392, 34, 1429, 87, 389, 16937, 5708, 11389, 22982, 9254, 21936, 29649, 11, 50965], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 59, "seek": 35456, "start": 366.56, "end": 369.56, "text": "以及這套基於Codex Harness的工業Agent項目原碼,", "tokens": [50965, 40282, 2664, 1881, 245, 26008, 19488, 34, 1429, 87, 389, 16937, 1546, 23323, 27119, 32, 6930, 8313, 227, 11386, 19683, 16337, 120, 11, 51115], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 60, "seek": 35456, "start": 369.56, "end": 371.56, "text": "都已經上限至浮返AI社區。", "tokens": [51115, 7182, 25338, 5708, 43446, 20844, 11038, 106, 3316, 242, 48698, 27658, 44526, 1543, 51215], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 61, "seek": 35456, "start": 371.56, "end": 373.56, "text": "大家查看置頂評論即可領取。", "tokens": [51215, 6868, 42623, 4200, 34719, 8313, 224, 39115, 29340, 39127, 4429, 8313, 246, 29436, 1543, 51315], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 62, "seek": 35456, "start": 373.56, "end": 376.56, "text": "我是九天,專注給大家提供最扎實優質的技術內容。", "tokens": [51315, 15914, 43145, 6135, 11, 46072, 26432, 17798, 6868, 20949, 3254, 249, 8661, 3416, 236, 10376, 12827, 103, 43450, 1546, 32502, 9890, 241, 28472, 25750, 1543, 51465], "temperature": 0, "avg_logprob": -0.15006117727242263, "compression_ratio": 1.2147239263803682, "no_speech_prob": 1.966914825457522e-11}, {"id": 63, "seek": 37656, "start": 376.56, "end": 378.56, "text": "我們下個視頻,再見!", "tokens": [50365, 5884, 4438, 3338, 27333, 29940, 11, 30177, 0, 50465], "temperature": 0, "avg_logprob": -0.1376542178067294, "compression_ratio": 0.7027027027027027, "no_speech_prob": 1.9756210556387543e-11}], "language": "zh"}