国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Kimi 有個(gè)「賦予靈魂」的神秘項(xiàng)目,它的故事全都開(kāi)源了

0
分享至

今天,《人物》雜志發(fā)表了一篇報(bào)道:


文章中提到,Kimi 這群人,很會(huì)起名字,起名字的時(shí)候很有品味。

在 2025 年的 9 月,公司內(nèi)部啟動(dòng)了一個(gè)小項(xiàng)目,名為「Ensoul」(賦予靈魂)。

根據(jù) APPSO 了解,Ensoul 的出現(xiàn),最初是為了讓不懂代碼的產(chǎn)品經(jīng)理也可以利用內(nèi)部的 agent 開(kāi)發(fā)框架。

這個(gè)框架,名叫「YAMAHA」。

其底層,包含 LLM 抽象層和 Agent 開(kāi)發(fā)原語(yǔ)等關(guān)鍵要素,則被命名為「Kosong」,馬來(lái)語(yǔ)言中的「空」——空即是色,色即是空。它不含有任何「實(shí)際的東西」,卻又什么都有。

Ensoul、YAMAHA、Kosong……它們演化為了 Kimi CLI。

是的,Kimi CLI,在 Claude Code 之外,最優(yōu)秀、先進(jìn)、好用的智能體交互工具之一,目前以命令行形式存在。


作為中國(guó)人工智能開(kāi)源軍團(tuán)中的主將之一,月之暗面的許多產(chǎn)物,包括模型、算法、工具、架構(gòu)等,都是開(kāi)源的。

巧合的是,Kimi CLI 的誕生故事,以及它可能將會(huì)前往的方向,同樣也在月之暗面的開(kāi)源倉(cāng)庫(kù)中。

這個(gè)故事,是 KLIP——Kimi CLI 進(jìn)化行動(dòng)綱領(lǐng)的第零章。


故事原作者是 Kimi CLI 的主創(chuàng)之一,阿西/Richard Chein/@stdrc。

APPSO 認(rèn)為,對(duì)于那些想要復(fù)刻出一個(gè) CLI 編程工具,乃至于對(duì)智能體代理交互有研究興趣的人們來(lái)說(shuō)——閱讀這個(gè)故事,以及整個(gè) KLIP 的更多章節(jié),或許會(huì)比胡亂解讀 Claude Code 泄露代碼更有意義。

今天,我們就來(lái)回顧 Kimi CLI 的前世今生:

我們自作主張,加入了更多換行、加粗,以便閱讀核心信息。

原文地址:

https://github.com/MoonshotAI/kimi-cli/blob/main/klips/klip-0-klip.md

Kimi CLI 的前世今生Kimi CLI 起源于 2025 年 9 月 1 日晚上開(kāi)始的一個(gè) side project——「Ensoul」。Ensoul 是一個(gè)命令行程序,功能是加載指定的 agent 文件(其中包含 system prompt 和要啟用的 mshtools 中的 tool list),進(jìn)入 REPL 接收用戶(hù) prompt,對(duì)用戶(hù) prompt 運(yùn)行 agent loop。(注:REPLRead-Eval-Print Loop讀取-求值-輸出-循環(huán),它是許多編程語(yǔ)言提供的一種交互式編程環(huán)境。如 Claude Code、Kimi 等 CLI 版本,可以理解為一種 REPL。)項(xiàng)目名字叫「Ensoul」是因?yàn)檫@個(gè)過(guò)程很像在給一個(gè)「死的」agent 文件「賦予靈魂」,讓它「活起來(lái)」。

Ensoul 最初的目標(biāo),是讓不懂代碼的 PM 能夠利用當(dāng)時(shí)已有的內(nèi)部 agent 開(kāi)發(fā)框架——「YAMAHA」。

YAMAHA 是硬湊出來(lái)的名字,全稱(chēng)是「Yet Another Moonshot Agent, Hallucination Avoided」(又一個(gè)月之暗面智能體,避免幻覺(jué)),它是更早已存在的專(zhuān)用于跑 GAIA benchmark 的「YAMA」的重寫(xiě)版。

重寫(xiě)后的 YAMAHA 發(fā)展成了一個(gè)更為通用的 agent 開(kāi)發(fā)框架,提供一些 agent 的構(gòu)建單元,比如「ChatProvider」「Message」「Context」「Tool」「Toolset」——「Kosong」即脫胎于此。

Kosong 在馬來(lái)語(yǔ)的意思是「空」,如此命名是希望它只提供「機(jī)制」,不提供「策略」,它不含有任何「實(shí)際的東西」,卻又什么都蘊(yùn)含了?!缚占词巧?,色即是空」。

