顶部
首页

RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理

RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理

更新时间: 浏览次数: 258

在人工智能领域,检索增强生成(RAG)技术已经成为提升生成内容准确性和时效性的重要手段。然而,随着模型上下文长度的增加和知识库的扩展,传统的向量化方法在RAG中的应用逐渐暴露出其局限性。本文将深入探讨RAG技术的核心链路,分析向量化在其中的作用,并提出一种新的架构:将向量库降级为“语义路由器”,结合结构化的知识库,以解决语义相似性与答案相关性之间的矛盾,从而让生成的答案更加合理和精准。

做教学类工作的同学一定要警惕知识诅咒,因为知者不难、难者不会,比如最近在训练营中我就遇到了类似的问题:

学员们真的会对一些概念搞不清楚,初学者对于:Langchain、向量化、RAG他们是很难分清楚的,我们在做课程设计的时候一定要更加细致一些。

所以,我们今天做一篇科普文章,对几个概念进行下简单说明,首先Langchain需要被单拎出来,因为他是一套Agent开发框架,非要去对比也应该是Coze、Dify、n8n等。

Dify与Langchain都可以被归属到Agent平台,可以帮助用户快速生成各种Agent,只不过两者的定位与使用对象是不同的:Dify的定位是低/零代码平台,使用对象甚至可以是HR和财务;Langchain的定位是高代码平台,使用对象就是程序员;

与Dify类似的有Coze、FastGPT,其中Coze体验是最好的,最近还开源了,会对Dify造成一定影响;

与Langchain类似的有n8n(会稍有差异,但这么理解也问题不大),这些框架需要开发者具备一定的编程能力,对开发者的技术水平要求较高,相对来说其灵活性也变高了。

就个人使用习惯来说,做POC验证我一定会选Coze或Dify,做复杂的业务系统我们会做详细的框架设计,自己上手写代码,暂时不会有Langchain或者n8n出手的空间。

原因也很简单:我们有自己的开发习惯,不喜欢按他们那种方式做归类。

从这里大家也可以看出来了,粉丝疑惑的Langchain其实与RAG没撒必然的联系,Agent平台/框架确实会涉及到知识库(会实现该模块),他们也会用到RAG技术,并且还会涉及到向量化,仅此而已。

为了大家更清晰的理解,我们直接来一套相对完整的RAG链路算了:

采集/清洗→切分(Chunk)→向量化→建索引→召回(Top-K)→重排(Rerank)→拼上下文→生成→校对/引用→评测与回流。

RAG概述

RAG技术在两年多前开始被AI应用熟知,通过在生成前检索外部知识库,使模型能够及时利用最新或私有数据。

怎么说呢?虽然有点不恰当,但个人觉得在当时,RAG更多是微调的一种替代技术,因为微调成本确实太高了,结果用着用着大家还觉得挺香的…

在RAG技术框架中,数据工程便已经开始崭露头角,懂行的同学会意识到:AI项目最重要的工作就是让数据与模型好好配合。

RAG的实现来说有两个模块,一个是本地索引模块,他涉及了原始文档的清洗和切片,并将每个段落转为向量存储到向量库;

第二个模块就是实时检索,他需要在用户提问的时候,先到向量库中查找相似的片段,再将检索到的上下文拼接到提示词中,最后调用大模型。

举一个案例:

简单案例

案例来源于最近接到的一个商家工作流,需求很简单:构建一个能回答关于“咖啡豆种类、冲泡方法、拿铁配方”等问题的智能助手。

原始数据包含一份咖啡知识的PDF文档,里面包含文本、表格、少量格式混乱字符和网页URL。

工作流的目标是:用户问“如何制作一杯标准的拿铁咖啡?需要多少克咖啡粉和牛奶?”时,系统能精准从知识库中找到配方步骤和分量,并生成清晰、无误的答案。

直接上手

实际实施工作流的是下面一个小朋友,他图省事未对文档进行清洗,按固定长度512字符切分;

当遭遇用户提问:”标准拿铁咖啡的配方是什么?需要多少毫升牛奶?”时,模型果然开始胡说八道了:向量检索模块可能返回了包含“拿铁”字样但内容并不精确相关的片段。

例如,一个片段来自文档中关于拿铁咖啡历史的段落,另一个片段则包含了对拿铁咖啡配料的不完整描述,甚至还可能检索到包含无关引用(如“咖啡师手册”)的片段。

这些检索结果在没有筛选的情况下被一并提供给模型,导致模型的回答驴唇不对马嘴,出现了明显错误,这背后可能的提示词是:根据以下知识片段回答问题:[知识片段1]**©咖啡知识大全2025**https://coffee-wiki.com/retail拿铁咖啡的历史与起源17世纪,维也纳柯奇斯基将军发现土耳其人留下的咖啡豆…[知识片段2]牛奶咖啡在意大利语中称为”Caffèlatte”,传统使用高温灭菌奶…[知识片段3]取冷藏全脂牛奶200ml用蒸汽棒加热至60℃并打出细奶泡将牛奶缓慢倒入咖啡杯问题:标准拿铁咖啡的配方是什么?需要多少毫升牛奶?

