第二十七章:資料科學流程 — jupyter-live-kernel、互動式探索、筆記本匯出

如果你以為 Hermes 只能幫忙處理純文字或簡單的腳本,那你就太小看它了!對於資料科學家、分析師,或是任何需要和數據打交道的人來說,Jupyter Notebook 絕對是不可或缺的神器。

好消息是,Hermes 內建了超強大的 jupyter-live-kernel 技能。這意味著管家可以直接在 Jupyter 的環境裡執行 Python 程式碼、畫圖表、分析數據,並且把結果完好如初地記錄下來。準備好讓管家變成你的首席資料分析師了嗎?📈

🔬 資料科學實驗室的三大特色

1. 活生生的核心 (jupyter-live-kernel)

平常管家執行 Python 程式碼時,跑完就結束了。但在 Jupyter 模式下,管家擁有一個「活著」的 Kernel(核心)。這表示它在第一步匯入的資料,在第二步還能繼續用!這對於需要反覆探索和清洗資料的任務來說,簡直是救命仙丹。

2. 互動式數據探索

你可以用聊天的口吻對管家說:「幫我畫一張過去十年台股大盤的折線圖」。管家會在 Jupyter 核心裡寫程式、抓資料、畫圖,然後把漂漂亮亮的圖表直接呈現在你面前。如果不滿意,你可以接著說:「把線條改成紅色,加上趨勢線」,它會立刻在原本的基礎上修改。

3. 完美的筆記本匯出 (.ipynb)

分析做完了,難道只能看著終端機發呆嗎?當然不是!管家會把你所有下達的指令、它寫的程式碼、以及產生的圖表結果,全部打包匯出成一個標準的 .ipynb 檔案。你可以直接用 VS Code 或 JupyterLab 打開它,交給老闆看時絕對專業度滿分!


🛠️ 指令教學:與數據共舞

讓我們來體驗一下管家分析資料的功力吧!

介紹指令:使用 --skill jupyter-live-kernel 進行資料分析

💡 應用練習例子

練習 1:基礎的數據計算與保留狀態 我們來測試一下「活著的核心」是什麼感覺。在終端機輸入:

# 在 chat 模式下對 Hermes 說:
"請啟動 jupyter-live-kernel。先幫我宣告一個變數 A=100,然後在下一個步驟(cell)把 A 乘以 5,最後告訴我結果。"

幽默小提示:管家會分成幾個區塊(Cells)來執行,並成功告訴你答案是 500。它沒有金魚腦,它真的記住了前面的變數 A 是多少!

練習 2:讓管家畫一張圖表 如果你手邊有一個 CSV 檔案(假設叫做 sales.csv),你可以這樣玩:

# 在 chat 模式下對 Hermes 說:
"請用 jupyter-live-kernel 讀取我目前目錄下的 sales.csv,然後用 matplotlib 幫我畫一張長條圖,顯示每個月的銷售額。"

管家會寫好 pandas 和 matplotlib 的程式碼並執行。雖然純文字的終端機可能無法直接顯示圖片,但管家會把圖檔存下來給你確認!

練習 3:匯出你的研究成果 當你和管家完成了一連串的數據分析後,記得把它存下來:

# 在 chat 模式下對 Hermes 說:
"我們剛剛的分析很棒!請幫我把剛剛執行過的所有程式碼和結果,匯出成一個名為 'my_analysis.ipynb' 的檔案。"

打開那個新產生的檔案看看!是不是有一種「這份精美的報告居然是我做出來的(雖然其實是管家做的)」的驕傲感?


🎉 太棒了!你已經解鎖了資料科學家的成就!

透過 Jupyter 技能,Hermes 能夠處理更複雜的運算與圖表生成,這讓它在職場上的價值翻了不只一倍。

不過,資料分析完了,總得寫成一份給人類看的文字報告吧?或者是你平時就有寫筆記、整理知識的習慣?下一章《文件與知識管理》,我們將帶你探索 Hermes 如何與 Obsidian、Notion 等軟體連動,打造你的第二大腦!我們第二十八章見!🧠