基于 Spring AI Alibaba 的 RAG 架构调优实践

RAG 调优指南:Spring AI Alibaba 模块化 RAG 原理与使用 RAG(Retrieval Augmented Generation,检索增强生成)与模块化 RAG (Modular RAG)简介。Spring AI Alibaba 模块化 RAG 原理与实践。 阅读详情

RAG(Retrieval Augmented Generation,检索增强生成)是一种结合数据工程、信息抽取和文本生成的技术范式。

Spring AI Alibaba 是阿里巴巴开源的 AI 应用开发框架,基于 Spring AI 构建并提供了更高层面的抽象,帮助开发者快速构建 AI 应用。

—1—

RAG 的四大核心步骤

第一、文档切割与智能档案库的建立

核心任务是将大量文档转化为易于检索的知识碎片,这一过程类似于将厚重的词典拆解成单词卡片。通过采用智能分块算法,保持语义连贯性,同时给每个知识碎片打上标签(如“技术规格”、“操作指南”)。这一步骤的关键价值在于,优质的知识切割如同图书馆的分类系统,决定了检索效率。

第二、向量编码与语义地图的构建

利用 AI 大模型将文字转化为数学向量,使语义相近的内容产生相似的数学特征。所有向量存入专用数据库,并建立快速检索索引,这类似于图书馆的书目检索系统。例如,“续航时间”和“电池容量”会被编码为相似向量。

第三、相似检索与智能资料猎人

应答触发流程包括将用户问题转为“问题向量”,并通过多维度匹配策略搜索知识库,包括语义相似度、关键词匹配度和时效性权重,输出指定个数的最相关文档片段。

第四、生成增强与专业报告撰写

应答构建过程中,将检索结果作为指定参考资料,AI 大模型在生成时自动关联相关知识片段。输出形式可以包含自然语言回答和附参考资料溯源路径。例如,“根据《产品说明技术手册 V1.3》第2章内容:该设备续航时间为…”。

—2—

Spring AI Alibaba 模块化 RAG 增强

第一、Multi Query Expansion (多查询扩展)

查询扩展技术对于增强 RAG 系统的搜索效能至关重要。在现实操作中,用户提交的查询往往简洁且信息量有限,这可能会影响搜索结果的精确度和全面性。Spring AI Alibaba 提供了一种高效的查询扩展功能,能够自动产生多个相关的查询版本,进而提升搜索的精确度和覆盖率。

// 创建聊天客户端实例
// 设置系统提示信息,定义AI助手作为专业的室内设计顾问角色
ChatClient chatClient = builder
.defaultSystem("你是一位专业的室内设计顾问,精通各种装修风格、材料选择和空间布局。请基于提供的参考资料,为用户提供专业、详细且实用的建议。在回答时,请注意:\n" +
"1. 准确理解用户的具体需求\n" +
"2. 结合参考资料中的实际案例\n" +
"3. 提供专业的设计理念和原理解释\n" +
"4. 考虑实用性、美观性和成本效益\n" +
"5. 如有需要,可以提供替代方案")
.build();
// 构建查询扩展器
// 用于生成多个相关的查询变体,以获得更全面的搜索结果
MultiQueryExpander queryExpander = MultiQueryExpander.builder()
.chatClientBuilder(builder)
.includeOriginal(false) // 不包含原始查询
.numberOfQueries(3) // 生成3个查询变体
.build();
// 执行查询扩展
// 将原始问题"请提供几种推荐的装修风格?"扩展成多个相关查询
List<Query> queries = queryExpander.expand(
new Query("请提供几种推荐的装修风格?"));

在这一过程中,系统将自主地构造出多个相关的查询版本。例如,当用户提出“请提供几种推荐的室内装修风格?”的查询时,系统将生成多个从不同视角出发的查询。这种方法不仅增强了搜索结果的广度,还能够揭示用户潜在的查询目的。

多查询扩展的效果如下:

扩展后的查询内容:
1. 哪些装修风格最受欢迎?请推荐一些。
2. 能否推荐一些流行的家居装修风格?
3. 想了解不同的装修风格,有哪些是值得推荐的?

