精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深度解析Gemini CLI:架構(gòu)設(shè)計(jì)背后的技術(shù)哲學(xué)

開發(fā) 架構(gòu)
企業(yè)可以開發(fā)自定義的MCP服務(wù)器,讓Gemini CLI直接訪問內(nèi)部系統(tǒng)。開發(fā)者可以構(gòu)建專門的工具包,然后通過MCP協(xié)議分享給社區(qū)。甚至可能出現(xiàn)"AI工具商店",各種專業(yè)能力通過標(biāo)準(zhǔn)化接口接入。

我特意花了幾天時(shí)間研究Gemini CLI的源碼,想搞明白谷歌這個(gè)開源項(xiàng)目到底有什么不同??赐曛?,發(fā)現(xiàn)確實(shí)有些門道。

說實(shí)話,剛開始我以為就是另一個(gè)命令行AI工具,畢竟OpenAI的Codex CLI、Anthropic的Claude Code都有類似功能。但深入看了源碼架構(gòu)后,才意識(shí)到谷歌在下一盤很大的棋。

今天我們就來拆解一下Gemini CLI的架構(gòu)設(shè)計(jì),看看谷歌工程師是怎么思考這個(gè)問題的。

雙包架構(gòu):分離關(guān)注點(diǎn)的設(shè)計(jì)智慧

打開Gemini CLI的源碼,最顯眼的就是它的雙包架構(gòu)設(shè)計(jì)。整個(gè)項(xiàng)目被分成了兩個(gè)核心包:

CLI Package + Core Package = 完整的Gemini CLI

這種設(shè)計(jì)乍一看很普通,但仔細(xì)想想,這其實(shí)解決了傳統(tǒng)AI工具的一個(gè)根本問題:耦合度過高。

CLI包專注用戶體驗(yàn):處理輸入輸出、管理歷史記錄、主題定制、界面渲染。它就像一個(gè)精心設(shè)計(jì)的"前臺(tái)接待員",負(fù)責(zé)與用戶打交道。

Core包則是幕后大腦:API通信、工具調(diào)度、狀態(tài)管理、會(huì)話控制。它像一個(gè)"項(xiàng)目經(jīng)理",協(xié)調(diào)各種資源來完成任務(wù)。

我查了下其他AI工具的架構(gòu),大多數(shù)都是單體設(shè)計(jì)。而Gemini CLI這種分離,意味著什么?

想象一下,如果你要做一個(gè)Web版本的Gemini CLI,只需要重寫CLI包,Core包完全不用動(dòng)?;蛘咭銎髽I(yè)定制,可以保持Core不變,只修改CLI的界面和交互邏輯。

工具系統(tǒng):可擴(kuò)展性的終極體現(xiàn)

更讓我印象深刻的是Gemini CLI的工具系統(tǒng)設(shè)計(jì)。它不是簡(jiǎn)單地硬編碼幾個(gè)功能,而是構(gòu)建了一個(gè)完整的工具生態(tài)。

從源碼可以看到,工具系統(tǒng)是完全模塊化的設(shè)計(jì):

read-file.ts - 負(fù)責(zé)文件讀取操作

write-file.ts - 處理文件寫入功能

shell.ts - 執(zhí)行Shell命令

web-fetch.ts - 獲取Web內(nèi)容

web-search.ts - 進(jìn)行網(wǎng)頁搜索

mcp-client.ts - MCP協(xié)議客戶端

tool-registry.ts - 統(tǒng)一的工具注冊(cè)管理

每個(gè)工具都是獨(dú)立的模塊,有自己的功能聲明、參數(shù)定義、執(zhí)行邏輯。這種設(shè)計(jì)讓我想起了現(xiàn)代微服務(wù)架構(gòu)的理念。

特別是MCP(Model Context Protocol)的集成,這可能是Gemini CLI最有野心的部分。

MCP協(xié)議:連接外部世界的橋梁

Model Context Protocol是Anthropic推出的標(biāo)準(zhǔn)協(xié)議,本質(zhì)上是讓AI模型能夠標(biāo)準(zhǔn)化地連接外部系統(tǒng)。

我仔細(xì)研究了Gemini CLI的MCP客戶端實(shí)現(xiàn),發(fā)現(xiàn)谷歌在這個(gè)協(xié)議上做了不少功夫。從源碼來看,它支持三種連接方式:

Stdio傳輸 - 通過標(biāo)準(zhǔn)輸入輸出與本地MCP服務(wù)器通信

SSE傳輸 - 通過Server-Sent Events連接遠(yuǎn)程服務(wù)

HTTP傳輸 - 支持流式HTTP協(xié)議

