用 AI 將資料變整齊:清理 → 摘要 → 轉格式 → 批次輸出
建立「可交功課」的檔案整理流程
用 Gemini CLI 生成一份「凌亂筆記」文字檔,作為整理素材。
轉成清晰的條列重點、加小標題、補充例子,並輸出為 markdown。
用 Python 一次生成統計、關鍵字、目錄與輸出報告檔。
本練習將完成:
生成筆記 → AI 整理成 Markdown → Python 批次分析 → 匯出報告與對話紀錄
打開終端機後,檢查版本:
# 檢查 Python 版本
python --version
# 檢查 Gemini CLI 版本
gemini --version
代表環境已就緒,可直接使用。
請改用 npx @google/gemini-cli
在 PowerShell 依序輸入:
1 cd "$HOME\Desktop"
(無法進入桌面請嘗試:cd "$HOME\OneDrive\Desktop")
2 cd gemini-cli-class (沒有就先 mkdir)
3 mkdir S1B_姓名_Gemini-CLI_練習二 (已建立可跳過)
4 cd S1B_姓名_Gemini-CLI_練習二
5 pwd
# 應顯示 "...Desktop/gemini-cli-class/S1B_Tom_Gemini-CLI_練習二"
依照你的安裝狀態,擇一啟動:
gemini
npx @google/gemini-cli
在 Gemini CLI 對話框輸入的是提示詞(Prompt)。
需要執行系統命令時,在前面加「!」(按 ESC 退出)。
在 Gemini CLI 對話框內貼上:
請用繁體中文產出一份「凌亂的課堂筆記」,存成 messy_notes.txt(UTF-8),主題:Windows 命令行 + 檔案管理。
內容要求:
輸出要求:只在當前文件夾輸出一個 messy_notes.txt,不要額外解釋。
重點:執行系統命令必須加「!」(按 ESC 退出)
# 確認檔案是否存在
!ls
# 用記事本打開查看(你會看到很亂)
!notepad messy_notes.txt
在 Gemini CLI 對話框內貼上:
請讀取同資料夾的 messy_notes.txt,將內容整理成一份乾淨的 Markdown 筆記,輸出為 clean_notes.md(UTF-8)。
整理規則:
輸出要求:只輸出 clean_notes.md,不要額外解釋。
在 Gemini CLI 對話框內貼上:
請寫一個 Python 程式 notes_report.py,在同資料夾執行後,產出 report.txt(UTF-8)。
功能要求(讀取兩個檔案):
輸出要求:只在當前文件夾輸出 notes_report.py,不要額外解釋。
在 Gemini CLI 對話框內輸入命令:
# 確認檔案齊全
!ls
# 執行報告程式
!python notes_report.py
# 打開報告檔
!notepad report.txt
問題:為什麼在 Gemini CLI 內執行命令要加「!」?
將你與 Gemini CLI 的互動存成檔案:
完成後用 !ls 確認檔案是否存在。
在 Gemini CLI 內打開記事本並回答:
!notepad reflection.txt
反思內容(必填):
請確認 S1B_姓名_Gemini-CLI_練習二 資料夾中包含以下 6 個檔案: