跳轉至

AI 整合

FrontISTR 正在推動將 AI 代理與環境建置、分析執行、程式碼改進等各種軟體相關工作結合的嘗試。今後可運用 AI 的場景預期還會進一步擴大,包括協助建立模型及與外部工具整合等。本頁介紹這些 AI 整合的相關嘗試。

Fabrica — 運用 AI 代理的工房

FrontISTR-Fabrica 是供 FrontISTR 使用者與開發者運用 AI 代理的工房(Fabrica)。將需求填入依各項任務準備的提示範本並交給 AI 代理後,AI 會制定作業計畫,在需要時進行確認後執行,並將結果彙整成報告。使用者可以專注於確認結果與做出判斷。

使用範本可以互動方式進行下列工作。

  • 環境建置 — 從調查建置設定、編譯到執行確認
  • 執行分析 — 確認網格、建立輸入檔案、執行求解器、整理結果
  • 新增功能與修正錯誤 — 從調查程式碼、實作、測試到提交
  • 文件製作 — 撰寫手冊、確認與程式碼的一致性
  • 貢獻 — 草擬 issue/合併請求,以及說明向 fork 推送的程序

使用時,需要可建置並執行 FrontISTR 的環境,以及 GitHub Copilot、Claude Code、Codex 等 AI 代理。安裝程序、前置條件與各範本的使用方式請參閱儲存庫的 README

是否採用 AI 提出的命令或程式碼,最終由使用者自行判斷。範本的目的在於使確認工作更容易,並不保證 AI 輸出的正確性。

相關項目