logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AI 学习指南(四)ChatMemory内存记忆实战|官方标准架构实现多轮对话

大模型是无状态的。每一次HTTP请求都是独立会话,模型不会主动保存任何历史对话。比如我们先问“你是挂号助手”,再问“我刚刚说了什么”,AI会完全无法应答,这也是原生LLM的“健忘”特性。想要实现类似ChatGPT的连续多轮对话,必须手动维护对话上下文。Spring AI 提供了整套ChatMemory对话记忆体系,彻底解决无状态痛点,让AI拥有上下文记忆能力。本篇作为记忆系列第一篇,我们先从最简单

#spring#人工智能#架构
Spring AI 学习指南(九)MCP模型上下文协议 & 工具调用实战

知识存在时间断层,无法获取最新实时数据;无法访问业务数据库、业务接口,不能查询订单、用户、业务数据;不会执行精确计算、代码运算,容易出现算术错误;不能调用外部服务,无法完成联网查询、文件读取、天气查询等任务。想要让 AI 真正落地业务,就必须赋予它调用外部工具的能力,而支撑这套能力的行业标准就是MCP 模型上下文协议(Model Context Protocol)。

#人工智能#spring#java
Spring AI 学习指南(十)高级Agent智能体实战:任务自动规划 + 链式工具调用 + 复杂业务落地

看完上一篇MCP工具调用,很多同学已经实现了AI调用天气、日期等工具,但这仅仅是基础函数调用,距离真正的AI智能体还差核心能力。

#人工智能#spring#java
Spring AI 学习指南(十一)RAG私有知识库实战

前面我们完成了基础对话、多轮记忆、MCP工具调用、Agent智能体,让AI具备了聊天、思考、做事的能力。知识静态滞后:训练数据固定,无法学习企业最新制度、业务文档、产品手册无私有业务认知:完全不懂公司内部业务规则、专属流程、私有资料严重幻觉问题:面对未知业务问题,会凭空编造答案,绝对无法上线生产想要让AI适配企业业务、基于内部文档精准答疑、杜绝幻觉,唯一低成本、高效率、可迭代的落地方案就是RAG(

#人工智能#spring#机器学习
Spring AI 学习指南(九)MCP模型上下文协议 & 工具调用实战

知识存在时间断层,无法获取最新实时数据;无法访问业务数据库、业务接口,不能查询订单、用户、业务数据;不会执行精确计算、代码运算,容易出现算术错误;不能调用外部服务,无法完成联网查询、文件读取、天气查询等任务。想要让 AI 真正落地业务,就必须赋予它调用外部工具的能力,而支撑这套能力的行业标准就是MCP 模型上下文协议(Model Context Protocol)。

#人工智能#spring#java
Spring AI 学习指南(一)零基础入门,搭建首个AI应用【学习全过程记录】

作为一名长期做Java后端开发的程序员,一直以来都在深耕Spring全家桶、业务开发、微服务等传统技术栈。近几年AI技术飞速发展,Python生态的LangChain、大模型应用开发如火如荼,但Java后端在AI工程化领域一直缺少一套官方、规范、轻量化的开发框架。而最新的Spring Boot4.0.4 + Spring AI1.1.6组合,让Java AI工程化正式进入稳定、企业可用阶段。

#人工智能#spring
Spring AI 学习指南(八)结构化输出实战:解决大模型返回格式乱、无法解析问题

很多同学做完 Spring AI 入门demo后,都会遇到一个上线必死的致命问题:大模型的返回是「自由文本」。你让它返回 JSON,它可能:前后带一大段解释、开场白、总结键名大小写不统一、缺字段、多字段换行、空格、注释乱飞有时候返回数组,有时候返回对象,格式不稳定这种自由文本,在页面展示可以“凑合看”,但完全无法用于业务开发无法直接 JSON 反序列化为实体类无法入库、无法做字段校验、无法做后续业

#spring#java#后端
Spring AI 学习指南(七)提示词模板化

在 AI 应用开发中,提示词(Prompt)是大模型交互的核心入口,提示词的精准度、规范性、完整性,直接决定 AI 输出结果的准确性、逻辑性和可用性,其重要性等同于传统开发中的核心业务 SQL。但在初学开发阶段,绝大多数开发者都会采用硬编码字符串拼接的方式编写提示词,这种写法在简单demo中可以快速运行,一旦落地生产,会暴露大量致命问题:提示词与业务代码强耦合,修改提示词需要改动 Java 代码、

#人工智能#spring#microsoft
Spring AI 学习指南(六)Advisor高阶机制实战

在前几期记忆实战中,我们借助官方提供的,快速实现了 AI 多轮对话的上下文记忆与数据库持久化能力,解决了 AI 对话无状态、会话数据丢失的问题。但在实际生产开发中,仅靠官方自带的记忆顾问远远不够,我们往往需要实现全局日志审计、自定义请求拦截、业务参数透传、会话权限校验等通用扩展能力。而支撑这些高阶功能的核心底层,正是 Spring AI 框架的核心扩展机制 ——Advisor 顾问机制。多数初学者

#人工智能#spring#java
Spring AI 学习指南(五)Jdbc持久化记忆实战|基于MySQL实现重启不丢失的多轮对话

上一篇我们彻底吃透了 Spring AI官方标准记忆架构,基于内存存储实现了多轮上下文对话、会话隔离、消息窗口裁剪等核心能力。基于JVM内存存储,项目重启记忆全部丢失、不支持多实例集群共享,仅能用于本地开发测试,完全无法上线生产环境。为了解决记忆持久化问题,Spring AI 官方提供了数据库存储方案,适配MySQL、PostgreSQL等主流关系型数据库。本篇我们基于MySQL + JDBC持久

#spring#人工智能#mysql
    共 15 条
  • 1
  • 2
  • 请选择