工程開發
strategy-scaling-architecture
spectre-build 的架構規劃與擴展,涵蓋 GUI、伺服器層、多模型支援以及工業級管線編排。
簡介
此技能為將 spectre-build CLI 工具演進為工業級產品提供架構框架。重點在於突破阻礙擴展的三大高牆:單體式神級模組架構、耦合的標準輸出,以及同步執行限制。此技能旨在引導開發者與架構師將腳本驅動的執行流程轉型為健全的服務導向架構。
-
規劃從 CLI 執行轉向模組化 PipelineOrchestrator,支援網頁介面、API 整合與無頭作業。
-
實作非同步事件匯流排系統,以結構化事件流取代標準輸出,提升遙測、即時導航與 GUI 整合能力。
-
提供多模型抽象化策略,支援在不同 LLM 後端間切換,並運用 FunctionCallCompletion 等進階策略。
-
支援開發進階功能,包括對抗性程式碼審查、自動化驗證週期以及複雜的管線串接。
-
透過多租戶支援、伺服器層實現 (REST/WebSocket) 與持久化狀態儲存 (SQLite/Postgres) 達成工業級可擴展性。
-
支援透過 Cron、Webhook 與非同步子處理程序進行節點式管線編輯與排程。
-
當計畫架構轉型、新增模型適配器,或為長時運行任務優化 build loop 時使用此技能。
-
輸入包括範圍文件、架構圖與系統需求,輸出則為管線設定 (YAML)、新服務模組與重構計畫。
-
需要熟悉 Pydantic 資料驗證、Python 非同步程式設計 (asyncio) 以及現有的 spectre-build 邏輯 (executor.py, stage.py)。
-
請遵循基礎提取、模型抽象、伺服器層、即時導航、對抗性審查與遙測整合的階段性開發路徑。
倉庫統計
- Star 數
- 0
- Fork 數
- 0
- Open Issue 數
- 0
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午08:13