
构建类似OpenClaw的人工智能代理,这些技术和工具包括但不限于MCP, Skills, Ollama, Docker, VPS, Telegram, Claude Code, 自动化工具和Obsidian RAG。
您将会学到
- 学习如何在真实的 AI Agent 工作流中安装、运行、定制、扩展和使用 Hermes Agent
- Hermes Agent 基础:了解什么是 Hermes Agent,Harness 架构如何工作,以及为什么它对开源 AI Agent 很重要
- 安装与设置:在本地、VPS、Docker 或 Windows 的 WSL2 Ubuntu 上安装 Hermes
- LLM 与 Telegram 设置:配置语言模型,连接 Telegram,为真实的远程控制工作流准备 Hermes
- Hermes 命令与仪表盘:使用基本的 Hermes 命令,切换模型,管理会话,并使用 Hermes 仪表盘
- 浏览器自动化:使用工具和浏览器自动化测试 Hermes,理解 Agent 如何与外部系统交互
- Agent 入职配置:使用用户文件配置你的 Agent,教会 Hermes 关于你、你的工作以及你的工作流的重要上下文
- 记忆与个性:管理用户文件、记忆和灵魂文件,打造更个性化的 AI 助手
- 上下文管理:节省 token,管理会话,理解 Hermes 在较长工作流中如何处理上下文
- 技能系统:理解 Hermes 技能如何工作,以及它们如何让你的 Agent 执行可复用的任务
- 自定义 Hermes 技能:构建你自己的技能,用自定义能力扩展 Hermes
- 自我改进技能:创建能够通过研究、反馈和迭代不断改进的 Hermes 技能
- 斜杠命令与权限:在真实项目中安全地使用 Hermes 的斜杠命令、推理选项和权限
- Cron 任务与定时任务:使用 cron 任务和定时 Agent 工作流自动执行重复性工作
- 语音模式:启用语音输入与输出,通过 ElevenLabs 与 Hermes 进行语音交互
- 使用 VS Code 和 SSH 管理远程服务器文件,同时在远程机器上操作 Hermes
- MCP 集成:使用模型上下文协议(Model Context Protocol)将 Hermes Agent 连接到外部工具和系统
- Supabase 与 SQL 工作流:以 Supabase 和 SQL 为例构建 MCP 服务器,实现数据库连接的 Agent 工作流
- 插件:将技能、工具、钩子和 CLI 打包为可复用的 Hermes 插件
- 钩子与日志:使用钩子自动化工作流、触发动作,并为你的 Agent 创建更好的日志
- CLI 集成:将 Hermes 连接到命令行工具(如 GitHub CLI),实现更强大的开发者工作流
- ComfyUI 自动化:使用 Hermes 技能自动化和管理工作流 ComfyUI
- RL 训练与 LoRA 创建:理解 Hermes 如何在强化学习工作流和 LoRA 创建中使用
- 子 Agent 与并行 Agent:使用子 Agent、多 Agent 委派和并行 Agent 工作流处理更复杂的任务
- 基于看板的 Agent 工作流:通过看板和 Agent 任务管理来组织和委派工作
- Hermes 用于编程:监控代码仓库,委派编码任务,将 Hermes 与 Claude Code、Codex 和 Claude Design 连接
- Hermes 用于视频编辑:了解 Hermes 如何支持视频编辑工作流,包括 Agent 如何帮助编辑本课程
- 电子邮件与日历自动化:使用 Zapier MCP 管理电子邮件、日历工作流以及数千款应用
- 智能家居自动化:将 Hermes 用作智能家居助手,控制设备、摄像头和自动化场景
- Obsidian 与 LLM 知识库:使用 Obsidian、Claude Code、Hermes Agent 和基于 RAG 的数据库构建知识工作流
- 本地模型与 Ollama:通过 Ollama 将 Hermes 连接到本地模型,实现更私密、更灵活的 AI 工作流
- 真实的 AI Agent 用例:将 Hermes 应用于健身、营养、研究、编程、自动化、个人助理和创意工作流
- AI Agent 安全:理解越狱、提示注入、工具投毒、MCP 撤资攻击以及 Agent 系统中的隐藏风险
- 权限与安全使用:学习在赋予 AI Agent 访问文件、工具、API、终端和外部系统的权限时,如何思考安全性
- OpenClaw 风格的 Agent 工作流:搭建并运行类似于 OpenClaw 精神的 Hermes 工作流,但使用你自己的设置和工具
要求
-
需要具备人工智能、API、Tokens的基本知识,并且愿意使用命令行(终端)。
描述
Hermes代理:构建一个自我改进的开源AI代理
Hermes是一个开源的AI代理,它会随着你的使用而成长。
类似于OpenClaw的理念,它可以运行在你的电脑或服务器上,使用各种工具,执行命令,自动化工作流,管理内存,连接外部应用,并与Telegram、MCP、Ollama、Supabase、GitHub、Claude代码、Codex、ComfyUI、Obsidian等系统协作。
在本课程中,你将学习到如何:
- 安装和配置Hermes
- 通过技能扩展其功能
- 连接工具并自动化实际的工作流程
- 构建能够支持你在研究、编码、生产力提升、内容创作和个人自动化方面的自我改进代理系统
这不是一门关于简单提示技巧的课程。这是一个面向实践、基于项目的课程,适用于那些想要了解现代AI代理实际工作原理的人——包括工具、技能、内存、权限、插件、钩子、MCP服务器、本地模型、子代理、计划任务和安全性。
你将构建和学习的内容
课程从零开始:
首先,你会了解到什么是Hermes代理,它的框架是如何工作的,架构是如何组织的,以及为什么Hermes不同于普通的聊天机器人。
然后,你会以不同的方式安装Hermes:
- 在Mac、Linux或带有WSL2的Windows上本地安装
- 在VPS服务器上安装
- 在Docker容器内安装
- 在单独设备或沙盒环境中安装
你会配置LLMs(大型语言模型),连接Telegram,使用Hermes仪表板,切换模型,运行基本命令,并理解如何在一个真实的设置中使用Hermes。
Hermes代理基础
你将学习Hermes代理的核心概念:
- 安装选项和设置工作流
- 使用Docker进行VPS设置
- 使用WSL2 Ubuntu进行Windows设置
- Mac、Linux和Windows上的本地安装
- 基本的Hermes命令
- 模型切换
- 仪表板使用
- 文档结构
- Hermes框架和代理架构
到了这部分结束时,你应该已经让Hermes运行起来,并理解了系统的构建方式。
实用的Hermes工作流
在完成设置后,你会进入实际使用阶段。你会测试Hermes的浏览器自动化功能,在VPS上通过VS Code和SSH管理文件,引导你的代理,处理用户文件,管理内存,通过“灵魂文件”定制个性,并使用上下文管理来节省令牌。
你还会学习:
- Hermes如何使用工具
- 技能的工作原理
- 如何管理权限
- 斜杠命令的工作方式
- 如何通过cron作业运行计划任务
- 如何启用语音输入和输出
- 如何将Hermes作为个人AI助手使用
这使得Hermes从一个基于终端的AI工具转变为一个可以实际使用的实用代理。
高级Hermes代理系统
接下来,课程会深入更高级的代理工作流。你会学习如何创建自己的Hermes技能,构建自我改进的技能,自动化ComfyUI工作流,连接MCP服务器,使用Supabase和SQL,通过插件捆绑工具,使用钩子实现自动化和日志记录,集成如GitHub CLI这样的命令行工具。
你还将探索强化学习工作流、LoRA创建,以及更多扩展Hermes的方法。
主题包括:
- 自定义Hermes技能
- 自我改进的技能
- ComfyUI自动化
- MCP服务器集成
- Supabase和SQL
- 插件
- 钩子
- CLI集成
- GitHub CLI
- 强化学习
- LoRA创建
Hermes专业工作流和真实应用场景
在专业部分,你会看到Hermes如何应用于更复杂的工作流中。你会探索健身和营养、邮件和日历管理、智能家居控制、视频编辑、编码、仓库监控、子代理、多代理委派、看板式任务管理、Obsidian、RAG风格的知识系统、使用Ollama的本地模型、通过Zapier MCP实现自动化等场景的应用。
你会学习到Hermes如何与其他大型AI系统协作,以及如何与像Claude代码、Codex、Claude设计、Obsidian、Ollama和MCP服务器这样的工具一起工作。
应用案例包括:
- 作为个人助理的Hermes
- 视频编辑工作流中的Hermes
- 邮件和日历自动化的Hermes
- 通过Zapier MCP和数千个应用程序连接的Hermes
- 作为智能家居助理的Hermes
- 编码和仓库监控中的Hermes
- 结合Claude代码、Codex和Claude设计的Hermes
- 子代理和多代理委派
- 看板式的任务管理
- Obsidian和LLM维基工作流
- RAG风格的知识数据库
- 使用Ollama的本地模型
AI代理的安全性
强大的AI代理虽然有用,但也带来了新的风险。因此,最后一节会覆盖AI代理的重要安全主题,包括越狱、提示注入、工具中毒、MCP陷阱、隐藏指令、不安全的权限,以及给予代理访问文件、API、终端、工具和外部系统的风险。
你会学到可能发生的问题、需要注意什么,以及如何更加谨慎地构建和使用代理系统。
到课程结束时
到课程结束时,你应该能够理解如何安装Hermes代理,配置它,连接工具,自定义内存和个性,构建自己的技能,自动化任务,与MCP服务器协作,使用插件和钩子,运行计划任务,连接外部应用,使用本地模型,委托工作给子代理,并更加清晰地思考AI代理的安全性。
Hermes代理不再只是一个神秘的开源项目,而应该感觉像是一个你可以运行、控制、扩展并在实际工作中使用的实用AI代理系统。
如果你希望停止仅将AI用作聊天机器人,并开始使用Hermes代理构建自己的开源AI代理工作流,那么本课程为你提供了实用的路线图。
此课程面向哪些人:
- 任何想要停止将 AI 仅用作聊天窗口,并开始使用 Hermes Agent 构建实用、开源 AI 代理的人
- 人工智能构建者与自动化创作者,希望构建真实的 AI 代理工作流程,而不仅仅是将 AI 当作聊天机器人
- 希望运行、定制和扩展开源 AI 代理的开发者和技术自由职业者,他们想借助工具、技能、MCP、CLI 和自动化来实现这一目标
- 期望将 AI 代理与应用程序、API、Telegram、Zapier MCP、数据库及实际业务流程相连接的工作流程自动化专家
- 希望了解 Hermes Agent、OpenClaw 风格代理、本地模型、Ollama、Docker、VPS 配置以及自托管 AI 系统的开源 AI 爱好者
- 内容创作者和知识工作者,希望利用 AI 代理进行研究、视频工作流程、Obsidian 知识系统、RAG 以及个人生产力
- 独立创业者和自由职业者,希望创建自己的数字 AI 助手,用于编程、自动化、研究、文件管理及日常工作的辅助
- 对技术有好奇心、希望逐步学习现代 AI 代理概念的学生和初学者,从安装到高级工作流程
