UStackUStack
Factory icon

Factory

Factory 提供以 Droids 為核心的代理式軟體開發,能在 IDE、網頁、CLI、Slack/Teams 與待辦流程中委派程式、測試與部署任務。

Factory

Factory 是什麼?

Factory 是以代理為核心的軟體開發軟體,使用「Droids」來委派完整的工程任務—例如重構、事件回應與遷移—橫跨整個開發生命週期。明確目標是讓團隊在現有工作環境中運行 AI 程式代理,而無需變更現有工具、模型或工作流程。

頁面中,Factory 將 Droids 定位為嵌入工作流程的代理,能在 IDE、瀏覽器 UI、命令列介面、Slack/Teams 與專案/待辦情境中運作。重點在於端到端委派任務(包括產生如拉取請求的輸出),同時從票單到程式碼保持可追溯性。

主要功能

  • 跨多介面的嵌入式「Droids」:在 IDE/終端機、網頁 UI、CLI、Slack/Teams 與專案管理情境中委派任務。
  • 無需切換工具的任務委派:使用相同開發工作流程與工具,而非移至獨立系統。
  • 支援常見 IDE/終端機情境:頁面特別提及 VS Code、JetBrains、Vim,以及 macOS/Linux 和 Windows 上的終端機使用。
  • 基於網頁的代理執行:直接從瀏覽器運行 Droids,處理如重構或除錯等複雜程式任務,無需頁面所述額外設定。
  • 代理驅動的 CI/CD 與維護自動化:CLI 路徑用於腳本化與並行代理,適用於 CI/CD、遷移與自動程式碼審核等階段。
  • 專案/待辦觸發執行並建立 PR:Factory 可從問題指派或提及觸發代理,拉取情境、實作解決方案,並建立 PR,同時從票單到程式碼維持可追溯性。
  • Slack/Teams 中的共享支援/工程頻道:以純英文委派事件分類與小修復,取得程式碼層級解決方案。

如何使用 Factory

  1. 透過提供的快速入門開始:使用頁面提及的「Quickstart Guide」,從選擇介面(明確強調先從 IDE 或終端機)開始運行 Droids。
  2. 從現有工作流程委派任務:在 IDE 或終端機中,將任務指派給 Droid(頁面提及如重構、除錯與遷移等範例),同時保留現有工具與快捷鍵。
  3. 依需求使用額外介面
    • 在瀏覽器中運行 Droids,進行即時代理驅動工作。
    • 使用命令列腳本化/並行代理運行,適用於 CI/CD、遷移或維護。
    • 在 Slack/Teams 中,以純英文委派支援或事件分類項目。
  4. 針對待辦驅動工作,從問題觸發:使用專案管理/待辦體驗,Factory 從問題指派或提及觸發代理,產生程式碼變更並建立 PR,具可追溯性。

使用情境

  • 基於 IDE 的重構與除錯:開發者可從編輯器(例如 VS Code、JetBrains、Vim)委派重構或疑難排解任務,無需變更工作流程。
  • 網頁 UI 用於快速代理實驗:團隊成員可從瀏覽器 UI 運行程式任務,立即委派重構或除錯。
  • 命令列自動化 CI/CD:建置/發行工程師可腳本化並行 Droids,支援 CI/CD 相關活動,如自動程式碼審核與其他維護任務。
  • 經由 Slack/Teams 的事件分類與快速修復:支援與工程團隊可在事件期間以純英文發送任務,透過共享頻道取得程式碼層級解決方案。
  • 從待辦到 PR 的工程工作流程:團隊可從問題指派或提及觸發代理,讓 Factory 拉取情境、實作變更並建立 PR,同時保持票單與結果程式碼的連結。

常見問題

  • 我在哪裡可以執行 Factory 的 Droids? 頁面列出 IDE/終端機、桌面/網頁、命令列、Slack/Teams,以及專案管理/待辦介面。

  • 我需要變更現有工具或工作流程嗎? Factory 的定位表示 Droids 可在「你現有工作環境中」運作,無需變更工具、模型或工作流程。

  • 哪些 IDE 被提及? 頁面特別點名 VS Code、JetBrains 和 Vim,以及終端機使用。

  • Factory 能否從票券建立拉取請求? 頁面描述的專案管理/待辦流程表示 Factory 可建立 PR,同時維持從票券到程式碼的可追溯性。

  • Factory 是否設計用於企業使用? 頁面包含「企業」區段,描述其安全、可擴展,並可整合現有工程工具,並提及產業級安全與合規性,但未列出特定標準或認證。

替代方案

  • 通用 LLM 程式碼助理:專注於聊天式程式碼幫助的工具可協助程式碼片段或指引,但通常不具備 Factory 描述的端到端代理工作流程,橫跨 IDE、CI/CD、Slack/Teams 及待辦到 PR 執行。
  • CI/CD 自動化平台與內部開發自動化:團隊可在管線周圍建置腳本或代理式工作流程,但這與 Factory 強調跨多介面代理委派的特色不同。
  • 具自訂整合的工作流程/問題自動化工具:通用自動化平台可依票券事件自動化動作,但你需自行連接程式碼執行、情境處理及 PR 建立。
  • IDE 工作自動化延伸模組:編輯器外掛可簡化 IDE 內重複任務,但可能無法提供 Factory 頁面描述的跨介面委派(網頁/CLI/Slack/Teams/專案管理)。
Factory | UStack