【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(涉及时会解释)

相关推荐
武子康1 小时前
调查研究-153 Cloudflare 能部署网站吗?2026 年完整对比 Vercel / Netlify / 自建服务器
大数据·运维·服务器·人工智能·部署·devops·opc
Zldaisy3d1 小时前
物理测试不是唯一方式!增材制造零部件认证路径正在悄悄改变
大数据·服务器·制造
IvanCodes1 小时前
Agent开发入门:提示词工程
人工智能·agent
麦哲思科技任甲林1 小时前
白话Skills之七:编写AI Skill的原则
人工智能·prompt·agent·ai编程·skills
weixin_397574091 小时前
从“对接大模型“到“生成AI服务“:下一代企业AI应用开发框
人工智能
ConardLi1 小时前
啊?我刚开源的 Skills 已经 7K Star 了?!
前端·人工智能·后端
玩c#的小杜同学1 小时前
一周 AI 新鲜事|2026.05.25—2026.05.31
人工智能·程序人生·ai·c#·程序员创富
Esaka_Forever1 小时前
few‑shot learning(少样本学习)
人工智能·学习
逻辑君1 小时前
Foresight研究报告【20260019】
人工智能·数学建模