检索增强生成(RAG)技术应用方案设计
检索增强生成(RAG)技术应用方案设计
目录
- 引言
- 背景分析
- 核心技术原理
- 应用领域与案例分析
- 设计方案
- 5.1 设计目标
- 5.2 技术路线
- 5.3 实施步骤
- 风险评估与应对措施
- 预期效果与长远展望
- 总结
1. 引言
随着人工智能技术的飞速发展,大型语言模型(Large Language Models, LLMs)在自然语言处理领域展现出了前所未有的潜力。然而,这些模型在实际应用中仍然存在诸多局限性,例如知识更新滞后、上下文关联性不足、无法充分利用外部动态数据等问题。为此,检索增强生成(Retrieval-Augmented Generation, RAG)技术应运而生,作为一种结合信息检索与生成模型的新兴技术,RAG被认为是下一代人工智能技术的重要发展方向。
本方案旨在详细探讨RAG技术的核心原理、应用场景,并在此基础上提出一套完整的技术实施方案,以期为企业级应用提供指导。
2. 背景分析
2.1 人工智能技术的发展现状
- 技术演进:从最初的规则驱动专家系统,到基于神经网络的语言模型,再到如今的大型预训练模型(如GPT系列),人工智能技术经历了跨越式的发展。
- 痛点分析:尽管LLM在文本生成、翻译、问答系统等领域表现优异,但其在以下几个方面仍有待改进:
- 动态知识更新能力不足;
- 上下文关联性较差;
- 缺乏对实时数据的处理能力;
- 易产生幻觉(hallucination)现象,生成的内容不一定真实可靠。
2.2 RAG技术的兴起
- 定义:RAG是一种结合信息检索与生成模型的技术,通过从外部知识库中检索相关内容,并将其融入生成模型的提示词(prompt),以辅助生成更准确、相关的回答。
- 特点:
- 结合了检索与生成两大功能;
- 具备较强的知识更新能力;
- 支持多轮对话和复杂场景的应用;
- 可根据不同领域定制化知识库。
2.3 RAG技术的应用需求
- 行业需求:
- 医疗健康:需要实时访问最新的医学研究和用药指南。
- 金融财经:需要高频交易数据和实时市场资讯。
- 教育培训:需要个性化学习推荐和动态知识点更新。
- 法律咨询:需要随时查阅法律法规和 precedents。
3. 核心技术原理
3.1 RAG技术的基本架构
RAG系统由以下几个核心组件构成:
- 信息检索模块:负责从指定的知识库中检索与用户提问最相关的片段。
- 生成模型:基于检索到的结果和原始输入,生成最终的回答。
- 反馈机制:对生成内容的质量进行评估,并据此优化后续的检索和生成过程。
3.2 工作流程
- 用户输入:用户提出一个问题或指令。
- 检索阶段:系统从预先设定的知识库中检索与之相关的若干片段。
- 排序与精炼:对检索到的内容进行排序和关键词提取,去除无关信息。
- 生成阶段:基于精炼后的信息和用户意图,生成最终的回答。
- 质量评估:通过人工或自动化的方式评估生成内容的质量,并记录结果供后续优化。
3.3 技术优势
- 灵活性:可以根据不同场景配置不同的知识库。
- 准确性:通过结合外部知识库,降低了生成内容的幻觉风险。
- 可解释性:生成内容往往来源于真实的参考资料,具备更强的可追溯性。
- 实时性:通过动态检索,可以及时反映最新的数据和信息。
4. 应用领域与案例分析
4.1 医疗健康领域
- 应用场景:疾病诊断、用药建议、病例分析。
- 案例分析:
- 用户询问某种罕见疾病的症状和治疗方法,RAG系统可以从权威医学数据库中检索相关文献,并结合最新的临床指南生成回答。
4.2 教育培训领域
- 应用场景:课程推荐、作业解答、考试备考。
- 案例分析:
- 学生在学习平台上提出一道数学题的疑问,RAG系统可以从教材和习题集中找到相似题目,并提供详细的解题思路。
4.3 法律咨询领域
- 应用场景:合同审核、法律条款解读、案件分析。
- 案例分析:
- 律师在办理一起商业纠纷案件时,利用RAG系统查找相关的判例法和法规条文,为其诉讼策略提供依据。
4.4 金融服务领域
- 应用场景:财务报表分析、投资建议、风险管理。
- 案例分析:
- 投资顾问利用RAG系统分析客户的资产配置情况,并结合最新的市场动态提供理财建议。
5. 方案设计
5.1 设计目标
- 功能性目标:
- 提升生成内容的准确性和相关性;
- 实现实时动态知识更新;
- 支持多轮交互和复杂场景的应用。
- 性能目标:
- 检索时间为≤3秒;
- 生存命中位率≥90%;
- 系统稳定性:年故障率<1%。
5.2 技术路线
-
知识库搭建:
- 类型选择:根据应用场景选择合适的知识库类型(如文本型、图像型、视频型)。
- 数据采集:通过爬取、API调用等多种途径获取数据。
- 清洗与标注:对数据进行去重、脱敏和标签化处理。
-
检索模块设计:
- 检索引擎:选用高性能检索引擎(如Elasticsearch、Solr)。
- 检索策略:基于BM25、TF-IDF等算法实现内容匹配。
- 结果排序:结合内容的相关性和权威性进行加权排序。
-
生成模型选择:
- 模型选项:可以选择开源模型(如Llama、Vicuna)或商业模型(如ChatGPT API)。
- 微调与优化:根据具体需求对模型进行微调,提升领域适应性。
-
系统集成:
- 前后端分离:前端负责用户交互,后端负责数据处理和模型调用。
- API对接:提供标准化接口,方便第三方应用程序接入。
5.3 实施步骤
-
需求调研:
- 明确应用场景和用户需求;
- 界定知识库边界和数据来源。
-
知识库搭建:
- 采购或自建知识库;
- 数据清洗与标注。
-
系统开发:
- 开发检索模块;
- 配置生成模型;
- 设计用户界面。
-
测试与优化:
- 测试系统性能和用户体验;
- 根据反馈持续优化。
-
上线与维护:
- 部署系统;
- 定期更新知识库;
- 监控系统运行状态。
6. 风险评估与应对措施
6.1 数据安全风险
- 风险描述:敏感数据泄露或滥用。
- 应对措施:
- 数据加密存储和传输;
- 设置严格的权限控制系统;
- 定期审计日志。
6.2 检索延迟风险
- 风险描述:在高峰期或大规模并发时,检索速度变慢。
- 应对措施:
- 采用分布式架构;
- 配置缓存机制;
- 使用负载均衡技术。
6.3 内容偏差风险
- 风险描述:检索到的内容存在偏见或误导。
- 应对措施:
- 建立内容审核机制;
- 引入多元化数据源;
- 加强模型的校准和调优。
6.4 成本超支风险
- 风险描述:硬件投入和运维费用高于预算。
- 应对措施:
- 采用按需付费的云服务;
- 优化系统架构,降低资源消耗;
- 控制功能开发节奏。
7. 预期效果与长远展望
7.1 预期效果
- 短期内:提升企业在特定领域的服务能力,降低成本,提高客户满意度。
- 长期内:建立竞争优势,推动业务创新,开拓新的收入来源。
7.2 长远展望
- 技术升级:随着大模型和AI芯片技术的进步,RAG系统将变得更加高效和智能。
- 生态建设:未来将会涌现出更多的专业化知识库和开放平台,推动RAG技术的普及。
- 行业融合:RAG技术将进一步渗透到各个行业,成为新一代认知工具的标准配备。
8. 总结
RAG技术以其独特的优势,正在逐步改变我们处理信息和解决问题的方式。通过本次方案设计,我们明确了RAG技术的核心要素、应用场景和实施路径。未来,随着技术的不断发展和完善,RAG必将在更多领域发光发热,为社会创造更大的价值。
备注:此方案可根据具体需求进行调整和补充。
相关文章:
检索增强生成(RAG)技术应用方案设计
检索增强生成(RAG)技术应用方案设计 目录 引言背景分析核心技术原理应用领域与案例分析设计方案 5.1 设计目标5.2 技术路线5.3 实施步骤 风险评估与应对措施预期效果与长远展望总结 1. 引言 随着人工智能技术的飞速发展,大型语言模型&…...
【JavaEE进阶】数据库连接池
目录 🌴数据库连接池 🎋数据库连接池的使用 🌲MySQL企业开发规范 🌴数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应⽤程序重复使⽤⼀个现有的数据库连接,⽽不是再重新建⽴⼀个. 没…...
意图识别概述
在当今的人工智能领域,意图识别技术是自然语言处理(NLP)中的一个重要分支,它使得机器能够理解人类语言背后的目的或意图。对于鸿蒙操作系统而言,掌握意图识别技术可以极大地提升用户体验,使设备能更好地响应…...
istio实现灰度发布,A/B发布, Kiali网格可视化(二)
代码发布是软件开发生命周期中的一个重要环节,确保新功能和修复能够顺利上线。以下是几种常见的代码发布流程。在学习灰度发布之前。我们首先回忆下代码发布常用的几种方法。 A/B(蓝绿)发布: 蓝绿部署是一种通过维护两套独立的环…...
python-leetcode 36.二叉树的最大深度
题目: 给定一个二叉树root,返回其最大深度 二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数 方法一:深度优先搜索 知道了左子树和右子树的最大深度l和r,那么该二叉树的最大深度即为:max(l,r)1 而左子树和右子树的最大深…...
在 Ubuntu 22.04 中修改主机名称(hostname)
在 Ubuntu 22.04 中修改主机名称(hostname)可以通过以下两种方法实现,一种是临时修改(重启后失效),另一种是永久修改。以下是详细步骤: 方法 1:使用 hostnamectl 永久修改 查看当前主…...
解锁机器学习核心算法 | 随机森林算法:机器学习的超强武器
一、引言 在机器学习的广阔领域中,算法的选择犹如为一场冒险挑选趁手的武器,至关重要。面对海量的数据和复杂的任务,合适的算法能够化繁为简,精准地挖掘出数据背后隐藏的模式与价值。机器学习领域有十大核心算法,而随…...
JAVA学习第五天
接口的变量定义固定为静态变量 接口里面只能有抽象方法,且不能有构造方法 如果不重写tostring方法,会打印没有价值的信息...
【CUDA 】第4章 全局内存——4.4 核函数可达到的带宽(4对角转置)
CUDA C编程笔记 第四章 全局内存4.4 核函数可达到的带宽4.4.2.4 对角转置【让DRAM访问更均匀,提高性能】 待解决的问题: 第四章 全局内存 4.4 核函数可达到的带宽 4.4.2.4 对角转置【让DRAM访问更均匀,提高性能】 前置条件场景࿱…...
深入理解 lua_KFunction 和 lua_CFunction
在 Lua C API 中,lua_KFunction 和 lua_CFunction 是两个核心概念,尤其在处理协程和 C 函数扩展时扮演着至关重要的角色。lua_CFunction 作为一种 C 函数类型,允许开发者将 C 函数注册到 Lua 环境中,使得这些 C 函数可以在 Lua 脚本中被调用,进而实现 Lua 的功能扩展。而 …...
Nacos Derby 远程命令执行漏洞修复建议
由于Nacos < 2.4.0 BETA 存在 Derby 远程命令执行漏洞,恶意攻击者利用此漏洞可以未授权执行SQL语句,最终导致任意代码执行。目前该漏洞PoC和技术细节已在互联网上公开。 一、漏洞情况分析 Nacos 是一个功能强大的服务注册与发现、配置管理平台&#…...
MySQL(1)基础篇
执行一条 select 语句,期间发生了什么? | 小林coding 目录 1、连接MySQL服务器 2、查询缓存 3、解析SQL语句 4、执行SQL语句 5、MySQL一行记录的存储结构 Server 层负责建立连接、分析和执行 SQL存储引擎层负责数据的存储和提取。支持InnoDB、MyIS…...
java每日精进 2.13 MySql迁移人大金仓
1.迁移数据库 1. 数据库创建语句 MySQL: CREATE DATABASE dbname; 人大金仓(Kingbase): 在人大金仓中,CREATE DATABASE 的语法通常相同,但可能需要特别注意字符集的指定(如果涉及到多语言支持…...
Java开发实习面试笔试题(含答案)
在广州一家中大公司面试(BOSS标注是1000-9999人,薪资2-3k),招聘上写着Java开发,基本没有标注前端要求,但是到场知道是前后端分离人不分离。开始先让你做笔试(12道问答4道SQL题)&…...
C语言流程控制学习笔记
1. 顺序结构 顺序结构是程序中最基本的控制结构,代码按从上到下的顺序依次执行。大多数C语言程序都是由顺序结构组成的。 2. 选择结构 选择结构根据条件的真假来决定执行哪一段代码。在C语言中,选择结构主要有以下几种: 2.1 if 语句 if语…...
解析DrugBank数据库数据|Python
一、DrugBank 数据库简介 DrugBank 是一个综合性的生物信息学和化学信息学数据库,专门收录药物和靶点的详细信息。它由加拿大阿尔伯塔大学的 Wishart 研究组 维护,提供化学、药理学、相互作用、代谢、靶点等多方面的药物数据。DrugBank 结合了实验数据和…...
排序算法:冒泡排序
冒泡排序标准代码(C语言) c复制代码 #include <stdio.h>// 冒泡排序函数 void bubbleSort(int arr[], int n) {// 外层循环:控制排序轮数for (int i 0; i < n - 1; i) {// 内层循环:控制每轮比较次数for (int j 0; j…...
网络爬虫学习:借助DeepSeek完善爬虫软件,实现模拟鼠标右键点击,将链接另存为本地文件
一、前言 最近几个月里,我一直在学习网络爬虫方面的知识,每有收获都会将所得整理成文发布,不知不觉已经发了7篇日志了: 网络爬虫学习:从百度搜索结果抓取标题、链接、内容,并保存到xlsx文件中 网络爬虫学…...
[原创](Modern C++)现代C++的关键性概念: 妙用std::reference_wrapper, 让std::list容器具有随机访问功能.
[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse…...
智享AI直播三代系统,马斯克旗下AI人工智能直播工具,媲美DeepSeek!
智享AI直播三代系统,马斯克旗下AI人工智能直播工具,媲美DeepSeek! 在科技飞速发展的当下,人工智能正以前所未有的态势重塑着各个行业的格局。直播领域,作为信息传播与商业交互的前沿阵地,也在AI技术的赋能下迎来了颠覆…...
2.19学习记录
Web easyupload3.0 这是一道构造.htaccess文件的传马 如下: <FilesMatch "jpg">SetHandler application/x-httpd-php </FilesMatch>.htaccess文件可以作为一个解释器,可以将传进去的图片马改为php马上传之后再传个图片马&#…...
RT-Thread+STM32L475VET6实现呼吸灯
文章目录 前言一、板载资源资源说明二、具体步骤1.新建rt_thread项目2. 打开PWM设备驱动3. 在Stm32CubeMX配置定时器3.1打开Stm32CubeMX3.2 使用外部高速时钟,并修改时钟树3.3打开定时器1,并配置通道一为PWM输出模式(定时器根据自己需求调整)3.4 打开串口…...
SpringBoot 项目配置动态数据源
目录 一、前言二、操作1、引入依赖2、配置默认数据库 13、定义数据源实体和 Repository4、定义动态数据源5、配置数据源6、定义切换数据源注解7、定义切面类8、使用注解切换数据源 一、前言 通过切面注解方式根据不同业务动态切换数据库 二、操作 1、引入依赖 <dependen…...
动态订阅kafka mq实现(消费者组动态上下线)
和上篇文章 动态订阅rocket mq实现(消费者组动态上下线) 目的一致,直接上代码 /*** Kafka topic container集合*/private static final Map<String, ConcurrentMessageListenerContainer<String, String>> topics new HashMap<>();public void r…...
Coze扣子怎么使用更强大doubao1.5模型
最近,豆包刚刚发布了最新的doubao1.5系列模型,并且加量不加价。 在性能极大进步的情况下,价格还与之前一致。真是业界良心了。 在同样的价格下,肯定要使用性能更强大的模型嘛 于是我准备把所有的智能体和工作流切换到doubao1.5…...
Zookeeper 和 Redis 哪种更好?
目录 前言 : 什么是Zookeeper 和 Redis ? 1. 核心定位与功能 2. 关键差异点 (1) 一致性模型 (2) 性能 (3) 数据容量 (4) 高可用性 3. 适用场景 使用 Zookeeper 的场景 使用 Redis 的场景 4. 替代方案 5. 如何选择? 6. 常见误区 7. 总结 前言…...
22.4.3.2 TCP/UDP连接信息
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 通过IPGlobalProperties的方法可以获得有关TCP和UDP连接的信息: GetActiveTcpConnections方法获得所有的TCP连接的信息…...
【Node.js】express框架
目录 1初识express框架 2 初步使用 2.1 安装 2.2 创建基本的Web服务器 2.3 监听方法 2.3.1 监听get请求 2.3.2 监听post请求 2.4 响应客户端 2.5 获取url中的参数(get) 2.5.1 获取查询参数 2.5.2 获取动态参数 2.6 托管静态资源 2.6.1 挂载路径前缀 2.6.2 托管多…...
拦截器VS过滤器:Spring Boot中请求处理的艺术!
目录 一、拦截器(Interceptor)和过滤器(Filter):都是“守门员”!二、如何实现拦截器和过滤器?三、拦截器和过滤器的区别四、执行顺序五、真实的应用场景六、总结 🌟如果喜欢作者的讲…...
分布式架构与XXL-JOB
目录 先了解什么是任务调度? 什么是分布式任务调度? 了解XXL-JOB分布式任务调度平台 如何搭建XXL-JOB? 分片广播 作业分片方案 最近学习在项目的媒资管理模块如何高效处理大量视频,上传单个视频可能涉及到转码,…...
6121A 音频分析仪
6121A 音频分析仪 音频信号产生 音频信号分析 国产 6121A是具有音频信号产生和音频信号分析功能的测试仪器,适用于语音性能测试和音频功放测试等领域,满足电台、移动通信、音响设备和水声通信设备对频响、谐波失真和信噪比等指标的测试需求ÿ…...
什么是幂等性?
一.幂等性 什么是幂等性? 在计算机科学和数学领域中,” 幂等性 “虽然源于相同的概念,但其应用和具体含义有所不同 在数学中:幂等性是一个代数性质,描述的是一个操作或函数在多次应用后结果不变的特性 在分布式系统…...
2025/2/19机试准备
1.%c不忽略空格( ) 2.启示 #include <stdio.h> #include <string.h> int main(){char str[100]{0};int x,y;int n1,n2,n3;int i;while(scanf("%s",str)!EOF){istrlen(str);if(i%30){//12446-2n1i/3;n3i/3;n2i/32;}else if(i%31){…...
【wrk】wrk 压测工具入门
1. 简介 wrk 是我无意间发现的一款简单好用的 HTTP 接口性能测试工具,目前在 Github 上已经有 38k 的 star 数了! ⭐ Github地址:https://github.com/wg/wrk 2. 安装 环境要求: windows10 平台安装过 ubuntu 等 Linux 子系统 …...
12.1 Android中协程的基本使用
文章目录 前言1、导入依赖2、使用协程获取服务器中的数据2.1 定义请求回调结果的数据类2.2 网络请求 3、网络回调结构4、通过ViewModel处理网络请求数据 前言 在使用协程的时候一直没有一个具体的概念,只知道协程能够使得异步操作等同于同步操作,且不会…...
华为 eNSP:MSTP
一、MSTP是什么 MSTP是多业务传送平台(Multi-Service Transport Platform)的缩写,它是一种基于SDH(同步数字体系)技术的传输网络技术,用于同时实现TDM、ATM、以太网等多种业务的接入、处理和传送。 MSTP技…...
HMSC联合物种分布模型在群落生态学中的贝叶斯统计分析应用
联合物种分布模型(Joint Species Distribution Modelling,JSDM)在生态学领域,特别是群落生态学中发展最为迅速,它在分析和解读群落生态数据的革命性和独特视角使其受到广大国内外学者的关注。在学界不同研究团队研发出…...
LangChain大模型应用开发:消息管理与聊天历史存储
介绍 大家好,博主又来给大家分享知识了。今天要给大家分享的是LangChain中的消息管理与聊天历史存储。 在LangChain里,消息管理可精细区分用户、助手、系统等不同角色消息,有序调度处理,让交互更顺畅。而聊天历史存储则赋予模型 …...
flink-cdc同步数据到doris中
1 创建数据库和表 1.1 数据库脚本 -- 创建数据库eayc create database if not exists ods_eayc; -- 创建数据表2 数据同步 2.1 flnk-cdc 参考Flink CDC实时同步MySQL到Doris Flink CDC 概述 2.1.1 最简单的单表同步 从下面的yml脚本可以看到,并没有doris中创建…...
轻量级在线ETL数据集成工具架构设计与技术实现深度剖析
在当今数字化时代,企业面临着海量异构数据的整合挑战。ETL(Extract, Transform, Load)工具作为数据集成的核心,负责将分散在不同数据源中的数据进行抽取、转换和加载,以构建统一的数据视图。本文将深入剖析一款基于诺依框架开发的在线ETL数据集成工具,重点阐述其架构设计…...
【Linux专栏】find命令+同步 实验
Linux & Oracle相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 1.实验背景 需要把一个目录中所有文件,按照目录把某个时间点之前的同步到一个盘中,之后的同步备份到另一个盘中,实现不同时间段的备份。 本次实现目标:把common文件夹中 2025年之后的含文件夹…...
15-最后一个单词的长度
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 方法一:使用字符串分割 可以使用字符串的 split 方法将字符串按空格分割…...
DeepSeek和ChatGPT的全面对比
一、模型基础架构对比(2023技术版本) 维度DeepSeekChatGPT模型家族LLAMA架构改进GPT-4优化版本参数量级开放7B/35B/120B闭源175B位置编码RoPE NTK扩展ALiBiAttention机制FlashAttention-3FlashAttention-2激活函数SwiGLU ProGeGLU训练框架DeepSpeedMeg…...
LlamaFactory可视化模型微调-Deepseek模型微调+CUDA Toolkit+cuDNN安装
LlamaFactory https://llamafactory.readthedocs.io/zh-cn/latest/ 安装 必须保证版本匹配,否则到训练时,找不到gpu cuda。 否则需要重装。下面图片仅供参考。因为cuda12.8装了没法用,重新搞12.6 cudacudnnpytorch12.69.612.6最新…...
什么是网关,网关的作用是什么?网络安全零基础入门到精通实战教程!
1. 什么是网关 网关又称网间连接器、协议转换器,也就是网段(局域网、广域网)关卡,不同网段中的主机不能直接通信,需要通过关卡才能进行互访,比如IP地址为192.168.31.9(子网掩码:255.255.255.0)和192.168.7.13(子网掩码…...
Linux基础25-C语言之分支结构Ⅱ【入门级】
用if语句实现分支结构 单分支:if… 语法: //语法1:舍弃{} if(条件表达式);单语句; //语法2:必须保留{} if(条件表达式) {单语句或者复合语句; }流程图 功能 若表达式值为真(非0),则执行表达式…...
实战开发coze应用-姓氏头像生成器(上)
欢迎关注【AI技术开发者】 上次,我们开发了一个对话形式的头像生成器智能体(Agents),广受大家欢迎。 同时也接收到一些用户的反馈,生成前无法看到头像样式、初次使用不会用等等。 对此,我准备使用Coze开…...
企业内部知识库:安全协作打造企业智慧运营基石
内容概要 作为企业智慧运营的核心载体,企业内部知识库通过结构化的信息聚合与动态化的知识流动,为组织提供了从数据沉淀到价值转化的系统性框架。其底层架构以权限管理为核心,依托数据加密技术构建多层级访问控制机制,确保敏感信…...
uniapp 滚动尺
scale组件代码(部分class样式使用到了uview1.0的样式) <template><view><view class"scale"><view class"pointer u-flex-col u-col-center"><u-icon name"arrow-down-fill" size"26&qu…...
vue3之echarts3D圆柱
vue3之echarts3D圆柱 效果: 版本 "echarts": "^5.1.2" 核心代码: <template><div ref"charts" class"charts"></div><svg><linearGradient id"labColor" x1"0&q…...