自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SpringBoot集成LangChain4j玩转AI大模型(三)

检索增强生成(RAG):让AI更专业、更准确 RAG(检索增强生成)是一种让大语言模型(LLM)结合外部知识库生成更准确和实时答案的技术。它通过以下步骤工作: 索引阶段:将文档分割、嵌入为向量,并存入向量数据库。 检索阶段:用户提问时,系统检索相关文档片段,结合LLM生成答案。 相比微调(Fine-tuning),RAG更适合知识频繁更新的场景(如电商客服、金融咨询),而微调适用于稳定知识领域(如古诗生成)。RAG的核心优势在于: 实时性:知识库可随时更新,无需重新训练模型。 低成本:仅需维护知识库,无需额

2025-08-13 17:54:41 1321 1

原创 SpringBoot集成LangChain4j玩转AI大模型(二)

摘要:本文介绍了大语言模型(LLM)中的FunctionCalling(函数调用)功能,通过LangChain4j框架实现AI调用外部工具的能力。文章以数学计算为例,展示了如何创建工具类(使用@Tool注解)、配置AI服务(@AiService注解)、以及测试工具调用流程。重点解析了框架自动调用工具的逻辑:1)注册工具方法;2)AI分析问题并决定调用;3)框架执行具体调用。还介绍了@Tool注解的可选字段、@P参数注解以及@ToolMemoryId的应用场景,说明了如何通过注解配置增强AI的工具调用能力。

2025-08-13 10:49:30 1128

原创 SpringBoot集成LangChain4j玩转AI大模型(一)

本文介绍了如何在SpringBoot项目中集成LangChain4j框架,实现与AI大模型的交互。主要内容包括:1. 项目搭建:引入LangChain4j依赖,配置API-KEY接入阿里云百炼等大模型平台。2. AIService开发:通过动态代理方式创建AI服务接口,简化模型调用流程。3. 对话记忆功能:实现多轮对话上下文记忆,支持基于内存和MongoDB的持久化存储。4. 提示词优化:使用@SystemMessage和@UserMessage注解控制AI回答风格和内容格式。5. 智能体开发:结合记忆管理

2025-08-11 17:44:11 1710 1

原创 进阶-day09(多态、final关键字、抽象类、接口、课外扩展——解耦)

进阶-day09(多态、final关键字、抽象类、接口、课外扩展)

2023-08-25 11:45:37 320 1

原创 进阶day08——访问修饰符、继承、spuer、static、main、代码块、单利模式

进阶day08——访问修饰符、继承、spuer、static、main、代码块、单利模式

2023-08-23 15:16:00 301 1

原创 day06-Java编程案例(专题)

day06-java编程练习题:买飞机票案例、找素数案例、数组拷贝案例、抢红包案例、评委打分案例、双色球开奖案例。

2023-08-13 08:34:37 312 1

原创 day07-Java面向对象基础-实体类JavaBean-自定义快捷键

面向对象(this关键字、构造器、封装)——实体类JavaBean——自定义idea快捷键

2023-08-11 00:15:47 368 1

原创 day05方法的使用-方法的执行原理-可变参数-return-方法的案例

day05方法的使用-方法的执行原理-可变参数-return-方法的案例

2023-08-06 16:14:33 259 1

原创 day04-数组介绍、数组存储原理、数组案例练习

数组的定义和使用、数组的存储原理和传参机制、数组案例练习

2023-08-02 17:17:15 176

原创 【day03-程序执行流程】

debug的运用、if分支语句、swith语句、for循环结构、当日习题巩固

2023-08-01 10:17:30 134 1

原创 day02-进制、存储、数据类型、类型转换、运算符、位运算、键盘输入

本篇主要学习Java的四种进制】数据的存储原理、基本数据类型、两种类型转换、原码、补码、反码的位运算、运算符、键盘输入,以及习题巩固

2023-07-27 22:33:09 378 1

原创 【每日学习java-day01】

今天学习:1.java的发展2.JDK3.idea4.Java基础语法

2023-07-26 15:45:08 440 2

Mybatis入门.md

Mybatis入门.md

2023-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除