我越來越相信,Unix 工具採用的那種將大量專注的、可組合的功能單元作為獨立單元或作為更大流程的一部分來使用的方法,也是編碼代理工具的最佳方法。 試圖創建一個能夠處理所有事情的大型統一系統的問題在於,每個人都有自己的工作流程和開發方式,通常很難創建一個能夠適應所有這些差異的「一刀切」項目,而不會使其變得臃腫複雜,在實踐中無法很好地發揮作用。 所以我有一個用於代理郵件的工具,一個用於任務管理的工具(Steve Yegge 的 beads),一個用於任務選擇的工具(bv),一個用於歷史搜索的工具(cass),一個用於多語言代碼檢查和錯誤捕獲的工具(ubs),一個用於敏感命令處理的工具(slb),一個用於管理 smux 和代理會話的工具(ntm) 你可以使用其中的一個、幾個或全部。它們之間部分集成,但始終是可選的。例如,如果你已設定代理郵件,SLB 可以使用它,但它也可以獨立運作。 NTM 可以顯示來自 BV 的訊息,但並非強制執行。 它們就像樂高積木一樣,你可以用它們來建造任何你想要的系統,而且很容易就能創建自己的小工具來添加你想要的功能。 然後,你的 AGENTS 點 md 檔案就有點像一個作業系統,你可以在其中將工具「安裝」到代理的工作記憶體中,並透過描述如何、何時以及為什麼使用它們來配置它們(奇怪的是,你現在還得擔心如何說服機器使用這些工具!)。 這樣,您就可以在電腦上設定所有工具,但只需根據項目啟動特定的工具,只需新增解釋您要使用的工具的相關說明即可。
正在載入線程內容
正在從 X 取得原始推文,整理成清爽的閱讀畫面。
通常只需幾秒鐘,請稍候。
