教程|通义Qwen 3 +Milvus,混合推理模型才是优化RAG成本的最佳范式

使用 Qwen3 嵌入和 Qwen3 重排器的 RAG 在问答等场景中,前 3-5 份文档的质量直接影响答案质量,重排序能通过过滤略微偏离的文档并提升真正解答问题的文档,从而产生显著效果。如果您的 RAG 应用涉及冗长或复杂的文档,该重排序器(具备 32k 标记的上下文窗口)甚至能完整分析长文本以判断相关性,这是嵌入相似度评分可能无法完美捕捉的。具体而言,他们通过整理查询语句与相关/非相关文档的数据集(来自真实搜索日志或人工标注的问答对),训练 Qwen3 重排序模型使其能为相关配对预测高分值,为非相关配对预测低分值。嵌入模型是检索流程的第一步。 阅读详情
AI摘要

阿里发布Qwen3系列模型,均为混合推理模型,在多方面性能增强。本文给出Qwen 3系列解读,还提供RAG搭建教程,包括环境、数据准备等步骤。对比了推理与非推理模式,各有优劣。最后分享大模型AI学习阶段及资料获取方式。

阿里的Qwen3系列模型正式发布了。短短12小时,GitHub星标数就突破17k,Hugging Face下载量峰值达2.3万次/小时。

更刺激的是,此次Qwen3系列一共发布了八款,全是混合推理模型(同时支持快思考与慢思考),在推理、指令遵循、工具调用、多语言能力等方面大幅增强外,还创下所有国产模型及全球开源模型的性能新高。

要素虽然有点多,但别担心,Zilliz已经第一时间安排多位工程师上手,帮大家上手评测,并给出手把手RAG教程,码住等于学会,五一不再加班。

另外,我们Zilliz的开源项目DeepSearcher(GitHub 超5K star,主打深度检索与报告生成)已经第一时间支持Qwen3模型,助力用户找到性能与成本的黄金点。

参考链接https://github.com/zilliztech/deep-searcher?tab=readme-ov-file#configuration-details

01

Qwen 3系列解读:更强,更多选择,更低门槛,更适合企业落地

总结 Qwen 3 系列模型,可以记住这四组关键词:

(1)全部是推理与非推理结合的混合模型;搞定老板又要成本又要性能的变态要求;

(2)两款MoE模型+六款Dense(稠密)模型;前者适合云端,后者本地表现更佳;

(3)基于小尺寸的能力升级;4张H20就能部署满血Qwen 3;

(4)接入MCP与多语言能力;开发成本更低。

img

先说第一组关键词——混合推理模型。

此次Qwen3 系列全部是混合推理模型,即同时具备推理(慢思考)与非推理(快思考)能力。

原因很简单,推理模式能够让模型更聪明,但是也显著增加算力消耗,以及相应的等候时间。而采用推理与非推理能力混合,用户就能根据实际需求自由选择深度思考复杂问题还是快速回答简单问题,最大化的平衡算力成本与输出效果。

另外,比较有意思的是,围绕着token输出量,除了推理与非推理模式之外,Qwen3 API还可按需设置“思考预算”(即预期最大深度思考的tokens数量),进行不同程度的思考,灵活满足AI应用和不同场景对性能和成本的多样需求。

接下来看看第二组关键词:两款MoE模型+六款Dense(稠密)模型。

此次开源包括两款MoE模型:Qwen3-235B-A22B(2350多亿总参数、 220多亿激活参数),以及Qwen3-30B-A3B(300亿总参数、30亿激活参数)。每个token处理的激活专家数默认设置为8,总专家池规模扩展至128个。

以及六个Dense(稠密)模型:Qwen3-32B、Qwen3-14B、Qwen3-8B、Qwen3-4B、Qwen3-1.7B和Qwen3-0.6B。

(背景科普:Dense模型指的是所有参数和计算单元在每次推理或训练时全部参与计算,因此模型越大、训练与推理成本越高。代表例子:GPT-3、BERT、ResNet等传统大模型。MoE模型则引入了“专家Expert”的概念:模型内部包含多个子网络——专家网络,每次推理时只激活其中一部分专家。)

img

第三组关键词是基于小尺寸的能力升级。

此次,Qwen3 系列训练数据量达36T tokens,较Qwen2.5翻倍。