這意味著什么?Gemini CLI可以連接到任何實(shí)現(xiàn)了MCP協(xié)議的服務(wù),無論是本地的數(shù)據(jù)庫、遠(yuǎn)程的API,還是企業(yè)內(nèi)部的系統(tǒng)。

這不再是一個(gè)簡(jiǎn)單的AI聊天工具,而是一個(gè)可以連接整個(gè)數(shù)字世界的AI代理平臺(tái)。

安全機(jī)制:谷歌式的謹(jǐn)慎設(shè)計(jì)

作為谷歌的產(chǎn)品,安全性當(dāng)然是重中之重。我注意到Gemini CLI在工具執(zhí)行上有一套完整的確認(rèn)機(jī)制。

從架構(gòu)文檔可以看到,任何可能修改文件系統(tǒng)或執(zhí)行系統(tǒng)命令的操作,都需要用戶明確確認(rèn)。而只讀操作(比如讀取文件)則可以直接執(zhí)行。

更有意思的是,它還支持多層沙箱機(jī)制:

macOS Seatbelt沙箱 - 限制寫入項(xiàng)目文件夾外的操作

Docker/Podman容器 - 完全隔離的運(yùn)行環(huán)境

代理網(wǎng)絡(luò)流量 - 所有網(wǎng)絡(luò)請(qǐng)求都可以通過代理檢查

這種多層防護(hù)思路,體現(xiàn)了谷歌對(duì)企業(yè)級(jí)應(yīng)用的理解。

與傳統(tǒng)IDE插件的根本性差異

用了幾天Gemini CLI之后,我發(fā)現(xiàn)它與傳統(tǒng)的IDE插件模式有本質(zhì)區(qū)別。

傳統(tǒng)的AI插件通常是"被動(dòng)響應(yīng)"模式:你問一個(gè)問題,它給一個(gè)答案。但Gemini CLI是"主動(dòng)協(xié)作"模式:它可以主動(dòng)調(diào)用工具、執(zhí)行命令、修改文件,然后基于結(jié)果繼續(xù)思考和行動(dòng)。

從代碼架構(gòu)上看,這種差異體現(xiàn)在多輪對(duì)話管理和工具鏈調(diào)度上。Gemini CLI的Core包實(shí)現(xiàn)了完整的對(duì)話狀態(tài)機(jī),可以在一次交互中執(zhí)行多個(gè)工具,形成復(fù)雜的工作流。

技術(shù)哲學(xué):開放性與標(biāo)準(zhǔn)化并重

研究完整個(gè)架構(gòu),我覺得Gemini CLI體現(xiàn)了谷歌的一個(gè)技術(shù)哲學(xué):通過開放和標(biāo)準(zhǔn)化來建立生態(tài)優(yōu)勢(shì)。

開源Apache 2.0許可證、支持MCP標(biāo)準(zhǔn)協(xié)議、模塊化的工具系統(tǒng)、分離的架構(gòu)設(shè)計(jì),這些都指向一個(gè)目標(biāo):讓更多開發(fā)者能夠參與和擴(kuò)展這個(gè)平臺(tái)。

對(duì)比OpenAI和Anthropic的相對(duì)封閉路線,谷歌這種開放策略挺有意思的。它似乎不是想壟斷AI工具市場(chǎng),而是想制定游戲規(guī)則。

控制標(biāo)準(zhǔn),比控制產(chǎn)品更重要。

未來想象空間

基于這個(gè)架構(gòu)設(shè)計(jì),我能想象到一些有趣的可能性:

企業(yè)可以開發(fā)自定義的MCP服務(wù)器,讓Gemini CLI直接訪問內(nèi)部系統(tǒng)。開發(fā)者可以構(gòu)建專門的工具包,然后通過MCP協(xié)議分享給社區(qū)。甚至可能出現(xiàn)"AI工具商店",各種專業(yè)能力通過標(biāo)準(zhǔn)化接口接入。

這種擴(kuò)展性,讓Gemini CLI不只是一個(gè)工具,更像是一個(gè)平臺(tái)基礎(chǔ)設(shè)施。

一些思考

當(dāng)然,這種復(fù)雜的架構(gòu)也帶來了一些問題。學(xué)習(xí)成本比較高,部署配置也相對(duì)繁瑣。對(duì)于只想要簡(jiǎn)單AI助手的用戶來說,可能會(huì)覺得過于復(fù)雜。

但從長(zhǎng)遠(yuǎn)看,這種設(shè)計(jì)思路可能更符合AI工具的發(fā)展趨勢(shì)。隨著AI能力越來越強(qiáng),我們需要的不再是單一功能的工具,而是能夠連接和整合各種資源的智能平臺(tái)。

