logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

让 AI 学会用工具:基于 LangChain4j 的 Skills Agent 全栈落地实战

本文介绍如何基于 LangChain4j 1.12.2 + Spring Boot 4.0.2 实现一个可独立部署的 Skills Agent 服务。核心思路:工具定义写成 Markdown 文件,AI 自动加载调用;配合 Redis 多轮记忆滑动窗口与摘要压缩解决 context 爆炸问题;前端 Vue3 提供完整的会话管理、模型切换、流式对话界面。附完整架构图、核心代码与五分钟上手指南。

#人工智能#spring boot
从 SSE 到 Streamable HTTP:AI 时代的协议演进之路

文章摘要: Streamable HTTP作为AI时代的新兴协议,解决了传统SSE在AI大模型应用中的三大痛点:1)长连接管理困难,2)单向通信限制,3)云原生适配不足。其核心技术原理包括:利用HTTP分块传输实现双向流式通信,通过Fetch API+ReadableStream实现细粒度控制,采用会话ID机制支持无状态架构。相比SSE的浏览器单向推送,Streamable HTTP专为AI交互设

#http#人工智能#网络协议
让 AI 学会用工具:基于 LangChain4j 的 Skills Agent 全栈落地实战

本文介绍如何基于 LangChain4j 1.12.2 + Spring Boot 4.0.2 实现一个可独立部署的 Skills Agent 服务。核心思路:工具定义写成 Markdown 文件,AI 自动加载调用;配合 Redis 多轮记忆滑动窗口与摘要压缩解决 context 爆炸问题;前端 Vue3 提供完整的会话管理、模型切换、流式对话界面。附完整架构图、核心代码与五分钟上手指南。

#人工智能#spring boot
我把 Spring Boot 升级到 4.0.2 后,顺手重构了整个 AI 脚手架:删模块、加 Skills Agent、补 Resume RAG

摘要: Spring Boot 4.0.2升级引发AI工程架构全面重构,从依赖升级(Spring Cloud、LangChain4j等)到模块收敛(淘汰冗余模块,强化Skills Agent和Resume RAG主线),彻底解决历史包袱与文档脱节问题。核心变化包括:Starter体系重定基线、Skills Agent实现工程化闭环(对话管理+前端支持)、Resume RAG落地业务场景(简历解析→

#spring boot#重构#人工智能
我把 Spring Boot 升级到 4.0.2 后,顺手重构了整个 AI 脚手架:删模块、加 Skills Agent、补 Resume RAG

摘要: Spring Boot 4.0.2升级引发AI工程架构全面重构,从依赖升级(Spring Cloud、LangChain4j等)到模块收敛(淘汰冗余模块,强化Skills Agent和Resume RAG主线),彻底解决历史包袱与文档脱节问题。核心变化包括:Starter体系重定基线、Skills Agent实现工程化闭环(对话管理+前端支持)、Resume RAG落地业务场景(简历解析→

#spring boot#重构#人工智能
Spring AI 集成 MCP 服务踩坑实录:SSE 与 Streamable HTTP 协议的兼容性深度剖析

摘要: 本文分析了 MCP 协议从 2024(SSE)到 2025(Streamable HTTP)版本的演进差异,指出 Spring AI 目前仅支持旧版 SSE 协议。当开发者错误使用新版 StreamableHttpMcpTransport 连接旧版服务时,会因 HTTP 方法不匹配(POST vs GET)导致 404 错误。建议 Spring AI 用户继续使用 HttpMcpTrans

#spring#人工智能#http
Spring AI 集成 MCP 服务踩坑实录:SSE 与 Streamable HTTP 协议的兼容性深度剖析

摘要: 本文分析了 MCP 协议从 2024(SSE)到 2025(Streamable HTTP)版本的演进差异,指出 Spring AI 目前仅支持旧版 SSE 协议。当开发者错误使用新版 StreamableHttpMcpTransport 连接旧版服务时,会因 HTTP 方法不匹配(POST vs GET)导致 404 错误。建议 Spring AI 用户继续使用 HttpMcpTrans

#spring#人工智能#http
Swagger MCP 实战:把 OpenAPI 变成可控的 MCP 工具(Spring Boot + Spring AI)

本文介绍了langchain4j-spring-ai-swagger-mcp模块,该模块将OpenAPI/Swagger文档映射为MCP工具,使大模型能安全调用后端接口。核心功能包括:规范化接口为MCP工具、集中治理调用链、支持前端自动化生成。模块包含OpenApiLoader、OpenApiNormalizer等核心组件,支持SSE/stdio传输,提供工具列表查询和通用调用能力。通过集中处理鉴

#spring#spring boot#人工智能
一行代码搞定文件内容提取:ContentUtil.getContent(Path) + SPI 集成 OCR(PaddleOCR 在线版/自建 OCR)

本文介绍了一个统一文件内容提取工具ContentUtil.getContent(Path)的实现方案。该工具通过一行代码即可智能识别文件类型,自动选择OCR或Tika解析方案:图片和扫描版PDF走OCR(支持SPI插拔不同OCR SDK),其他文件使用Apache Tika处理。文章详细解析了内容提取的工作流程,包括文件分流判断、扫描版PDF识别逻辑、基于SPI的OCR实现切换机制,以及当前明确支

Swagger MCP 实战:把 OpenAPI 变成可控的 MCP 工具(Spring Boot + Spring AI)

本文介绍了langchain4j-spring-ai-swagger-mcp模块,该模块将OpenAPI/Swagger文档映射为MCP工具,使大模型能安全调用后端接口。核心功能包括:规范化接口为MCP工具、集中治理调用链、支持前端自动化生成。模块包含OpenApiLoader、OpenApiNormalizer等核心组件,支持SSE/stdio传输,提供工具列表查询和通用调用能力。通过集中处理鉴

#spring#spring boot#人工智能
    共 23 条
  • 1
  • 2
  • 3
  • 请选择