- 博客(465)
- 资源 (4)
- 收藏
- 关注
原创 Spring AI Alibaba 1.1 版本全面解读
Spring AI Alibaba 1.1 提供了一个从简单到复杂的完整 Agent 开发框架。它以ReactAgent为核心,通过先进的“上下文工程”理念,利用 Hooks 和 Interceptors 提供了强大的可控性。借助 Memory 和 Human-in-the-Loop 等生产级特性,以及灵活的多智能体编排能力,开发者可以构建出真正可靠、智能、可扩展的企业级 AI 应用。
2025-11-18 20:49:41
408
1
原创 分布式mcp支持多个命名空间下的mcp server
分布式mcp,支持从不同命名空间读取mcp server解决issue: https://github.com/alibaba/spring-ai-alibaba/issues/1265框架: https://github.com/spring-ai-alibaba/spring-ai-extensions/pull/12示例 https://github.com/spring-ai-alibaba/examples/pull/385。
2025-10-28 23:54:14
336
原创 SpringAI(1.1.0-M)—MCP Server各协议分析及示例
下面是 Higrees 官网的测试文章:(使用 Streamable HTTP 前后的数据比对在 1000 个并发用户的测试场景下,TCP 连接数的变化**HTTP + SSE:**需要维持大量长连接,TCP 连接数随时间持续增长**Streamable HTTP:**按需建立连接,TCP 连接数维持在较低水平模拟不同并发用户数下的请求成功率测试**HTTP + SSE:**随着并发用户数增加,成功率显著下降**Streamable HTTP:**即使在高并发场景下仍能保持较高的请求成功率。
2025-10-04 12:50:50
1030
2
原创 SpringIAI(1.1-M系列)
Spring AI长期支持版本以及迭代到1.0.3了,同时新功能开发里程碑版本已经来到1.1.0-M2,主要改动点在MCP部分,接下来我们来详细看下新的里程碑的内容,本期先来个预览,后面会出对应的上手示例和源码解读。
2025-10-03 16:36:16
1109
原创 Spring AI Alibaba Graph流式演进
原文作者:怀玉、刘军20250925日,随着Spring AI Alibaba Graph从1.0.0.3升级至1.0.0.4,其中的Graph流式输出有了很大的改进,相关的example已更新,欢迎大家随时跟进,PR地址如下:https://github.com/spring-ai-alibaba/examples/pull/364。
2025-09-29 21:31:19
1069
原创 SpringAI(GA):MCP Server 服务鉴权(过滤器版)
TIP]以前写过一篇基于工具粒度的鉴权,改动源码挺大的。但有些场景可能不需要那么细,控制在 MCP Server 层面即可,这时可以利用过滤器机制,直接捕获 MCP Client 传递过来的 request 请求,进行校验下的 mcp 目录下的 mcp-web-auth-server、mcp-auth-client 模块。
2025-09-18 00:43:18
1149
原创 Spring Ai Alibaba Graph 集成 Langfuse 观测—快速上手
TIP]Graph 观测,可对每个节点的输入、输出、执行状态、异常等进行实时追踪和流式采集,可帮助开发者快速理解复杂链路数据流转,还可为性能分析、异常定位提供帮助本期先带来快速上手教程(代码零入侵,即可观测 Graph 相关信息),后面会出文章讲解 Graph 观测的架构设计等的 graph 目录下的 observe-langfuse 模块。
2025-09-14 22:06:03
652
原创 SpringAI集成集成 Langfuse
Langfuse 是一个开源的 LLM(大型语言模型)工程平台,专为基于大语言模型(LLM)的应用程序设计,旨在提供 全生命周期的可观测性、测试、监控和提示管理 能力。它通过工具化的方式,帮助开发者更高效地调试、优化和扩展 LLM 应用,尤其适合处理复杂的多步骤工作流(如 RAG 系统、多代理协作、多模态任务等)。
2025-09-13 01:07:38
591
原创 Spring AI Alibaba接入Mem0,给agent 赋予长期记忆
TIP]Mem0 是专为现代 AI 代理设计的内存层。本教程基于 spring ai alibaba 接入 mem0 示例下的 advisor/advisor-memory-mem0docker 启动配置项,可见 docker-compose/mem0。
2025-09-11 23:24:17
858
原创 基于SpringAI Alibaba Graph的DeepResearch实践
我们基于 SpringAI Alibaba Graph 构建了一套 Java 版本的 DeepResearch 系统,实现了从信息搜集、分析到结构化报告生成的全自动流程。模块中的 RAG 功能通过将检索和融合过程抽象为策略接口,实现了高度的灵活性和可定制性。其混合检索的能力,特别是结合了 RRF 算法的多路召回融合机制,能够有效整合来自不同数据源的信息,显著提升信息检索的全面性和准确性,为构建企业级、高可用的 RAG 应用提供了坚实的基础。
2025-09-11 23:14:30
1294
原创 SpringAI(GA):Neo4j向量数据库存储快速上手
TIP]Neo4j 是一个开源的 NoSQL 图形数据库,是一个完全事务的数据库,存储结构由节点组成的图形的数据,并通过关系连接下的 vector/vector-neo4j 模块。
2025-09-08 23:40:32
691
原创 个人成长&&职业发展
我想开启一档全新的栏目,聚焦于普通人成长的真实路径,你未必手握“王炸”,但依然可以打好手中的每一张牌,目前规划的栏目内容涵盖如下希望在接下来的内容分享中有所收获,汲取到对应的养料“从求学到求职,从迷茫到清晰,从平凡到突破”“因为我曾淋过雨,现在想为他人撑把伞”,帮助更多年轻人少走弯路,陪您打好人生这场“持久战”,将提供升学、职业发展的一对一咨询有偿指导服务。同时也欢迎投稿分享您的真实经历与思考,无论是逆袭故事还是曾经踩过的坑,一经采用将支付稿费,让您的的经验让更多人受益先用几个title描述下自己:“农村做
2025-09-06 22:15:36
1129
原创 系统炸了?数据库单表存了七十亿条数
在代码中查看该表,原来这是一张心跳表,只插入了数据但并未进行任何查询操作,日增大概 3 千万-4 千万条记录,历史大量无效信息被存储这也是一笔很大的开销,当即就准备清空该表数据,为了保险起见我们的清空数据流程如下:1. 为该表建立重命名为其他表名;查询速度主要取决于磁盘的读写速度,查询时每次只读取一个节点到内存中,通过这个节点的数据找到下一个要读取的节点位置,再读取下一个节点的数据,直到查询需要的数据或发现数据不存在。:InnoDB 存储引擎管理数据库的最小磁盘单位,默认存储 16KB 数据,包含了。
2025-09-04 22:51:55
731
原创 SpringAI(GA):PGvector向量数据库存储快速上手
TIP]PGvector 是 PostgreSQL 的开源扩展,支持存储和搜索机器学习生成的扩展下的 vector/vector-pgvector 模块。
2025-09-03 01:59:03
413
原创 SpringAI:Chat client 超时时间设置
TIP]背景:在一次正常的跟 AI 模型交互的过程中,比如说 call 调用,会使用 RestClient 类发起 API 请求,我们希望自主控制 RestClient 的连接时间、请求时间示例代码可见:spring-ai-tutorial 仓库的 chat 目录下的 chat-setting 模块AI 模型调用使用的 RestClient 的链路如下,最终定位到提供一个 ClientHttpRequestFactorySettings 的 Bean 即可。
2025-08-28 23:12:04
751
原创 SAA Graph的流式机制
Spring Ai Alibaba Graph源码解读系列—核心启动类Spring Ai Alibaba Graph源码解读系列—actionSpring AI Alibaba Graph:中断!人类反馈介入,流程丝滑走完~Spring AI Alibaba Graph:分配MCP到指定节点Spring AI Alibaba Graph:节点流式透传案例Spring AI Alibaba Graph:多节点并行—快速上手Spring AI Alibaba Graph:快速入门可付费(69.9元)获取飞书云文
2025-08-21 23:57:15
924
原创 Spring Ai Alibaba Graph源码解读系列—核心启动类
原文链接地址:Spring Ai Alibaba Graph源码解读系列—核心启动类图执行过程中的核心状态管理类,用于存储和管理图中各个节点间共享的数据对外暴露的方法内部静态类 HumanFeedback,处理和存储在工作流执行过程中来自人工反馈的信息RunnableConfig运行配置类StateGraph用于表示和构建基于状态的图结构工作流,有如下功能对外暴露的方法静态内部类 Nodes,管理图中的节点集合静态内部类 Edges,管理图中边集合CompileConfig主要用于配置图的编译过
2025-08-14 00:25:02
543
原创 Spring Ai Alibaba Graph源码解读系列—action
从今天起,我们来系统梳理下Spring Ai Alibaba Graph的源码,会给出各个部分的功能、作用,以及会新增许多Graph的案例,初步会在一个月内完结。因为目前相关代码正在快速迭代中,维护的飞书在线云文档会同步最新的源码解读及案例,让我们持续跟进业界最新技术,Let’s Go!本期先介绍action部分,主要是接收OverAllState、RunnableConfig对节点、边触发相应的动作。
2025-08-12 22:17:56
398
原创 MCP的SSE重连机制源码解读
目前新建了一个交流群,一个人走得快,一群人走得远,另外,本人长期维护一套飞书云文档笔记,涵盖后端、大数据系统化的面试资料,可私信免费获取。注意点:这里 Sync 是同步的,再向 Mcp Server 发起 ping 或 初始化连接的请求时,有可能会报 WebClientException 的错误。这里有个注意点:client 侧和 server 侧的连接的 Webflux 响应式的,try catch 的形式无法捕捉到对应的异常,需要通过 doOnError 的形式去捕获异常。封装对应的服务名,延时时间。
2025-07-16 09:39:00
729
原创 MCP的SSE重连机制,低成本接入框架,快速上手
你好,我是影子,曾先后在🐻、新能源、老铁就职,兼容Spring AI Alibaba开源社区的Committer。目前新建了一个交流群,一个人走得快,一群人走得远,另外,本人长期维护一套飞书云文档笔记,涵盖后端、大数据系统化的面试资料,可私信免费获取。MCP 的 SSE 连接,Client 侧和 Server 侧一段时间未传输数据会断开,或者 Server 侧挂掉重启后,Client 侧此时无法建立 SSE 连接。这里提供了一个自动重连机制,开箱即用,基本原理如下:定义两个线程池。
2025-07-15 23:00:56
1273
1
原创 Spring Ai Alibaba Gateway 实现存量应用转 MCP 工具
作者简介:你好,我是影子,Spring Ai Alibaba开源社区 Committer,持续分享Spring Ai Alibaba最新进展 + 业界各类AI工程相关的方案。
2025-07-12 21:58:46
946
原创 SpringAI:MCP 服务鉴权
说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第七章(MCP使用范式)下的MCP服务鉴权微信推文往届解读可参考:第一章内容第二章内容第三章内容第四章内容第五章内容第六章内容第七章内容第八章内容第九章内容第十章内容。
2025-06-29 10:29:56
1424
原创 Spring AI Alibaba Graph:中断!人类反馈介入,流程丝滑走完~
原文链接:Spring AI Alibaba Graph:中断!人类反馈介入,流程丝滑走完~说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第十章(Graph构建智能体)下的人类反馈复原案例代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章
2025-06-19 11:15:19
801
原创 Spring AI Alibaba Graph:分配MCP到指定节点
你好,我是影子,曾先后在🐻、新能源、老铁就职,现在是一名AI研发工程师,同时作为Spring AI Alibaba开源社区的Committer。目前新建了一个交流群,一个人走得快,一群人走得远,关注公众号后可获得个人微信,添加微信后备注“交流”入群。注意 spring.ai.graph.nodes 下的配置,node 配置对应 mcp 服务的映射。这里使用《第七章:MCP 使用范式》中的 MCP Server,提供一个时间服务。根据节点名称,匹配对应的 MCP 提供的 ToolCallback。
2025-06-17 10:29:54
737
原创 Spring AI Alibaba Graph:节点流式透传案例
原文链接:Spring AI Alibaba Graph:节点流式透传案例说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第十章(Graph构建智能体)下的Graph 节点流式透传案例代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容S
2025-06-16 11:09:28
1084
原创 Spring AI Alibaba Graph:多节点并行—快速上手
原文链接:Spring Ai Alibaba Graph:多节点并行—快速上手说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第十章(Graph构建智能体)下的Grpah节点并行—快速上手代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内
2025-06-15 10:03:54
1284
原创 Spring Ai Alibaba Graph 快速入门
原文链接:Spring Ai Alibaba Graph 快速入门说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第十章(Graph构建智能体)下的Graph快速入门代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容SpringAI(G
2025-06-14 17:34:05
957
原创 SpringAI(GA): 观测篇快速上手+源码解读
原文链接:SpringAI(GA): 观测篇快速上手+源码解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第九章(观测篇)下的快速上手 + 源码解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容SpringAI(GA)的chat
2025-06-12 19:59:51
893
2
原创 SpringAI(GA):多模型评估篇
原文链接:SpringAI(GA):多模型评估篇说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第八章(模型评估篇)下的本篇是多模型下的评估的快速上手+源码解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容SpringAI(GA)的
2025-06-11 20:54:45
1090
原创 SpringAI(GA):结构化输出的快速上手+源码解读
原文链接:SpringAI(GA):结构化输出的快速上手+源码解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第四章(结构化输出)下的快速上手+源码解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容SpringAI(GA)的ch
2025-06-08 12:37:22
776
原创 SpringAI(GA):SpringAI下的MCP源码解读
原文链接:SpringAI(GA):SpringAI下的MCP源码解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第七章(MCP使用范式)下的SpringAI下的MCP,建议配合SpringAI(GA):MCP源码解读+SpringAI(GA):Tool源码+工具触发链路解读一起理清MCP层面触发工具的全链路代码开源如下
2025-06-07 11:09:02
1328
原创 SpringAI(GA):Nacos3下的分布式MCP
你好,我是影子,曾先后在🐻、新能源、老铁就职,现在是一名AI研发工程师,同时作为Spring AI Alibaba开源社区的Committer。:https://github.com/alibaba/spring-ai-alibaba/tree/main,为AI工程贡献力量,解决三个有效issue或提交一个有价值的PR,可免费获得当前SpringAI最新教程的飞书在线版。整理不易,获取更好的观赏体验,可付费获取飞书云文档Spring AI最新教程权限,目前49.9,随着内容不断完善,会逐步涨价。
2025-06-06 11:24:58
1086
1
原创 SpringAI(GA):MCP源码解读
原文链接:SpringAI(GA):MCP源码解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第七章(MCP使用范式)下的MCP源码解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容SpringAI(GA)的chat:快速上手+
2025-06-05 18:00:33
753
原创 SpringAI(GA):Nacos2下的分布式MCP
你好,我是影子,曾先后在🐻、新能源、老铁就职,现在是一名AI研发工程师,同时作为Spring AI Alibaba开源社区的Committer,另外,本人长期维护一套飞书云文档笔记,涵盖后端、大数据系统化的面试资料,可私信免费获取。背景:现阶段 MCP Client 和 MCP Server 是一对一的连接方式,若当前 MCP Server 挂掉了,那么 MCP Client 便不能使用 MCP Server 提供的工具能力。在配置管理处,也能找到我们的 mcp server、tool 的配置信息。
2025-06-04 10:02:06
892
2
原创 第三章:Tool 源码解读
原文链接:SpringAI(GA):Tool源码+工具触发链路解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第三章(tool整合)下的Tool源码解读+工具触发链路解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容Spring
2025-06-03 09:09:04
582
原创 RAG的ETL Pipeline源码解读
原文链接:SpringAI(GA):RAG下的ETL源码解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第六章(Rag增强问答质量)下的ETL-pipeline源码解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial微信推文往届解读可参考:第一章内容SpringA
2025-06-02 10:18:07
924
原创 SpringAI(GA):RAG下的ETL快速上手
你好,我是影子,曾先后在🐻、新能源、老铁就职,现在是一名AI研发工程师,同时作为Spring AI Alibaba开源社区的Committer。提取(Extract)、转换(Transform)和加载(Load)框架是《第六章:Rag 增强问答质量》中数据处理的链路,将原始数据源导入到向量化存储的流程,确保数据处于最佳格式,以便 AI 模型进行检索。获取更好的观赏体验,可付费获取飞书云文档Spring AI最新教程权限,目前49.9,随着内容不断完善,会逐步涨价。TokenTextSplitter 切分。
2025-06-01 11:50:59
1001
原创 第六章:Rag 增强问答质量
原文链接说明:SpringAI(GA):RAG快速上手+模块化解读说明:本教程将采用2025年5月20日正式的GA版,给出如下内容版本:JDK21 + SpringBoot3.4.5 + SpringAI 1.0.0 + SpringAI Alibaba 1.0.0.2将陆续完成如下章节教程。本章是第六章(Rag增强问答质量)下的快速上手+Rag模块化源码解读代码开源如下:https://github.com/GTyingzi/spring-ai-tutorial以下结合内存向量数据库实现 RAG 的典型
2025-05-31 11:49:59
686
FracLab2.04.zip
2021-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