logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

04 spring ai alibaba(SAA1.1.2)基础聊天实现-Hooks和Interceptors

通过实现在 Agent 执行流程中特定点运行的钩子来构建自定义功能。- 在模型调用前后执行,专注于消息操作(推荐);ModelHook- 在模型调用前后执行,可访问完整状态;AgentHook- 在 Agent 开始和结束时执行;- 拦截和修改模型请求/响应;- 拦截和修改工具调用。

#spring#java#后端
03 spring ai alibaba(SAA1.1.2)基础聊天实现-Memory

如上所示,修剪或删除消息的问题在于你可能会丢失消息队列淘汰的信息。因此,一些应用程序受益于使用聊天模型总结消息历史的更复杂方法。要在 Agent 中总结消息历史,可以使用自定义 Hook:MessageSummarizationHook 总结消息示例) {@Override@Override// 估算 token 数量(简化版).sum();

#spring#人工智能#java
02 spring ai alibaba(SAA1.1.2)基础聊天实现-Messages

Messages 是 Spring AI Alibaba 中模型交互的基本单元。它们代表模型的输入和输出,携带在与 LLM 交互时表示对话状态所需的内容和元数据。

#spring#java#后端
到底了