这里如果引入CoT也是灾难:1.用户问配方和牛奶用量2.上下文提供:–片段1:拿铁历史(无配方)–片段2:名称起源(无用量)–片段3:提到200ml牛奶但无完整步骤3.关键缺失:–没有完整的步骤说明–没有明确说200ml就是标准用量–缺少开头(咖啡萃取)和结尾(拉花)4.基于训练数据推测:–历史知识常见(维也纳起源正确)–200ml是常见牛奶量(保留但加”左右”模糊化)–缺少步骤→用通用话术填补(”参考咖啡师手册”)

这里问题就很简单,没有对文档进行清洗,所以在文档向量化之前一定要对知识进行处理

文档处理

文档的全局处理属于框架型工作是一门技术活,但具体到每个文档的处理,又变成体力活了,他的动作很简单:

去掉页眉/页脚/URL/无关引用;把表格转成完整句子;只保留与“拿铁配方”强相关的干净文本。

以下是一段清洗后的片段,供大家参考:[Chunk_A_clean][标准拿铁配方(单杯)]咖啡粉:18g(萃取一份双倍浓缩Espresso)牛奶:180ml(蒸汽打发,温度约55–60℃)步骤:1)研磨并萃取浓缩;2)将180ml热奶缓慢倒入;3)轻摇融合,可拉花。[Chunk_B_clean]比例说明:常见咖啡:牛奶体积约1:4(以18g粉对应约30–40ml浓缩+180ml热奶为例)。

这里形成的提示词就很清晰了:角色:你是咖啡知识助手。规则:-仅基于“资料片段”作答;资料未覆盖的内容不要编造。-回答必须给出“咖啡粉(克)”与“牛奶(毫升)”的具体数字与单位。-若资料无答案,请输出:`未在资料中找到`。-在句末用[编号]标注引用来源(如来自片段[1]与[2])。用户问题:“如何制作一杯标准的拿铁咖啡?需要多少克咖啡粉和牛奶?”资料片段:[1]{Chunk_A_clean}[2]{Chunk_B_clean}输出格式:-先给出配方用量(粉、奶、温度)-再给3步以内的简要步骤-最后标注引用,如:[1][2]

这里其实不难,我们这里再插一句向量化。

向量化

切片的目的是为了存入向量库方便后期检索,这里需要进行的一步就是文本向量化:

向量化是将文字转换为高维空间中的坐标点(如512维向量[0.24,-0.57,…,0.83]),让机器能计算语义相似度(距离近=语义相关)。

这里还是举个例子,让大家有更具象化的认知:#测试文本query=“酸味明亮的咖啡豆”doc1=“埃塞俄比亚耶加雪菲:柑橘酸感突出”doc2=“巴西咖啡:坚果巧克力风味,低酸度”#向量模型1:通用模型text-embedding-ada-002vec_query_ada=[0.12,-0.45,0.23,…]#维度示例vec_doc1_ada=[0.08,-0.41,0.19,…]vec_doc2_ada=[-0.33,0.72,-0.15,…]#计算余弦相似度sim_ada_doc1=0.68#query与耶加雪菲sim_ada_doc2=0.62#query与巴西#向量模型2:领域模型BGE-large-zhvec_query_bge=[0.87,-0.12,0.64,…]vec_doc1_bge=[0.82,-0.08,0.61,…]vec_doc2_bge=[-0.24,0.33,-0.47,…]sim_bge_doc1=0.92#显著提升!sim_bge_doc2=0.31#无关项被压制

这个简单的案例,大家可以清晰看出query与doc1更为贴合。

这里再举一个反面案例,当坏向量遇上检索会怎么样?#步骤1:向量化(使用text-embedding-ada-002)-Query向量:`酸味明显的咖啡豆`→[0.21,-0.33,0.47,…]-相关文档向量:–正例《耶加雪菲》:”柑橘酸感明亮”→[0.18,-0.29,0.42,…]#相似度0.75-干扰文档向量:–反例《巴西咖啡》:”低酸度”→[0.24,-0.35,0.39,…]#相似度0.82!(错误更高)#步骤2:向量检索(Top2召回)|排名|文本|相似度|实际内容||——|—————————|——–|————————||1|巴西咖啡:坚果巧克力风味|0.82|**低酸度**(干扰项!)||2|咖啡因含量对照表|0.78|无关表格||3|耶加雪菲:柑橘酸感明亮|0.75|正确答案被挤出Top2|#步骤3:生成答案输入Prompt:”巴西咖啡:坚果巧克力风味,低酸度””罗布斯塔豆咖啡因含量:2.7%,阿拉比卡豆:1.5%”问题:酸味明显的咖啡豆推荐?