多查询扩展的优势主要体现在以下几个方面:

  • 提升召回率:通过生成多个查询版本,增加了捕获相关文档的可能性。
  • 多角度覆盖:从多个维度理解和拓展用户的原始查询内容。
  • 加强语义解析:识别查询的多重潜在意义及其相关概念。
  • 改善搜索品质:综合多个查询结果,以获得更加周全的信息集。

第二、Query Rewrite (查询重写)

查询改写是 RAG 系统中的一项关键优化手段,它通过将用户的原始查询转化为更加规范和明确的查询形式,从而提升搜索的精确度,并协助系统更准确地把握用户的真正需求。

Spring AI Aliaba 通过提供 RewriteQueryTransformer 这一工具来实现查询改写功能。以下是一个具体的操作示例:

// 构建一个模拟用户在学习人工智能过程中的查询场景
Query query = new Query("我在学习人工智能,能否解释一下什么是大型语言模型?");
// 实例化查询改写转换器
QueryTransformer queryTransformer = RewriteQueryTransformer.builder()
.chatClientBuilder(builder) // 假设builder是之前定义好的ChatClient构建器
.build();
// 执行查询改写操作
Query transformedQuery = queryTransformer.transform(query);
// 打印改写后的查询内容
System.out.println(transformedQuery.text());

经过改写,查询可能会优化为:

“什么是大型语言模型?”

查询改写的主要优势包括:

  • 查询明确化:将含糊不清的问题转化为具体的查询点。

这种改写不仅有助于系统检索到更加相关的文档,同时也能够辅助生成更为全面和专业的答复。

第三、Query Translation (查询翻译)

查询翻译是 RAG 系统中的一项便捷功能,它允许将用户的查询从一个语言版本转换为另一个语言版本。这项功能对于实现多语言支持和执行跨语言搜索查询尤其重要。Spring AI Aliabab 通过 TranslationQueryTransformer 工具来实现查询的翻译功能。

以下是使用该功能的示例代码:

// 初始化一个英文的查询实例
Query query =newQuery("What is LLM?");
// 实例化查询翻译转换器,并指定目标语言为中文
QueryTransformer queryTransformer =TranslationQueryTransformer.builder()
.chatClientBuilder(builder)// 假设builder是已定义的聊天客户端构建器
.targetLanguage("zh")// 设置目标语言代码为中文
.build();
// 执行查询的翻译操作
Query translatedQuery = queryTransformer.transform(query);
// 打印出翻译后的查询内容
System.out.println(translatedQuery.text());

执行上述代码后,查询将被翻译为:

“什么是大语言模型?”

查询翻译功能的主要优势包括:

  • 多语言兼容:能够在不同语言之间进行查询内容的转换。
  • 本地化适配:将查询内容适配为目标语言的地道表达方式。
  • 跨语言搜索:使得在不同语言的文档集合中进行有效检索成为可能。
  • 提升用户体验:用户可以利用自己熟悉的语言发起查询,提高了系统的易用性。

第四、Context-aware Queries (上下文感知查询)

在真实的对话场景中,用户的提问经常基于之前的交流内容。为了展示如何实现上下文感知的查询,我们来看一个关于房地产咨询的例子:

// 创建一个包含历史对话的查询实例
// 这个示例模拟了一个用户咨询房地产的场景,用户首先询问了小区的位置,随后询问房价
Query query =Query.builder()
.text("那么这个小区的二手房平均价格是多少?")// 用户当前的问题
.history(newUserMessage("深圳市南山区的碧海湾小区具体位置是?"),// 用户之前的问题
newAssistantMessage("碧海湾小区坐落于深圳市南山区后海中心区,靠近后海地铁站。"))// 系统之前的答复
.build();

在这个示例中:

  • 用户最初询问了碧海湾小区的位置(历史问题)。
  • 系统提供了该小区的具体位置信息(历史回答)。
  • 用户随后提问关于该小区二手房的平均价格(当前问题)。

如果不考量上下文,系统可能无法识别“这个小区”具体指代的是哪个小区。为解决这一问题,我们利用 CompressionQueryTransformer 来处理上下文信息:

