Fullive-AI/Anima
Make Every Hardware Intelligent — an open-source Agent OS for hardware intelligence
解決的問題
Anima 是一個開源的 Agent OS,旨在將被動的智慧家居硬體轉化為主動、協作的智能代理。它超越了單純的設備控制面板,賦予硬體感知環境、根據使用者偏好做出決策,並隨著時間從行為中學習的能力。
運作方式
Anima 作為一個本地網路執行時,整合了四個核心元件:
- Brain:使用 LangGraph 和 OpenAI 相容的 LLM 的中央決策層,根據使用者意圖、裝置狀態和記憶來規劃行動。
- Skills:包含元資料、提示和腳本的領域特定知識套件,定義特定裝置類型(例如燈光、冷氣)應如何行為與互動。
- Memory:分層的長期記憶系統,從互動歷程中提取偏好與習慣,以演進裝置行為。
- Adapters:硬體整合層,將結構化的 AI 決策轉換為實際的裝置協定呼叫,目前支援 Xiaomi/MIoT 裝置。
適用對象
適合希望建構一個能學習使用者習慣並支援可擴展硬體整合的自主 AI 驅動家庭自動化系統的開發者與智慧家居愛好者。
主要特色
- 自動裝置發現:掃描本地網路並透過 QR 登入與 Xiaomi 雲同步,消除手動設定。
- 可擴展的技能系統:允許使用者新增自訂裝置智慧套件,而無需將邏輯硬編碼至核心 Brain 中。
- 基於證據的記憶:使用分層系統(核心身分、目錄、細節)儲存並提升已確認的使用者偏好。
- 本地優先架構:在使用者自己的機器上執行,以維持對本地網路的控制。
- OpenAI 相容:支援多種 LLM 後端,包括 OpenAI、DeepSeek 和本地 Ollama 端點。
相關
- 專案
- 專案
- 專案
- 專案
- 專案