博客/AI Alibaba

AI Alibaba

Spring AI Alibaba 实战系列(100+ 篇):Agent Framework 智能体开发、Graph 工作流编排,附完整示例与踩坑记录。

Spring AI Alibaba 22|Hooks 与 Interceptors · 内置实现

Spring AI Alibaba 22|Hooks 与 Interceptors · 内置实现

让开发者在每个步骤控制和自定义 Agent 执行。 Hooks 和 Interceptors 提供了一种更精细控制 Agent 内部行为的方式。 核心 Agent 循环涉及调用模型、让其选择要执行的工具,直到不需要调用工具时完成。 Hook

Spring AI Alibaba 21|Memory 短期记忆 · 访问记忆

你可以通过多种方式访问和修改 Agent 的短期记忆(状态): 工具 在工具中读取短期记忆 使用 ToolContext 参数在工具中访问短期记忆(状态)。 toolContext 参数从工具签名中隐藏(因此模型看不到它),但工具可以通过它

Spring AI Alibaba 20|Memory 短期记忆 · 常见模式:总结消息

如上所示,修剪或删除消息的问题在于你可能会丢失消息队列淘汰的信息。因此,一些应用程序受益于使用聊天模型总结消息历史的更复杂方法。 要在 Agent 中总结消息历史,可以使用自定义 Hook: import com.alibaba.cloud

Spring AI Alibaba 18|Memory 短期记忆 · 概述

记忆可以让 Agent 记住之前的会话内容。对于 AI Agent,记忆至关重要,因为它让它们能够记住先前的交互、从反馈中学习并适应用户偏好。随着 Agent 处理更复杂的任务和大量用户交互,这种能力对于效率和用户满意度都变得至关重要。 短