// 初始化查询转换器
// QueryTransformer负责将含有上下文的查询转换为一个完整的独立查询
QueryTransformer queryTransformer = CompressionQueryTransformer.builder()
.chatClientBuilder(builder)// 假设builder是之前定义好的聊天客户端构建器
.build();
// 执行查询转换操作
// 将不明确的指代(“这个小区”)转换为具体的实体名称(“碧海湾小区”)
Query transformedQuery = queryTransformer.transform(query);

转换后的查询可能变为更加明确的形式,例如:“深圳市南山区碧海湾小区的二手房平均价格是多少?”。这种转换方式具有以下优点:

  • 消除歧义:明确指出了查询的具体对象(碧海湾小区)。
  • 保持上下文:包含了位置信息(深圳市南山区)。
  • 提升精确度:使系统能够更精确地检索到相关信息。
输出的查询: “深圳市南山区碧海湾小区的二手房平均价格是多少?”

第五、文档合并器(DocumentJoiner)

在现实世界的应用程序中,我们常常面临从不同的查询或数据源中收集文档的需求。为了高效地管理和整合这些文档,Spring AI 提供了 ConcatenationDocumentJoiner 这一文档合并工具。此工具能够智能地将来自多个来源的文档合并成一个统一的文档集合。

文档合并器的核心特性包括:

  • 智能去重:在遇到重复的文档时,系统仅保留首次出现的版本。
  • 分数保留:在合并过程中,每个文档的原始相关性评分得以保留。
  • 多源兼容:能够同时处理来自不同查询和不同数据源的文档。
  • 顺序保持:合并时维持文档的原始检索顺序不变。

以下是一个具体的使用示例:

// 获取来自多个查询或数据源的文档集合
Map<Query,List<List<Document>>> documentsMap =...;
// 实例化文档合并器
DocumentJoiner documentJoiner = newConcatenationDocumentJoiner();
// 执行文档合并操作
List<Document> mergedDocuments = documentJoiner.join(documentsMap);

这种合并机制在以下几种场景中尤其有用:

  • 多轮查询:需要将多个查询返回的文档结果进行合并。
  • 跨源检索:从不同的数据源(例如数据库、文件系统等)中获取文档。
  • 查询扩展:当使用查询扩展技术生成多个相关查询时,需要将所有结果合并。
  • 增量更新:在现有的文档集合中添加新的检索结果。

通过使用 ConcatenationDocumentJoiner,可以确保文档集合的整合过程既高效又准确,从而提升整体的信息检索和处理能力。

除了以上5中模块化 RAG 增强外,Spring AI Alibaba 还提供了**检索增强顾问(RetrievalAugmentationAdvisor)和 Document Selection (文档选择)以及 Error Handling and Edge Cases (错误处理和边界情况)等强大功能。**

****—3—

Spring AI Alibaba 结构化 RAG 最佳实践****

在部署和运行 RAG 系统过程中,我们需要从多个方面来优化系统性能。以下是一份全面的优化指南:

第一、文档处理优化策略

1、文档结构优化

  • 结构化内容:确保文档包含明确的结构,例如案例编号、项目概述、设计要点等。
  • 元数据标注:为每个文档添加丰富的元数据。

2、文档切割策略

  • 智能分块算法:采用智能分块算法来保持语义的连贯性。
  • 知识碎片标签:为每个知识碎片打上标签。
  • 文档大小控制:保持文档大小适中,避免过长或过短。

第二、检索增强策略

1、多查询扩展

  • 启用多查询扩展机制:提高检索的准确性。
  • 查询数量设置:建议设置3-5个查询。
  • 核心语义保留:保留原始查询的核心语义。

2、查询重写和翻译

  • 优化查询结构:使用 RewriteQueryTransformer。
  • 多语言支持:配置 TranslationQueryTransformer。
  • 语义完整性:保持查询的语义完整性。

第三、系统配置优化策略

1、向量存储配置

  • 选择合适的向量存储方案
SimpleVectorStore vectorStore = SimpleVectorStore.builder(embeddingModel)
.build();
  • 数据规模存储方式选择:根据数据规模选择内存、Redis 或 MongoDB 存储。

2、检索器配置

