logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

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

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

#spring#人工智能#架构
Spring AI 学习指南(三)ChatClient 优雅调用实战

上一节课我们深入学习了底层ChatModel,掌握了 Message 消息、Prompt 组装、模型参数、流式输出等全套底层 API,能完整看懂 AI 调用底层流程。在实际项目开发中,频繁手动组装消息、解析返回结果代码偏繁琐。Spring AI 提供ChatClient上层门面封装,采用链式编程风格,代码简洁易读、开发效率更高。本期核心学习:ChatClient 基础用法、链式调用、角色设定、参数

#spring#人工智能#java
Spring AI 学习指南(二)ChatModel 全套底层组件精讲【Message/Prompt/Options/Stream实战】

上一篇我们搭建好了完整的 Spring AI 开发环境,跑通了极简 AI 对话 Demo。本篇我们正式深入Spring AI 底层核心根基 —— ChatModel。ChatModel 是 Spring AI 所有AI对话能力的底层顶层接口,所有上层封装功能全部基于它实现。本篇摒弃极简简写,完整拆解官方原生底层写法,一次性吃透:Message消息体系、System角色设定、智谱模型参数配置、Pro

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

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

#人工智能#spring
到底了