這篇文章的作者是 GitHub 開發者關係資深總監 Cassidy Williams,內容整理自一集 GitHub Podcast。文章想解決的問題是,AI 開發圈最近冒出一堆新詞,像是 loop、harness、squad,聽起來很潮,但很多人搞不清楚它們實際在講什麼,或只是舊概念換了新名字。
文章挑出幾個常見詞逐一說明:loop engineering 是替代理人設計一套可重複執行的流程,而不是每次手動下指令;Ralph loops 是比較直接、暴力的做法,讓代理人一直重複做到任務完成,不一定有效率;harness 則是模型以外的一整套工具、權限與記憶機制,決定模型實際能怎麼發揮。
文章還提到 hill climbing,也就是靠不斷評估、依回饋調整做法,一步步把結果做得更好。Williams 在文中特別提醒,這些新詞多半是在講新的做事方式,或把舊概念重新包裝,也可能只是這個領域說法還沒統一,重點應該放在背後實際的工程做法,而不是流行用語本身。
這篇文章對正在學程式的孩子和家長反而蠻實用:以後在網路上看到 loop、harness、squad 這些詞,不用覺得自己跟不上,很多時候只是把原本就在做的事情換個新名字。與其急著背新名詞,不如先把寫程式、拆解問題、一步步測試改善這些基本功練好,這些能力不管名詞怎麼變都用得到。
AI開發工具教育