上一篇稍微介紹了Gemini Cli:google gemini cli 初體驗 ,之後我便在想gemini cli 究竟有什麼實際的應用場景呢?跟網頁版的Gemini,有什麼不同?
就在剛剛突然有個想法,於是便嘗試了看看。測試後發現,居然還真的可行!!
最近想替我經營的某一個站更新內容。主要內容是易經64的卦象的現代解讀。資料源的標題、內容是分開的。且內容格式很亂,光是想到要替這64卦一筆一筆整理資料,想想就覺得是個大工程。原本是想說將資料丟給Gemini網頁版或者是ChatGPT去整理資料。但他們的輸出有限,估計也只能一次處理1~2個卦,後續還得統整.... 也是挺麻煩的。
然後,我就突然想到,說不定可以用Gemini Cli試試看?於是便將資料放到某一個資料夾。一個檔案放64卦的標題,另一個檔案放64卦的現代風格的卦解。還有一個檔案則是我的prompt(提示詞)。
提示詞長這樣,其實寫的很隨意。(那個json格式是我的CMS的批量導入的格式)
根據64卦標題txt,將所有64卦整理成下面的格式,每一卦的資料從64卦現代應用與啟示txt讀取。 並將content其轉換成html格式。(可以先寫一個轉換格式的腳本) 最後將每一卦輸出成json { "title": "{64卦每個卦的標題}", "slug": "yi-new-{第幾卦}", "content": "{每一卦的資料,根據64卦現代應用與啟示}", "summary": "{content的前50字}", "author": "小易", "category": "易經", "tags": [ "{卦}", "易經", "占卜", "{第幾卦}", "{上乾下乾}", "{乾為天}", ], "status": "published", "coverImage": "" }
不過,原本是希望它每一個卦輸出成一個json檔的。但是最終的結果是將所有的整理到了一個json檔,也可能提示詞的問題,沒表達的清楚。
Gemini Cli 實際應用
接下來,在這個目錄開啟CMD,輸入gemini 進入 Gemini Cli。
然後輸入 @prompt.txt ,讓它開始解讀我們的prompt。
可以從圖中看到,它明白我的需求。之後授權給它讀取檔案後,它便開始讀取這兩個TXT的內容,大概花了5分鐘左右?
讀取完畢後,它會跟你確認它要做的事。
接下來,我將編寫一個Python腳本來處理這些文本,並按照您指定的JSON格式進行輸出。這個腳本會: 1. 解析 64卦標題.txt,提取出每一卦的標題、序號、上下卦、別名等資訊。 2. 讀取 64卦現代應用與啟示.txt 的全部內容。 3. 為每一卦,從大的文本中定位並提取其對應的詳細解說內容。 4. 將解說內容轉換為HTML格式(例如,將換行符轉換為 <br> 或將段落包裝在 <p> 標籤中)。 5. 根據提取到的所有資訊,生成您指定的JSON對象。 6. 將所有64個JSON對象合併成一個列表,並輸出到一個名為 yi_new.json 的文件中。
之後它便開始寫一隻python腳本了。(這塊我沒指定它用的程式語言,它自己選了python,這塊老實說很有可能會報錯,畢竟python環境版本很多,依賴的套件也都不一樣,不過此次測試很順利的成功了)
中間它的python腳本雖然還是有寫錯了好幾次,但它也自行多次的自我修復(每次的修復都要確認,授權給它執行。好像也能一次授權讓它執行到底,但我實在不敢試)
又跑了幾分鐘後,它跟我說腳本成功執行了。但我看到Cli畫面上的一堆亂碼,以為涼了~
它居然有想到,我正在擔心的事.... 還跟我說只是終端機上顯示亂碼,實際文件是正確的
執行完畢後,可以看到多出了一隻process_yi 的python腳本。跟yi_new.json的檔案。
基本上它的結果是正確的,有些小瑕疵不符合我要的需求。但估計還是我提示詞沒下好的關係。
整理下來花了大約20分鐘的處理過程,本日配額花費了14%。
整理來說,此次的實驗我還是很滿意的。這要是人工處理的話,估計要處理好多天。(耗時又枯燥)
之前用過Cursor處理一些類似的操作,且資料量只有不到1/10,但Cursor讀取不來,運行到一半就罷工了~
(我的Cursor還是付費的pro版本)
這樣一對比下來,Google Gemini的1M上下文的優勢就凸顯出來了。
以後整理文檔更輕鬆了 哈~
之後再想想看還有什麼實際應用場景。
2025.07.06更新
今天嘗試讓gemini cli讀取圖片作分析,但實測的結果是它目前無法讀取圖片的。
另外我看雖然模型寫Gemini-2.5-pro但回答的內容明顯跟網頁版有很大的落差,甚至連自家的gemma3模型支援多模態都不知道。
說話的風格也超級不像2.5-pro的語氣,挺懷疑它到底運行什麼的模型,難道真得用自己的api key才能發揮真實實力?
文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)
原文連結:
https://blog.aidec.tw/post/gemini-cli-apply
若有業務合作需求,可寫信至: opweb666@gmail.com
創業、網站經營相關內容未來將發布在 小易創業筆記