谷歌這一步,走得還挺有前瞻性的。

責(zé)任編輯:武曉燕 來源: 阿丸筆記
相關(guān)推薦

2016-12-19 11:33:26

2015-08-24 10:16:53

Google雷擊技術(shù)架構(gòu) 分布式UPS

2023-07-02 06:47:42

LOFTER系統(tǒng)架構(gòu)

2012-05-11 10:38:15

Cloud Found

2023-07-03 17:15:12

系統(tǒng)架構(gòu)設(shè)計(jì)

2021-07-07 10:00:03

深度學(xué)習(xí)系統(tǒng)機(jī)構(gòu)

2025-05-08 07:47:52

2023-09-28 21:46:10

2024-09-18 09:04:33

架構(gòu)模式查詢

2025-01-15 08:10:29

Java架構(gòu)代碼

2023-03-28 08:29:52

2024-12-24 09:17:31

2012-06-14 09:38:00

存儲(chǔ)虛擬化

2023-12-13 08:31:23

2023-12-10 22:00:47

STLC++編程

2025-04-15 04:00:00

2010-01-15 10:15:34

分布式交換技術(shù)

2025-07-18 08:06:07

2025-09-30 02:00:00

2022-03-29 15:10:22

架構(gòu)設(shè)計(jì)模型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