DocumentRetriever retriever = VectorStoreDocumentRetriever.builder()
.vectorStore(vectorStore)
.similarityThreshold(0.5)    // 相似度阈值
.topK(3)                     // 返回文档数量
.build();
  • 设置合理的相似度阈值:
  • 控制返回文档数量。
  • 配置文档过滤规则。

第四、错误处理机制

1、异常处理

  • 允许空上下文查询。
  • 提供友好的错误提示。
  • 引导用户提供必要信息。

2、边界情况处理

ContextualQueryAugmenter.builder().allowEmptyContext(true).build()
  • 处理文档未找到情况:
  • 处理相似度过低情况。
  • 处理查询超时情况。

第五、系统角色设定

1、AI 助手配置

ChatClient chatClient = builder.defaultSystem("你是一位专业的顾问,请注意:\n"+
"1. 准确理解用户需求\n"+
"2. 结合参考资料\n"+
"3. 提供专业解释\n"+
"4. 考虑实用性\n"+
"5. 提供替代方案")
.build();
  • 设定清晰的角色定位
  • 定义回答规范
  • 确保专业性和实用性。

第六、性能优化建议

1、查询优化

  • 使用文档过滤表达式。
  • 设置合理的检索阈值。
  • 优化查询扩展数量。

2、资源管理

  • 控制文档加载数量。
  • 优化内存使用。
  • 合理设置缓存策略。

通过遵循以上最佳实践,可以构建一个高效、可靠的 RAG 系统,为用户提供准确和专业的回答。这些实践涵盖了从文档处理到系统配置的各个方面,Spring AI Alibaba 能够帮助开发者构建更好的 RAG 应用。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Spring AI Alibaba 架构设计文档 Spring AI Alibaba 是一款面向 Java 开发者的企业级 AI 智能体应用开发框架,基于 Spring AI 深度集成阿里云百炼平台,支持 ChatBot、Workflow、Multi-agent 等多种应用开发模式。降低 AI 应用开发门槛:为 Java 开发者提供 Spring 生态友好的 API解决企业落地痛点:提供从 Demo 到生产的完整解决方案支持复杂业务场景:通过 Graph 框架支持工作流和多智能体编排。 阅读详情

相关推荐

实战避坑:用Spring AI Alibaba接入通义千问,从配置到RAG的完整流程与性能调优心得

本文详细介绍了如何使用Spring AI Alibaba框架接入通义千问大模型,从基础配置到RAG系统构建的全流程实践。重点分享了开发过程中遇到的典型问题与性能调优方案,包括认证配置、向量数据库集成、延迟优化等实战经验,帮助开发者高效实现AI能力整合。

weixin_29305337的博客 342

【Spring Ai Alibaba】通义千问模型,如何参数调优?

摘要:本文系统介绍了Spring AI Alibaba中调优通义千问(Qwen)模型的核心参数配置与优化策略。从Temperature、Top-P等关键参数的作用机制到具体业务场景的适配方案,提供了YAML配置示例和Java代码实现。针对智能客服、内容创作等不同需求,给出了参数组合建议和技术扩展方案,并包含进阶调优技巧和常见问题解决方案。通过合理配置,开发者可平衡模型的创造性与可控性,实现最优业务效果。

weixin_42548337的博客 1460

一篇文章带你理解Spring AI和Spring AI Alibaba最火技术

❌ 被 AI 取代的,从来不是程序员✅ 是不会用 AI 的程序员👉metadata 本质就是:描述这个 chunk 的“附加信息”也就是说:👉不仅存“内容是什么”,还存“它是谁、从哪来、在什么位置”👉Tool = 大模型可以调用的“外部能力”本质上就是:👉一个可以被 LLM 调用的函数 / API📦 举个最简单的例子天气查询工具:输入:城市输出:天气信息🔍 检索知识库(RAG)📊 查数据库📄 查询结构化字段🌐 调接口这些都可以是 Tool。

mr_yuanshen的博客 924

基于SpringAI Alibaba实现RAG架构的深度解析与实践指南

RAG(Retrieval-Augmented Generation)检索增强生成是一种将信息检索技术与生成式AI相结合的创新架构。知识检索阶段:从结构化/非结构化数据源中检索相关信息内容生成阶段:将检索结果作为上下文输入生成模型结果优化阶段:通过重排模型对生成内容进行优化维度传统生成模型RAG架构知识更新周期依赖训练数据时效性实时检索最新数据内容准确性存在幻觉风险基于事实文档生成领域适应性需要重新训练模型通过更新知识库快速适配可解释性黑盒生成过程可追溯参考文档。

