openhanako-personal-ai-agent 是做什麼的?
使用 OpenHanako 在 Electron 上建置並配置具備記憶、個性與自主性的個人 AI 代理。
概述
此技能提供一個完整的框架,用於建立能持續學習、記憶使用者互動、並展現獨特個性的 AI 代理。基於 OpenHanako 與 Electron,這些代理可以離線執行,保護使用者資料隱私。
主要功能
- 記憶管理:代理會記住對話歷史與使用者偏好,實現持續性互動。
- 個性配置:可調整代理的語氣、回應風格與行為模式。
- 自主任務排程:支援定期執行背景任務,如提醒、資料彙整。
- 插件擴展:透過 npm 生態系添加更多能力,如網路搜尋、檔案操作。
支援平台
- Windows (10/11)
- macOS (12+)
- Linux (Ubuntu 20.04+, Fedora 35+)
快速開始
- 確保已安裝 Node.js 18+ 與 npm。
- 複製專案:
git clone https://github.com/aradotso/openhanako-personal-ai-agent.git cd openhanako-personal-ai-agent - 安裝依賴:
npm install - 設定環境變數(可選):
export OPENHANAKO_API_KEY=your_key_here - 啟動應用:
npm start
配置說明
代理配置檔案位於 config/agent.json,可使用以下設定:
{
"name": "我的代理",
"personality": "友善且樂於助人",
"memory": {
"type": "local",
"maxTokens": 2048
},
"plugins": ["search", "file-manager"]
}
許可證
MIT