收藏!小白程序员必看:手把手教你掌握RAG大模型核心技术,面试必备!

手把手教你学Simulink——基于Simulink的电压型 vs 电流型整流器性能对比 摘要:本文基于Simulink平台对比分析了电压型整流器(VSR)和电流型整流器(CSR)的性能差异。VSR采用电容滤波,具有高功率因数(PF>0.99)、低输入电流THD(<3%)等优势,但动态响应较慢;CSR采用电感滤波,动态响应快(<0.05s),但THD较高(5%~8%)。研究建立了统一测试平台,详细对比了两者在稳态性能、动态响应、效率等方面的差异,并给出了控制算法实现和参数优化建议。通过量化分析,为电力电子工程师提供了拓扑选型依据,可根据恒压/恒流需求选择最优方案,有效缩短开发周 阅读详情

本文系统介绍了检索增强生成(RAG)技术的核心组件,包括主流Embedding模型的性能对比与选型策略、RAG面试高频问题及12种调优技巧,并深入解析了向量搜索与Rerank重排序的区别。文章强调Embedding模型对RAG检索精度的重要性,同时提供了Python代码示例帮助实践。最后展望了RAG技术的未来发展方向,为工程师提供了完整的知识体系和技术路线图。

1、 引言

随着大语言模型(LLM)在各行业的深入应用,一个核心问题逐渐凸显:模型的参数化知识存在时效性局限,且无法直接访问企业私有数据。检索增强生成(Retrieval-Augmented Generation, RAG)技术应运而生,它通过在生成阶段引入外部知识检索,有效缓解了模型幻觉问题,成为当前LLM应用落地的主流架构[2]。

一个高质量的RAG系统涉及多个技术环节的精密配合,其中Embedding模型决定了语义理解的深度,检索策略影响召回的全面性,而Rerank重排序则直接关系到最终答案的准确性。对于AI工程师而言,深入理解这些核心组件的原理与选型策略,不仅是构建高性能RAG系统的基础,更是技术面试中的必备知识。

本文将系统性地剖析RAG技术栈的三大支柱:首先对比分析主流Embedding模型的性能与选型策略;其次整理RAG领域20个高频面试问题及12种调优策略;最后深入解析向量搜索与Rerank重排序的本质区别——这也是面试中最常被追问的核心问题。

2、Embedding模型深度对比分析

2.1 什么是Embedding及其在RAG中的作用

Embedding(嵌入)是一种将离散的文本数据映射到连续高维向量空间的技术。在RAG系统中,Embedding模型扮演着"语义翻译官"的角色:它将用户查询和知识库文档统一转换为稠密向量表示,使得语义相似的文本在向量空间中彼此接近,从而支持高效的相似度检索[11]。

Embedding模型的质量直接决定了RAG系统的检索精度。一个优秀的Embedding模型需要具备以下能力:准确捕捉文本的语义信息而非仅仅关注表面词汇;在不同领域和语言上保持稳定的表现;具备处理长文本和复杂语境的能力。目前,Embedding模型的发展呈现出商业API与开源模型双轨并行的格局,为不同需求场景提供了丰富的选择空间。

2.2 主流模型参数与性能对比

根据MTEB(Massive Text Embedding Benchmark)及最新评测数据,当前主流Embedding模型在关键性能指标上存在显著差异。以下对比表格涵盖了商业与开源两大阵营的代表性模型[1][10][12]:

模型名称厂商维度上下文长度MTEB得分成本核心特点
text-embedding-3-largeOpenAI3072819164.6%$0.13/1M支持Matryoshka维度缩减
text-embedding-3-smallOpenAI1536819162.3%$0.02/1M高性价比商业选择
Qwen3-Embedding-8BAlibaba409632K70.58开源免费MTEB多语言榜首
Qwen3-Embedding-4BAlibaba256032K69.2开源免费超越Gemini-Exp
BGE-M3智源研究院1024819263.5%开源免费支持多种检索模式
M3E-baseMokaAI76851257.1开源免费中文场景开拓者

从表中可以看出,阿里巴巴推出的Qwen3-Embedding系列在MTEB基准测试中取得了显著领先的成绩,8B版本以70.58的得分位居多语言榜单第一[10]。OpenAI的text-embedding-3系列则凭借成熟的商业服务和稳定的性能,依然是追求开箱即用体验的首选。智源研究院的BGE-M3模型独具特色,它在单一模型中同时支持稠密向量、稀疏向量和多向量三种检索模式,为混合检索场景提供了极大便利[12]。

