偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

谷歌重磅開(kāi)源Gemini CLI:免費(fèi)AI工具,居然要干掉GitHub Copilot?

人工智能
6月25日那天,谷歌悄無(wú)聲息地放出了Gemini CLI,Apache 2.0許可證,完全免費(fèi)。我當(dāng)時(shí)就想,谷歌這是要和OpenAI正面剛了?

先說(shuō)說(shuō)我的第一印象

6月25日那天,谷歌悄無(wú)聲息地放出了Gemini CLI,Apache 2.0許可證,完全免費(fèi)。我當(dāng)時(shí)就想,谷歌這是要和OpenAI正面剛了?

圖片


當(dāng)Cursor靠著Claude 3.5在開(kāi)發(fā)者群體里風(fēng)生水起,GitHub Copilot還在那里慢悠悠地更新模型支持時(shí),谷歌這招確實(shí)有點(diǎn)狠。直接把頂級(jí)AI模型免費(fèi)扔給開(kāi)發(fā)者,簡(jiǎn)單粗暴,但很有效。

到底是個(gè)什么東西?

不只是在終端里加個(gè)AI那么簡(jiǎn)單

剛開(kāi)始我以為這就是個(gè)ChatGPT的命令行版本,但試用后發(fā)現(xiàn)完全不是那回事。谷歌工程師Taylor Mullen說(shuō)得很對(duì):"對(duì)開(kāi)發(fā)者來(lái)說(shuō),CLI不僅是個(gè)工具,而是家。"這句話我很認(rèn)同。

我們這些天天敲代碼的人,真的是和終端朝夕相處。如果AI能在這個(gè)最熟悉的環(huán)境里幫到我們,那確實(shí)是件大事。

舉個(gè)例子,我在調(diào)試一個(gè)復(fù)雜的JavaScript項(xiàng)目,之前需要在多個(gè)文件間跳轉(zhuǎn)、查找問(wèn)題?,F(xiàn)在我直接問(wèn):"這個(gè)TypeError是怎么回事,能幫我分析一下調(diào)用鏈嗎?"它不僅找出了問(wèn)題,還給出了三種不同的修復(fù)方案。

再比如說(shuō),我需要給一個(gè)老項(xiàng)目寫(xiě)文檔,直接說(shuō):"分析這個(gè)項(xiàng)目架構(gòu),生成一份技術(shù)文檔。"結(jié)果生成的文檔比我自己寫(xiě)的還詳細(xì)。當(dāng)然,我還是檢查了一遍,畢竟AI有時(shí)候會(huì)"腦補(bǔ)"一些不存在的功能。

100萬(wàn)token是個(gè)什么概念?

這個(gè)數(shù)字聽(tīng)起來(lái)很厲害,實(shí)際用起來(lái)確實(shí)有差別。我測(cè)試了一個(gè)包含20多個(gè)文件的Spring Boot項(xiàng)目,Gemini CLI能完整理解整個(gè)項(xiàng)目結(jié)構(gòu),提出的重構(gòu)建議涉及多個(gè)模塊,而且邏輯是通的。相比之下,GitHub Copilot經(jīng)常只能看到當(dāng)前文件的上下文。

不過(guò)說(shuō)實(shí)話,有時(shí)候上下文太長(zhǎng)也不一定是好事。偶爾會(huì)發(fā)現(xiàn)它過(guò)度分析了一些不重要的代碼,給出的建議有點(diǎn)"用力過(guò)猛"。這可能需要我們?cè)谑褂脮r(shí)更精確地描述需求。

免費(fèi)這件事,真的讓人意外

谷歌這次的免費(fèi)額度確實(shí)給力:每分鐘60次請(qǐng)求,每天1000次。對(duì)于個(gè)人開(kāi)發(fā)者來(lái)說(shuō),這個(gè)量基本夠用了。我連續(xù)幾天重度使用,也沒(méi)碰到限額。

算筆賬你就知道這有多狠了:GitHub Copilot個(gè)人版每月10美元,企業(yè)版每月19美元。Claude Pro也要每月20美元。而Gemini CLI完全免費(fèi),還能用到最新的Gemini 2.5 Pro模型。

這不是打價(jià)格戰(zhàn),這是直接掀桌子。

當(dāng)然,我也有點(diǎn)擔(dān)心這個(gè)免費(fèi)政策能持續(xù)多久。畢竟谷歌也不是慈善機(jī)構(gòu),等用戶量上來(lái)了,會(huì)不會(huì)開(kāi)始收費(fèi)?這個(gè)我們只能走一步看一步了。