當(dāng) Ensoul 逐漸取代 YAMAHA 的位置,又進(jìn)而演變成 Kimi CLI 時(shí),YAMAHA 中最通用的那部分東西,沉淀到了 Kosong。

現(xiàn)在的 Kosong 包含 LLM 抽象層和 agent 開(kāi)發(fā)原語(yǔ)(其中最為關(guān)鍵的是step函數(shù)),是 Kimi CLI 最關(guān)鍵的基石。它的存在使得 Kimi CLI 的核心 agent loop——「KimiSoul」的實(shí)現(xiàn)只需要 400 行 Python 代碼。

現(xiàn)在回到 Kimi CLI。

CLI 的全稱(chēng)是「Command Line Interface」,是所有運(yùn)行在終端的命令行界面程序的統(tǒng)稱(chēng),類(lèi)似于所有圖形界面的程序都稱(chēng)為「GUI」程序,所有運(yùn)行在瀏覽器的程序都稱(chēng)為「Web」程序。

當(dāng)意識(shí)到 Ensoul「就是」Kimi CLI 時(shí),我們把命令的名字改成了kimi。

它從一開(kāi)始就不只是一個(gè) coding agent,而是運(yùn)行在命令行界面的 Kimi 智能助理,人們應(yīng)該期待它可以做任何事,以命令行界面的形式。

那么它應(yīng)該長(zhǎng)什么樣?

「沒(méi)有人想在終端里用聊天界面」是我們的早期共識(shí)。在 Claude Code 之前,人們只會(huì)在終端里用 shell,以及用 shell 運(yùn)行其他命令行程序,如npmpythonrclone;而一般大眾則更是從來(lái)沒(méi)有打開(kāi)過(guò)終端。

我們認(rèn)為 Claude Code 把 chat UI 放到終端里完全是因?yàn)檫@樣開(kāi)發(fā)起來(lái)最快。GUI 是需要時(shí)間的,而且需要項(xiàng)目有更多人力資源,終端的 chat UI 似乎是一種可以很快推出的、誰(shuí)都不想要但誰(shuí)都能勉強(qiáng)用的形式。

我們?cè)谧铋_(kāi)始就認(rèn)為,人們需要三種形式的 agent——面向大眾的圖形界面 agent、面向程序員的 AI-shell、面向程序員的 IDE 集成 agent。

Kimi CLI 的第一步,是成為 AI-shell,至少長(zhǎng)得像個(gè) AI-shell。


Kimi CLI 支持 shell mode,可以直接在對(duì)話(huà)中輸入 shell 命令。

但 UI 不是本質(zhì)問(wèn)題。無(wú)論表現(xiàn)為什么形態(tài),內(nèi)核是一樣的。

CLI 程序是一個(gè)非常理想的提供 agent 內(nèi)核的形式。就像 MCP 工具最廣泛使用的形式是通過(guò)npx運(yùn)行并在 stdio 上通過(guò) JSON-RPC 通信,Kimi CLI 在 shell UI 之外,提供了 Print 模式和 Wire 模式,可以在 stdio 上通過(guò)特定的格式接受用戶(hù) prompt 和推送 agent 行為事件。

基于 Wire 模式,我們有了內(nèi)部的 Web UI,和正在開(kāi)發(fā)的 VS Code 擴(kuò)展。

(注:目前 Kimi VS Code 擴(kuò)展已經(jīng)開(kāi)發(fā)完成。)


除此之外,我們通過(guò) ACP 模式提供 ACP 服務(wù)端(同樣走 stdio 通信),支持接入任何 ACP 客戶(hù)端,這使得 Kimi CLI 可以接入 JetBrains 和 Zed 等 IDE,也可以接入 DeepChat、Alma 這樣的本地通用 agent 客戶(hù)端。

我們最開(kāi)始所暢想的三種形式,正在一一出現(xiàn)并變得可用。

僅僅如此還不夠,從 Ensoul 的第一天開(kāi)始,它就是支持定制化的。Kimi CLI 內(nèi)核的能力不僅限于提供一個(gè)預(yù)定義好的 agent。像誕生第一天那樣,Kimi CLI 支持通過(guò) agent 文件定制 system prompt 和 tool list。同時(shí),我們也支持了通過(guò) MCP tools 和 skills 擴(kuò)展 Kimi CLI 的能力,使每個(gè)用戶(hù)可以以獨(dú)特的方式使用 Kimi CLI。