qq_29434541的博客 2656

7.Spring Ai Alibaba实现RAG

Spring AI实现RAG技术摘要 RAG(检索增强生成)是一种结合检索系统和生成模型的技术框架,通过外部知识库增强大语言模型的回答准确性和时效性。Spring AI实现RAG主要包括以下流程: 核心组件:使用嵌入模型将文本转换为向量,存储在向量数据库中进行相似性检索 工作流程:用户提问→问题向量化→向量数据库检索→构建上下文提示词→大模型生成回答 应用场景:企业知识问答、金融法律咨询、电商客服、医疗健康等领域 Spring实现:通过配置ChatClient和VectorStore等Bean,完成文档向量

u013218342的博客 1617

电路抗干扰原理及应用(1)

电路抗干扰原理——介绍干扰源、干扰途径、抗干扰技术(接地技术)

qq_34758408的博客 2068

Spring AI Alibaba RAG调优终极指南!所有实战技巧,看这篇就够了!

RAG(Retrieval Augmented Generation,检索增强生成)是一种结合数据工程、信息抽取和文本生成的技术范式。

Python_cocola的博客 732

PM1132-220V转5V电源芯片:SOT-23-3封装的高效电源解决方案

在现代电子设备小型化和高效化的趋势下,PM1132芯片凭借其的能力与特性,成为工业控制IoT设备及便携电器的理想电源管理方案。以下从核心技术设计挑战和应用实践展开分析。

M_D13Z476I000l的博客 808

基于Spring AI Alibaba的多智能体RAG应用

阿里巴巴发布SpringAIAlibaba框架,基于SpringAI深度集成百炼平台,支持多智能体协作开发。该框架通过Graph工作流模式实现复杂AI系统编排,包含状态、节点、边三大核心概念,开发者无需关注底层流程管理。文章详细演示了一个自适应RAG应用案例,涵盖知识库问答、网络搜索、回答评估等功能模块,并展示了与外部工具集成、动态prompt渲染等技术实现。虽然框架与LangGraph理念相似,但结合Java特性进行了优化,未来有望进一步强化与阿里生态的整合能力。

毕业设计选题帮助、项目指导,欢迎打扰 2551

FPGA矩阵键盘计算器Verilog实现与Quartus仿真全流程解析

本文详细解析了基于FPGA和Verilog的矩阵键盘计算器实现全流程,包括矩阵键盘扫描、状态机设计、算术运算逻辑及数码管显示驱动。通过Quartus仿真与Testbench测试,确保设计稳定性与准确性,适合数字逻辑设计初学者学习FPGA开发与硬件描述语言应用。

chair的专栏 743

4G LTE 与 5G 无线网络规划对比:从 BBU/RRU 到 CU/DU/AAU 的架构演进解析

本文深度解析4G LTE与5G无线网络架构的演进差异,从BBU/RRU分立式架构到CU/DU/AAU三级重构,揭示移动通信代际跃迁的技术本质。重点对比了网络规划中的覆盖能力、容量规划、传输网络等九大维度,为通信工程师提供实用的技术对照手册,助力5G网络高效部署。

weixin_32821533的博客 289

RAG调优,从入门到精通!Spring AI Alibaba模块化原理与使用,看这篇就够了!

RAG(Retrieval Augmented Generation,检索增强生成)是一种结合信息检索和文本生成的技术范式。

m0_59163425的博客 1099

Stanford Dogs 犬类识别实战:基于 YOLOv8 的 120 类目标检测与图形界面实现

本项目通过YOLOv8实现了Stanford Dogs数据集的目标检测功能,完整包含了数据准备、模型训练、检测推理、图形界面四大模块。初学者使用YOLOv8n(nano版)加速训练,熟悉流程后可切换到YOLOv8s/m。图像上传与检测可进一步增强,例如显示识别框、标注标签。可以添加模型选择、检测阈值调整等功能,提升实用性。通过网盘分享的文件:基于yolov8的狗类品种识别系统链接: https://pan.baidu.com/s/1UYV4h2WnK1RxWWKoPrS-RA?