如果知识问答是这样的话,就会出问题:推荐巴西咖啡,它具有坚果风味且酸度较低。

正确的索引带来了错误的回答,这种情况在RAG技术中也不是个例,遇到这种问题,多半就要引入数据工程与飞轮系统了,并且可能会涉及部分微调。

最后,在真实使用过程中会对问题进行重写,比如:扩展前Query:”酸味明显的咖啡豆”扩展后Query:”酸度或酸味或明亮酸质的咖啡豆品种”

向量化的意义

最后发散一下,大家其实也发现了:RAG技术其实并不非要依赖向量库,也就是只要能将知识搜索出来,事实上并不一定需要向量化。

而RAG技术在2年多之前普遍被大家接受,核心原因有两个:第一是,当时模型上下文太短,4k、8k、16k是主流(32k都一票难求),在这个基础上,就算向量库特别好用,但受限于提示词长度,其实也不好用;第二是,受限于AI项目认知,并不知道如何组织私有化数据,RAG提供了一个范式,自然而然就用了,至于好不好又再说;

站在这个基础上,大家事实上可以认为:所谓RAG在初期,事实上也并不好用,因为模型上下文装不了完整的知识库,知识库不全无论如何都回答不好。

因为就是在之前的场景,也不存在将全量数据给模型的可能,将知识变成小片段、将知识进行精炼压缩以减少长度,这是一种以精度换准度的妥协。

然后随着模型技术发展,模型上下文扩展到足够大了,RAG反而变得好用了,这也是为什么我前面会说,RAG属于后训练(微调)的一个替代方案的原因。

只不过,在上下文如此健壮的今天,另一个问题也就产生了:似乎,向量化意义不大,比如在知识库不多的时候,全量导入反而是最优解。

想象一下,直接把整本《咖啡百科全书》PDF的文本内容(当然,经过必要的清洗和格式优化)塞进提示词,好像也没什么不好,毕竟也就几万字…

所以,也许我们需要的思考的是向量库在模型阶段初期不好用,模型阶段后期用不着,重要的可能一直是结构化的知识库…

进一步的思考

如前所述,向量库的目的只有一点:将用户的提问涉及到本地知识的部分搜索出来,仅从这个角度出发,向量检索完成的功能与模型LLM是类似的,甚至可以粗暴的将向量库当成“预训练过的小模型”。

但是,向量化毕竟不是模型训练,无论分块策略如何优化,向量检索始终面临“用固定维度向量表示无限语义”的瓶颈,且其优化目标(语义相似性)与下游任务目标(答案精准性)存在天然鸿沟,比如:#语义相似高≠答案支持性强Query=“酸味明亮的咖啡豆推荐?”Doc1=“耶加雪菲:柑橘酸感突出(产地埃塞)”#高相关!但向量相似度可能被弱化Doc2=“咖啡酸味的化学成因:绿原酸分解”#高相似!但无法直接回答“推荐”

因为根本无法确定用户会输出什么莫名其妙的问题,多以一定会存在怎么都索引不到知识的场景,这也许是RAG最大的问题。

当然,我这里并不是要否定向量化,只不过我在思考其更好的用法,以我们的某次实践为例:也许我们可以设计一套结构化的知识库,比如知识图谱。

然后我们对向量索引的使用仅仅压缩到,对关键Key的筛选,比如我们结构化的知识库中存的是完善的疾病信息,而向量库中存的是症状与疾病的映射信息。

在检索时,我们只需要关注用户的描述应该是什么症状,再从相关的症状向量中将可能关联的疾病检索出来,而后我们直接使用结构化的疾病库即可。

知识载体-语义路由

这里所谓将向于关键Key筛选,其本质是将向量库从知识载体降级为语义路由器,其实也是一种数据工程的混合架构了…

举个例子:患者描述“心口疼”被向量匹配到《心肌梗死护理指南》(语义相似度高)实际病因却是胃食管反流(需关联“饭后平躺加重”等非直接相似特征)

如果这里只将向量库作为语义路由的话,情况会有所变化:A[患者描述:“饭后心口灼烧样疼”]–>B(向量症状路由器)B–>C[“灼烧感”聚类:胃酸反流症状组]C–>D{知识图谱路由}D–>E1[疾病库:胃食管反流病]D–>E2[疾病库:心绞痛]E1–>F[关联“体位诱发”特征:阳性]E2–>F[关联“运动诱发”特征:阴性]F–>G[确诊:胃食管反流病]

在这个案例里面,向量层仅完成症状语义聚类(将“心口疼”映射到“胸痛症状组”),其余工作交给知识图谱(或者结构化的知识库)。