多模態(tài)功能倒是個(gè)驚喜

除了寫(xiě)代碼,Gemini CLI還能生成圖片、處理視頻,甚至接入Google搜索。我試著讓它為一個(gè)項(xiàng)目生成一些界面原型圖,效果還不錯(cuò),雖然不能直接用,但作為靈感來(lái)源挺有價(jià)值的。

不過(guò)這些功能對(duì)開(kāi)發(fā)者來(lái)說(shuō)可能不是剛需。我們主要還是需要它幫忙寫(xiě)代碼、調(diào)試問(wèn)題。其他功能更像是加分項(xiàng)。

和其他工具比起來(lái)怎么樣?

我之前一直在用Cursor,說(shuō)實(shí)話Claude 3.7的代碼質(zhì)量非常好。但你知道問(wèn)題在哪嗎?

Cursor Pro每月20美元,一年下來(lái)就是240美元。而Gemini CLI完全免費(fèi),代碼質(zhì)量也不差。

GitHub Copilot我也用過(guò)一段時(shí)間,但它有個(gè)老毛?。褐荒芸吹疆?dāng)前文件的有限上下文。你想讓它重構(gòu)一個(gè)復(fù)雜的多文件項(xiàng)目?基本上是在瞎猜。Gemini CLI的100萬(wàn)token上下文就不一樣了,它能"看到"整個(gè)項(xiàng)目的全貌。

當(dāng)然,每個(gè)工具都有自己的特點(diǎn)。Claude的代碼風(fēng)格我比較喜歡,Copilot和IDE的集成做得很好。Gemini CLI的優(yōu)勢(shì)主要是免費(fèi)和強(qiáng)大的上下文理解能力。

開(kāi)發(fā)者反應(yīng)比較分化

我在技術(shù)群里問(wèn)了一圈,大家的反應(yīng)挺不一樣的:

支持的人主要是被免費(fèi)吸引,還有就是覺(jué)得谷歌的AI生態(tài)比較完整。有個(gè)朋友說(shuō):"反正免費(fèi),不用白不用。"

但也有人比較謹(jǐn)慎,主要擔(dān)心谷歌會(huì)不會(huì)突然改變政策,或者擔(dān)心數(shù)據(jù)安全問(wèn)題。畢竟把代碼發(fā)送到云端,總是有點(diǎn)顧慮的。

還有一些技術(shù)大佬仍然偏好Claude,認(rèn)為代碼質(zhì)量更高。這個(gè)我覺(jué)得看具體場(chǎng)景,簡(jiǎn)單的功能實(shí)現(xiàn)差別不大,復(fù)雜的算法邏輯確實(shí)各有優(yōu)劣。

技術(shù)實(shí)現(xiàn)挺有意思

Gemini CLI采用了雙包架構(gòu),一個(gè)負(fù)責(zé)界面交互,一個(gè)處理核心邏輯。這種設(shè)計(jì)挺聰明的,既保證了用戶體驗(yàn),又方便擴(kuò)展功能。

特別值得一提的是MCP(模型上下文協(xié)議)的集成。這個(gè)協(xié)議讓Gemini CLI可以連接各種外部工具和數(shù)據(jù)源,比如數(shù)據(jù)庫(kù)、API服務(wù)、文件系統(tǒng)等。我試著連接了一個(gè)Postgres數(shù)據(jù)庫(kù),可以直接用自然語(yǔ)言查詢數(shù)據(jù),生成報(bào)表,這種體驗(yàn)確實(shí)很棒。

工具系統(tǒng)的可擴(kuò)展性設(shè)計(jì)也很巧妙,第三方開(kāi)發(fā)者可以很容易地開(kāi)發(fā)自己的工具插件。雖然現(xiàn)在生態(tài)還不夠豐富,但這種開(kāi)放性設(shè)計(jì)的潛力是巨大的。

我覺(jué)得可能帶來(lái)的變化

短期內(nèi)肯定會(huì)影響競(jìng)爭(zhēng)格局

免費(fèi)這招對(duì)付費(fèi)產(chǎn)品確實(shí)有沖擊。如果我是GitHub Copilot的用戶,現(xiàn)在可能會(huì)考慮換到Gemini CLI,至少試用一段時(shí)間。

