Hermes Agent 源码精啃:穿透黑盒,从看懂源码到驾驭智能体

Hermes Agent 源码精啃:穿透黑盒,从看懂源码到驾驭智能体

逐模块拆解 Agent 核心实现链路,建立可迁移的智能体底层认知框架

¥999
本课程包括
  • 9小时19分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 吃透 Hermes Agent 完整架构,理解上下文构建、压缩、Memory 记忆整套核心底层原理,建立原生 Agent 知识体系
  • 读懂 Agent 主循环、评估单元测试、环境模块、定时调度、外部 Memory 全套源码,具备阅读复杂 Agent 项目源码的能力
  • 明白不依赖 LangChain/LangGraph 的原生 Agent 设计思路,能够独立思考、设计属于自己的 Agent 组件与工程方案
浏览相关主题
课程介绍

你是否曾思考过:

调用LangChain等Agent框架久了,总觉得底层像个黑盒——记忆到底存哪了?上下文怎么压缩的?主循环每一步在干什么?想脱离第三方框架,自己设计一套Agent系统,却不知道从何下手,只能停留在调包调参层面?看懂了开源项目的源码,却读不懂工业级Agent的上下文构建、Memory管理、定时调度机制,工程落地毫无头绪?如果这些问题让你感到焦虑,这门课正是为你设计的!很多开发者使用Agent框架都停留在调用API、组装组件的“调包”层面,对Agent内部的核心机制一无所知。本课程以开源框架Hermes Agent为学习载体,从基础架构原理入手,逐层拆解上下文、Memory记忆、Agent主循环、Prompt、环境等核心模块,通过对源码的逐行解读与实战拆解,帮助你真正理解Agent的工作原理,从“会用”走向“会造”。

本课程围绕“整体架构入门→上下文构建机制→上下文压缩实现→Memory基础使用→Agent综合精讲→源码深度剖析”六大模块展开:

  • Hermes Agent整体架构入门:建立对Hermes Agent的四层架构的宏观认知,理解CLI、网关、工具、技能、记忆、调度等核心模块的组织方式与协作关系。明确Hermes与LangChain/LangGraph等框架的本质差异——它不是流程驱动的软件工程式Agent,而是AI Native的原生智能体

  • Hermes上下文构建机制:深入理解Agent的上下文是如何在每轮对话中动态构建的。学习AGENTS.md、SOUL.md等上下文文件的注入机制,理解“项目记忆”与“人格设定”如何无感且精准地注入到Prompt的系统指令中。掌握上下文预算管理(Context Budget)与XML结构化Prompt设计原则。

  • Hermes上下文压缩实现:当对话历史过长时,Agent如何处理?本模块剖析Hermes的上下文压缩机制,学习如何在不丢失关键信息的前提下,对历史对话进行智能压缩,控制Token消耗。理解“冻结快照模式”(Frozen Snapshot Pattern)——系统提示在会话开始时注入一次,中期保持不变以优化缓存性能。

  • Hermes Agent Memory基础使用:掌握Hermes的双轨记忆系统——MEMORY.md存储环境事实、工作流程、项目约定等Agent的“个人笔记”;USER.md存储用户偏好、沟通风格、角色身份等信息。学习Memory的容量管理(MEMORY约2200字符,USER约1375字符)与工具操作(add/replace/remove)。

  • Hermes Agent综合精讲:系统串讲Agent的主循环(Agent Loop)、状态管理、Tool/Skill/Plugin三层能力体系。理解Tool是原子操作,Skill是多步骤工作流,Plugin是扩展机制——三者各司其职。掌握Agent的执行追踪、复杂度评估、反思引擎、技能提炼、存储索引等学习循环的五阶段机制。

  • Hermes Agent源码深度剖析:本模块是课程的重中之重。逐行拆解Hermes Agent源码——从CLI入口(基于typer构建的命令行系统)到Agent核心执行流程,从Memory模块到LLM对接层,从工具调用系统到消息网关与定时调度。通过对代码的逐行研读,透彻理解Agent主循环的编排逻辑、评估单元测试、环境模块、外部Memory等全套源码实现,真正搞懂Agent内部的工作机制与设计哲学,具备独立设计与实现Agent组件的能力。