2.3 C-MTEB中文榜单排名分析

在中文文本向量评测基准C-MTEB上,国产模型展现出强劲的竞争力。评测数据显示,bge-large-zh以64.20的平均分显著领先,m3e-base得分为57.10,而OpenAI的text-embedding-ada-002在中文场景下仅获得53.02分[5]。这一差距反映出专门针对中文语料训练的模型在处理中文语义时具有明显优势。

Qwen3-Embedding-8B凭借其超大规模参数和32K的超长上下文支持,在长文本理解和多语言跨语言检索任务中表现尤为突出。对于需要处理中文长文档、技术文档或跨语言检索的场景,Qwen3系列目前是性能最优的选择[10]。

2.4 选型建议

根据不同的应用场景和资源约束,Embedding模型的选型策略可归纳如下:

追求极致精度与长文本处理:优先选择Qwen3-Embedding-8B或OpenAI text-embedding-3-large。前者在开源模型中性能最优且支持32K超长上下文;后者则提供稳定的商业服务和3072维的高精度向量表示[1][10]。

资源受限或本地私有化部署:M3E-base或BGE-small是性价比之选。这类轻量级模型在通用场景下表现良好,且对GPU显存要求较低,适合中小型项目或边缘部署[15]。

混合检索需求:BGE-M3能够一站式提供向量检索与关键词检索能力,无需部署多个模型即可实现稠密+稀疏的混合检索架构[12]。

2.5 Python代码示例

以下代码展示了如何使用BGE模型生成文本向量并计算相似度:

from FlagEmbedding import FlagModel

# 初始化BGE模型,添加检索专用指令前缀
model = FlagModel('BAAI/bge-large-zh-v1.5', 
                  query_instruction_for_retrieval="为这个句子生成表示以用于检索相关文章:",
                  use_fp16=True) 

# 生成文本向量
sentences = ["RAG技术如何解决大模型幻觉问题?", "检索增强生成通过引入外部知识减少模型编造"]
embeddings = model.encode(sentences)

# 计算余弦相似度
similarity = embeddings[0] @ embeddings[1].T
print(f"语义相似度: {similarity:.4f}")

3、 RAG面试常见问题及解决方案

3.1 RAG核心工作流程

RAG系统的核心原理是通过检索模块从外部知识库提取相关信息,并将其作为上下文传递给生成模块,从而产生有据可依的准确回答[2]。完整的RAG工作流程包含以下四个阶段:

数据准备阶段:将原始文档进行分块处理(Chunking),通过Embedding模型转换为向量表示,最后存入向量数据库建立索引。这一阶段的分块策略直接影响后续检索的粒度和质量。

检索阶段:用户输入查询后,系统首先将查询文本向量化,然后在向量数据库中执行相似度搜索,召回Top-K个最相关的文档块。这是RAG系统的核心环节,检索质量决定了最终回答的上限[9]。

增强阶段:将召回的文档块与原始用户查询进行拼接,构建增强后的Prompt。这一步需要合理组织检索结果的顺序和格式,避免"中间迷失"问题[8]。

生成阶段:LLM基于增强后的Prompt生成最终回答。模型会参考检索到的上下文信息,减少幻觉的产生。

3.2 20个高频面试题分类整理

基于对技术面试的深入调研,以下整理了RAG领域最高频的20个问题,按照难度和主题分为四大类[2][7][8]:

基础概念类问题

序号面试题核心答案要点
1RAG与SFT的区别是什么?RAG是"查资料"实时检索外部知识,SFT是"灌知识"通过微调固化到参数中
2RAG如何缓解模型幻觉?通过提供外部事实依据,强制模型基于检索上下文回答而非凭空生成
3RAG的核心组件有哪些?四大组件:向量数据库、Embedding模型、检索器、LLM生成器
4什么是稠密检索与稀疏检索?稠密指基于向量的语义检索,稀疏指BM25等基于关键词的词频检索

检索优化类问题

序号面试题核心答案要点
5检索内容缺失怎么办?优化分块策略、扩展数据源、在Prompt中声明"不知道则告知"
6正确答案排名靠后怎么解决?引入Rerank重排序机制,对召回结果进行精细化排序
7如何处理长文档检索?采用父子块检索或句子窗口检索,平衡检索粒度与上下文完整性
8什么是HyDE技术?假设性文档嵌入,先让LLM生成假设答案,再用该答案进行检索
9如何解决"中间迷失"问题?压缩上下文长度或将重要文档放在首尾位置