除了使用kimi命令,還可以把 Kimi CLI 安裝為 Python 依賴(lài),直接使用其中模塊解耦良好的 agent kernel 和 UI 組件,構(gòu)建上層應(yīng)用程序。

下一步,我們將會(huì)對(duì) Kimi CLI 的 Wire 模式做進(jìn)一步封裝,形成 Kimi Agent SDK,使得用 Python、Nodejs、Go 等各種語(yǔ)言的用戶(hù)可以更方便地構(gòu)建 agent 應(yīng)用。

「Lead, don't follow」是我們收到的最好的鼓勵(lì)。

鑒于我們更年輕,不可避免地落后于 Claude Code、OpenCode 等優(yōu)秀項(xiàng)目,但我們絕不盲目 follow 它們。Kimi CLI 所有的想法、功能都是從零開(kāi)始自然發(fā)生的,所有架構(gòu)都是從零思考的。

對(duì)于其中的許多部分,我們發(fā)現(xiàn)它與先驅(qū)產(chǎn)品不謀而合,比如 Wire 模式和 ACP 非常接近,Kimi Agent SDK 與 Claude Agent SDK 的架構(gòu)也非常相似,但這不影響我們從第一性原理思考事情的本質(zhì)。我們相信最終有一天我們可以 lead 一些事情。


KLIP: KimiCLImprovementProposal Kimi CLI 內(nèi)核的大廈已經(jīng)初具穩(wěn)定的形狀,現(xiàn)在我覺(jué)得是時(shí)候引入一個(gè)機(jī)制讓 Kimi CLI 的開(kāi)發(fā)以更 scalable 的方式進(jìn)行,同時(shí)也是作為我們對(duì)下一代軟件開(kāi)發(fā)范式的探索。

Code is cheap,這已經(jīng)是所有人的共識(shí)了。提出 pull request 現(xiàn)在已經(jīng)沒(méi)有成本,完全不需要人的思考,就可以寫(xiě)出幾百上千行代碼,可以完成功能,也能通過(guò)所有測(cè)試。但這不代表價(jià)值,無(wú)腦地堆砌 agent 的代碼只會(huì)造成不可控的屎山。

當(dāng)代碼本身變得沒(méi)有價(jià)值,代碼架構(gòu)、可擴(kuò)展性、穩(wěn)定性、產(chǎn)品決策的重要性反而更為凸顯。這其實(shí)并不是現(xiàn)在才應(yīng)該認(rèn)識(shí)到的,Linux kernel 創(chuàng)始人 Linus Torvalds 有句著名的說(shuō)法「Bad programmers worry about the code. Good programmers worry about data structures and their relationships.」就是這意思。

當(dāng)我們有了良好的數(shù)據(jù)結(jié)構(gòu)和關(guān)系,功能代碼會(huì)自動(dòng)生長(zhǎng)出來(lái),這時(shí)候 agent 寫(xiě)的代碼也會(huì)是美的。

因此,KLIP 應(yīng)該強(qiáng)調(diào)數(shù)據(jù)結(jié)構(gòu)和關(guān)系的變化。未來(lái),對(duì)于稍大的功能,Kimi CLI 的一個(gè)典型工作流程應(yīng)該是:

1. 無(wú)腦給 agent 提出需求,看看會(huì)寫(xiě)出什么

可以迭代或重寫(xiě)獲得一個(gè)足夠證明思路可行的東西

2. 與此同時(shí),程序員思考此功能所需的「本質(zhì)修改」,也就是對(duì)架構(gòu)、數(shù)據(jù)類(lèi)、協(xié)議、模塊接口的修改

3. 程序員和 agent 共同撰寫(xiě)和迭代 KLIP,詳細(xì)描述所有「本質(zhì)修改」

應(yīng)盡量使用偽代碼和圖示,既不空中樓閣,也不追求細(xì)化到每一行代碼的變化

4. 讓其他人 review KLIP,根據(jù)反饋,調(diào)整 KLIP 和 feature 分支可能已經(jīng)存在的原型代碼

要保持 KLIP 更新,始終反映「本質(zhì)修改」

5. 從 KLIP,用 agent 生成具體的代碼實(shí)現(xiàn)

代碼實(shí)現(xiàn)也可能在迭代 KLIP 的過(guò)程中就已經(jīng)成熟了,這沒(méi)問(wèn)題

6. 用最少的精力 review 具體的代碼變更,合并

