【AgentScope】HarnessAgent 学习指南

HarnessAgent 学习指南

面向初级程序员的 AgentScope HarnessAgent 文档详解

HarnessAgent 是什么?

一句话:HarnessAgent 是一个让 AI Agent 能够"长期稳定运行"的工程框架。

想象你有一个 AI 助手。普通的 AI 助手就像"金鱼记忆"------关掉对话就忘了一切。

HarnessAgent 给这个助手装上了"笔记本"(记忆系统)、"身份证"(会话管理)、"工具箱"(工具系统),

让它能像真正的员工一样:记住你是谁、记得之前做了什么、知道怎么用各种工具完成任务。

核心设计思想

HarnessAgent 的设计围绕"身份持续、上下文可控、状态可恢复"三根支柱展开------详见 01-overview.md。

概念依赖关系

复制代码
总览(01) → 架构(02) → 基础子系统(工作区/会话/记忆 03-05)
          → 进阶模块(文件系统/工具/技能/子代理/流式 06-10)
          → 沙箱(11) → 总结(12)

推荐阅读顺序

顺序 文档 一句话导读 预计用时
1 01-overview.md 总览全局:HarnessAgent 解决什么问题、核心能力有哪些 15 min
2 02-architecture.md 架构深潜:为什么是"薄封装"、Hook 怎么驱动一切 25 min
3 03-workspace.md 工作空间:Agent 的"办公桌",目录结构长什么样 15 min
4 04-session.md 会话管理:怎么让 Agent 记住"上次聊到哪了" 15 min
5 05-memory.md 双层记忆:日记本 + 整理笔记,让 Agent 越来越聪明 20 min
6 06-filesystem.md 文件系统:Agent 的文件存在哪------本地、远端还是沙箱 20 min
7 07-tool.md 内置工具:Agent 自带哪些"工具"可以直接用 10 min
8 08-skill.md 技能系统:给 Agent 装"插件",从市场或工作区加载 15 min
9 09-subagent.md 子代理:让 Agent 把任务分给"下属"去做 25 min
10 10-streaming.md 流式处理:实时看到 Agent 和子代理的"思考过程" 15 min
11 11-sandbox.md 沙箱:把 Agent 关在"安全笼子"里执行,隔离风险 30 min
12 12-summary.md 总结回顾:串联所有概念,形成完整知识体系 10 min

总计约 3.5 小时,建议分 2-3 次完成。

关键术语速查

术语 类比 简要说明
HarnessAgent 装了装备的 AI 员工 基于 ReActAgent 的工程化封装
ReActAgent 裸的 AI 助手 只有"推理-行动"循环的基础 Agent
Hook 中间件/插件 在推理循环的关键时机插入的能力
RuntimeContext 当次调用的身份证 包含 sessionId 和 userId
Workspace 办公桌 Agent 的专属工作目录和文件
Memory 日记本+笔记 双层记忆系统(短期+长期)
Sandbox 安全笼子 隔离的执行环境

📖 完整术语目录 :GLOSSARY.md --- 收录 64 个 AI/框架术语,每个链接到首次完整解释的位置

前置知识

阅读本系列文档前,建议你了解:

  • Java 基础:能看懂 Builder 模式、Lambda、Optional
  • Maven 基础:知道怎么引入依赖
  • AI Agent 基本概念:知道什么是 LLM、什么是 Prompt
  • ReAct 模式(可选):了解 Agent 的"推理-行动"循环

不需要了解的内容:Docker、Kubernetes、Reactive Programming(涉及时会解释)

相关推荐
Elastic 中国社区官方博客20 分钟前
Elastic 重大事件功能如何将 100 条日志样本转化为检测规则
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎
adinnet202620 分钟前
持续智能问数:多轮对话状态管理、下钻钻取与经营驾驶舱的演进
javascript·数据库·人工智能
虎鲸不是鱼22 分钟前
AI 自动化逆向(二十九)受保护区间的真实形状是「夹层」
人工智能·自动化·大模型·逆向·ai逆向
yz_aiks23 分钟前
Claude Code effort 用什么级别:五个档位是什么、什么时候该调(Opus 5.5)
人工智能·ai编程·开发工具·效率工具·claude code
卢卡上学25 分钟前
WorkBuddy 十分钟做出一份能交差的 PPT
人工智能
柏慧通云报餐31 分钟前
政企清廉食堂数字化建设方案:基于一体化报餐平台的全链路管控落地思路
大数据·运维·人工智能·物联网·sass
轻口味32 分钟前
我用 TRAE 做了个 Obsidian 插件,把掘金接进分发流水线(本文就是它发的)
人工智能·程序员
FPGA信号处理36 分钟前
【人工智能:原理与技术】概率图模型的推断:变量消元、采样与滤波
人工智能
GlobalInfo36 分钟前
2026机器人关节谐波减速器研究报告:市场规模与十五五风向
大数据·人工智能·机器人
阿里云大数据AI技术37 分钟前
云栖实录|DataWorks全新发布:Agentic AI时代企业级数据智能体平台
人工智能