工程实践类问题

序号面试题核心答案要点
10分块大小如何选择?问答场景建议300-500字符,摘要场景可适当增大
11混合检索的原理是什么?结合向量语义检索与BM25关键词匹配,通过RRF算法融合分数
12如何评估RAG效果?使用Hit Rate、MRR、Faithfulness、Answer Relevance等指标
13向量数据库如何选型?综合考虑数据规模、查询延迟、QPS需求和水平扩展能力
14多轮对话检索怎么处理?需进行Query重写,补全代词指代和上下文信息

高级架构类问题

序号面试题核心答案要点
15什么是RAG-Fusion?多路径并行检索+倒数排序融合,提升召回多样性
16GraphRAG的优势是什么?擅长处理实体关系和全局性问题,弥补向量检索的局部性
17什么是Self-RAG?模型自我反思检索结果质量,动态决定是否需要检索
18Agentic RAG是什么概念?引入Agent进行多步规划、工具调用和迭代检索
19如何实现增量索引更新?使用文档指纹进行去重,仅处理变动部分
20RAG系统如何降本增效?向量量化压缩、Prompt精简、小模型蒸馏

3.3 12种核心调优策略

针对RAG系统在实际应用中常见的性能瓶颈,以下整理了12种经过验证的调优策略[3][8][9]:

分块与索引优化:推荐设置 chunk_size=384、 chunk_overlap=64的分块参数,确保语义单元的完整性。同时可采用多级索引架构,摘要索引用于粗筛,详情索引用于精排。

检索增强策略:元数据过滤可在检索时利用时间、类别等结构化字段缩小搜索范围。多向量检索为每个文档块同时生成标题向量和内容向量,提高匹配的准确性[5]。查询重写将用户的模糊表述转化为更适合检索的规范描述。

上下文优化:句子窗口检索以小块为单位进行匹配,返回结果时扩展到周围的完整段落。父文档检索则是检索细粒度子块后,返回其所属的完整父文档。Prompt压缩移除检索结果中的冗余信息,精简LLM的输入长度[8]。

模型与系统优化:混合检索权重调优需要根据具体场景动态调整向量检索与关键词检索的权重比例。针对垂直领域可进行负采样微调,提升Embedding模型在专业术语上的表现。输出格式约束使用JSON Schema确保生成结果的结构化和可解析性。

4、 向量搜索与Rerank重排序详解

4.1 Bi-encoder与Cross-encoder原理对比

理解向量搜索与Rerank的区别,首先需要深入了解它们背后的两种核心架构:Bi-encoder(双编码器)和Cross-encoder(交叉编码器)[11]。

Bi-encoder架构采用双塔结构:Query和Document分别通过独立的编码器(通常共享参数)生成各自的向量表示,然后通过余弦相似度或点积计算两者的相关性分数。这种架构的核心优势在于Document可以预先离线编码并建立索引,在线查询时只需编码Query并执行向量检索,计算复杂度从O(n)降至O(1)。Bi-encoder是当前主流Embedding模型的标准架构,适合大规模语料的初筛召回。

Cross-encoder架构则采用完全不同的策略:它将Query和Document拼接为单一输入序列(通常以 [CLS]Query[SEP]Document[SEP]的格式),送入BERT等Transformer模型进行联合编码。模型内部的自注意力机制能够捕捉Query与Document之间的细粒度语义交互,最终输出一个精确的相关性分数。这种架构的精度显著高于Bi-encoder,但由于每对Query-Document都需要实时计算,无法进行预索引,计算成本极高。

两种架构的核心差异可总结如下:

对比维度Bi-encoderCross-encoder
编码方式Query与Doc独立编码Query与Doc联合编码
交互深度浅层向量空间交互深层注意力全交互
计算复杂度O(1)向量检索O(n)逐对计算
适用场景大规模粗筛召回小规模精细排序
典型代表BGE、OpenAI EmbeddingBGE-Reranker、Cohere Rerank

4.2 为什么向量搜索后还需要Rerank?

这是RAG技术面试中最高频的问题之一。向量搜索(粗排)与Rerank(精排)形成的两阶段检索架构并非冗余设计,而是在效率与精度之间取得平衡的工程最优解。Rerank的必要性源于以下三个核心原因[2][4][13][14]:

原因一:解决向量压缩的信息损失

