diff --git a/AI工程/HermesAgent研究.md b/AI工程/HermesAgent研究.md new file mode 100755 index 0000000..2e57738 --- /dev/null +++ b/AI工程/HermesAgent研究.md @@ -0,0 +1,239 @@ +# Hermes Agent 研究 + +> Nous Research 开源的自改进 AI 代理 +> +> 归档:2026-04-23 + +--- + +## 📊 项目概览 + +| 项目 | 数据 | +|------|------| +| **仓库** | https://github.com/NousResearch/hermes-agent | +| **Stars** | ⭐ 110,797 | +| **Forks** | 16,079 | +| **开发商** | Nous Research | +| **许可证** | MIT | +| **更新** | 2026-04-23 | +| **官网** | https://hermes-agent.nousresearch.com | + +--- + +## 🎯 核心定位 + +**"The agent that grows with you"** — 会自我进化的 AI 代理 + +> 不是 IDE 里的编程助手,也不是单一 API 的聊天包装。 +> 这是一个自主代理,**运行越久越强大**。 + +--- + +## 🌟 核心特性 + +### 1. 🔄 闭环学习系统(Built-in Learning Loop) + +| 特性 | 说明 | +|------|------| +| **Agent-curated memory** | 代理自动整理记忆,定期提醒 | +| **Autonomous skill creation** | 复杂任务后自动创建技能 | +| **Skill self-improvement** | 技能在使用中自我优化 | +| **FTS5 cross-session recall** | 全文本搜索 + LLM 摘要,跨会话回忆 | +| **Honcho user modeling** | 方言用户建模 | + +### 2. 📍 跨平台部署 + +| 平台 | 支持情况 | +|------|---------| +| **终端** | Linux / macOS / WSL2 / Android (Termux) | +| **消息** | Telegram / Discord / Slack / WhatsApp / Signal / Email / SMS | +| **企业** | DingTalk / Feishu / WeCom | +| **其他** | Matrix / Mattermost / BlueBubbles / Home Assistant | +| **服务器** | Docker / SSH / Daytona / Singularity / Modal | + +### 3. ☁️ 任意模型支持 + +| 提供商 | 模型 | +|--------|------| +| **Nous Portal** | 自有模型 | +| **OpenRouter** | 200+ 模型 | +| **NVIDIA NIM** | Nemotron | +| **Xiaomi MiMo** | MiMo | +| **z.ai/GLM** | GLM 系列 | +| **Kimi/Moonshot** | Moonshot | +| **MiniMax** | MiniMax | +| **Hugging Face** | 部署模型 | +| **OpenAI** | GPT 系列 | +| **Anthropic** | Claude 系列 | +| **自定义端点** | 任何兼容 API | + +切换命令:`hermes model` + +### 4. 🛠️ 47+ 内置工具 + +- 搜索、提取、浏览 +- 视觉理解 +- 图片生成 +- TTS 语音 + +### 5. 🔌 MCP 集成 + +- 连接任何 MCP 服务器 +- 过滤工具 +- 安全扩展 + +### 6. ⏰ 内置 Cron 调度 + +- 自然语言定义任务 +- 任意平台推送 +- 每日报告 / 夜间备份 / 周审计 + +### 7. 🤖 子代理与并行 + +- 生成隔离子代理 +- 并行工作流 +- RPC 编程调用 + +--- + +## 📦 与 OpenClaw 的关系 + +Hermes Agent **源自 OpenClaw**(clawdbot, moltbot 均为 OpenClaw 相关项目) + +### OpenClaw 迁移 + +```bash +hermes claw migrate # 交互式迁移 +hermes claw migrate --dry-run # 预览 +hermes claw migrate --preset user-data # 不含密钥 +hermes claw migrate --overwrite # 覆盖冲突 +``` + +**迁移内容**: +- SOUL.md — 人格文件 +- MEMORY.md / USER.md — 记忆 +- Skills — 用户技能 +- API 密钥 — Telegram / OpenRouter / OpenAI / Anthropic / ElevenLabs +- 消息设置 / TTS 资源 + +--- + +## 🚀 快速安装 + +### 一键安装 +```bash +curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash +``` + +### 平台支持 +- ✅ Linux +- ✅ macOS +- ✅ WSL2 +- ✅ Android (Termux) + +### 启动 +```bash +hermes # 交互式 CLI +hermes model # 选择模型 +hermes tools # 配置工具 +hermes config set # 设置配置 +hermes gateway # 启动消息网关 +hermes setup # 完整设置向导 +``` + +--- + +## 💬 核心命令 + +### CLI 命令 +| 命令 | 说明 | +|------|------| +| `hermes` | 启动对话 | +| `/new` 或 `/reset` | 新对话 | +| `/model [provider:model]` | 切换模型 | +| `/personality [name]` | 设置人格 | +| `/retry` / `/undo` | 重试/撤销 | +| `/compress` / `/usage` | 压缩上下文/查看用量 | +| `/skills` | 浏览技能 | +| `/platforms` | 平台状态 | + +### 消息平台命令 +| 命令 | 说明 | +|------|------| +| `/stop` | 停止当前工作 | +| `/status` / `/sethome` | 状态管理 | +| `/insights [--days N]` | 用量分析 | + +--- + +## 📁 项目结构 + +``` +hermes-agent/ +├── docs/ # 完整文档 +├── scripts/ # 安装脚本 +├── assets/ # 资源文件 +├── hermes/ # 核心代码 +└── tinker-atropos/ # RL 训练(可选) +``` + +--- + +## 🆚 对比 OpenClaw + +| 特性 | Hermes Agent | OpenClaw | +|------|-------------|----------| +| **Stars** | ⭐ 110k | ⭐ 362k | +| **开发商** | Nous Research | OpenClaw 社区 | +| **学习系统** | ✅ 内置闭环 | ⚠️ 需配置 | +| **Skill 自进化** | ✅ 自动优化 | ❌ | +| **模型灵活性** | ✅ 200+ | ⚠️ 有限 | +| **平台覆盖** | ✅ 15+ | ✅ | +| **OpenClaw 迁移** | ✅ 原生支持 | N/A | + +--- + +## 📚 学习路径 + +| 层级 | 内容 | +|------|------| +| **入门** | 安装 → 设置 → 首对话 | +| **进阶** | CLI / 消息网关 / 工具配置 | +| **高级** | Skills / Memory / MCP | +| **专家** | Cron 调度 / 子代理 / RL | + +--- + +## 🔗 相关资源 + +| 资源 | 链接 | +|------|------| +| GitHub | https://github.com/NousResearch/hermes-agent | +| 文档 | https://hermes-agent.nousresearch.com/docs/ | +| Discord | https://discord.gg/NousResearch | +| Skills Hub | https://agentskills.io | +| Nous Research | https://nousresearch.com | + +--- + +## 相关项目 + +| 项目 | Stars | 说明 | +|------|-------|------| +| OpenClaw | ⭐ 362k | 源头项目 | +| hermes-agent-self-evolution | ⭐ 2.1k | 自我进化优化 | +| hermes-webui | ⭐ 3.5k | Web UI | +| hermes-workspace | ⭐ 2.1k | 原生工作区 | + +--- + +## AI工程索引 + +相关笔记: +- [[INDEX_AI工程]] - AI工程知识索引 +- [[ClaudeCode完全研究]] - Claude Code 完整指南 +- [[claude-code-best-practice详解]] - 最佳实践详解 + +--- + +*整理:知识库管理员 | 归档:2026-04-23* \ No newline at end of file