Kairos:一個本地優先的人工智能代理平台
Kairos 是一個實驗性的本地優先 AI 代理系統,旨在為編碼助手、自動化工作流、研究代理、Discord 工具等提供靈活的框架。它具備目標管理、模型路由、技能庫、內存、安全檢查和代理工作流等功能,目前處於早期 MVP 階段。
Kairos 是一款實驗性的本地優先人工智能代理平台,由開發者在 GitHub 上發佈。該項目的核心目標是構建一個靈活且可擴展的 AI 代理生態系統,以支持編碼助手、自動化工作流、研究代理、Discord 工具以及未來更多 AI 驅動的應用。與普通的聊天機器人不同,Kairos 圍繞模塊化系統設計,包括技能(Skills)、內存(Memory)、模型路由(Model Router)、提供商管理(Provider Management)、工具執行(Tool Execution)、安全檢查(Safety Checks)和代理工作流(Agent Workflows)。項目的長期願景是將其從一個基於終端的 MVP 發展為一個完整的本地優先代理生態系統,擁有更強大的 CLI 工具、Discord 控制、可選的語音鈎子、本地模型、插件和自適應用户控制的內存。
目前,Kairos 處於早期 MVP 開發階段。當前已實現的功能包括:目標持久化(/goal 命令存儲在 data/kairos/goals 目錄)、執行前的 guarded swarm 計劃、模型路由器(支持經濟型、均衡型和最佳型三種策略)、離線提供商故障切換、以及規劃者、構建者、審查者、測試者和打包者角色合約。項目還附帶了一個豐富的技能庫,涵蓋編碼、後端、前端、DevOps、安全、AI/ML、文檔、產品、通信、學習、元代理工作流、創新、管理、網絡安全、倫理、法律、金融、營銷、銷售、運營、客户支持等多個領域。技能庫按編號分類文件夾組織,用户可以通過命令輕鬆搜索和查看技能。
Kairos 的命令行界面提供了豐富的操作命令。用户可以通過 npm.cmd run kairos 啓動終端菜單,執行 setup、doctor、chat、brain、sandbox、goal、skills、context、tools、lessons 等操作。聊天功能類似於 ChatGPT 風格的終端交互,需要配置提供商(如 Ollama、OpenAI、Anthropic、Gemini、Kimi、OpenRouter 等)。如果選擇離線模式,則無需網絡連接,但聊天和推理功能需要配置提供商才能使用。此外,Kairos 還支持可選的 Ubuntu Docker 沙箱環境,用於安全執行 shell 命令,並具有網絡隔離、只讀掛載等安全加固措施。
項目還包含一個本地上下文索引,用於檢索技能文件、內存、課程和項目片段。雖然當前索引是基於詞彙的檢索,而非完整的嵌入向量數據庫,但它已經能夠支持快速搜索。內存和課程文件存儲在用户指定的 KAIROS_DATA_DIR 目錄下。Kairos 還具備自我改進功能,在每次目標運行後記錄課程,以逐步提升系統性能。
Kairos 的未來規劃包括多個版本迭代。v0.2 將改進內存和課程排名、增強技能管理、優化終端代理工作流;v0.3 將引入 Discord 集成、遠程代理控制、多代理協調、工具擴展系統和增強路由。長期目標包括可選的 CLI 語音接口、本地模型支持、自主工作流、工作區管理、插件生態系統、高級推理系統、AI 運行環境、社區技能市場以及自我改進工作流。此外,項目還計劃研究自適應個性學習功能,該功能將在用户啓用後逐漸學習用户的通信風格、工作偏好、興趣主題等,從而提供更個性化的幫助。該功能將默認禁用,並確保用户隱私優先,用户可以隨時查看、編輯或刪除存儲的信息。
總而言之,Kairos 是一個充滿潛力的本地優先 AI 代理平台,儘管目前仍處於早期階段,但其模塊化設計、豐富的技能庫和靈活的配置選項已經展現出廣闊的應用前景。對於希望構建自定義 AI 代理的開發者和愛好者來説,Kairos 提供了一個值得探索的開源基礎。