返回專案列表
The Brain
專案年份: 2026
The Brain 是一個可擴充的 AI Agent 平台。系統支援匯入 Skill 檔案,也支援客製化 Provider 程式碼。平台提供使用者註冊登入、多聊天室上下文記憶,以及金鑰管理與 Skill 權限控管能力。
技術
FastAPISQLSolidJSOllamaAI AgentSkill System
架構
Loading architecture diagram...
- 前端以 SolidJS 建立登入、聊天與設定介面,提供輕量且流暢的操作體驗。
- 後端以 FastAPI 提供驗證、聊天編排、skill registry、provider 執行與 API key 管理能力。
- SQL 資料庫保存使用者、session、API key、skill metadata、provider 設定與聊天上下文歷史。
- Skill Runtime 解析 markdown skill 檔案並轉為結構化能力,供 Agent 安全呼叫。
- Provider 抽象層同時支援客製 provider 程式碼與 Ollama 本地模型端點,保留擴充彈性。
功能特色
- 支援 Skill MD 匯入,將 Markdown 能力定義轉為可重用的 Agent 工具。
- 支援客製化 Provider 程式碼,能把團隊流程固定化並擴充特殊需求。
- API Key 多金鑰管理,且可對每把金鑰限制可使用的 Skill。
- 完整使用者註冊/登入機制,提供帳號層級存取控管。
- 多聊天室與上下文持久化,適合長流程與多任務並行操作。
- Provider 路由層可整合本地 Ollama 與其他模型供應商。
- 集中化設定能力,統一管理 skill、provider 與聊天流程策略。
成果
- 建立可透過 Skill 與 Provider 雙軌擴充的 AI Agent 核心平台。
- 透過 key 級別 Skill 權限控管與 Provider 治理,降低整合風險並提升可管理性。
- 以帳號系統與多聊天室上下文記憶,提升實務情境下的持續對話與任務效率。
Demo 圖片
開發路線圖
- 以 FastAPI + SQL + SolidJS 建立核心架構
01
完成前後端邊界與資料模型,打通 users、keys、chat、skill、provider 等核心實體。
01 - 完成使用者註冊與登入系統
02
建立註冊、登入與 session/token 驗證流程,提供帳號層級的安全控管基礎。
02 - 建立 Skill Markdown 匯入與解析流程
03
可載入 Skill MD 並解析成可執行能力描述,作為 Agent 工具編排的基礎。
03 - 實作 Provider 客製化擴充框架
04
支援以程式碼封裝固定流程,將團隊規範與客製邏輯沉澱成可重複使用的 provider。
04 - 多 API Key 管理與 Skill 權限白名單
05
每把金鑰可設定可用 skill 範圍,降低外部整合時的誤用風險與權限外溢。
05
其他專案