Embedding模型将任意长度的文本压缩为固定维度的向量(如768维或1024维),这一过程不可避免地会丢失部分语义信息。尤其是当Query与Document的相关性依赖于特定短语、实体名称或细微的语境差异时,向量相似度可能无法准确捕捉。例如,"苹果公司的股票"和"苹果的营养价值"在向量空间中可能距离较近(因为都包含"苹果"这一核心概念),但实际上语义完全不同。

Cross-encoder通过对Query-Document对进行逐词级别的注意力交互,能够识别这些细粒度的语义差异。实测数据显示,引入Rerank后相关性指标可提升高达40%[13]。

原因二:统一多路召回的分数标准

在混合检索架构中,系统通常同时采用向量检索和BM25关键词检索两条路径,以兼顾语义理解和精确匹配。然而,这两种检索方法返回的分数处于完全不同的数值空间:向量检索的余弦相似度范围是[-1, 1],而BM25分数则是无上界的正数。简单的分数融合(如加权求和)难以取得理想效果[4]。

Rerank模型提供了一个统一的评分框架:无论文档来自哪条检索路径,都通过同一个模型计算其与Query的相关性分数,从而实现不同来源结果的公平排序。

原因三:优化LLM的输入质量

LLM的上下文窗口是有限且昂贵的资源。如果将粗排阶段召回的所有文档(如Top-100)全部传递给LLM,不仅会消耗大量Token(增加成本),还可能引入无关信息干扰模型的判断(降低质量)。研究表明,LLM对输入文档的顺序敏感,存在"中间迷失"现象——位于中间位置的相关文档容易被忽略[8]。

Rerank的作用是从粗排结果中精选出最相关的Top-N文档(如Top-3到Top-5),确保传递给LLM的上下文信息精准、紧凑,最大化生成质量的同时控制成本。

4.3 向量搜索vs Rerank核心区别

为了更直观地理解两者的定位差异,以下表格从多个维度进行系统对比:

对比维度向量搜索(粗排)Rerank(精排)
核心任务大规模快速召回候选集小规模精确排序Top-N
底层架构Bi-encoder双塔编码Cross-encoder交叉编码
处理规模百万至亿级文档十至百级候选文档
计算速度毫秒级(依赖索引)百毫秒级(逐对计算)
相关性精度中等(向量压缩损失)极高(全注意力交互)
典型召回量Top-100到Top-500Top-3到Top-10

两阶段架构的设计哲学可以概括为"先广后精":向量搜索负责从海量文档中快速筛选出一个较大的候选集,保证不遗漏潜在相关内容(高召回率);Rerank则对这个候选集进行精细化排序,确保最终呈现给用户或LLM的是真正最相关的结果(高精确率)[14]。

4.4 主流Rerank模型对比

当前市场上主流的Rerank模型在能力边界和适用场景上各有侧重[10][12][13]:

模型名称类型上下文长度多语言支持核心优势
Cohere Rerank v3商业API512100+语言效果标杆,开箱即用
BGE-Reranker-v2开源模型8192中英双语长文本支持,可私有部署
Qwen3-Reranker-8B开源模型32K多语言超长上下文,多任务SOTA

Cohere Rerank v3作为商业解决方案,在多语言支持和开箱即用性上表现优异,是快速验证和中小规模部署的首选[13]。BGE-Reranker-v2支持8192的长上下文,特别适合技术文档、法律合同等长文本场景的重排序需求[12]。Qwen3-Reranker-8B则代表了开源社区的最新进展,其32K的上下文长度和在多项基准测试中的SOTA表现,使其成为追求极致性能的优选[10]。

4.5 Python代码示例

以下代码展示了如何使用BGE-Reranker对向量检索的召回结果进行精排:

from FlagEmbedding import FlagReranker

# 初始化重排序模型
reranker = FlagReranker('BAAI/bge-reranker-large', use_fp16=True)

# 假设向量检索已召回以下候选文档
query = "为什么RAG系统需要重排序?"
candidates = [
"重排序是RAG架构中的精排阶段,用于提升检索结果的相关性。",
"向量数据库是存储和检索高维向量的专用数据库系统。",
"Rerank模型通过交叉注意力机制捕捉查询与文档的深层语义交互。",
"大语言模型可以通过微调适应特定领域的任务需求。"
]

# 计算Query与每个候选文档的相关性分数
scores = reranker.compute_score([[query, doc] for doc in candidates])