不過(guò)各家產(chǎn)品的差異化還是挺明顯的,Cursor的界面體驗(yàn),Copilot的IDE集成,都有自己的價(jià)值。關(guān)鍵是看用戶更看重什么。

長(zhǎng)期來(lái)看,可能會(huì)推動(dòng)整個(gè)行業(yè)

AI編程工具的普及肯定是大趨勢(shì)。Gemini CLI的免費(fèi)策略可能會(huì)加速這個(gè)過(guò)程,讓更多開(kāi)發(fā)者嘗試AI輔助編程。

不過(guò)我覺(jué)得AI不會(huì)替代程序員,更多是改變我們的工作方式。以后可能更多時(shí)間花在需求分析、架構(gòu)設(shè)計(jì)上,具體的代碼實(shí)現(xiàn)交給AI處理。

實(shí)際使用建議

如果你想試試Gemini CLI,建議先從簡(jiǎn)單任務(wù)開(kāi)始:

npm install -g @google/gemini-cli gemini

首次運(yùn)行需要Google賬號(hào)認(rèn)證,挺簡(jiǎn)單的。

然后可以試試這些場(chǎng)景:代碼review、bug分析、重構(gòu)建議。復(fù)雜的項(xiàng)目架構(gòu)修改建議先謹(jǐn)慎一點(diǎn),畢竟AI有時(shí)候會(huì)想當(dāng)然。

我做了個(gè)簡(jiǎn)單的對(duì)比測(cè)試:

同樣是重構(gòu)一個(gè)1500行的Node.js項(xiàng)目,Gemini CLI用時(shí)3分鐘生成了完整的重構(gòu)方案,GitHub Copilot需要我逐個(gè)文件操作,花了20多分鐘。Cursor表現(xiàn)不錯(cuò),但那20美元的月費(fèi)讓人肉疼。

我的經(jīng)驗(yàn)是,給AI的指令越具體越好。比如不要說(shuō)"優(yōu)化這個(gè)函數(shù)",而是說(shuō)"這個(gè)函數(shù)的性能瓶頸在哪里,如何優(yōu)化時(shí)間復(fù)雜度"。

最后的想法

Gemini CLI確實(shí)是個(gè)不錯(cuò)的工具,特別是考慮到它免費(fèi)。但我覺(jué)得現(xiàn)在就說(shuō)它要"顛覆"什么還為時(shí)過(guò)早。

AI工具的發(fā)展速度確實(shí)很快,但真正改變開(kāi)發(fā)者的工作方式,還需要時(shí)間。就像當(dāng)年從手寫(xiě)代碼到IDE,從本地開(kāi)發(fā)到云開(kāi)發(fā),都是漸進(jìn)的過(guò)程。

不過(guò)有一點(diǎn)確定的是,不擁抱AI的開(kāi)發(fā)者可能會(huì)逐漸落后。與其擔(dān)心AI搶飯碗,不如早點(diǎn)學(xué)會(huì)和AI協(xié)作。

Gemini CLI已經(jīng)在GitHub上開(kāi)源了,感興趣的朋友可以去試試。反正免費(fèi),試試又不會(huì)懷孕。


項(xiàng)目地址:https://github.com/google-gemini/gemini-cli

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

2023-03-29 09:44:37

OpenAI編程工具

2023-05-18 13:38:41

AI代碼機(jī)器人

2025-02-26 00:15:30

2020-07-15 15:21:06

谷歌開(kāi)源機(jī)器學(xué)習(xí)

2021-11-01 12:11:02

GitHub AI IT資訊業(yè)界

2021-08-10 11:26:04

GitHub代碼開(kāi)發(fā)者

2025-06-05 09:05:36

2025-02-07 12:09:37

2023-04-26 14:20:17

谷歌AI

2025-02-26 08:24:35

編程工具編程語(yǔ)言谷歌

2021-07-06 09:28:35

GitHub開(kāi)發(fā)者開(kāi)源

2020-06-22 15:24:54

Windows 功能工具

2022-04-01 15:16:40

GitHub程序員人工智能

2023-10-26 19:18:44

模型訓(xùn)練

2025-03-17 08:30:00

谷歌模型AI

2025-07-01 09:07:52

2024-11-15 13:09:41

2021-07-05 10:00:17

GitHub代碼AI

2023-12-07 11:12:54

大型語(yǔ)言模型Gemini人工智能

2024-10-28 19:36:05

點(diǎn)贊
收藏

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