iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

為你自己手刻 Claude Code v2 系列

每天打開 Claude Code,丟一句「幫我修這個 bug」,它就開始讀檔、搜尋、改 code、跑測試,這根本是現代版的魔法。但如果把外殼拆掉,它最核心的那一塊,可能沒有想像中複雜。在《為你自己手刻 Claude Code》系列裡,我會用 Python 帶大家從零手刻一個迷你版的 Claude Code,藉由實作過程看懂 coding agent 的運作原理。之後再把工作交給 AI 時,就會更清楚哪裡能放手、哪裡該攔住它,以及最後該怎麼驗收。

附註:因為第一次報名不小心睡過頭斷賽了,再重新報名一次

參賽天數 18 天 | 共 18 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 執行 shell 指令

文章同步發表在我的個人 Blog KeSi 現在手上有 6 個檔案工具,已經會讀、會找、會改、會寫,但現在只知道資料寫進去了,不知道寫進去的東西跑不跑得動...

2026-09-25 ‧ 由 高見龍 分享
DAY 12

Day 12 - 讓迴圈停得下來

文章同步發表在我的個人 Blog 第 1 天的標題是「Claude Code 其實就只是一個 while 迴圈」,第 6 天真的把這個迴圈寫出來之後,它一...

2026-09-26 ‧ 由 高見龍 分享
DAY 13

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

文章同步發表在我的個人 Blog 十二天下來,也幫 KeSi 加了不少工具,但湊起來到底能不能做事還不知道。所以今天不加新功能,而是準備了一個有 bug...

2026-09-27 ‧ 由 高見龍 分享
DAY 14

Day 14 - 把 rm -rf 攔下來

文章同步發表在我的個人 Blog 昨天實戰的最後 KeSi 把測試檔改掉了,那次它是真心認為測試寫錯(雖然並沒有),整個過程也沒有任何人被問過一句話。它想...

2026-09-28 ‧ 由 高見龍 分享
DAY 15

Day 15 - 把 agent 關在工作目錄

文章同步發表在我的個人 Blog 昨天那一整套詢問、清單、session 記憶,全部在同一個 Python 行程裡,能攔的其實只有透過我們的工具送進來的許...

2026-09-29 ‧ 由 高見龍 分享
DAY 16

Day 16 - system prompt 該寫什麼

文章同步發表在我的個人 Blog 到現在為止,KeSi 送出去的每一封信裡,system 這個欄位都是空的。模型不知道自己在哪個目錄工作,不知道哪些檔案是...

2026-09-30 ‧ 由 高見龍 分享
DAY 17

Day 17 - 打開 streaming

文章同步發表在我的個人 Blog 第 2 天攔下來的那包資料裡有一個 "stream": true,這個設定是要 API 把回應一段一...

2026-10-01 ‧ 由 高見龍 分享
DAY 18

Day 18 - 一輪對話要花多少錢

文章同步發表在我的個人 Blog 前面好幾天一直在講「這個很花錢」,但 KeSi 本身到現在都還不知道自己會花多少錢。今天幫 KeSi 裝一個電表,每跑完...

2026-10-02 ‧ 由 高見龍 分享