该框架的实现框架为二:语义向量库以及结构化的知识库:向量库(语义路由器):专注于理解用户意图的自然语言表达,将其映射到预先定义好的、结构化的关键概念、类别或索引键上。它的核心能力是“理解用户问的是什么(领域/主题/意图)”。结构化知识库(知识载体):存储经过精心组织、清洗、关联的领域知识。形式可以是知识图谱、关系数据库、文档数据库(包含强元数据)、甚至规则库。它的核心能力是“精准、高效、结构化地回答基于关键键的查询”。

他核心目标其实是要解决语义相似≠答案相关的问题,向量路由只负责理解意图并将其路由到最相关的“知识抽屉”(如“胸痛症状组”、“拿铁配方库”),而非直接返回可能包含干扰信息的原始文本片段。

后续由结构化的知识库基于精确的键进行查询,确保返回的信息与查询目标高度一致。

这是一种更贴近人类认知的做法,人类在解答问题时,也是先理解问题意图(路由),然后在结构化的知识体系(记忆、手册、数据库)中查找相关信息,最后进行推理和表达(生成)。

只不过,该架构的挑战也很明显:其结构化的知识库十分难设计,并且要考虑其如何与路由向量库交互,整体工程难度是很高的。最后给一个流程图:用户Query└─►语义路由层(多信号融合)├─向量近邻召回(症状/意图/主题簇)├─关键词/BM25/正则/实体识别└─轻量规则(黑白名单、领域优先级)│▼路由决策(Top-N目标:{实体、关系、表、规则集、API})│▼知识载体层(结构化)├─知识图谱(实体-关系-约束)├─事实表/维度表(指标、版本、地域)├─规则引擎(阈值、if-then、时效)└─特征/检验库(医疗、法务、品控)│▼生成层(可选)├─模板化口径(严谨场景:医疗、法务)└─LLM语言润色(附引证与可追溯ID

结语

好了,今天我们重新梳理了RAG技术的核心链路、剖析了向量化的双面性,并大胆探讨了向量路由+结构化知识库的混合架构。

当然,文章可能有些地方有歧义,比如:向量化意义不大

这里我也不是要否定向量技术的价值,而是在思考他更好的使用场景是什么,毕竟全部丢给大模型的话,成本上面也会高不少。

整体文章如上,一不小心又写多了,希望对各位有帮助…

RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理24小时观看热线:122。RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理全市各区点热线号码。☎:122


RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理24小时观看热线拥有专业的观看技师,快速的上门,为你的生活排忧解难。如您有以下需要我们来解决的问题请尽快与我们联系。我们能为您排除各种故障,特别是疑难杂症。 

1.热情专业的团队




RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理是您解决问题的最佳选择。我们拥有一支热情、专业的团队,竭诚为您提供优质的。无论您遇到哪些问题或疑虑,只需拨打122,我们的将会耐心倾听并提供您所需的帮助。您的满意是我们的追求。




2.红色字体,标志品质保障




当您拨打RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理的电话热线122时,您会惊喜地发现号码是以鲜艳的红色字体显示。这不仅是为了吸引您的注意,更是对我们产品卓越品质的保证。红色代表着力量和热情,我们希望通过热情的为您提供最可靠的解决方案,确保您的使用体验无忧无虑。




3.您的需求是我们最大的动力




我们深知客户的需求是我们成长的源泉,因此,您的需求总是我们最关心的问题。无论您遇到什么问题,无论大小,我们都将以最快的速度和最专业的态度进行处理。您只需拨打我们的电话热线,详细描述问题,我们将竭尽全力为您解决。您的满意度是我们工作的最终目标。




4.全方位的解决方案




一旦您拨通了RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理的电话热线122,我们将全面了解您的问题,并提供最合适的解决方案。无论是技术问题、、观看咨询还是其他相关问题,我们都将通过专业分析和经验丰富的团队来解决您的困扰。您的信赖是我们不懈努力的动力。




5.周到贴心的




我们追求卓越品质的同时,也注重周到贴心的。在您使用RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理的过程中,如果遇到了任何问题或需要观看,您只需拨打122,我们将及时安排人员为您提供全程跟踪。我们将无微不至地为您解决问题,确保您的家居生活舒适温暖。




结语




无论是产品质量还是,RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理都以高品质标准来追求客户的满意度。拨打我们的RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理电话热线122,您将得到热情专业的团队的全方位支持。我们将竭诚为您提供最可靠、高效和周到的解决方案,为您带来舒适的家居体验。




5、全部在线支付,方便快捷,保障权益。支持支付宝,微信付款



清远市(清城、清新)




宜昌市(宜都市、长阳土家族自治县、🌧当阳市、🙀五峰土家族自治县、西陵区、兴山县、夷陵区、远安县、点军区、枝江市、猇亭区、秭归县、伍家岗区、🤒市辖区)




淮安市(淮安、淮阴、🕢清江浦、🐬洪泽)




巴彦淖尔市(杭锦后旗、磴口县、乌拉特中旗、😉乌拉特后旗、乌拉特前旗、🤯️市辖区、🥤临河区、🌑五原县)




焦作市(解放、中站、马村、山阳)




娄底市(娄星)




鞍山市:🙉铁东区、铁西区、😸立山区、🍂千山区。




郴州市(北湖、苏仙)




牡丹江市:⚛️东安区(部分区域未列出)、西安区和阳明区和爱民区和绥芬河市和海林市(部分区域未列出)。




唐山市(丰润区、🤞丰南区、遵化市、🔱迁安市、🍌️开平区、唐海县、🙈滦南县、✝️乐亭县、滦州市、玉田县、🏓迁西县、遵化市、唐山市路南区)




南通市(崇川区,港闸区,开发区,💔海门区,🥭海安市。)




厦门市(思明、海沧、🐞湖里、♓️集美、同安、翔安)




湘西土家族苗族自治州(凤凰县、🤕永顺县、🦔泸溪县、🥍保靖县、😊吉首市、花垣县、龙山县、古丈县)




白山市:浑江区、🐏江源区。




江门市(蓬江、江海、新会)




常熟市(方塔管理区、🕗虹桥管理区、😔琴湖管理区、💙兴福管理区、谢桥管理区、👊大义管理区、😃莫城管理区。)宿迁(宿豫区、☢️宿城区、🌰湖滨新区、洋河新区。)




荆州市(沙市、😁荆州)




三亚市(淮北、🧑吉阳、天涯、崖州)




廊坊市(安次、广阳)




无锡市RAG实践技巧: 将向量库降级为“语义路由器”, 让答案更合理电话-400各市区电话(梁溪、滨湖、惠山、新吴、锡山)




宜春市(袁州)




六安市(日照安、🐸裕安、叶集)




锦州市(凌海市、🏑义县、😏黑山县、🦠凌河区、🦅市辖区、古塔区、🦛北镇市、🦆太和区)




银川市(永宁县、兴庆区、西夏区、金凤区、🤞贺兰县、灵武市、市辖区)




安康市(宁陕县、🙄白河县、♏️汉阴县、岚皋县、♏️石泉县、🆔市辖区、紫阳县、🍒汉滨区、☪️旬阳县、镇坪县、✝️平利县)




宜昌市(伍家岗区、西陵区、点军区、🦐猇亭区、🐓夷陵区、💟远安县、❇️兴山县、秭归县、🌔长阳土家族自治县、🤨五峰土家族自治县、😓宜都市、当阳市、☝枝江市、👿虎亭区)




白山市:浑江区、😒江源区。




赣州市(南康区、🥕章贡区、🍭赣县区、🥊信丰县、大余县、上犹县、❕崇义县、安远县、♍️龙南县、🏸定南县、全南县、宁都县、😘于都县、兴国县、🕉会昌县、寻乌县、石城县、长征镇、沙洲镇、黄冈镇)




绍兴市(越城、柯桥、上虞)




杭州市(临安、🐕上城、下城、🦈江干、拱野、🌸西湖、滨江、余杭)




揭阳市(榕城、🐲揭东)




鹰潭市(余江县、市辖区、☸️贵溪市、🥄月湖区)




邯郸市(邯山、🌭丛台、🦆复兴、☁️峰峰矿、肥乡、永年)




巴彦淖尔市(杭锦后旗、磴口县、乌拉特中旗、♑️乌拉特后旗、乌拉特前旗、👍市辖区、🔪临河区、🈶五原县)




宜昌市(伍家岗区、西陵区、点军区、猇亭区、夷陵区、👊远安县、兴山县、秭归县、☪️长阳土家族自治县、🙌五峰土家族自治县、🐟宜都市、😫当阳市、枝江市、虎亭区)




襄阳市(樊城区、襄州区、老河口市、🍊‍宜城市、南漳县、谷城县、保康县、🥦‍枣阳市、定南县、⛎随州市、白浪镇、城关镇、🐟赵家镇、东津镇、堰头镇)




湖州市(南湖、秀洲)




马鞍山市(花山、雨山)




邢台市(柏乡县、临西县、任县、😋‍新河县、👊宁晋县、南宫市、🥣内丘县、清河县、💖‍巨鹿县、🦅临城县、🦔隆尧县、🥊南和县、威县、桥东区、邢台县、🦝市辖区、平乡县、桥西区、🕓广宗县、沙河市)




银川市(永宁县、🍭兴庆区、🐅西夏区、🥐金凤区、贺兰县、🥀灵武市、市辖区)




遵义市(汇川区、红花岗区、遵义县、🦘桐梓县、绥阳县、正安县、道真仡佬族苗族自治县、🌽务川县、🦏凤冈县、🍱湄潭县、余庆县、习水县、😷‍赤水市、🦙仁怀市、土家族苗族自治县、🥕铜仁市、💕松桃苗族自治县、万山区、黔西县)




襄阳市(襄城、🐸樊城、🐐‍襄州)




长春市(南关、宽城、♻️️朝阳、二道、🕤绿园、双阳)




桂林市(象山区、叠彩区、🌜‍七星区、😬️临桂区、阳朔县、🎄灵川县、全州县、兴安县、灌阳县、荔浦市、😔资源县、平乐县、恭城瑶族自治县、龙胜各族自治县、永福县)




重庆市(绵阳、🍩涪陵、渝中、🆚大渡口、🅾️️江北、🦝沙坪坝、🌪️九龙坡、南岸、北培、万盛、双桥、渝北、巴南)




鞍山市(铁西区、海城市、台安县、岫岩满族自治县、立山区、🕙铁东区、✊‍市辖区、🐽千山区)




蚌埠市(五河县、⚛️️固镇县、✝️市辖区、淮上区、龙子湖区、蚌山区、怀远县、禹会区)




襄阳市(襄城、🐾樊城、襄州)




太原市(小店、🙏迎泽、杏花岭、尖草坪、✊万柏林、🏑️晋源)




南昌市(青山湖区、👐️红谷滩新区、🥞东湖区、西湖区、🕛青山湖区、🕒‍南昌县、进贤县、🥖安义县、湾里区、🥑地藏寺镇、🉑瑶湖镇、铜鼓县、昌北区、💖青云谱区、🚸‍望城坡镇)




宁波市(海曙、🌧️江东、😨江北、🅾️北仑、😝镇海)




甘肃省兰州市(城关区、🧑七里河区、西固区、🤖安宁区、红古区、永登县、皋兰县、榆中县、兰州新区、皋兰县、🌳雁滩区)




抚顺市:🌲顺城区、新抚区、🤕东洲区、望花区。




衡阳市(珠晖、雁峰、😛石鼓、🥑蒸湘、南岳)




咸宁市(通山县、♐️咸安区、崇阳县、通城县、😔市辖区、赤壁市、嘉鱼县)




新竹县(新丰乡、🥬峨眉乡、湖口乡、🍇关西镇、新埔镇、🍒横山乡、尖石乡、北埔乡、竹东镇、🐒宝山乡、芎林乡、😤五峰乡、😇竹北市)




太仓市(城厢镇、金浪镇、🕷沙溪镇、璜泾镇、浏河镇、浏家港镇;)




南通市(崇州、港闸、通州)




宜昌市(西陵、伍家岗、🙌‍点军、猇亭、♓️️夷陵)




铁岭市:🍆银州区、🐓清河区。




贵州省安顺市(西秀区、😭平坝区、普定县、镇宁布依族苗族自治县、☦️关岭布依族苗族自治县、♑️紫云苗族布依族自治县、🌺安顺市、开阳县)




抚顺市:顺城区、新抚区、👴东洲区、🐳望花区。




济南市(历下、市中、槐荫、天桥、🏏历城、长清)




珠海市(香洲区、斗门区、🈶金湾区、🍁横琴新区、万山区、⚜️珠海高新区、😎唐家湾镇、🐕三灶镇、白石镇、🤚前山镇、🚫南屏镇、👎珠海港镇、金鼎镇)




铁岭市:😤银州区、清河区。




南昌市(东湖区、🤤西湖区、👆青山湖区、红谷滩新区、南昌县、新建区、😒安义县、进贤县、😏️湾里区、☘️昌北区)




南投县(信义乡、😇竹山镇、🦈中寮乡、㊗️水里乡、🆚‍草屯镇、🕉仁爱乡、名间乡、🔰埔里镇、♎️鹿谷乡、国姓乡、鱼池乡、☕️集集镇、南投市)




榆林市(榆阳区,横山区)朝阳市(双塔区、龙城区)




上饶市(信州、广丰、广信)




益阳市(南县、资阳区、🍃‍桃江县、😲市辖区、🕙‍沅江市、赫山区、安化县)




南昌市(东湖区、西湖区、🐷青山湖区、红谷滩新区、南昌县、🐵安义县、进贤县、经开区、青山湖区、湾里区、🦡赣江新区、青云谱区、🦡浔阳区)




临沂市(兰山区、🤡️罗庄区、🈴️河东区、沂南县、郯城县、⚡️苍山县、🆔‍费县、🤳蒙阴县、临沭县、🍕兰陵县、莒南县、平邑县、沂水县、🕉临沂高新技术产业开发区)




本溪市:平山区、明山区、🏏溪湖区、南芬区。




乐山市(市中、🍋沙湾、五通桥、日照口河)




鹤壁市(淇县、🍣鹤山区、👨浚县、山城区、市辖区、淇滨区)




白山市(靖宇县、🍧浑江区、江源区、长白朝鲜族自治县、抚松县、🕢临江市、🍂市辖区)




贵州省安顺市(西秀区、平坝区、普定县、镇宁布依族苗族自治县、🤤关岭布依族苗族自治县、🈶紫云苗族布依族自治县、安顺市、🐋开阳县)




九江市(莲溪、🖐浔阳)




牡丹江市:东安区(部分区域未列出)、🦓西安区和阳明区和爱民区和绥芬河市和海林市(部分区域未列出)。




东莞市(莞城、📳南城、👧万江、东城,石碣、🍴石龙、💙‍茶山、♍️石排、🆔企石、横沥、桥头、谢岗、🐚东坑、🧐常平、😊寮步、😄大朗、黄江、清溪、塘厦、凤岗、🉑长安、🍮惠东、🌝厚街、😝沙田、道窖、洪梅、👻麻涌、🕊中堂、❤️高步、💜樟木头、🕐大岭山、🕠望牛墩)




通辽市(科尔沁区、🕢扎鲁特旗、😨开鲁县、霍林郭勒市、市辖区、😀科尔沁左翼中旗、💚库伦旗、科尔沁左翼后旗、🔆奈曼旗)




桂林市(秀峰区、🐂️象山区、七星区、雁山区、😷临桂区、🌟阳朔县、资源县、平乐县、灌阳县、👉荔浦市、灵川县、全州县、🚸永福县、🕛龙胜各族自治县、🌽恭城瑶族自治县):♒️




嘉兴市(海宁市、🎽市辖区、🦇秀洲区、❤️平湖市、⚛️桐乡市、南湖区、🐒嘉善县、海盐县)




常熟市(方塔管理区、👇虹桥管理区、琴湖管理区、🥥兴福管理区、谢桥管理区、大义管理区、莫城管理区。)宿迁(宿豫区、♏️宿城区、😒湖滨新区、洋河新区。)




台州市(椒江、🤒黄岩、🉑️路桥)




泰州市(海陵区、🉑高港区、姜堰区、兴化市、🐯泰兴市、🈯️靖江市、🐟扬中市、丹阳市、泰州市区、姜堰区、🐇️海安镇、周庄镇、🕉东进镇、世伦镇、🍘‍青龙镇、杨湾镇、💞️马桥镇)




牡丹江市:东安区(部分区域未列出)、😈️西安区和阳明区和爱民区和绥芬河市和海林市(部分区域未列出)。




雅安市(汉源县、市辖区、🥡名山区、🧒石棉县、✴️荥经县、宝兴县、天全县、⚰️芦山县、🌑雨城区)




南充市(顺庆区、🙌高坪区、🥓‍嘉陵区、🤧‍南部县、♉️营山县、蓬安县、🙀仪陇县、🍡西充县、🍲阆中市、抚顺县、阆中市、🍳‍南充高新区)




郴州市(宜章县、😞嘉禾县、🌳永兴县、🐆汝城县、市辖区、桂东县、北湖区、桂阳县、苏仙区、🥪临武县、安仁县、资兴市)




山南市(错那县、琼结县、🍉洛扎县、🥝贡嘎县、😇️桑日县、🥦曲松县、👈浪卡子县、🍥市辖区、隆子县、♉️加查县、🤟扎囊县、乃东区、措美县)




南昌市(青山湖区、红谷滩新区、东湖区、🤚西湖区、青山湖区、南昌县、进贤县、安义县、🥖湾里区、🤟地藏寺镇、瑶湖镇、☪️铜鼓县、♊️昌北区、青云谱区、望城坡镇)




株洲市(荷塘、芦淞、石峰、🤩天元)




辽阳市(文圣区、📳宏伟区、☦️弓长岭区、太子河区、🍤灯塔市、🐄️辽阳县、白塔区、广德镇、双台镇、桥头镇、长春镇、🦆合德镇、🐖兴隆镇、安平镇、辛寨镇、😤黄土岭镇)




舟山市(市辖区、👌定海区、嵊泗县、普陀区、🅱️️岱山县)




玉溪市(澄江县、🐖江川县、易门县、华宁县、新平彝族傣族自治县、🍤元江哈尼族彝族傣族自治县、🤥通海县、抚仙湖镇、红塔区、⚡️龙潭街道、南北街道、白石街道)




三明市(梅列、🐓三元)




柳州市(柳北区、柳南区、柳江县、柳城县、🥨️鹿寨县、融安县、♍️融水苗族自治县、三江侗族自治县、城中区、鱼峰区、柳东新区、柳市镇)




保定市(莲池、竞秀)




德州市(陵城区、乐陵市、宁津县、庆云县、✡️️临邑县、🚳平原县、🐃武城县、夏津县、禹城市、德城区、🦅禹城市、🦇齐河县、🦆开封县、双汇镇、🥡东风镇、商丘市、阳谷县、🙄共青城市、城南新区)




昆山市(昆山开发、高新、🈹综合保税)




许昌市(魏都)




济南市(历下、市中、🌯槐荫、🤞️天桥、🍓历城、长清)




安康市(宁陕县、🤝白河县、汉阴县、😂️岚皋县、石泉县、市辖区、紫阳县、🥯汉滨区、📵️旬阳县、镇坪县、平利县)




常州市(天宁、🍡钟楼、新北、武进、日照坛)




郑州市(中原、二七、管城、日照水、🌞上街、惠济)




中卫市(沙坡头区、海原县、中宁县、🍧市辖区)




金华市(武义县、东阳市、磐安县、浦江县、🤜‍兰溪市、⚠️永康市、婺城区、义乌市、🍭市辖区、金东区)




长沙市(芙蓉、✌天心、岳麓、♍️开福、☮️雨花、望城)




葫芦岛市:龙港区、🍾南票区、♨️连山区。




沧州市(新华区、运河区、🌓沧县、青县、🤘东光县、海兴县、盐山县、肃宁县、南皮县、👲吴桥县、献县、🍭‍孟村回族自治县、河北沧州高新技术产业开发区、沧州经济技术开发区、✝️任丘市、黄骅市、😊河间市、泊头市)




邢台市(邢台县、🍁南和县、清河县、临城县、🦑广宗县、威县、宁晋县、🐆柏乡县、🆔任县、😦内丘县、南宫市、沙河市、任县、邢东区、邢西区、🧐平乡县、🕔️巨鹿县)




巴彦淖尔市(杭锦后旗、磴口县、🥢乌拉特中旗、乌拉特后旗、🌺乌拉特前旗、👌市辖区、临河区、五原县)




连云港市(连云、海州、赣榆)




淮安市(淮阴区、清河区、淮安区、♍️涟水县、😰洪泽区、🎋️盱眙县、金湖县、楚州区、⚡️️淮安区、🎽海安县、🏈亭湖区、⭐️淮安开发区)




玉林市(玉州)




柳州市(城中、👦鱼峰、🐸柳南、柳北、🦂柳江)




新竹县(新丰乡、🦌峨眉乡、🕦湖口乡、关西镇、新埔镇、☢️横山乡、尖石乡、🕜北埔乡、🤛竹东镇、宝山乡、🕒芎林乡、五峰乡、竹北市)




临沂市(兰山、😊罗庄、河东)




连云港市(连云、☦️海州、🍜赣榆)




廊坊市(安次、广阳)




赣州市(南康区、🐒‍赣县区、于都县、兴国县、💓章贡区、龙南县、大余县、🐫信丰县、安远县、全南县、🉑宁都县、🐔定南县、上犹县、👹崇义县、🐀南城县)




玉溪市(澄江县、江川县、通海县、🌞华宁县、🆔易门县、峨山彝族自治县、抚仙湖镇、新平县、元江哈尼族彝族傣族自治县、红塔区、🤨玉溪县、🈚️敖东镇、🍴珠街镇)




宜昌市(宜都市、✍长阳土家族自治县、当阳市、五峰土家族自治县、西陵区、兴山县、😝夷陵区、远安县、点军区、💀枝江市、🥓猇亭区、秭归县、🌺伍家岗区、🆑市辖区)




绵阳市(江油市、😙北川羌族自治县、梓潼县、市辖区、盐亭县、涪城区、安州区、👩三台县、🦝平武县、游仙区)




湘潭市(雨湖、😲岳塘)




漳州市(芗城、🌔龙文)




嘉义县(朴子市、♓️‍番路乡、民雄乡、竹崎乡、梅山乡、义竹乡、大林镇、❗️布袋镇、新港乡、太保市、六脚乡、🌾大埔乡、😻鹿草乡、🤛️溪口乡、水上乡、🥠中埔乡、阿里山乡、🏹东石乡)



工信部详解“十四五”工业答卷 多部门将联动强化行业治理  “企业、产业的培育可谓千辛万苦,而非理性竞争毁掉一个企业、毁掉一个产业,可能一夜之间,我们绝不能容忍这种事情发生。”9月9日,工业和信息化部部长李乐成在国务院新闻办公室举行的“高质量完成‘十四五’规划”系列主题新闻发布会上,明确表态将从坚持依法治理、强化行业自律、落实监管责任、提升服务能力四个维

发布于:北京市
评论
全部
还没有人评论过,快来抢首评
抢首评