在此背景下,发布的八款模型发布中,尺寸最大的是MoE模型Qwen3-235B-A22B,共计有2350多亿总参数、 220多亿激活参数。在而此之前,通义千问(Qwen)系列中参数规模最大的模型是 Qwen1.5-110B,相比之下,参数量增加一倍。

不过,横向对比671B参数的DeepSeek-R1等模型可以发现,通义并没有走绝对的大参数路线。相应的,Qwen3的部署成本并不算高,通过支持FP4到INT8的动态量化**,**仅需4张H20即可部署千问3满血版。

第四组关键词是MCP与多语言。

Qwen3 系列模型在agent支持以及全球化落地上做了非常多的工程支持。

一方面,Qwen3 模型支持接入MCP,让外部的数据库、工具等产品可以更好的与大模型形成交互。此外,Qwen3 模型配套了一个 Qwen-Agent 项目,可以使用 API 进行工具调用,或结合现有的工具链进行扩展。

另一方面,Qwen3 模型支持 119 种语言和方言,可以更好的服务全球的开发者与上层应用,并方便企业拓展全球业务。

基于以上能力,可以发现,Qwen3 系列模型非常适合在企业场景中落地,帮助开发者快速构建性能与成本全面可控的产品。

接下来,我们会以RAG为例,结合Milvus与Qwen3 带来手把手搭建教程与推理、非推理模式下的结果与成本对比。

02

RAG搭建教程

环境准备

! pip install --upgrade pymilvus openai requests tqdm

首先,我们需要到阿里云DashScope模型服务灵积的官网获取api keyDASHSCOPE_API_KEY,并添加到环境变量中

import osos.environ["DASHSCOPE_API_KEY"] = "sk-***********"

数据准备

我们可以使用Milvus文档2.4. x中的FAQ页面作为RAG中的私有知识,这是构建一个基础RAG的良好数据源。

下载zip文件并将文档解压缩到文件夹milvus_docs

! wget https://github.com/milvus-io/milvus-docs/releases/download/v2.4.6-preview/milvus_docs_2.4.x_en.zip! unzip -q milvus_docs_2.4.x_en.zip -d milvus_docs

我们从文件夹milvus_docs/en/faq中加载所有markdown文件,对于每个文档,我们只需用“#”来分隔文件中的内容,就可以大致分隔markdown文件各个主要部分的内容。

from glob import globtext_lines = []for file_path in glob("milvus_docs/en/faq/*.md", recursive=True):  with open(file_path, "r") as file:    file_text = file.read()  text_lines += file_text.split("# ")

准备 LLM 和Embedding模型

DashScope支持OpenAI风格的API, 我们可以初始化OpenAI 客户端来来调用LLM。

