sean.
返回專案列表

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 圖片

開發路線圖

  1. 以 FastAPI + SQL + SolidJS 建立核心架構

    01

    完成前後端邊界與資料模型,打通 users、keys、chat、skill、provider 等核心實體。

  2. 完成使用者註冊與登入系統

    02

    建立註冊、登入與 session/token 驗證流程,提供帳號層級的安全控管基礎。

  3. 建立 Skill Markdown 匯入與解析流程

    03

    可載入 Skill MD 並解析成可執行能力描述,作為 Agent 工具編排的基礎。

  4. 實作 Provider 客製化擴充框架

    04

    支援以程式碼封裝固定流程,將團隊規範與客製邏輯沉澱成可重複使用的 provider。

  5. 多 API Key 管理與 Skill 權限白名單

    05

    每把金鑰可設定可用 skill 範圍,降低外部整合時的誤用風險與權限外溢。

其他專案