通过本课程,学员将:

  1. 吃透Hermes Agent完整架构——理解上下文构建、压缩、Memory记忆、主循环等整套核心底层原理,建立原生Agent的完整知识体系;

  2. 通过对源码的学习,深入理解Agent的工作原理——从代码层面读懂Agent主循环、评估单元测试、环境模块、定时调度、外部Memory的全套实现,真正掌握Agent“为什么这么设计、内部怎么运转”;

  3. 具备阅读复杂Agent项目源码的能力——能够独立阅读、理解并调试开源Agent项目的核心代码,不再畏惧复杂工程;

  4. 明白不依赖LangChain/LangGraph的原生Agent设计思路——能够独立思考、设计属于自己的Agent组件与工程方案,彻底脱离“调包侠”阶段;

  5. 掌握工业级Agent的工程落地能力——理解上下文预算管理、记忆容量控制、技能自进化机制等生产级特性,真正具备Agent工程落地与自研能力。

适合人群
  • 会调用 LangChain 等 Agent 框架,但看不懂底层实现,想突破调包阶段的大模型开发者、算法工程师
  • 想要学习工业级 Agent 记忆、上下文、主循环、定时调度机制,做 Agent 工程落地的研发人员**
  • 希望理解原生 Agent 架构,想脱离第三方框架,自主设计实现 Agent 系统的 AI 技术爱好者
讲师介绍
电子科技大学本硕 思科软件工程师15年
擅长领域:
  • DeepSeek
  • AIGC办公提效
  • 大语言模型
电子科技大学本硕 思科软件工程师15年 CCIE 安全网络 工信部认证:AI工程师(高级)工信部蓝桥杯 擅长领域: AI战略与企业转型 大模型研发与算法 智能体(Agent)开发与应用 多模态AI技术 大模型通识
课程大纲
共0节 时长0分钟 全部收起
第一章:Hermes Agent 整体架构入门
16分钟
第二章:Hermes 上下文构建机制
11分钟
第三章:Hermes 上下文压缩实现
8分钟
第四章:Hermes Agent Memory 基础使用
9分钟
第五章:Hermes Agent 综合精讲
36分钟
第六章:Hermes Agent 源码深度剖析
共9节 | 3小时52分钟
  • 6.1. hermes Agent 啃代码
    8分钟
  • 6.1.1. hermes agent memory 源码解析
    24分钟
  • 6.1.2.Agent 外部 memory
    18分钟
  • 6.1.3 Agent 的memory 压缩机制源码
    18分钟
  • 6.1.4 Agent memory 源码自学流水账 - 选择观看
    1小时15分钟
  • 6.1.5 全网最牛的 Agent memory demo 源码
    41分钟
  • 6.2.1 全网最朴实的hermes agent loop 讲解
    19分钟
  • 6.2.2 hermes agent 主循环
    16分钟
  • 6.2.3 全网最朴实的hermes agent
    14分钟
第七章:Hermes Agent 评估体系
共3节 | 1小时6分钟
  • 7.1 hermes agent evaluation 评估
    9分钟
  • 7.2 hermes agent evaluation 评估源码
    21分钟
  • 7.3 hermes agent evaluation 单元测试
    37分钟
第八章:Hermes Agent Prompt 设计
12分钟
第九章:Hermes Agent 环境 Environment 源码实现
13分钟
第十一章:Agent 定时任务 Cron 与 Schedule
共2节 | 24分钟
  • 10.1 Agent cron and schedule
    9分钟
  • 10.2 Agent cron and schedule 源码
    15分钟
第11章:Hermes Agent 外部 Memory 源码实现
共5节 | 1小时21分钟
  • 11.1. hermes agent 外部memery mem0
    26分钟
  • 11.2 agent 外部memory 源码
    12分钟
  • 11.3 agent 外部memory provider 源码
    14分钟
  • 11.4 agent 外部memory manager 源码
    16分钟
  • 11.5 agent mermory 源码 选修
    13分钟
第十二章:Hermes 技术栈说明(不依赖 LangChain/LangGraph)
14分钟
第十三章:Hermes Agent 架构最终总结
36分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。