一卡二卡在线视频| 精品久久99ma| 欧美大片在线看免费观看| 国产福利视频在线播放| 成人h动漫精品一区二区无码| 国产一区二区三区四区二区 | 日本一区二区免费在线| 久久久久久久一| 天天操精品视频| www.在线视频.com| 夜色77av精品影院| 午夜久久久久久久久| 99久久精品免费看国产一区二区三区 | 992tv国产精品成人影院| jvid福利写真一区二区三区| 欧美成人午夜免费视在线看片| 中文字幕第17页| av播放在线观看| 奇米色777欧美一区二区| 国产亚洲视频在线| 午夜视频你懂的| 国际av在线| 日韩电影免费在线观看网站| 一本色道久久88精品综合| 日av中文字幕| av午夜在线| av中文字幕在线不卡| 91嫩草在线视频| 欧美xxxx黑人xyx性爽| 精品国产亚洲一区二区三区在线| 亚洲欧美日韩国产另类专区| 91高跟黑色丝袜呻吟在线观看| 粉嫩av性色av蜜臀av网站| 精品午夜视频| 欧美私模裸体表演在线观看| 一区二区三区欧美在线| 精品人妻一区二区三区三区四区| 日韩av中文字幕一区二区三区| 午夜精品久久久99热福利| 双性尿奴穿贞c带憋尿| 日韩在线短视频| 中文字幕在线不卡视频| 99精彩视频在线观看免费| 怡春院在线视频| 欧美freesex交免费视频| 精品99久久久久久| 成人性生生活性生交12| 午夜影院在线播放| 亚洲欧美在线另类| 国产精品一区二区三区免费观看| 69国产精品视频免费观看| 日韩毛片视频| 精品国产伦一区二区三区免费| 国产又黄又猛的视频| 农村妇女一区二区| 亚洲成av人片观看| 亚洲美免无码中文字幕在线| 成人亚洲性情网站www在线观看| 91麻豆123| 成人激情免费在线| 日本一区二区三区四区五区| 精品毛片免费观看| 日韩精品一区二区三区老鸭窝| aa在线免费观看| 动漫一区在线| 久久噜噜亚洲综合| 国产经典一区二区三区| 亚洲中文字幕在线观看| 国产亚洲福利| 九九久久精品一区| 1024手机在线观看你懂的| 高清一区二区三区| 欧美日韩情趣电影| 黑人糟蹋人妻hd中文字幕| 成人性生活视频| 亚洲综合丁香婷婷六月香| 午夜欧美性电影| 四虎精品在线| 国产mv日韩mv欧美| 国产裸体写真av一区二区 | 午夜性福利视频| 久久er热在这里只有精品66| 欧美日韩国产中文| 无码国产精品一区二区高潮| 日韩一区精品| 欧美午夜精品伦理| 免费人成自慰网站| 成人短视频在线观看| 亚洲午夜在线电影| 亚洲色图都市激情| 91九色在线porn| 亚洲女与黑人做爰| www.日本在线播放| 欧美黄色视屏| 一区二区三区不卡视频在线观看| 日韩欧美亚洲天堂| 999精品网| 亚洲综合av网| 免费裸体美女网站| 欧美.com| 一区二区三区亚洲| 久久高清无码视频| 黄色欧美日韩| 欧美精品xxx| 最新中文字幕免费| 蜜桃av一区二区| 国产精品丝袜久久久久久高清 | 婷婷视频在线播放| 99中文字幕一区| 亚洲国产精品综合小说图片区| 91免费国产精品| 99福利在线| 一区二区三区蜜桃网| 激情网站五月天| 日本精品视频| 欧美成人伊人久久综合网| 99久久久无码国产精品性| 久久99高清| 伊人久久大香线蕉av一区二区| 欧美黄片一区二区三区| 青青草国产精品97视觉盛宴| 九九久久99| 久久手机免费观看| 国产女人aaa级久久久级 | 日韩综合在线视频| 国产一级精品aaaaa看| 性xxxx视频| 久久精品视频一区二区三区| 日韩少妇中文字幕| 国内精品久久久久国产| 一区二区三区中文在线观看| 国产va亚洲va在线va| 国产精品国产亚洲精品| 欧美电影精品一区二区| 日本中文在线视频| 亚洲大胆av| 国产精品老女人精品视频| 国产精品久久影视| 成人黄色a**站在线观看| 欧美日韩中文国产一区发布| 瑟瑟视频在线| 午夜精品免费在线| 精品影片一区二区入口| 日韩av专区| 国产精品91免费在线| 国产精品一品二区三区的使用体验| 国产日韩欧美制服另类| 超薄肉色丝袜足j调教99| 日韩在线电影| 精品国产一区二区三区久久久蜜月| 免费黄色激情视频| 国产亚洲精品v| 精品国产一二| 久操视频在线播放| 欧美一区二区三区在线视频| av黄色一级片| 亚洲综合不卡| 91成人免费视频| 三级资源在线| 欧美色综合久久| 国内精品免费视频| 日韩一区二区在线免费| 91精品国产自产在线| 天天干天天干天天干| 国产精品国产三级国产普通话蜜臀 | 色无极影院亚洲| 日韩电影在线观看电影| 亚洲精品国产系列| 97蜜桃久久| 亚洲久久久久久久久久久| 懂色av蜜臀av粉嫩av永久| 亚洲毛片在线| 91免费看网站| www.51av欧美视频| 91精品中文字幕一区二区三区 | 亚洲欧洲成人自拍| 自拍一级黄色片| 精品国产精品国产偷麻豆| 国产精品高潮视频| 水莓100在线视频| 在线观看日韩一区| 毛茸茸多毛bbb毛多视频| 久久婷婷亚洲| 激情久久av| 日韩精品一区二区三区av| 久久综合久中文字幕青草 | 欧美久久久久久蜜桃| 老鸭窝一区二区| 尤物精品在线| 亚洲综合网中心| 丁香五月缴情综合网| 国产精品免费在线免费| 波多野结衣在线播放| 日韩一区二区三区在线| 日韩视频在线观看免费视频| 国产乱一区二区| 强开小嫩苞一区二区三区网站| 国产精品66| 国产做受69高潮| 丰满人妻妇伦又伦精品国产| 亚洲精品网站在线观看| 熟女少妇一区二区三区| 国内精品视频666| 国产对白在线播放| 先锋影音国产精品| 日韩av免费网站| 噜噜噜在线观看播放视频| 欧美一区二区三区日韩视频| 国产性生活视频| 国产三级久久久| 无码成人精品区在线观看| 亚洲激情网站| 99精品一区二区三区的区别| 欧美一级三级| 国产成人av在线播放| 久久99亚洲网美利坚合众国| 中文字幕精品网| 国产乱码久久久久| 日本二三区不卡| 日日碰狠狠添天天爽| 91片在线免费观看| 国产乱国产乱老熟300部视频| 老汉av免费一区二区三区| 在线观看日韩羞羞视频| 一区二区日韩| 热99在线视频| 91在线看片| 亚洲欧洲免费视频| 一级黄在线观看| 欧美综合久久久| 精品人妻一区二区三区潮喷在线| 亚洲福利视频一区二区| 日韩黄色免费观看| 亚洲嫩草精品久久| 国产精品久久久免费看| 国产亚洲欧美日韩俺去了| 精品成人av一区二区三区| 91美女在线观看| 好男人香蕉影院| 99这里都是精品| 妖精视频一区二区| 高清shemale亚洲人妖| 国产chinesehd精品露脸| 国产精品一卡二| 国产ts在线观看| 成人的网站免费观看| 国产一级免费片| 99精品视频在线免费观看| 亚洲va在线va天堂va偷拍| 久久精品99国产精品| 青青草久久伊人| 国产精品亚洲人在线观看| 下面一进一出好爽视频| 国产不卡视频一区二区三区| 一级少妇精品久久久久久久| 成人免费视频app| 亚洲成人天堂网| 99精品免费网| 超碰免费在线公开| 亚洲国产成人精品女人| 欧美日韩综合久久| 精品国产欧美日韩| 中文字幕欧美人与畜| 91精品啪在线观看国产18| 91国在线高清视频| 99人久久精品视频最新地址| 黄色动漫在线免费看| 日本午夜精品一区二区三区电影| 99热一区二区| 国产成人在线看| caopor在线视频| 免费国产亚洲视频| 五月天六月丁香| 91女神在线视频| 亚洲图片第一页| 久久麻豆一区二区| 国产中文字幕久久| 亚洲国产日日夜夜| 99re国产在线| 欧美一区二区视频在线观看2020 | 国内精品久久久久久久| 成人小电影网站| 91久久久久久| 人妖一区二区三区| 五月天男人天堂| 一区三区视频| 视频在线观看免费高清| 成人免费高清视频| 你懂得视频在线观看| 亚洲一区二区三区不卡国产欧美| 天天爱天天做天天爽| 欧美午夜精品久久久久久久| 亚洲一级特黄毛片| 亚洲精品久久久久| 亚洲av电影一区| 日韩视频一区在线| 日本在线www| 97精品国产97久久久久久春色| 99精品国自产在线| 国产欧美一区二区三区另类精品| 日本久久综合| 视频一区二区三| 国产精品国码视频| 污视频免费在线观看网站| 男人的天堂亚洲一区| 男人网站在线观看| 亚洲欧洲www| 无码视频在线观看| 亚洲黄页视频免费观看| www红色一片_亚洲成a人片在线观看_| 欧美资源在线观看| 国产精品香蕉| 99精品一区二区三区的区别| 热久久国产精品| 成人无码www在线看免费| 亚洲精品国产视频| 一级黄色片视频| 亚洲丝袜在线视频| 中文字幕在线直播| 国产精品国模大尺度私拍| 一个色综合网| 黄色一级片在线看| 国产精品538一区二区在线| 熟女少妇内射日韩亚洲| 国产精品高清亚洲| 波多野结衣小视频| 国产视频精品在线| 巨大荫蒂视频欧美大片| 国产精品久久久久久久久久久久久久| 日韩在线你懂的| 婷婷无套内射影院| 成人激情视频网站| 国产福利久久久| 色88888久久久久久影院野外| 色丁香婷婷综合久久| 久久久久久久成人| 澳门精品久久国产| 日韩欧美亚洲日产国产| 久久资源在线| 无码 人妻 在线 视频| 亚洲男人天堂av| 国产乱淫av免费| 久久人人爽亚洲精品天堂| 忘忧草在线影院两性视频| 精品久久久久久一区二区里番| 亚洲黄网站黄| 久久国产精品无码一级毛片| 欧美午夜激情在线| 国产主播福利在线| 国产精品一区二区久久精品| 四季av在线一区二区三区| 日本一道本久久| 91视视频在线观看入口直接观看www | 天然素人一区二区视频| 色姑娘综合网| 久久99国产乱子伦精品免费| 成人免费看片载| 亚洲成av人片在线观看| 日韩偷拍自拍| 久久91亚洲精品中文字幕| 风间由美中文字幕在线看视频国产欧美 | 成人免费福利视频| 欧美日韩一区自拍 | 国产成人精品午夜视频免费| 国产一级免费av| 亚洲人成网在线播放| 日韩福利在线观看| www.在线观看av| 狠狠色丁香久久婷婷综合丁香| 性色av无码久久一区二区三区| 日韩精品在线网站| 欧美成人精品一区二区男人小说| 99re资源| 欧美一级网站| 波多野结衣在线网址| 亚洲成人久久网| 综合久久2019| 久久国产一区二区| 蜜芽一区二区三区| 精品无码人妻一区二区三| 欧美一区二区在线观看| 97人澡人人添人人爽欧美| 日本欧美色综合网站免费| 久久xxxx精品视频| 亚洲欧美在线不卡| 婷婷开心激情综合| 亚洲精品无amm毛片| 久久影视免费观看| 欧美交a欧美精品喷水| www.夜夜爽| 精品久久久久久久久久| 日本在线观看免费| 欧美日韩精品免费看| 国产美女精品在线| 青草影院在线观看| 亚洲欧美日韩精品久久| 日本在线成人| 在线观看av网页| 精品久久久精品| 调教一区二区|