项目实战
从零搭建 AI 知识库系统(五):Agent 装配与整仓升级踩坑
最后一篇,讲知识库 Agent 的设计,以及为了用上它而做的一次整仓升级——那次升级里踩到的两个坑,比 Agent 本身更值得记录。 一、依赖与装配 <!– Spring AI Alibaba Agent(ReactAgent 多跳推理) –>
AI Alibaba
Spring AI Alibaba 03|Agents 智能体 · 高级特性:控制与流式输出
迭代控制 通过 Hooks 控制 Agent 的执行迭代,防止无限循环或过度成本。 import com.alibaba.cloud.ai.graph.agent.hook.modelcalllimit.ModelCallLimitHook
AI Alibaba
Spring AI Alibaba 02|Agents 智能体 · 高级特性:结构化输出
在某些情况下,你可能希望 Agent 以特定格式返回输出。ReactAgent 提供了两种策略。 使用 outputType 通过 Java 类定义输出结构,Agent 会自动生成对应的 JSON Schema: public class
AI Alibaba
Spring AI Alibaba 01|Agents 智能体 · 核心组件
Agents 将大语言模型与工具结合,创建具备任务推理、工具使用决策、工具调用的自动化系统,系统具备持续推理、工具调用的循环迭代能力,直至问题解决。 Spring AI Alibaba 提供了基于 ReactAgent 的生产级 Agent