這其實(shí)和過(guò)去大型軟件的迭代過(guò)程非常類(lèi)似。區(qū)別在于,KLIP 和代碼可以同時(shí)迭代,當(dāng) KLIP 被 accept 時(shí),代碼幾乎已經(jīng)可用了,而不會(huì)出現(xiàn)(最好是不會(huì))KLIP 想得很好,但實(shí)現(xiàn)出來(lái)跟想象差別很大的情況。

實(shí)際上這和 Linux kernel、CPython、C++ 這類(lèi)更嚴(yán)肅的分布式開(kāi)發(fā)的超大型軟件是一致的,這些軟件的貢獻(xiàn)者在提出提案時(shí),往往已經(jīng)寫(xiě)好了一個(gè)可以工作的原型。Agent 的輔助可以讓我們更好地實(shí)踐這個(gè)高標(biāo)準(zhǔn)的流程。

讓我們看看會(huì)發(fā)生什么。

https://github.com/MoonshotAI/kimi-cli/blob/2121c87c17fde41d5dfe63e135aaaa7c1c894976/klips/klip-0-klip.md

KLIP 行動(dòng)綱領(lǐng):

https://github.com/MoonshotAI/kimi-cli/tree/2121c87c17fde41d5dfe63e135aaaa7c1c894976/klips

我們正在招募伙伴

簡(jiǎn)歷投遞郵箱hr@ifanr.com

?? 郵件標(biāo)題「姓名+崗位名稱(chēng)」(請(qǐng)隨簡(jiǎn)歷附上項(xiàng)目/作品或相關(guān)鏈接)


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
定了!廣州一年級(jí)七年級(jí)新生不分重點(diǎn)班

定了!廣州一年級(jí)七年級(jí)新生不分重點(diǎn)班

南方都市報(bào)
2026-04-22 16:51:55
一周最少8次,54歲女子肛裂住院,丈夫哭訴:怎么勸她就是不聽(tīng)!

一周最少8次,54歲女子肛裂住院,丈夫哭訴:怎么勸她就是不聽(tīng)!

健康之光
2026-04-13 09:01:59
全國(guó)首例“職場(chǎng)性侵致精神工傷認(rèn)定案”23號(hào)開(kāi)庭 當(dāng)事人主張各項(xiàng)權(quán)益共計(jì)250余萬(wàn)元

全國(guó)首例“職場(chǎng)性侵致精神工傷認(rèn)定案”23號(hào)開(kāi)庭 當(dāng)事人主張各項(xiàng)權(quán)益共計(jì)250余萬(wàn)元

紅星新聞
2026-04-22 18:27:10
改變歷史的一個(gè)京東訂單

改變歷史的一個(gè)京東訂單

老斯基財(cái)經(jīng)
2026-04-22 12:09:05
單注約729萬(wàn)!福建喜中2注一等獎(jiǎng)!

單注約729萬(wàn)!福建喜中2注一等獎(jiǎng)!

仙游微事
2026-04-22 22:21:31
關(guān)東軍戰(zhàn)俘最怕的不是凍死餓死,而是蘇聯(lián)女護(hù)士伸手一拽

關(guān)東軍戰(zhàn)俘最怕的不是凍死餓死,而是蘇聯(lián)女護(hù)士伸手一拽

小楊歷史
2026-04-20 17:41:32
晚飯七分飽被推翻了?醫(yī)生調(diào)查:過(guò)了50歲,吃飯盡量要做到這4點(diǎn)

晚飯七分飽被推翻了?醫(yī)生調(diào)查:過(guò)了50歲,吃飯盡量要做到這4點(diǎn)

垚垚分享健康
2026-04-22 15:58:23
格林:詹姆斯無(wú)需降薪,八成NBA球隊(duì)愿給4500萬(wàn)年薪

格林:詹姆斯無(wú)需降薪,八成NBA球隊(duì)愿給4500萬(wàn)年薪

墨史軒
2026-04-21 19:13:09
內(nèi)行人預(yù)測(cè):今年五一,或許會(huì)出現(xiàn)5大“怪現(xiàn)象”,個(gè)個(gè)很現(xiàn)實(shí)

內(nèi)行人預(yù)測(cè):今年五一,或許會(huì)出現(xiàn)5大“怪現(xiàn)象”,個(gè)個(gè)很現(xiàn)實(shí)

小談食刻美食
2026-04-19 08:33:31
湖人兩大奇兵制勝:斯馬特肯納德合砍48+8+9+8 鑄新后場(chǎng)雙槍

湖人兩大奇兵制勝:斯馬特肯納德合砍48+8+9+8 鑄新后場(chǎng)雙槍