FJN110的博客 86

基于spring-ai-alibaba实现的基础RAG解决方案

首先实现基于内存和 Elasticsearch 的基线 RAG 方案,以满足快速原型开发的需求。随后,文章深入剖析纯向量检索在复杂企业场景下的局限性,并以此为契机,引入一套先进的多阶段检索架构。该架构融合了基于关键字的词法搜索(Lexical Search)与基于向量的语义搜索(Semantic Search),通过混合搜索(Hybrid Search)技术显著提升检索的全面性。

weixin_49244783的博客 1683

cherry使用MCP协议Streamable HTTP实践

摘要:Streamable HTTP协议是针对传统HTTP+SSE传输方式的改进方案,解决了连接恢复、服务器资源占用和单向通信等问题。该协议基于普通HTTP实现,支持无状态服务器、纯HTTP服务和多轮对话,同时兼容现有基础设施。通过演示展示了服务端和客户端的配置方法,体现了其灵活性和实用性。MCP(多轮对话协议)作为扩展LLM能力的关键技术,代表着未来交互式AI的发展趋势。

全网120W+关注AI拉呱,专注人工智能以及科技前沿! 564

关于瑞芯微SDK中buildroot的架构分析、配置细节、以及一些使用步骤

摘要:瑞芯微SDK基于Buildroot框架,针对RK3568等芯片提供定制化开发环境。核心目录包括buildroot(配置与编译框架)、kernel(定制内核)和u-boot(引导程序)。开发流程为:1)加载芯片默认配置;2)通过menuconfig定制系统(架构、内核、软件包等);3)可选修改内核配置。关键硬件适配需修改设备树(dts)和分区表(parameter.txt),系统行为通过启动脚本(S90network)调整。最终执行make编译生成可烧录固件。该框架通过配置文件驱动,实现从工具链构建到固

Hyjks的博客 1200

用Spring AI 做智能客服,基于私有知识库和RAG技术

spring ai 智能客服能力的详细说明 包含代码样例

whisperzzza的博客 4132

深度学习在地质勘探中的应用:使用Python构建卷积神经网络进行地震数据分析

在本文中,我们介绍了如何利用深度学习技术,特别是卷积神经网络(CNN),来处理和分析地震数据。我们使用了Python编程语言和TensorFlow框架构建了一个CNN模型,并使用地震数据进行了训练和评估。在本文中,我们将探讨如何利用深度学习技术,特别是卷积神经网络(CNN),来处理和分析地震数据。首先,我们需要获取地震数据集。通过本文的介绍,希望您能对深度学习在地质勘探领域的应用有更深入的了解,并能够应用这些技术来解决实际问题。在准备好地震数据和构建CNN模型后,我们需要将数据分为训练集和测试集。

斌擎科技 1473

通义千问大模型调优

​​大模型调优​​ 指的是通过一系列技术和方法,调整或影响一个大语言模型的行为和输出,使其更契合特定任务、领域或风格需求的过程。简单来说,就是​​“教”一个通用的、知识渊博的模型,让它变得更“专业”,更能理解并满足你的独特要求。​​您给出的定义非常精准:​​“调优是指可以根据自己的需求获取更精准或者更有创建性的一些答案”​​。我们可以从两个维度来理解这个定义:​​更精准​​:让模型在特定领域(如医疗、法律、金融、你公司的内部知识)的回答更准确、更可靠,减少“幻觉”(即胡编乱造)。​​更有创造性​。

共同学习,共同成长! 2187

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

105-Spring AI Alibaba Module RAG 使用示例

本示例演示如何利用 Spring AI Alibaba 的 Module RAG 功能,实现模块化的检索增强生成(RAG)系统。

rengang66的博客 821

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

使用 Spring AI Aliabab Module RAG 构建 Web Search 应用

Spring AI 实现了模块化 RAG 架构,架构的灵感来自于论文“”中详述的模块化概念。

yuluo的博客 1667

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 推理 → 行动 → 观察:用 LangChain + Python 实现一个智能体循环
下一篇: 如何构建自定义 Agent Harness
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2841原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值