驅動 Claude 自主程式碼迴圈:開源應用 24/7 全自動維護實驗

開發者分享使用 Claude Code 建立 autonomous agent 來維護開源應用的實驗,涉及 prompt 設計和 code generation。

該實驗旨在探討 提示工程 如何驅動 大型語言模型 (LLM) 實現程式碼的極致 自主性,目標是讓開源健身追蹤應用程式 GymCoach 達成 24/7 全自動化維護。 核心是設計一系列 Claude 程式碼迴圈,每個迴圈由獨立的提示驅動,負責執行以下關鍵流程: • 自動篩選程式碼庫任務並建立 GitHub issue。 • 在獨立分支上實作功能,並遵循專案規範。 • 通過嚴格的「綠燈門檻」(包含 Lint、型別檢查、單元測試、建構及 CI/CD 中的整合/端到端測試)。 • 自動合併 PR、更新變更日誌並發布手冊。 透過這種方式,實驗實現了 issue → PR → 審核 → 合併 → 文件化的 自動化維護 循環,全程無需人工介入。

作者指出:「這是一個刻意的測試,旨在探討提示能將自主性推到多遠,並觀察自主迴圈在真實程式碼庫中運作的極限。」 為確保 可重現性,所有提示、迴圈設定及維護方法均已在公開的 GitHub 儲存庫中詳細記錄。 未來還將引入新的 深度研究迴圈,用於探索新功能並分析用戶痛點,持續推動專案發展。


來源:r/PromptEngineering

閱讀原文 ↗

標籤:#claude-code#prompt-engineering

← 回首頁