/app/agent
AppAgent:會動你筆記的助理
單一 Livewire 元件 app/Livewire/AppAgent.php 現有 7,106 行——不是薄殼聊天 UI,而是內建意圖判斷(Preflight)、Prism 工具調度、多模態視覺、筆記 CRUD、圖片產生與 OCR,直接操作與 /app/notes 相同的筆記本資料。
- 多模態 — 截圖、照片、圖表都能理解並寫入筆記
- 意圖 + 工具 — 「加一則開會」「查專案」「翻中文」會真的改資料庫
- 模型 / 快速模式 — 可切換模型;快速模式略過生成、直連意圖工具
- 三條動線 — MCP(AI Agent)· AppAgent(對話)· /app/notes(閱讀)同一資料
AppAgent.php · 7,106 行 LLMOps & 調度核心
筆記 CRUD
對話新增、修改、刪除、列出、預覽
視覺 / OCR
讀圖描述、圖表擷取、AI 產圖
Preflight 意圖
先判斷要做什麼,再選工具執行
權限與時間軸
區塊 RBAC、變更留痕、推播
Beta 與 MCP 的 create_note 等工具共用 Notes API。
高可用韌性架構
不只會寫筆記,更是高可用 AI Gateway
AppAgent 整合了企業級 三態斷路器(Circuit Breaker) 與 LLMOps 稽核日誌,即使本機 Ollama 顯卡 OOM 或雲端 503,也能秒級自癒與無縫降級。
Preflight 意圖路由
極輕量小模型前置識別,精準分流至文字、CRUD 工具或 Vision OCR,兼顧響應速度與 token 成本。
三態自動熔斷保護
Closed 正常 ➔ Open 熔斷(自動走 Fallback 鏈)➔ Half-Open 放行 1 筆 Canary 探活請求自癒。
LLMOps 稽核與排行
毫秒耗時量化、模型失敗率降序排行、近 50 筆診斷流水帳,3 秒定位哪顆模型不穩定。
雲地混合與任務解耦
Gemini 雲端 + Ollama / MLX 地端自由混打;文字模型與多模 Vision 獨立配置,互不塞車。