spring-ai

伊布拉西莫13 天前
spring-ai
Spring AI RAG源码分析RAG在现代大型语言模型(LLM)应用中,RAG(Retrieval-Augmented Generation) 是一种常用策略:通过检索外部知识库来增强生成结果的准确性。 在 Spring AI 框架中,RetrievalAugmentationAdvisor 扮演着 RAG (检索增强生成) 流程的指挥官角色。 它负责编排从用户查询到最终上下文准备的整个过程,确保 LLM 接收到的 Prompt 是经过多层优化和增强的高质量输入。 本文将基于其内部的六个核心属性,详细阐述 RAG 流程中每一个组件的作
伊布拉西莫13 天前
spring-ai·evaluation
Spring AI Evaluation Testing(评估测试)在基于大型语言模型(LLM)构建应用时,仅仅“模型调用”并不够,还必须 测试生成结果 是否满足预期(比如相关性、准确性、无幻觉、业务契合度等)。 Spring AI 提供了一套 “评估测试” (Evaluation Testing)机制,使开发者能在集成/测试阶段,引入自动化手段来验证 LLM 的输出质量。
lxsy4 个月前
人工智能·spring-ai·ai-alibaba·文本切分
spring-ai-alibaba 迭代字符分割器spring-ai有一个文本分割器接口,TextSplitterspring-ai本身仅提供了一个TokenTextSplitter,按照token个数进行切分
lxsy4 个月前
java·nl2sql·spring-ai·ai-alibaba
spring-ai-alibaba 简化版NL2SQL在前面的文章中分析过spring-ai-alibaba-starter-nl2sql(spring-ai-alibaba 1.0.0.2 学习(十五)——自然语言生成sql-CSDN博客)也提到过nl2sql虽然效果好,但是使用起来确实并不太方便,并不能即插即用,所以想能不能设计一个简化版的nl2sql
lxsy5 个月前
学习·spring·阿里云·spring-ai·ai-alibaba
spring-ai-alibaba 1.0.0.2 学习(七)——集成阿里云百炼平台知识库若不希望使用本地向量库,阿里云百炼平台也提供云端知识库,并且已经集成进spring-ai-alibaba,方便我们直接使用
青衫红叶6 个月前
java·spring cloud·maven·intellij-idea·spring-ai
Idea使用springAI搭建MCP项目一、demo项目搭建1、官方初始化项目下载https://start.spring.io/2、解压下载好的压缩包
阿杜杜不是阿木木7 个月前
java·人工智能·spring boot·spring·mcp·spring-ai
03.使用spring-ai玩转MCP接着上篇:https://blog.csdn.net/sinat_15906013/article/details/147052013,我们介绍了,什么是MCP?使用cline插件/cherry-studio安装了Mcp Server,本篇我们要借助spring-ai实现MCP Client和Server。
我是有底线的