跳到主要內容
AI 武林

高見龍台灣

部落格 ・ 台灣 ・ 繁體中文 ・ A 級 ・ 29 筆內容 ・ 最近更新 2026/10/01

台灣;程式與 AI 教學文章

最受歡迎

依人氣

  1. 2文章入門中文

    Day 16 - System Prompt 該寫什麼

    這篇文章詳細介紹了如何為 Coding Agent 撰寫 System Prompt。作者將 System Prompt 分為「行為守則」與「環境資訊」兩部分:守則包含查證再回答、驗證程式碼、不重複述工具呼叫、以及安全規範(如不讀取未開放…

  2. 3文章入門中文

    Workflow、AI Agent,傻傻分不清楚?

    探討 Workflow 與 AI Agent 的差異,指出 Workflow 提供可預測性與控制權,適合金融、醫療等需嚴格流程的場景;而 Agent 則提供自主性與彈性,擅長處理非結構化任務。

  3. 8文章入門中文

    Day 17 - 打開 streaming

    介紹了如何啟用 LLM 的「串流」功能,讓回應逐字顯示而非等待整段完成。作者展示了如何使用 SDK 的 stream() 方法,並透過程式碼實作來處理中斷情況,確保即使模型回答不完整,也能正確記錄已完成的內容。

最新內容

依發布時間

  1. 文章入門中文

    Day 17 - 打開 streaming

    介紹了如何啟用 LLM 的「串流」功能,讓回應逐字顯示而非等待整段完成。作者展示了如何使用 SDK 的 stream() 方法,並透過程式碼實作來處理中斷情況,確保即使模型回答不完整,也能正確記錄已完成的內容。

  2. 文章入門中文

    Day 16 - System Prompt 該寫什麼

    這篇文章詳細介紹了如何為 Coding Agent 撰寫 System Prompt。作者將 System Prompt 分為「行為守則」與「環境資訊」兩部分:守則包含查證再回答、驗證程式碼、不重複述工具呼叫、以及安全規範(如不讀取未開放…

  3. 文章入門中文

    讓不會寫程式的人寫程式

    探討了從 COBOL 到 AI 的程式語言演進,指出「需求正在成為新的程式語言」這一願望已存在數十年。文章分析了 COBOL 為了讓業務人員易懂而犧牲可讀性的設計,以及 SQL 讓程式設計師更輕鬆的轉變。

  4. 文章進階中文

    Day 15 - 把 agent 關在工作目錄

    介紹了如何在 Python Agent 中透過 macOS 的 App Sandbox 功能限制工作目錄許可權,防止指令跳脫或讀取外部檔案。作者展示了如何配置 Seatbelt 沙箱,並實作指令碼驗證沙箱是否有效擋住 shell 指令。

  5. 文章進階中文

    Day 14 - 把 rm -rf 攔下來

    介紹了「KeSi」工具如何透過規則控制 Shell 指令的執行許可權。它將 dangerous 命令(如 rm -rf)分類為拒絕、詢問或允許,並建立白名單與黑名單機制。

  6. 文章入門中文

    Day 13 - 【實戰】放手修一個 bug

    介紹了「放手修一個 bug」的實戰案例,透過 KeSi 模型處理一個包含差一錯誤的會員訂單試算專案。模型需跨檔案定位 bug 並修正,但模型會隨機選擇執行路徑,導致測試結果不一。

  7. 文章進階中文

    Day 12 - 讓迴圈停得下來

    介紹了如何防止 AI 程式碼執行迴圈無限轉圈。作者提出設定最大輪次(MAX_TURNS)和工具失敗次數(MAX_TOOL_FAILURES)來強制停機。

  8. 文章進階中文

    Day 11 - 執行 shell 指令

    介紹了如何使用 Python 的 subprocess 模組建立 run_command 工具,以解決 AI 模型無法直接執行 shell 指令的難題。

  9. 文章入門中文

    Day 09 - 改 code 為什麼用字串替換

    探討如何讓 AI 工具精確地修改程式碼檔案,避免整檔重寫造成的成本與錯誤風險。作者介紹了使用「字串替換」作為主要策略,並強調讀取檔案必須以 bytes 格式處理以確保行尾格式一致。

  10. 文章進階中文

    Day 08 - 在專案裡搜尋

    介紹了如何在專案中高效搜尋檔案內容,並展示了如何將 ripgrep 整合進 KeSi 工具。透過使用 rg 的預設過濾規則與子行程技術,KeSi 能自動忽略隱藏檔與二進位檔案,並提供包含行號與檔名的搜尋結果,大幅減少模型處理的雜訊與代價。

  11. 文章進階中文

    Day 06 - 第一個工具 read_file

    介紹了 Python 中如何使用「讀取檔案」工具來實現 Agent 自主執行任務。透過定義工具 Schema、設定路徑防護機制,並結合 Path 函式與 try/except 錯誤處理,將原本只能對話的程式碼轉化為能讀取檔案並回應的 Ag…

  12. 文章入門中文

    Day 04 - 讓模型假裝有記憶

    介紹了讓 AI 模型假裝有記憶的方法,透過建立「日記」陣列記錄對話歷史,並在每次請求時將整本日記傳送給模型,使其能根據上下文進行回答。作者還展示了如何修改程式碼實現此功能,並提及了預填(prefill)技術,讓模型從斷點繼續回答。

  13. 文章入門中文

    Day 03 - 第一個 API 請求

    本文章教導讀者如何使用 Anthropic Python SDK 傳送第一個 Messages API 請求。透過設定環境變數與使用 uv 管理依賴,作者演示了如何組裝一封簡潔的陽春版信件,並解釋了模型回覆的「積木」結構與 token 成…

  14. 文章入門中文

    Day 02 - 側錄 Claude Code!

    透過側錄方式,將本地 Claude Code 的 API 請求攔截並存檔,讓讀者能直接檢視模型所接收的 system 守則與工具清單。

  15. 文章入門中文

    SDD 規格驅動開發

    探討規格驅動開發(SDD)如何透過先定義需求與設計,確保 AI 理解一致,避免 Vibe Coding 風格的失控。文章指出 SDD 的核心在於將模糊指令轉化為可驗證的規格檔案,並分為 Requirements、Design、Tasks…

  16. 文章入門中文

    寫作吧,菜鳥工程師!(上)

    探討工程師寫作的重要性,指出寫作能幫助澄清模糊概念、獲取免費審查並建立個人品牌。作者強調寫作不是為了文學造詣,而是為了將模糊經驗轉化為清晰知識,並提供找題目的三個問題來鼓勵讀者開始寫作。

  17. 文章入門中文

    n8n 2.0 新功能介紹

    n8n 2.0 於 2025 年 12 月發布,主要強化了工作流的安全與效能。核心改進包括將「儲存」與「發布」分離,避免編輯時誤觸線上流程;新增 Task Runner 機制,將 Python 節點執行隔離,提升安全性;

  18. 文章入門中文

    Workflow、AI Agent,傻傻分不清楚?

    探討 Workflow 與 AI Agent 的差異,指出 Workflow 提供可預測性與控制權,適合金融、醫療等需嚴格流程的場景;而 Agent 則提供自主性與彈性,擅長處理非結構化任務。