# 按分数降序排列,获取精排后的结果
sorted_results = sorted(zip(candidates, scores), key=lambda x: x[1], reverse=True)

print("Rerank精排结果:")
for rank, (doc, score) inenumerate(sorted_results, 1):
print(f"[{rank}] 分数: {score:.4f} | {doc[:40]}...")

5、 总结与展望

本文系统性地剖析了RAG技术栈的三大核心支柱。在Embedding模型选型方面,开源社区的Qwen3-Embedding和BGE系列已在多项基准测试中达到甚至超越商业模型的水平,为企业私有化部署提供了可靠选择。在面试准备方面,深入理解RAG的四阶段工作流程、掌握12种调优策略、熟悉不同架构变体(如GraphRAG、Self-RAG、Agentic RAG)的适用场景,是应对技术面试的关键。

最为核心的是向量搜索与Rerank的本质区别:前者基于Bi-encoder实现高效的大规模召回,后者通过Cross-encoder提供精确的小规模排序。两者并非冗余而是互补——这正是"粗排+精排"两阶段检索架构的设计智慧。

展望未来,RAG技术将朝着更深度的模型融合方向演进。端到端的检索生成联合训练、基于强化学习的自适应检索策略、以及多模态RAG(支持图像、视频等非文本内容的检索增强)都是值得关注的研究热点。对于工程师而言,持续跟踪开源社区的最新进展,结合具体业务场景进行针对性优化,将是构建下一代智能问答系统的核心竞争力。

如何学习大模型 AI ?

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

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

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

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

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

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

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

https://img-blog.csdnimg.cn/img_convert/05840567e2912bcdcdda7b15cba33d93.jpeg

在这里插入图片描述

为什么要学习大模型?

我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。

在这里插入图片描述

在这里插入图片描述

大模型入门到实战全套学习大礼包

1、大模型系统化学习路线

作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!

img


2、大模型学习书籍&文档

学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。

在这里插入图片描述

3、AI大模型最新行业报告

2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

img

4、大模型项目实战&配套源码

学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。

img

5、大模型大厂面试真题

面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

img

适用人群

在这里插入图片描述

