一門免費開源的代理式工程課程

每個程式都是一連串步驟。 唯一的問題是:由誰決定這些步驟。

一門關於如何打造 AI 系統的完整課程,專為軟體開發新手而寫。三個部分,引導內容約 5–6 小時,另有開放式的第 9 階段。學完後你會親手做出一個可運作的代理程式,以及一套為它評分的評測集。

免註冊、無廣告、僅統計匿名瀏覽次數、MIT 授權。

那麼,什麼是代理式工程?

每個程式都是一串步驟。唯一的問題是:誰決定下一步,以及在什麼時候決定。

這一步由人決定

你事先把步驟寫好。電腦每次都一絲不苟地照做——快、可預期,也對你沒想到的一切視而不見。

這一步由模型決定

你描述目標,讓模型在程式執行時自己挑下一步。靈活、常有驚喜,也因此必須檢查。

幾乎所有真實系統都是兩者的混合。如何配這個比例,就是這門手藝的全部——也正是你在這裡要練的。

你的學習路徑

每一部分都比前一部分要求更多。請從最上面開始。

從這裡開始第一部分 · 閱讀

手冊

十一個圖解章節,說清楚執行時究竟由誰決定下一步:寫程式、提示詞、脈絡、迴圈、圖、執行框架、評測與資安。這裡的每次模型互動都是依照腳本模擬的。

閱讀 30 分鐘,全部跑完約 1 小時 · 離線完成 · 不需 API 金鑰
閱讀手冊→
第二部分 · 練習

實驗室

在瀏覽器裡完成四個動手關卡:發出一次真正的模型呼叫,把規則式點餐機擴充到它撐不住為止,寫出自己的提示詞,再用二十個真實案例替它評分,看著數字變化。

40 分鐘 · 使用你自己的 DeepSeek API 金鑰 · 註冊需要手機號碼和少量儲值 · 供應商費用隨實際用量變化
進入實驗室→
第三部分 · 打造

動手做一個代理程式

在自己的電腦上完成九個引導階段(0–8),再做第 9 階段遷移作品。你會建立模型呼叫、規則、提示詞、評測、脈絡、代理迴圈、控制與防護,再把它們遷移到自己熟悉的領域。

約 4 小時 · TypeScript · 可離線,或按實際用量呼叫供應商

↗ 先在本站完成設定指南,再打開 GitHub 上的本機 TypeScript 課程。

進入課程→

學完你將能夠

判斷哪些問題需要模型、哪些不需要

這是本領域最有價值的判斷,也是最適合用低成本試錯來學會的一項。

寫出提示詞,並證明它真的有效

不是靠讀它的回答,而是用案例評分,盯著那個數字變化。

打造能撐過失敗的代理迴圈

工具一定會出錯。迴圈要能讀懂錯誤並調整,而不是直接當掉。

為模型能做的事設下界線

權限關卡、強制審核步驟,以及真正寫在程式碼裡的限制。

這門課適合誰

完全零基礎的初學者

第一、二部分完全不需要程式基礎。

學生與自學者

引導部分大約需要 5–6 小時,可以分段來學。第 9 階段是開放式專案。

教師

一份 90 分鐘的教案,可自由使用與翻譯。

你的進度

還沒有紀錄。進度只存在這個瀏覽器裡——不需要帳號,也不會傳送到任何地方。

完成清單

  • ○手冊 0/11 節 開始學習
  • ○實驗室
    • ○你的第一次呼叫
    • ○那堵牆
    • ○寫提示詞
    • ○量一量
    0/4 步驟 開始學習
  • ○動手做一個代理程式 這是你自己的標記。本網站看不到你電腦上的課程。 開始學習

下一步 從手冊開始

常見問題

真的完全免費嗎?

是的。整門課程採用 MIT 授權,不必註冊、不蒐集電子郵件,也沒有廣告。網站只統計匿名頁面瀏覽次數,不使用 Cookie,也不會建立個人輪廓。第一部分完全離線。第二部分會使用你自己的 DeepSeek 金鑰:註冊需要手機號碼和少量儲值,實際呼叫可能產生供應商費用。第三部分可以離線執行,也可以使用你自己的 DeepSeek 或 Claude 金鑰。

需要會寫程式嗎?

第一、二部分不需要。第三部分要求你能讀寫基礎 TypeScript:函式、物件、for 迴圈和 await。若還不會,先做完前兩部分再回來。舊版 Python 課程保存在 legacy 目錄中;目前的課程使用 TypeScript。

使用哪一個 AI 模型?

第一部分只使用腳本模擬,不連接任何供應商。第二部分的瀏覽器實驗室目前使用你自己的 DeepSeek 金鑰。第三部分的本機 TypeScript 課程支援 DeepSeek、Claude,也支援腳本化的離線替代模型。

我的 API 金鑰安全嗎?

瀏覽器實驗室會把金鑰保存在目前分頁的工作階段儲存空間中,並將模型請求直接傳送給 DeepSeek。本站不會刻意把金鑰、提示詞或回覆傳送給分析服務。不過,分析指令碼與本站在同一來源執行,因此它屬於第三方信任邊界,不能把隔離視為技術保證。關閉分頁會清除本機副本,但不會撤銷 DeepSeek 帳戶中的金鑰。