Panel:具備自主建置視窗能力的 AI 科研工作空間
為何重要
此工具展示了 AI Agent 從「聊天機器人」向「工作空間操作者」轉型的趨勢,透過自主建置視窗與模組化架構,大幅減少研究人員在不同型別載具間的切換成本。其 Modules 的型別定義意圖解決 Agent 生成的可觀察性與長任務進度追蹤問題,代表往後 AI 指令碼將朝向更透明、可組合的軟體工程化發展。
Panel 是一個開源科研工作空間,讓 AI Agent 能夠與使用者並肩作業,不僅能讀寫檔案,還能根據需求動態建立自定義的 Viewer 視窗。系統需 Node 22.18 或更新版本及 uv 工具,並需登入 Claude Code 作為主要 Agent。核心包含具型別定義的 Modules 與 Data Abstraction Layer (DAL),但目前僅完整支援 Claude Code。-
- 技術門檻:需安裝 Node 22.18+,
uv,並透過claude once登入 Claude Code;應用啟動於http://localhost:4173。 - 架構設計:具備「Modules」模組機制(支援定義 Inputs, Outputs, Intermediates)與「DAL」資料抽象層,方便檔案系統與記憶體物件對映。
- 功能現狀:目前僅完整支援 Claude Code 的導讀 (literature review) 與 Modules;OpenAI API Key 為選填,且無該金鑰時 Agent 無法執行需網路搜尋的功能。