AI 安全项目专题

SecurityClaw 学习笔记

从框架拆解到 Agent 原理:SecurityClaw 18 篇系统化学习系列。前 9 篇聚焦基础架构与执行机制,后 9 篇聚焦 Agent 原理。

系列总纲 #

这个系列分成两部分:

第一部分:框架与基础设施(01-09) #

这一部分回答的是:一个可运行的 Agent 框架,到底由哪些层构成?每一层分别解决什么问题?

01-09 的学习主线 #

  1. 入口和总体架构怎么拆
  2. RAG 在这里到底承担什么角色
  3. LangGraph 为什么不是“炫技图”,而是状态机
  4. LLM 应该负责什么,不应该负责什么
  5. 多步 Agent 为什么需要编排层
  6. 技能系统如何动态加载和调度
  7. Agent 的控制面应该放在哪里
  8. manifest 契约如何把扩展能力变成受控能力
  9. 一个通用 Agent 骨架如何映射到 SecurityClaw

章节目录 #

#章节核心问题
01项目总览与架构概览一个 Agent 框架的最小骨架长什么样?
02RAG 引擎核心流程RAG 在 Agent 中是记忆、检索还是证据注入?
03LangGraph 工作流核心机制为什么要把执行循环做成显式状态机?
04Agent 的确定性边界LLM 负责规划,代码负责什么?
05用 LangGraph 构建可控的多步 Agent多步 Agent 为什么需要编排层?
06从技能目录到调度任务动态技能系统如何从目录变成能力?
07Agent 设计的控制面权限、预算、恢复、状态边界放在哪里?
08技能系统的 manifest 契约机制manifest 为什么是契约,而不是配置表?
09Agent 代码模板:映射到 SecurityClaw通用 Agent 模式如何落到真实项目?

第二部分:Agent 原理(10-18) #

这一部分回答的是:当你真正开始开发 Agent 时,哪些原理必须理解?

10-18 的学习主线 #

  1. 学 Agent 应该按什么知识顺序建立框架
  2. Tool Calling 的执行权为什么必须收回运行时
  3. 规划为什么必须是证据驱动的迭代循环
  4. state、working memory、checkpoint、RAG 应该如何分层
  5. RAG 应该何时参与、何时退出
  6. 评估、恢复与停止条件如何共同定义系统的诚实边界
  7. 安全护栏为什么必须是运行时控制系统
  8. trace、metrics、replay、eval 如何共同证明 Agent 可靠性
  9. 工作流、单 Agent、多 Agent 各自适合什么问题

章节目录 #

#章节核心问题
10Agent 原理学习路线学 Agent 应该按什么知识顺序建立框架?
11工具调用与运行时模型提出动作以后,谁来验证和执行?
12规划、执行与循环为什么 Agent 不是一次规划,而是证据驱动的迭代?
13状态、记忆与检查点state、working memory、checkpoint、RAG 应该如何分层?
14RAG 与上下文工程RAG 应该何时参与当前回合,何时不该参与?
15评估、恢复与停止条件系统如何区分继续、恢复和停止?
16安全护栏与权限为什么模型能规划,不代表它能执行?
17可观测性与 Agent 评测为什么只看最终答案无法真正评估 Agent?
18架构取舍:工作流、单 Agent 与多 Agent什么问题该用工作流,什么问题才值得上 Agent?

目标不是“看懂 SecurityClaw”,而是借它建立 Agent 开发的完整知识框架。

该项目属于 AI 安全 主线。