最近 AI 圈挺熱鬧,Claude Code 憑實力圈了一波粉,但那動不動就“實名認證”加“連環封號”的騷操作,着實把不少開發者搞心態了。國內知名的 JeecgBoot 低代碼團隊也沒能倖免,爲了不耽誤進度,他們決定把工作流轉到 Google 新出的 Gemini CLI 上試試。
這本是一場“備胎轉正”的測評,結果卻由於一個極其隱蔽的“冷知識”,演變成了一場手心冒汗的事故。
核心能力:Skills 機制平替無壓力
對於依賴
實測發現,Gemini CLI 在這方面表現相當驚豔。它能直接識別並執行 Claude Code 那套 Markdown 格式的觸發指令。無論是“一句話”生成積木報表的聯動圖表,還是自動配置 Online 表單並對接打印模板,甚至是從零搭建數據大屏,Gemini 都能穩穩接住。在複雜任務的邏輯推導上,它比不少國產大模型要更勝一籌,基本做到了“平遷即用”。
命令執行:基本功紮實,但生態還差點火候
在日常的 Git 提交、Maven 編譯或是 NPM 構建等環節,Gemini CLI 的表現中規中矩,長任務等待和狀態判定都算靠譜。
不過,生態上的“代差”依然肉眼可見。Claude Code 畢竟成名已久,周邊的配套腳本、中文教程和踩坑經驗已經連成一片;而 Gemini CLI 還是個“職場新人”,遇到難題往往只能自己去翻英文文檔。
致命翻車:一個波浪號引發的“滅頂之災”
這次測評中最戲劇性的一幕發生了。在 Gemini 自動安裝完技能並清理臨時文件時,它在 PowerShell 環境下執行了一行帶有 ~(波浪號)路徑的刪除命令。
Gemini 本意是想刪掉它自己生成的名爲 ~ 的臨時文件夾,還貼心地加了雙引號想防止轉義。可它低估了 PowerShell 的坑——在 -Path 參數下,波浪號無論加不加引號,都會被解析爲“用戶家目錄”。結果,這行命令變成了:遞歸刪除整個用戶主文件夾。
轉眼間,下載、文檔、甚至部分軟件的緩存全被清空。這暴露出 AI 在跨系統生態(尤其是 Windows)下的經驗不足,也給所有開發者敲響了警鐘:給 AI 的權限邊界,千萬不能開得太寬。
經驗總結:備胎雖好,別給 root 密碼
但鑑於這次“刪庫跑路”式的事故,團隊建議現階段還是將其放在沙箱環境運行,且涉及系統級 shell 操作時必須人工確認。說到底,AI Agent 還在進化,我們對它的信任模型也得跟着升級——別讓剛入職的“AI 實習生”第一天就拿到你家大門的鑰匙。