醉臥浮生
2026-04-22 13:35:04
狐貍尾巴藏不?。‰x婚不到一年陳妍希本性難改,陳曉的決定是對(duì)的

狐貍尾巴藏不??!離婚不到一年陳妍希本性難改,陳曉的決定是對(duì)的

八卦王者
2026-04-22 09:39:13
最新美國(guó)傷亡人數(shù)

最新美國(guó)傷亡人數(shù)

楊興文
2026-04-21 13:24:32
美高層曾提議:中國(guó)可以用1萬(wàn)多億美債,從美國(guó)手中"贖回"臺(tái)灣

美高層曾提議:中國(guó)可以用1萬(wàn)多億美債,從美國(guó)手中"贖回"臺(tái)灣

快樂(lè)彼岸
2026-04-09 18:35:16
劉亦菲拿下新代言!網(wǎng)友:只看神仙姐姐就夠了!

劉亦菲拿下新代言!網(wǎng)友:只看神仙姐姐就夠了!

品牌新
2026-04-22 21:27:57
港媒曝張曼玉“五官?gòu)氐追蛛x”,61歲生圖惹爭(zhēng)議,倆部位面目全非

港媒曝張曼玉“五官?gòu)氐追蛛x”,61歲生圖惹爭(zhēng)議,倆部位面目全非

冷紫葉
2026-04-20 17:12:17
從中國(guó)開(kāi)往伊朗的船被美炮擊扣押!不到一天,中方對(duì)美發(fā)起警告!

從中國(guó)開(kāi)往伊朗的船被美炮擊扣押!不到一天,中方對(duì)美發(fā)起警告!

薦史
2026-04-21 20:44:40
男子在海南玩18米高“窩囊版”蹦極時(shí)摔傷,景區(qū)稱(chēng)項(xiàng)目檢修已暫停,當(dāng)事人起訴要求賠償幾十萬(wàn)元

男子在海南玩18米高“窩囊版”蹦極時(shí)摔傷,景區(qū)稱(chēng)項(xiàng)目檢修已暫停,當(dāng)事人起訴要求賠償幾十萬(wàn)元

大風(fēng)新聞
2026-04-21 21:31:13
江西女碩士失蹤,被發(fā)現(xiàn)時(shí)已在教授實(shí)驗(yàn)室待6年,魔鬼真的存在

江西女碩士失蹤,被發(fā)現(xiàn)時(shí)已在教授實(shí)驗(yàn)室待6年,魔鬼真的存在

燦爛夏天
2025-02-10 20:20:13
功莫大于斬首,計(jì)莫毒于絕糧——特朗普雙向封鎖,欲困死伊朗?

功莫大于斬首,計(jì)莫毒于絕糧——特朗普雙向封鎖,欲困死伊朗?

高博新視野
2026-04-21 08:00:23
17歲拍三級(jí),32歲被出軌,40歲嫁大佬,港劇都不如她的人生精彩!

17歲拍三級(jí),32歲被出軌,40歲嫁大佬,港劇都不如她的人生精彩!

地理三體說(shuō)
2026-04-08 23:21:48
2026-04-23 02:16:49
AppSo incentive-icons
AppSo
讓智能手機(jī)更好用的秘密
6299文章數(shù) 26824關(guān)注度
往期回顧 全部

科技要聞

對(duì)話(huà)梅濤:沒(méi)有視頻底座,具身智能走不遠(yuǎn)

頭條要聞

伊朗:特朗普“又說(shuō)謊了”

頭條要聞

伊朗:特朗普“又說(shuō)謊了”

體育要聞

網(wǎng)易傳媒再度簽約法國(guó)隊(duì)和阿根廷隊(duì)

娛樂(lè)要聞

蜜雪冰城泰國(guó)代言人 被扒出辱華黑歷史

財(cái)經(jīng)要聞

醫(yī)院專(zhuān)家號(hào)"秒空"!警方牽出黑色產(chǎn)業(yè)鏈

汽車(chē)要聞

純電續(xù)航301km+激光雷達(dá) 宋Pro DM-i飛馳版9.99萬(wàn)起

態(tài)度原創(chuàng)

游戲
本地
親子
公開(kāi)課
軍事航空

曝次世代Xbox主機(jī)性能炸裂!是PS6兩倍 將顛覆市場(chǎng)

本地新聞

春色滿(mǎn)城關(guān)不住|白鵑梅浪漫盛放,吳山藏了一片四月雪

親子要聞

媽媽看不到的時(shí)候,孩子能拒絕才真的放心!

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

軍事要聞

特朗普宣布延長(zhǎng)停火 伊朗表態(tài)

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版