from openai import OpenAIopenai_client = OpenAI(  base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",  api_key=os.getenv("DASHSCOPE_API_KEY"))

我们定义一个embedding模型,使用 milvus_model来生成text embedding,并使用DefaultEmbeddingFunction模型作为示例,它是一个预训练的轻量级嵌入模型。

from pymilvus import model as milvus_modelembedding_model = milvus_model.DefaultEmbeddingFunction()

生成一个测试embedding并打印它的维度和前几个元素。

test_embedding = embedding_model.encode_queries(["This is a test"])[0]embedding_dim = len(test_embedding)print(embedding_dim)print(test_embedding[:10])
768[-0.04836066  0.07163023 -0.01130064 -0.03789345 -0.03320649 -0.01318448 -0.03041712 -0.02269499 -0.02317863 -0.00426028]

将数据加载到Milvus,并创建集合

from pymilvus import MilvusClientmilvus_client = MilvusClient(uri="./milvus_demo.db")collection_name = "my_rag_collection"

关于MilvusClient的参数设置:

  • 将URI设置为本地文件(例如./milvus.db)是最便捷的方法,因为它会自动使用Milvus Lite将所有数据存储在该文件中。
  • 如果你有大规模数据,可以在Docker或Kubernetes上搭建性能更强的Milvus服务器。在这种情况下,请使用服务器的URI(例如http://localhost:19530)作为你的URI。
  • 如果你想使用Zilliz Cloud(Milvus的全托管云服务),请调整URI和令牌,它们分别对应Zilliz Cloud中的公共端点(Public Endpoint)和API密钥(Api key)。

检查集合是否已经存在,如果存在则将其删除。

if milvus_client.has_collection(collection_name):  milvus_client.drop_collection(collection_name)

创建一个具有指定参数的新集合。

如果未指定任何字段信息,Milvus将自动创建一个默认的ID字段作为主键,以及一个向量字段用于存储向量数据。一个预留的JSON字段用于存储未在schema中定义的字段及其值。

milvus_client.create_collection(  collection_name=collection_name,  dimension=embedding_dim,  metric_type="IP",  # Inner product distance  consistency_level="Strong",  # Strong consistency level)

插入集合

逐行遍历文本,创建嵌入向量,然后将数据插入Milvus。

下面是一个新的字段text,它是集合中的一个未定义的字段。 它将自动创建一个对应的text字段(实际上它底层是由保留的JSON动态字段实现的 ,你不用关心其底层实现。)

from tqdm import tqdmdata = []doc_embeddings = embedding_model.encode_documents(text_lines)for i, line in enumerate(tqdm(text_lines, desc="Creating embeddings")):  data.append({"id": i, "vector": doc_embeddings[i], "text": line})milvus_client.insert(collection_name=collection_name, data=data)
Creating embeddings: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 72/72 [00:00<00:00, 381300.36it/s]{'insert_count': 72, 'ids': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], 'cost': 0}

构建RAG,检索数据

我们来指定一个关于Milvus的常见问题。

question = "How is data stored in milvus?"

在集合中搜索该问题,并检索语义上最匹配的前3个结果。

search_res = milvus_client.search(  collection_name=collection_name,  data=embedding_model.encode_queries(    [question]  ),  # Convert the question to an embedding vector  limit=3,  # Return top 3 results  search_params={"metric_type": "IP", "params": {}},  # Inner product distance  output_fields=["text"],  # Return the text field)

我们来看看这个查询的搜索结果。

import jsonretrieved_lines_with_distances = [  (res["entity"]["text"], res["distance"]) for res in search_res[0]]print(json.dumps(retrieved_lines_with_distances, indent=4))
[  [    " Where does Milvus store data?\n\nMilvus deals with two types of data, inserted data and metadata. \n\nInserted data, including vector data, scalar data, and collection-specific schema, are stored in persistent storage as incremental log. Milvus supports multiple object storage backends, including [MinIO](https://min.io/), [AWS S3](https://aws.amazon.com/s3/?nc1=h_ls), [Google Cloud Storage](https://cloud.google.com/storage?hl=en#object-storage-for-companies-of-all-sizes) (GCS), [Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs), [Alibaba Cloud OSS](https://www.alibabacloud.com/product/object-storage-service), and [Tencent Cloud Object Storage](https://www.tencentcloud.com/products/cos) (COS).\n\nMetadata are generated within Milvus. Each Milvus module has its own metadata that are stored in etcd.\n\n###",    0.6572665572166443  ],  [    "How does Milvus flush data?\n\nMilvus returns success when inserted data are loaded to the message queue. However, the data are not yet flushed to the disk. Then Milvus' data node writes the data in the message queue to persistent storage as incremental logs. If `flush()` is called, the data node is forced to write all data in the message queue to persistent storage immediately.\n\n###",    0.6312146186828613  ],  [    "How does Milvus handle vector data types and precision?\n\nMilvus supports Binary, Float32, Float16, and BFloat16 vector types.\n\n- Binary vectors: Store binary data as sequences of 0s and 1s, used in image processing and information retrieval.\n- Float32 vectors: Default storage with a precision of about 7 decimal digits. Even Float64 values are stored with Float32 precision, leading to potential precision loss upon retrieval.\n- Float16 and BFloat16 vectors: Offer reduced precision and memory usage. Float16 is suitable for applications with limited bandwidth and storage, while BFloat16 balances range and efficiency, commonly used in deep learning to reduce computational requirements without significantly impacting accuracy.\n\n###",    0.6115777492523193  ]]

使用大型语言模型(LLM)构建检索增强生成(RAG)响应

将检索到的文档转换为字符串格式。

context = "\n".join(  [line_with_distance[0] for line_with_distance in retrieved_lines_with_distances])

为大语言模型提供系统提示(system prompt)和用户提示(user prompt)。这个提示是通过从Milvus检索到的文档生成的。

SYSTEM_PROMPT = """Human: You are an AI assistant. You are able to find answers to the questions from the contextual passage snippets provided."""USER_PROMPT = f"""Use the following pieces of information enclosed in  tags to provide an answer to the question enclosed in  tags.{context}{question}"""

使用通义千问最新的模型,根据提示生成响应。

completion = openai_client.chat.completions.create(  # 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models  model="qwen-plus-2025-04-28",  messages=[    {"role": "system", "content": SYSTEM_PROMPT},    {"role": "user", "content": USER_PROMPT},  ],  # Qwen3模型通过enable_thinking参数控制思考过程(开源版默认True,商业版默认False)  extra_body={"enable_thinking": False},)print(completion.choices[0].message.content)

输出结果展示

In Milvus, data is stored in two main categories: **inserted data** and **metadata**.- **Inserted Data**: This includes vector data (like Binary, Float32, Float16, and BFloat16 types), scalar data, and collection-specific schema. These are stored in persistent storage as **incremental logs**. Milvus supports various object storage backends for this purpose, including: - [MinIO](https://min.io/) - [AWS S3](https://aws.amazon.com/s3/?nc1=h_ls) - [Google Cloud Storage (GCS)](https://cloud.google.com/storage?hl=en#object-storage-for-companies-of-all-sizes) - [Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs) - [Alibaba Cloud OSS](https://www.alibabacloud.com/product/object-storage-service) - [Tencent Cloud Object Storage (COS)](https://www.tencentcloud.com/products/cos)- **Metadata**: Metadata generated within Milvus is stored separately. Each Milvus module maintains its own metadata, which is stored in [etcd](https://etcd.io/), a distributed key-value store.When data is inserted into Milvus, it is first loaded into a message queue. It is not immediately written to disk. A `flush()` operation ensures that all data in the queue is written to persistent storage immediately.

03

推理模式和非推理模式对比

img

基础数学问题:甲和乙从同一地点出发,甲先走2小时,速度5km/h,乙以15km/h追赶,多久追上?

推理模式

参考代码:

import osimport timefrom openai import OpenAIos.environ["DASHSCOPE_API_KEY"] = "sk-*************************"client = OpenAI(  api_key=os.getenv("DASHSCOPE_API_KEY"),  base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",)############################################# Think# 记录开始时间start_time = time.time()stream = client.chat.completions.create(  # 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models  model="qwen3-235b-a22b",  messages=[    {"role": "system", "content": "You are a helpful assistant."},    {"role": "user", "content": "甲和乙从同一地点出发,甲先走2小时,速度5km/h,乙以15km/h追赶,多久追上?"},  ],  # Qwen3模型通过enable_thinking参数控制思考过程(开源版默认True,商业版默认False)  extra_body={"enable_thinking": True},  stream=True,)answer_content = ""for chunk in stream:  delta = chunk.choices[0].delta  if delta.content is not None:    answer_content += delta.contentprint(answer_content)# 记录结束时间并计算总耗时end_time = time.time()print(f"\n\n总耗时:{end_time - start_time:.2f}秒")从回答的结果来看,推理模式能够通过解析题目知道这是一道追赶问题,然后分析已知条件,并给出两种解题思路和正确答案,说明模型在这个问题上进行了足够的思考。特别是它最终给出的Markdown格式的文档,其中的公式表达非常完美。

整个代码耗时:35.73秒

(下图是我们将大模型回答的markdown结果可视化后的截图,为了方便读者阅读)

img

img

非推理模式

在代码中,只需要设置"enable_thinking":False

让我们再来看看非推理模式在这个问题的表现:

非推理模式通过一步步求解来解决这个问题,用的是常见的相对速度法,并且很快得出正确答案。

其总耗时在:6.89秒,时间是推理模式的1/5左右。可以看到推理模式相较于非推理会产生更多的思考。

这种更多的思考容易让回答更加丰富,更有逻辑性。但非推理模型相对来说回答更快,这两种模式在处理不同的问题上各有千秋。因此用户可以根据自身的情况进行选择***。***

img

尾声

整体来说,此次Qwen3系列模型发布除了在各个细分方向实现SOTA之外,更多指向了工程化落地,为RAG或者agent的搭建,在成本与性能的权衡上,做了一个很好的落地打样。

如相比DeepSeek有更小的参数,降低部署成本;如更多语言支持增加全球开发者使用成本;如MCP支持增加生态链接;再比如混合推理模型设计,让用户自由选择是否推理达到输出成本的精准调控。

在不久前开源的DeepSearcher项目(Zilliz开源的深度检索、报告生成项目)中,我们曾收到大量用户反馈——用推理模型做DeepSearcher,不仅等待时间较长,成本也不可控;但只用非推理模型,又会导致检索的轮次、智能程度大大降低,无法达到agentic rag的预期效果。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

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

在这里插入图片描述

关于石墨烯费米能级和偏置电压之间的关系问题 石墨烯费米能级与电压的关系问题 阅读详情

相关推荐

claude使用教程

提供了三种模型:claude,codex, gemini,三种模型都共用同一个apikey, 有开发需求使用claude效果较好,知识问答等场景gemini效果会更好些,本文只提供了claude的安装方式,剩下两种按需按照以下参考链接安装下即可,安装有问题参考文档:https://www.aicodemirror.com/dashboard/official-installation/macos-linux (不需要挂梯子,自己手机号注册就好)

lichao19871216的博客 3493

LLMs之RAG:LangChain-Chatchat(一款中文友好的全流程本地知识库问答应用)的简介(支持 FastChat 接入的ChatGLM-2/LLaMA-2等多款主流LLMs+多款embe

​ LLMs之RAG:LangChain-Chatchat(一款中文友好的全流程本地知识库问答应用)的简介(支持FastChat 接入的ChatGLM-2/LLaMA-2等多款主流LLMs+多款embedding模型m3e等+多种TextSplitter分词器)、安装(镜像部署【AutoDL云平台/Docker镜像】,离线私有部署+支持RTX3090 ,支持FAISS/Milvus/PGVector向量库, 基于LangChain 框架+FastAPI的API调用服务+Streamlit 的WebUI操作

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1万+

Qt跨平台CAN通信实战:Vector、PCAN与周立功设备统一接口设计

本文针对Qt开发中常见的多品牌CAN设备兼容难题,提出了一套统一的跨平台CAN通信接口设计方案。通过抽象层封装,实现了对Vector、PCAN和周立功设备的统一操作,上层业务代码无需修改即可在不同硬件间切换,有效解决了驱动API差异、环境配置复杂和维护成本高等痛点,显著提升了代码复用率和开发效率。

weixin_29161785的博客 332

Msty一键搞定:让Qwen3带着知识库在你的电脑上奔跑

Msty为我们提供了一种简便的方式,让任何人都能在自己电脑上运行强大的AI大模型,同时轻松开启联网搜索、访问本地文件,以及创建私有知识库——所有这些都无需编写一行代码。本文简单演示了如何下载运行最新的Qwen3模型,以及如何启用本地知识库功能。对于想要在保护隐私的同时享受先进AI功能的用户来说,Msty无疑是一个值得尝试的工具。有兴趣的朋友们不妨立即动手体验,探索自己的专属AI吧!

2401_84204413的博客 3062

6层高速PCB设计实战:BGA布局与阻抗匹配关键解析

本文深入解析6层高速PCB设计中BGA布局与阻抗匹配的关键技术。通过实战经验分享,详细介绍了六层PCB层叠结构的选择与优化、BGA器件布局技巧、阻抗匹配的实战经验以及高速布线技巧,帮助工程师提升PCB设计水平,确保信号完整性和电源完整性。

weixin_28481133的博客 368

同花顺CM函数深度解析:如何精准设置历史换手衰减系数以优化筹码峰

本文深度解析同花顺CM函数中的历史换手衰减系数,揭示其如何影响筹码峰准确性。通过拆解CM函数参数,并提供基于前十大流通股东锁定比例的计算公式,指导用户精准设置该系数,从而优化筹码峰模型,使其更真实反映个股持仓成本分布,提升技术分析的有效性。

mango的博客 1780

使用 ollama 部署本地模型,零基础入门到精通,非常详细收藏我这一篇就够了

在本地启动并运行大型语言模型。运行Llama 2,Code Llama和其他模型。自定义并创建您自己的。

m0_65555479的博客 3734

【图像分类】卷积神经网络之VGGNet网络模型实现花卉图像识别(附代码和数据集,PyTorch框架)

卷积神经网络之VGGNet网络模型实现花卉图像识别(附代码和数据集,PyTorch框架)

学无止境、积少成多、厚积薄发 2430

RAG - LlamaIndex + modelscope + Qwen1.5 构建本地知识库

1、安装依赖库 2、准备数据文件 3、引用 4、下载、加载LLM 5、构建Embedding类 6、建设索引 7、查询和问答

AI工程化、开源分享、文档翻译、代码笔记 3488

事件驱动的 SAP 工作流:从 BOR 事件到 Event Linkage 的落地与排障全景图

摘要: SAP工作流中的Event是业务对象状态变化的系统广播机制,如发票录入、采购订单释放等事件。通过事件驱动,业务程序与流程引擎解耦,业务只需发布事件,流程引擎负责后续处理。文章详细解析了SAP工作流事件的完整链路,包括事件定义、触发机制、事件容器传递、SWE2配置的关键作用,以及事件不触发时的排查方法。重点介绍了事件在启动流程、终止任务、等待步骤和主动创建中的应用,并结合采购订单审批案例说明事件的实际使用场景和配置要点。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 189

YOLO11 改进、魔改|分组残差自注意力GRSA,通过分组残差优化 QKV 计算、指数空间映射优化位置偏差,在大幅降低自注意力模块参数和计算量的同时,增强特征关系与位置信息的表征能力

【摘要】研究人员提出GRSA(分组残差自注意力)机制,解决Transformer在图像超分辨率任务中效率与性能难以兼顾的问题。GRSA通过分组残差层减少自注意力参数冗余,同时采用指数空间相对位置偏差优化位置信息表征。实验表明,GRSA在降低50%参数量的同时保持模型性能,适用于目标检测和图像分割任务。在YOLO系列模型中集成GRSA可提升小目标检测精度,代码实现已开源,详细部署教程见相关视频与GitHub资源。该机制为轻量化Transformer模型提供了高效解决方案。

qq_64693987的博客 798

2026 年 - AI 开发者必备:Agent 开源生态图谱

2026年AI开源项目全景概览 GitHub最新数据显示,AI领域呈现爆发式增长,Agent框架成为最热门赛道,AutoGPT以18.4万星位居榜首。个人AI助手OpenClaw以37.5万星成为现象级项目,RAG、推理部署等工具也蓬勃发展。Python仍是主导语言,微软、阿里等企业及开源社区贡献显著。技术趋势显示:多Agent协作、轻量化部署、结构化输出成为关键方向,AI正加速渗透编程、图像生成等各领域。

爱学习的程序员 1139

国科大人工智能原理与算法-2024-第一次作业-雷震老师

1. 反射行动(比如从热炉子上缩回你的手)是理性的吗?它们是智能的吗? 2. 以下的计算机系统在何种程度上是人工智能的实例: - 超市条码扫描器 - 网络搜索引擎 - 语音激活的电话菜单 - 对网络状态动态响应的网络路由算法 3. 为什么进化会倾向于导致行为合理的系统?设计这样的系统想达到的目标是什么?

MatsumotoChrikk 2928

LangManus与Bisheng:AI自动化新利器完整实战指南

LangManus与Bisheng:AI自动化新利器完整实战指南——深度解析与实战指南。

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 528

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【LangChain4J-09】开发学习知识点

本质是【三】工具循环的升级:模型拿到任务,自己决定调哪些工具、调几次,直到能回答。A:稳定内容(system/RAG/样例/工具 schema)放最前,易变内容(时间/本轮问题)放最后;prompt 归一化。A:需要精细控制防跑飞(maxSteps)、SSE 逐字事件粒度、可观测埋点(tool_count/first_token_ms),声明式在这些点上的可控性不足。:稳定不变的内容(人设、规则、RAG 文档、样例)放最前,易变内容(时间戳、本轮问题)放最后——这直接决定【缓存章节】的命中率。

weixin_44823875的博客 322

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

最新|用Qwen3 Embedding+Milvus,搭建最强企业知识库

这几天阿里低调放出两款 Qwen3 家族的新模型:Qwen3-Embedding 和 Qwen3-Reranker(都分别包括0.6B轻量版、4B平衡版、8B高性能版三种尺寸)。两款模型基于 Qwen3 基座训练,天然具备强大的多语言理解能力,支持119种语言,覆盖主流自然语言和编程语言。

Android23333的博客 1152

假人有限元模型

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

Qwen3-14B 是否适合做RAG检索增强生成?

Qwen3-14B 凭借140亿参数、32K上下文窗口和Function Calling能力,在RAG场景中表现出色。它支持高效检索增强生成,兼具强语义理解与工具调用功能,适合企业级知识库、智能客服等应用,兼顾性能、成本与部署可行性。

weixin_32312889的博客 491

使用Qwen千问大模型和LangChain打造RAG应用

在这部分代码中,指定了用于生成嵌入向量的预训练模型路径,即sentence-transformers/all-mpnet-base-v2。同时,还设置了计算设备,优先选择GPU以加速计算过程,如果GPU不可用,则回退到CPU。

m0_59235699的博客 1711

LLM-1:基于Qwen2-1.5b的rag实现方法

由于大模型,例如chatgpt、qwen2、llama3等都是在大规模通识数据库上进行预训练,因此对于特定领域的知识关注较少,使用RAG方法,可以将特定领域知识与大模型(llm)能力进行有机结合,得到更好的效果。1、数据库的数据(例如:专业领域的论文、书籍、笔记等):个人感觉将pdf转成markdown格式的效果更好。2、数据的向量嵌入(Embeding):常见的嵌入模型可以在下面网站进行获取,里面包含大量的中文和英文嵌入模型。3、向量数据库的建立:目的是存储数据的嵌入向量,并在用户阶段进行检索。

m0_61933618的博客 943

通义×Milvus:手把手教你打造专属AI技术顾问

对于Milvus的开发者和使用者来说,向量数据库的应用场景越来越广泛,但技术深度和问题复杂性也与日俱增。

DEVELOPERAA的博客 978

RAGFlow+构建知识图谱+私有化部署实战:star高达55k+,大模型入门到精通,收藏这篇就足够了!

RAGFlow+构建知识图谱+私有化部署实战:star高达55k+,大模型入门到精通,收藏这篇就足够了!

pythonhy的博客 1434

震惊!LangChain+Qwen3竟能如此简单搭建RAG问答系统,从入门到精通一篇文章足矣!

在大模型这个时期,“私有化部署”以及“个性化问答”成了企业和开发者的关键需求。要是想让AI根据特定的文档(像公司手册、技术文档、学术论文等)来回答问题,并且还担忧数据隐私会被泄漏出去,那检索增强生成(RAG就是最棒的解决办法。

m0_65555479的博客 696

如何使用 Qwen3 实现 Agentic RAG?

今天,我们将学习如何部署由阿里巴巴最新Qwen 3驱动的Agentic RAG。这里是我们的工具栈:CrewAI用于代理编排。Firecrawl用于网络搜索。LightningAI的LitServe用于部署。顶部的视频展示了这一过程。图表显示了我们的Agentic RAG流程:检索代理接受用户查询。它调用相关工具(Firecrawl网络搜索或向量DB工具)以获取上下文并生成见解。写作代理生成响应。接下来,让我们实现并部署它!代码稍后在问题中链接。

weixin_43520816的博客 1436

干货分享:大模型学习避坑经验,帮你少走 3 年弯路,刷到就是赚到

干货分享:大模型学习避坑经验,帮你少走 3 年弯路,刷到就是赚到

xxue345678的博客 1042

Qwen3震撼发布,用openGauss x Dify抢先体验,秒速搭建智能知识库

配置完成后即可在聊天框中进行互动。访问链接https://github.com/langgenius/dify/tree/1.1.3,然后如下图所示,直接“Download ZIP”下载压缩包并上传到服务器。:包含30B-A3B(激活参数量3B)、235B-A22B(激活参数量22B)等版本,以10%激活参数实现超越同规模密集模型的性能,推理成本仅为DeepSeek-R1的1/3。在主界面点击右上角用户名,然后点击“设置”进入设置页面,单击“模型供应商”,选择“Ollama”卡片,单击“安装”按钮。

openGauss的博客 1039

Qwen3-1.7B + LangChain实战:构建RAG系统的完整指南

本文介绍了如何在星图GPU平台上自动化部署Qwen3-1.7B镜像,快速构建可解释的RAG(检索增强生成)系统。该镜像专为轻量级本地知识库问答优化,适用于技术文档智能检索、企业SOP问答等典型场景,支持结构化思考与推理过程可视化,显著提升答案准确率与可信度。

weixin_42462474的博客 288
上一篇: ## 如何学习大模型 AI ? 由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。 但是具体到个人,只能说是: **“最先掌握AI的人,将会比较晚掌握AI的
下一篇: 学术界重磅!RAG+Reasoning深度协同,解锁下一代RAG
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值