什麼是AmpCode?
AmpCode 是一款結合 AI 代理與開發環境的工具,讓使用者能透過雲端沙箱(Orbs)執行程式碼修改、測試與部署任務。其核心優勢在於代理可在使用者關閉裝置後繼續運作,並支援從網頁、終端機或手機隨時接管進度。
AmpCode的特色是什麼?
- 雲端沙箱執行 (Orbs)每個工作線程擁有獨立的雲端環境,內含程式碼、外掛與工具,避免本地資源衝突且無需手動清理。
- 非同步持續運作AI 代理可在使用者登出或關閉筆電後繼續執行任務,完成後再透過多裝置同步結果。
- 即時預覽介面 (Portals)在沙箱內直接運行應用程式並提供即時重新載入的預覽視窗,無需本地安裝開發伺服器即可檢視變更。
- 事件驅動喚醒代理可設定為回應外部事件(如 Linear 問題單更新、CI 失敗或排程時間)自動啟動工作線程。
- 協同控制模式支援邀請團隊成員進入同一個 Orbs 環境,共同檢視程式碼變更、操作終端機及管理正在運行的應用。
- 跨平台存取提供網頁版、CLI 指令列以及行動裝置 App,允許使用者在不同設備間無縫切換對代理的控制權。
AmpCode的使用案例有哪些?
- 遠端監控部署狀態提交程式碼合併請求後,指示代理每 15 分鐘檢查一次 CI/CD 流程與生產環境日誌,並在發現異常時通知使用者。
- 視覺化 Bug 修復驗證上傳記錄 UI 閃爍問題的螢幕錄影檔給代理,由其分析程式碼邏輯並生成修正後的 Storybook 預覽連結供確認。
- 自動化工單處理閉環當收到特定 Bug 報告時,代理自動重現問題、撰寫補丁、通過測試、發布版本,最後發送郵件回覆用戶並關閉工單。
如何使用AmpCode?
- 建立專案環境透過
amp clone指令或從 GitHub 匯入專案,系統將自動配置包含依賴項與工具的雲端 Orbs 環境。 - 下達任務指令在網頁或終端機輸入自然語言提示(例如「修復這個登入錯誤」),代理將開始在沙箱中編寫與執行程式碼。
- 檢視與預覽變更使用 Portals 功能開啟代理構建的應用程式進行即時互動測試,或在 Changes 分頁審查具體的程式碼差異。
- 授權與繼續執行若需存取生產環境資料,透過終端機執行批准指令授予權限;亦可選擇關閉裝置,讓代理在背景繼續執行剩餘步驟。
- 接收結果與合併代理完成任務後會回報結果或產生 Pull Request,使用者可直接在手機或網頁上確認並合併至主分支。









