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 提供了一個值得探索的開源基礎。