ReactAgent原理

ReactAgent原理:

Spring AI Alibaba 中的ReactAgent 基于 Graph 运行时构建。Graph 由节点(steps)和边(connections)组成,定义了 Agent 如何处理信息。Agent 在这个 Graph 中移动,执行如下节点:

  • Model Node (模型节点):调用 LLM 进行推理和决策
  • Tool Node (工具节点):执行工具调用
  • Hook Nodes (钩子节点):在关键位置插入自定义逻辑

这里的节点(steps)可以理解成activiti审批流里的action,节点实例,真正干活的实例

边(connections)可以理解成activiti审批流里的连线,表示从谁到谁,source -> target

ReactAgent请求流程可以描述成下面这样:

框内的id相同的表示同一个对象

从图中可以看到 AGENT_HOOK 全程只会调用一次,而 MODEL_HOOK 可能会调用多次,直到模型认为推理结果满意为止

用官方的图表示如下:

  • 总览图

  • 勾子和拦截器的调用

相关推荐
兰令水2 分钟前
hot100【acm版】【2026.7.25/26打卡-java版本】
java·算法·排序算法
summerkissyou19872 分钟前
android - 性能 - Perfetto - cpu 分析教程及例子
android·性能
Nebula_g21 分钟前
Java实现本地Socket通信(三)
java·开发语言·学习·socket·可视化
一水26 分钟前
java运行排错,新码旧jar
java·开发语言·jar
wuqingshun31415939 分钟前
JAVA中的注解原理是什么?
java
海带紫菜菠萝汤1 小时前
WebCodecs API 实战:浏览器原生视频编解码的原理与性能测试
前端·javascript·音视频·视频编解码
Python+991 小时前
Java 编程语言入门指南
java·开发语言
AFinalStone2 小时前
Android 7系统休眠唤醒(七)内核层—wakelock与autosleep机制
android·休眠唤醒
starvapour2 小时前
在关机键损坏的情况下让手机关机
android·adb·手机
前端炒粉2 小时前
简易实现ssr
开发语言·前端·javascript