Skip to content

从七个维度理解 Agent ​

一个便签助手要读两张便签、整理待办、追加新便签,再告诉用户结果。CAPiX 把这件事拆成可以分别设计的职责:内容由谁保存,允许做哪些操作,工作怎样组合,每次怎样执行,外部请求怎样等待,以及如何看见和恢复执行。

这七个维度协作,但没有共同的生命周期。便签可以跨多次调用存在;结构可以反复运行;一次模型请求也可能在等待它的调用结束后才收到反馈。

关系图 · 展开查看
100%
关系图

正在绘图…

图示源码 · 图内可滚动查看
flowchart TB
  E[实体:内容与版本] <-->|通过受控操作读写| R[资源:操作契约]
  S[结构:工作与成员组织] -->|声明资源申请| R
  S -->|每次执行建立| I[调用:本次输入、活动与交付]
  I -->|在当前窗口使用| R
  I -->|发起、等待或读取| X[交互:独立请求与反馈]
  I -.->|调用事实| O[观测:了解与记录]
  E -.->|内容变化| O
  X -.->|交互变化| O
  I -->|显式保存点与依据| C[恢复:核验后续接]
  C -->|进入声明的续接处理| I

图中的箭头表示使用或事实流向,不表示对象继承、统一所有权或同一次事务。资源访问通过调用窗口受控;实体和交互的寿命则由各自宿主管理。

围绕便签助手阅读 ​

维度作者先回答的问题在便签助手中的落点
资源这段工作需要哪些操作?分开的读取与追加契约
实体什么内容值得独立保存,如何更新?Notes 持有便签、身份与集合版本
结构哪些步骤可以独立组织与组合?Scene 包含 Tool,Tool 登记两个 Node
调用本次输入怎样成为可靠结果?一次请求及其中的模型、工具调用
交互请求发出以后,谁持有它?独立模型请求及最终反馈
观测要展示答案、查看过程还是保存记录?宿主日志与最终回答;可另外安装观测
恢复中断后凭什么继续?教程未安装 CP;扩展时显式设计恢复点

这些问题可以单独回答。例如,只需要控制业务对象的访问时,可以先设计实体与资源;需要组合多个动作时再建立结构。记录和恢复也各有入口,不要求先搭建一套监控或持久化平台。

先运行,或先理解 ​

希望边写边学,从开始使用运行离线便签助手,再跟随实体、资源、节点、模型、运行、失败与扩展教程。离线模式使用固定决策脚本;真实模型需要显式配置。

希望先理解设计,可以按上表独立阅读。各页先说明自身职责,再回到助手中的协作;需要精确端口、格式和限制时,沿页面末尾进入契约参考。教程中的便签只在内存中,日志也没有自动变成正式记录;理解这些落点后,才有依据决定自己的应用需要增加什么。