第一阶段(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%免费】

https://img-blog.csdnimg.cn/img_convert/05840567e2912bcdcdda7b15cba33d93.jpeg

[STM32F103C8T6]W5500+Modbus TCP(HAL库) 本章节是博主学习Modbus TCP所写的一篇文章Modbus TCP是Modbus的一个分支,主要用到网口通信的,在工业上也用的很频繁,我们公司最近的项目就是用的W5500+modbus TCP来和PC端的上位机通信和交互的。虽然这个项目不是我在写代码,但是我都学了Modbus RTU了,那我也抽空学习一下Modbus TCP吧。本次的Modbus TCP不是博主写的,是一个大佬开源的一个W5500写的一个Mobus TCP代码,我在这个基础上自己写了主机读从机多个数据,和主机写从机寄存器的函数。 阅读详情

相关推荐

EWF写保护功能详解:从安装到实战操作指南

本文详细介绍了EWF写保护功能的安装与实战操作指南。EWF(Enhanced Write Filter)通过重定向写入操作保护硬盘分区,特别适合需要长期稳定运行的系统场景。文章涵盖从安装准备、图形界面操作到命令行高级管理的全流程,并提供了常见问题的解决方案,帮助用户轻松掌握这一实用工具。

weixin_28710999的博客 446

AI大模型就业方向指南,程序员必备,建议收藏!

文章介绍了人工智能大模型算法研发领域的四个主要就业方向:AI大模型算法工程师(负责模型微调和优化)、大模型算法高级工程师(深入理解模型训练部署,能独立完成项目)、算法专家(熟悉机器学习算法,具备扎实算法功底)以及技术总监/CTO(管理层,负责团队组建和项目交付)。这些岗位代表了从技术执行到技术管理的职业发展路径。

youmaob的博客 1499

绝缘检测原理和绝缘电阻计算方法

绝缘检测的目的就是计算绝缘电阻,当绝缘电阻低于某个阈值,则很可能会造成电池短路、漏电,威胁人员安全

m0_56208280的博客 4万+

大模型面试宝典(2026版)发布!小白程序员必备,收藏这份通关指南助你拿下Offer!

《大模型面试宝典》(2024版)分享了大厂面试真题及解析,涵盖文档大模型、BERT、Transformer等核心技术。文章以美团面试为例,展示了一二面涉及的技术问题,包括模型结构、数据清洗、评估指标等,并附有LeetCode算法题。同时提供了系统学习大模型的四个阶段路径:从初阶应用到模型训练再到商业闭环,帮助求职者提升竞争力。资料包含提示词工程、RAG系统等实用内容,适合不同基础的学习者。当前大模型岗位需求激增,掌握相关技能将成为求职关键优势。

2401_84204207的博客 1816

二十一、SAP-库存管理

业务逻辑、功能讲解、图文解析、章节总结

m0_72403327的博客 1810

QT+Halcon实现螺纹检测

工业上要检测螺丝的内外直径、内外牙距、内外角度,现在比较好用的图像处理库,开源的opencv,收费的有halcon。为了实现螺纹检测,和对比螺纹检测拿个库比较好。分别用opencv和halcon实现了螺纹检测,通过对比发现用halcon实现的效果比较。现在用博客把实现过程记录下来: 1、需要检测的螺纹数据如下: 2、为了实现检测螺丝以上数据,螺纹内径、螺纹外径、螺纹外牙距、螺纹...

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 7050

收藏!P7面试不慌|2026大模型Agent入门,程序员转岗/加分必看

很多程序员担心P7面试被面试官追问到哑口无言,核心原因只有一个——手里没有拿得出手的硬货。但只要你吃透GraphRAP策略,亲手写过Agent规划模式,能清晰拆解大模型幻觉的解决方案,还能聊透自动化评测的核心逻辑,你就不再是求职者,而是面试官眼中的行业专家。Agent领域太新了,2026年正是它从Demo演示走向大规模生产落地的关键元年,甚至很多面试官自身也在摸索学习,并没有绝对的“标准答案”。

weixin_59191169的博客 470

SOME/IP协议详解「总目录」

SOME/IP系列文章总目录

雪云飞星的博客 2万+

收藏 |小白程序员必看:手把手教你玩转RAG大模型应用与面试通关

Embedding(嵌入)是一种将离散的文本数据映射到连续高维向量空间的技术。在RAG系统中,Embedding模型扮演着"语义翻译官"的角色:它将用户查询和知识库文档统一转换为稠密向量表示,使得语义相似的文本在向量空间中彼此接近,从而支持高效的相似度检索[11]。Embedding模型的质量直接决定了RAG系统的检索精度。一个优秀的Embedding模型需要具备以下能力:准确捕捉文本的语义信息而非仅仅关注表面词汇;在不同领域和语言上保持稳定的表现;具备处理长文本和复杂语境的能力。

weixin_59191169的博客 598

SerDes学习笔记:接收机CTLE均衡架构示例(USB3.1、PCIe3.0\4.0\5.0)

本文分析了USB3.1和PCIe标准中连续时间线性均衡器(CTLE)的设计演进。USB3.1Gen1采用一阶CTLE,其传递函数在长信道下具有有源滤波器特性;Gen2版本延续类似架构,通过Adc参数调节零点频率。PCIeGen3/4保持一阶结构但调整极点位置,Gen5升级为二阶传递函数,扩展Adc调节范围至-5dB~-15dB。研究表明,CTLE能有效改善信号完整性,通过参数优化可平衡信号衰减与码间干扰抑制。

一只豌豆象的博客 626

手把手教你实现RK3588的Secure Boot:密钥烧录与镜像签名验证

摘要:本文详细介绍了瑞芯微RK3588平台下SecureBoot的密钥烧录与镜像签名验证实现方法。首先阐述了SecureBoot的工作原理、安全优势及其在RK3588智能安防、工业控制等场景中的重要作用。接着分步骤指导了硬件准备、软件工具配置、密钥对生成等准备工作,并详细说明了进入烧录模式、工具选择配置、密钥烧录执行等关键操作流程。文章还解析了镜像签名生成与验证机制,包括启动验证流程和常见故障处理方法。最后对SecureBoot在RK3588设备中的未来应用进行了展望,强调其与TrustZone等安全技术融

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 2045

2026春招必备:大模型面试“八股”干货,小白程序员速收藏!

对于正在迷茫择业、想转行提升,或是刚入门的程序员、编程小白来说,有一个问题几乎人人都在问:未来10年,什么领域的职业发展潜力最大?答案只有一个:人工智能(尤其是大模型方向)当下,人工智能行业正处于爆发式增长期,其中大模型相关岗位更是供不应求,薪资待遇直接拉满——字节跳动作为AI领域的头部玩家,给硕士毕业的优质AI人才(含大模型相关方向)开出的月基础工资高达5万—6万元;即便是非“人才计划”的普通应聘者,月基础工资也能稳定在4万元左右。

python12345_的博客 1746

ICC2: place阶段的clock network delay

设置了set_clock_latency之后,即便没长tree,也会有反标值,显示为clock network delay(ideal)和设置的clock latency值,需要注意的是同时设置set_clock_latency和set_clock_latency -source,clock network delay(ideal)值是二者叠加的。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 316

收藏!2025开年AI狂潮下,程序员的生存与翻盘:大模型时代必备指南

近期科技圈传来重磅消息:行业巨头英特尔宣布大规模裁员2万人,传统技术岗位持续萎缩的同时,另一番景象却在AI领域上演——AI相关技术岗正开启“疯狂扩招”模式!据行业招聘数据显示,具备3-5年大模型相关经验的开发者,在大厂就能拿到50K×20薪的高薪待遇,薪资差距肉眼可见!业内资深HR预判:不出1年,“具备AI项目实战经验”将正式成为技术岗投递的硬性门槛。在行业迭代加速的当下,“温水煮青蛙”式的等待只会让自己逐渐被淘汰,与其被动应对,不如主动出击,抢先掌握AI大模型核心原理+落地应用技术+项目实操经验。

AI大模型的博客 1098

efm32 入门.pdf

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

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

面试大模型工作必备--10道RAG面试题

摘要:本文分享10道RAG(检索增强生成)领域的面试题及答案,涵盖RAG与传统微调的区别、缓解模型幻觉的原理、检索技术、文档处理策略等核心知识点。文章还提供了AI大模型学习路线和资源包,包含640份行业报告、视频教程及开源项目等,帮助读者系统掌握LLM技术。资源可通过扫描二维码免费获取,适合希望入门或进阶AI大模型的开发者学习参考。(150字)

Z4400840的博客 1235

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

AI大模型岗位面试题之RAG,大模型面试,收藏这篇就足够了!

RAG(Retrieval-Augmented Generation)将检索系统(如向量数据库)与大语言模型(LLM)结合,流程为:用户提问 → 检索相关文档 → 将文档作为上下文输入LLM生成答案。

2301_81940605的博客 718

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

收藏!未来5年程序员最优赛道:AI大模型必冲!

毫不夸张地说,未来5年,能引领程序员职业跃迁的核心技术方向,非莫属!无论是大厂布局还是市场需求,都在印证这一趋势已成定局。👉 华为全力押注Agent技术,实现80%新增业务系统的Agent化覆盖,重构业务交互逻辑;👉 美团校招&社招技术岗中,近50%岗位明确标注需掌握大模型微调、应用开发核心技能,成为必备门槛;👉 阿里、字节、百度等互联网巨头,大模型相关岗位同比暴增69%,头部人才年薪轻松突破百万,薪资天花板持续攀升!

m0_48891301的博客 595

2025最新大模型AI面试宝典:高频面试题+答案解析,程序员必备,建议收藏!抄作业!

本文是2025年最新AI大模型产品经理面试题集,涵盖八大核心模块:基础认知、技术理解、Prompt设计、工程化、场景设计、商业化、项目经验和伦理安全。深入探讨大模型产品经理与传统软件PM的区别、模型评估方法、Prompt工程、RAG架构、微调策略、商业化模式及风险管控等关键内容,为求职者和面试者提供全面参考。

WANGJUNAIJIAO的博客 1967

2026秋招必备!大模型面试八股文精华(小白程序员必收藏)

请详细解释 ReAct 框架。它是如何将思维链和行动结合起来,以完成复杂任务的?在 Agent 的设计中,“规划能力”至关重要。请谈谈目前有哪些主流方法可以赋予 LLM 规划能力?(例如 CoT, ToT, GoT等)Memory是 Agent 的一个关键模块。请问如何为 Agent 设计短期记忆和长期记忆系统?可以借助哪些外部工具或技术?Tool Use是扩展 Agent 能力的有效途径。请解释 LLM 是如何学会调用外部 API 或工具的?(可以从 Function Calling 的角度解释)

youmaob的博客 987

【建议收藏】AI大模型岗位面试题之​​LangChain:零基础入门到精通,程序员面试必备一篇就够!

LangChain是一个用于开发由大语言模型驱动的应用程序的。

2401_85373898的博客 786

RAG核心技术面试指南:大模型工程师必备考点

RAG(Retrieval-Augmented Generation)将检索系统(如向量数据库)与大语言模型(LLM)结合,流程为:用户提问 → 检索相关文档 → 将文档作为上下文输入LLM生成答案。

2401_85373691的博客 1231

收藏必备!大模型人才争夺战持续升温:小白入门指南,程序员必看攻略

如今技术圈降薪裁员频频爆发,传统岗位大批缩水,相反AI相关技术岗疯狂扩招,薪资逆势上涨150%,大厂老板们甚至开出70-100W年薪,挖掘AI大模型人才!技术的稀缺性,才是你「值钱」的关键!具备AI能力的程序员,比传统开发高出不止一截!有的人早就转行AI方向,拿到百万年薪!👇🏻👇🏻是不是也想抓住这次风口,但卡在 “入门无门”?小白:想学大模型,却分不清 LLM、微调、部署,不知道从哪下手?传统程序员:想转型,担心基础不够,找不到适配的学习路径?

m0_48891301的博客 1329

收藏!程序员必看:未来5年最值得深耕的AI大模型赛道,高薪破局就靠它

对程序员群体而言,毫不夸张地说,未来5年最值得聚焦深耕的技术赛道,非莫属!这不仅是科技行业技术迭代的必然趋势,更早已成为国内外大厂重兵布局的核心战场——谁能掌握大模型核心技术与落地能力,谁就能在新一轮职业竞争中抢占先机,实现薪资与职业发展的双重跃升。当下大厂对大模型技术的布局力度,早已印证了这一赛道的含金量:👉 华为正以Agent智能体为核心引擎,将AI技术深度渗透至智能客服、工业质检、智能运维等80%的新业务系统,全力构建全场景智能服务生态,大模型相关技术人才成为其业务扩张的核心刚需;

youmaob的博客 659

收藏!大模型入行通关全攻略:从基础到大厂offer,小白&程序员必看

大模型赛道的技术迭代速度非常快,今天的新技术、新模型,可能明天就会被更优的方案迭代。所以,入行之后一定要保持持续学习的热情,多关注顶会论文(比如NeurIPS、ICML)、行业技术博客和大厂的技术动态。很多面试官在面试时都会问“最近有没有关注什么新模型、新技术”,本质上就是考察你对行业的敏感度和持续学习能力。希望这篇经过实战验证的攻略,能帮到正在努力冲刺大模型赛道的你。祝大家都能夯实技术基础,积累优质项目经验,最终拿到心仪的大厂offer!

xxue345678的博客 1184

收藏!零门槛大模型学习路线|小白&程序员必看,抢占AI红利不迷路

学会了提示词、RAG、微调,最终的目的是将模型应用到生产实践中,而模型部署就是打通这“最后一公里”的关键。模型部署主要分为云端部署和本地部署两种方式,实际部署过程中,需要兼顾硬件支持、服务器性能、性能优化以及后期的监控维护等问题。这一部分会拆解两种部署方式的具体流程、操作步骤,重点讲解部署过程中的常见问题及解决方案,比如硬件选型、性能调优、故障排查等,让大家不仅能学会部署方法,还能应对实际工作中的各类部署场景,真正实现“学以致用”。2026 年春节前后,国内大模型迎来史无前例的集体爆发与同台竞技。

AI大模型的博客 718

大模型面试通关宝典(手把手教你拿下高薪Offer,小白转行必备)_跑了100多场面试总结的大模型面经

本文分享了一份AI大模型领域的求职实战指南,作者通过200+简历投递和100场面试的亲身经历,总结出针对毕业生和转行者的实用建议。内容涵盖面试准备(刷题、论文阅读、项目包装)、岗位选择(科研vs工程/大厂vs初创)、面试全流程拆解、薪资谈判技巧和心态调整策略。指南特别强调实战性,不仅提供学习资源推荐,还整理了常见面试题型和避坑经验。文末附赠系统学习AI大模型的进阶路径(4阶段90天规划)和配套资料包(提示词模板、案例手册等),帮助求职者从入门到精通。在当前大模型人才缺口47万、初级岗月薪28K的市场环境下,

libaiup的博客 676
上一篇: 收藏!小白也能轻松搭建私有大模型,告别昂贵数据中心!
下一篇: 收藏!小公司小团队轻松入门AI赋能,4种模式助你提升业务效率!
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值