从裁员到年薪百万:程序员靠RAG技术逆袭的“核心密码”

【Ragflow】13.Deepdoc效果一言难尽,MinerU解析降维打击 要用好rag的输出增强效果,文档解析是关键一环。如果文档解析块存在问题,那么后面检索到的内容,也会对模型造成错误干扰。前文分析过,ragflow使用自研的Deepdoc算法对不同类型的文档进行解析,然而,对于pdf文件,在多数情况下的解析效果并不如意。 阅读详情

1. 前言

作为一名从业七年的程序员,最近听到很多程序员朋友都喜提了n+1裁员大礼包。上周与老友聚会时,大家纷纷诉说着各自最近的遭遇,聚会气氛一度十分沉重。老Z感叹:“公司决定将部分业务外包,结果我被列入了裁员名单。”老L则无奈道:“市场竞争激烈,项目减少,团队预算被削减,前几天我也被裁掉了。”聚会回家后我十分焦虑地打开了招聘软件,发现传统程序员的岗位出现了僧多肉少的情况,hr每天回复几十次的都有,关键薪资待遇并不是很理想。我出于好奇心搜了一下AI相关岗位,发现今年AI岗位出了很多,关键在于投递的人少了很多但是薪资翻了多倍…

在AI技术飞速发展的今天,我意识到程序员转型为AI工程师似乎是一个不错的选择。然而,这一转型并非易事,既需要扎实的编程基础,又需深入理解各种AI模型和技术。其中,检索增强生成(RAG)技术作为大模型落地的关键技术,通过将大型语言模型与外部知识库相结合,显著提升了生成式AI的准确性和时效性。掌握RAG技术,不仅能增强AI系统的响应能力,还能有效解决传统语言模型在处理特定领域知识时的局限性。学习并掌握RAG技术,对于希望在AI领域发展的程序员而言,具有重要意义。

本文我们将从RAG相关原理入手,介绍如何基于RAGFlow本地部署DeepSpeek-R1大模型以及搭建知识库 ~

2. RAG相关概念讲解(对概念不感兴趣就跳过)

2.1. 什么是Embedding

Embedding(嵌入)是把信息(比如单词、句子、文档)转化为计算机能够理解的数字形式。我们把这种转化得到的数字向量称为“Embedding向量”。这种做法在很多AI应用中都很常见,尤其是在处理文本时。想象一下,你和朋友在讨论《红楼梦》中的人物时,可能会提到“林黛玉”和“贾宝玉”这两个角色。在你们的谈话中,这些名字不仅仅是字面上的称呼,它们还承载着丰富的情感和故事背景。同样地,计算机也需要一种方式来理解这些词语背后的深层含义。Embedding(嵌入)就是一种将词语、句子或文档转化为计算机可以理解的数字形式的方法。通过这种方式,计算机能够“感知”词语之间的关系和相似性。

举个例子:

假设我们将“林黛玉”和“贾宝玉”这两个角色转化为一组数字,例如:

  • 林黛玉:[0.2, 0.8, -0.5, …]
  • 贾宝玉:[0.3, 0.7, -0.4, …]

这些数字背后的含义可能是:

  • 第一个数字:代表角色的文学地位。
  • 第二个数字:代表角色的性格特征。
  • 第三个数字:代表角色的情感经历。

由于“林黛玉”和“贾宝玉”在故事中有着深厚的关系和相似的性格特征,所以它们的数字表示在计算机的“心目”中会比较接近。这种接近性帮助计算机理解它们在语义上的相似性:

embedding.drawio.png

2.2 Embedding 模型精选与对比

为帮助读者快速选择适合 RAG 系统的嵌入模型,本文结合最新行业评测(截至2025年3月)整理出以下主流模型及其特性:

模型名称开发团队核心特点适用场景性能指标(MTEB/MIRACL)
BGE-M3智源研究院支持100+语言,集成稠密/稀疏/多向量混合检索,8192 tokens长文本处理能力企业级多语言知识库、复杂格式文档检索(表格/图表解析)MIRACL平均召回率89.2%
Gemini EmbeddingGoogle AI基于动态稀疏注意力机制,支持8K上下文,Matryoshka降维技术减少83%存储需求多模态检索、金融/法律领域长文档分析、跨语言知识库MMTEB多语言Borda分数最高
mxbai-embed-largeMixed Bread AI1024维高精度向量,短文本优化,模型体积仅为OpenAI text-embedding-3-large的60%中小团队快速部署、实时语义搜索(电商/客服场景)MTEB平均得分72.1
nomic-embed-textNomic AI768维平衡设计,短文本相似度计算效率领先,支持动态分块策略社交媒体内容分析、竞品监控、短问答系统短文本检索F1值78.5%
Jina EmbeddingJina AI基于3.8亿高质量句对训练,35M参数量推理速度极快移动端轻量化应用、边缘计算场景(如物联网设备日志分析)推理速度比同类快3倍
GTE阿里巴巴达摩院基于BERT框架优化,直接处理代码无需微调,适配技术文档检索开发者文档检索(如API手册查询)、编程问答社区代码检索准确率92.7%

模型选择建议

  1. \1. 企业级复杂场景:优先选择 BGE-M3 或 Gemini Embedding,两者在混合检索、长文本处理和多语言支持上表现突出;
  2. \2. 轻量化部署需求:mxbai-embed-large(高精度)和 nomic-embed-text(高效率)是性价比之选;
  3. \3. 技术文档与代码场景:GTE 的代码原生支持特性可减少30%的误召回率;
  4. \4. 移动/边缘计算:Jina Embedding 凭借35M参数量和高效推理架构,适合资源受限环境。

注:以上数据参考自MTEB 2025官方榜单及企业实测报告,完整评测方法可访问 HuggingFace MTEB Leaderboard。

2.3. RAG工作流程

检索增强生成(Retrieval-Augmented Generation,简称RAG)是一种将信息检索技术与生成模型结合的方法,主要用来提升大型语言模型在处理知识密集型任务时的表现。RAG的工作流程可以分为四个主要步骤,简单来说就是:检索、增强、生成。

  1. \1. 数据索引(Indexing) :
  • • 数据预处理:首先,我们需要对原始数据进行清洗和规范化处理。这样可以确保数据的质量,去掉那些无关或干扰的信息。
  • • 向量化处理:接下来,我们使用一些嵌入模型将这些数据转换成向量形式。向量化的目的是把数据中的语义信息提取出来,以便后续处理。
  • • 建立索引:最后,将这些向量化的数据存储到向量数据库中,并为它们建立索引。这样,系统就能快速检索到相关数据。
  • 检索增强生成(RAG)方法概述 - visual selection.png
  1. \2. 检索(Retrieval) :
  • • 查询处理:当用户提交问题时,系统会先将用户的查询转化成向量表示。
  • • 相似度计算:然后,系统会计算查询向量和数据库中所有数据向量之间的相似度。通常,余弦相似度是常用的计算方法。
  • • 检索相关数据:根据计算出的相似度,系统会从数据库中提取出最相关的数据片段。
  • 检索增强生成(RAG)方法概述 - visual selection (1).png
  1. \3. 增强(Augmentation) :
  • • 构建增强提示:此时,系统将用户的查询与检索到的相关数据结合,构建一个增强的提示(prompt)。这个提示将提供给生成模型,确保它能够利用最新、最相关的信息来生成回答。
  1. \4. 生成(Generation) :
  • • 生成响应:生成模型会根据这个增强的提示,生成最终的响应。由于它结合了最新的知识和数据,因此生成的回答会更加准确和相关。

2.4. 如何构建高效的RAG系统?

要打造一个高效的RAG系统,主要优化的点在于构建数据索引这一步,以下几个关键步骤非常重要:

  1. \1. 数据预处理的重要性:在RAG系统中,数据预处理至关重要。包括数据清洗和规范化处理,能有效提升检索效果。如果数据没有经过清理,就可能包含很多噪声或冗余信息,这会影响检索器的表现,从而影响生成模型的输出质量。
  2. \2. 数据分块策略:当处理长文档时,拆分成合适大小的块会更有帮助。这不仅能提高检索效率,还能提高准确性。当然,块的大小需要根据具体情况进行调整,找到一个平衡点,既保证信息的完整性,又确保处理的高效。
  3. \3. 嵌入模型的选择:嵌入模型将文本转换为向量,这个过程直接影响检索效果。选择一个与应用领域匹配的嵌入模型,并对其进行微调,可以大大提升检索的相关性和准确性。

打造高效RAG系统的关键步骤 - visual selection.png

除去以上步骤,设计有效的提示词,引导模型生成准确的回答;通过调整解码器的温度等参数,控制输出的多样性和质量;对生成器进行微调,使其更好地适应特定任务等手段也可以提升RAG的回答效果。

2.5. RAG框架简介

在我之前的文章里也写过RAG框架,为了方便大家理解和比较RAG框架,我做了一个表格汇总(下表的AnythingLLM框架对应文章为: https://blog.youkuaiyun.com/c18213590220/article/details/145965374?spm=1001.2014.3001.5502)

框架名称类别核心特点适用场景
LangChain传统 RAG 框架模块化设计,支持文档加载、文本拆分、嵌入、检索全流程灵活构建复杂 LLM 应用(如问答系统、智能体开发)
Haystack传统 RAG 框架端到端解决方案,支持多语言模型与文档存储集成,模块化架构企业级搜索增强系统、多语言知识库应用
RAGFlow企业级 RAG 框架深度文档理解(OCR/TSR支持),混合检索(向量+搜索引擎+结构化查询)处理复杂格式文档的企业知识库(表格、图表解析)
VARAG多模态 RAG 框架整合图像理解能力,基于 LangChain 构建,API 接口友好图文混合内容处理(教育、研究场景)、初创项目原型
R2R检索优化框架迭代式检索优化,支持多步骤检索过程与性能分析工具需要高精度检索的学术研究、复杂查询场景
FlashRAG高效检索框架分布式处理优化,支持百亿级数据检索,内置性能分析工具高并发、大规模数据场景(如实时语义搜索)
AnythingLLM私有化部署框架MIT协议支持二次开发,内置企业级权限体系,兼容200+文档格式数据敏感型企业(法律、制造业)私有知识库构建
Cherry Studio轻量级框架零配置桌面端运行,集成30+开源模型,支持离线问答小微团队快速验证(创意灵感库、竞品分析)
CognitaMLOps 集成框架端到端平台,内置监控与版本控制,支持模型实验跟踪需要全生命周期管理的 AI 应用开发
Canopy向量检索优化框架基于 Pinecone 矢量数据库技术,高扩展性检索架构需要高效矢量搜索的大规模多模态应用

RAGFlow作为本文要讲的RAG框架,有以下优点:

  1. \1. 多样化的文档处理能力:RAGFlow支持丰富的文件格式,包括Word、PPT、Excel、PDF等,并针对特定格式提供相应的解析模板,能够处理复杂格式的文档,如表格、图像等。
  2. \2. 深度文档理解:内置的DeepDoc组件能够对用户的非结构化文档进行布局检测,确保文字在保持语义的前提下进行处理,提高了数据处理的准确性和可靠性。
  3. \3. 混合检索机制:RAGFlow支持向量检索、搜索引擎检索和结构化查询的混合检索方式,能够根据不同场景选择最优的检索策略,提升了检索的精度和效率。
  4. \4. 高可定制性和可扩展性:RAGFlow提供了灵活的自定义能力,用户可以根据具体需求定制评分算法、检索策略等,适应高负载应用场景,满足不同业务需求。

这些优点使RAGFlow在处理复杂格式文档、提供高精度检索和满足企业级应用需求方面表现出色。

3. 基于RAGFlow本地部署DeepSpeek-R1大模型及知识库搭建

3.1. Ollama安装

Ollama安装在之前的文章已经手把手交过,这里就不在赘述,文章指引:https://blog.youkuaiyun.com/c18213590220/article/details/145965374?spm=1001.2014.3001.5502

本文和之前有所不同的一点是需要配置一下OLLAMA_HOST:

image.png

配置 OLLAMA_HOST的ip为0.0.0.0的核心目的是突破网络隔离限制,使运行在 Docker 容器中的 RAGFlow 能够通过宿主机网络访问 Ollama 服务。Ollama 默认绑定在 127.0.0.1(仅限本机访问),而 Docker 容器与宿主机属于不同网络命名空间,无法直接访问此地址。设置为 0.0.0.0 后,Ollama 会监听所有网络接口(包括虚拟网卡),使容器可通过宿主机 IP 或 host.docker.internal域名访问服务。

3.2. RAGFlow安装

3.2.1. Docker Desktop安装配置
  1. \1. 安装 WSL 2(适用于 Windows 10 版本 2004 及以上):

Windows 子系统 Linux 2(WSL 2)提供了一个完整的 Linux 内核,Docker Desktop 依赖于此。win+R打开命令窗口,输入winver查看系统版本,确保内部版本高于19041:

image.png

以管理员身份打开 PowerShell,运行以下命令:

  wsl --install

安装完成后需要重启一下计算机。

  1. \2. 安装DockerDesktop

安装 Docker Desktop 之前,确保您已经安装并启用了 WSL 2。可以通过在 PowerShell 运行以下命令来检查:

wsl --list --verbose

下载 Docker Desktop:访问 Docker 官方网站 https://www.docker.com/products/docker-desktop 下载适用于 Windows 的 Docker Desktop 安装包。

image.png

安装 Docker Desktop:

  1. \1. 双击下载的安装文件 Docker Desktop Installer.exe。
  2. \2. 按照提示完成安装过程。
  3. \3. 安装完成后,系统可能提示重启计算机,建议重启以确保所有组件正常工作。

启动 Docker Desktop:电脑重启后,启动Docker Desktop, 初次启动可能需要一些时间。

image.png

配置一下docker镜像源地址:

image.png

以下镜像源地址为国内地址,你不想用我的也可以自己找:

"registry-mirrors":["https://hub.rat.dev"]
3.2.2. RAGFlow安装

RAGFlow的安装我建议可以直接去github(https://github.com/infiniflow/RAGFlow)上看README_zh.md,教程已经很详尽,当然你嫌麻烦也可以直接看我的,首先基于git拉取RAGFlow项目:

git clone https://github.com/infiniflow/RAGFlow.git

进入RAGFlow/docker文件夹输入cmd打开命令提示符窗口:

image.png

如需下载不同于 v0.17.2-slim 的 Docker 镜像,请在运行 docker compose 启动服务之前先更新 docker/.env 文件内的 RAGFlow_IMAGE 变量。比如,你可以通过设置 RAGFlow_IMAGE=infiniflow/RAGFlow:v0.17.2 来下载 RAGFlow 镜像的 v0.17.2 完整发行版。这里的版本是我自己的版本,你的版本需要打开.env软件自己确认。

image.png

运行命令:docker compose -f docker-compose.yml up -d安装RAGFlow,安装完以后可以使用docker ps看一下容器列表,找到RAGFlow容器id,使用docker logs -f (容器id)查看容器运行情况:

image.png

在浏览器输入localhost,能看到以下界面则表明RAGFlow安装成功了:

image.png

注册账号后就能登录至首页:

image.png

点击头像后,在侧边导航栏选择模型提供商,选择Ollama:

image.png

配置chat模型,模型名称使用ollama list命令获取(win+R打开命令提示符窗口输入ollama list):

image.png

基础uri处配置为http://你的ip:11434:

image.png

配置embedding模型,基础uri处配置为http://你的ip:11434:

image.png

点击系统模型设置设置相应模型:

image.png

3.2.3. 知识库搭建

新增知识库,我这里为了示范新增了一个小肥肠咖啡厅员工管理规范的知识库,配置知识库:

image.png

在RAGFlow中 提供了两种主要的文档解析器:

  1. \1. Naive解析器:该解析器在处理文档时,不仅提取文本内容,还将表格数据转换为HTML格式。然而,在解析复杂表格时,可能会出现错行或格式偏差的问题。
  2. \2. DeepDoc解析器:这是RAGFlow的核心组件,利用视觉处理和解析技术,对文档进行深度理解。它支持OCR(光学字符识别)、布局识别和表格结构识别(TSR),能够处理多种文档格式,如PDF、DOCX、Excel和PPT,并提取文本块、表格和图像等信息。

总的来说,Naive解析器适用于对解析速度要求较高且文档格式较简单的场景,而DeepDoc解析器则更适合处理复杂布局和多种格式的文档,提供更精确的解析结果。

接下来就是准备知识库的数据集,数据集越规范查询效果越好,这里是我造假的一个数据(pdf):

image.png

上传文件:

image.png

实时查看解析进度:

image.png

解析以后点击数据集可以查看解析块:

image.png

配置完知识库之后新建聊天助理测试一下效果:

image.png

开始聊天,从下图中可以看出聊天小助理已经能够很好地提取知识库的内容进行回答了:

image.png

5. 结语

本文带领读者深入了解了RAG(检索增强生成)技术相关的基本原理,基于保姆级教程一步一步讲解了怎么基于RAGFlow本地部署DeepSpeek-R1大模型与知识库的搭建。随着AI技术的发展,RAG技术将成为程序员转型为AI工程师的重要工具。掌握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%免费】

在这里插入图片描述

【RAGFlow】全由国内镜像源搭建docker版 RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。:这里使用的是4核i5 6500的CPU,32G内存,500G硬盘,Docker version 26.1.3, build 26.1.3-0ubuntu1~24.04.1。平台搭建好之后,会默认提供Tongyi-Qianwen的模型,但此时的模型是不可用的,你需要输入可用的API-Key,才能正常使用。– ragflow:主服务,前后端; 阅读详情

相关推荐

Windows 下本地 Docker RAGFlow 部署指南

Windows 下本地 Docker RAGFlow 部署指南

分享一些感兴趣的技术方面 9683

RAGFlow:基于OCR和文档解析的下一代 RAG 引擎

在对 RAGFlow 的探索中,我们可以清晰地看到其在RAG(Retrieval-Augmented Generation)领域中的重要地位和显著优势。RAGFlow作为一款下一代开源RAG引擎,不仅在问答对话方面表现出色,还具备高级内容生成的能力,例如长文生成等。这使得RAGFlow能够为用户提供更为全面和深入的服务,满足不同场景下的需求,尤其在企业级应用中发挥着重要作用。

FrenzyTechAI的博客 4万+

维纳(Wiener)复原滤波器的三种推导形式及其在图像处理中的应用

本文深入解析了维纳(Wiener)复原滤波器的三种核心推导形式:卷积形式、矩阵向量形式和频域形式,并重点阐述了其基于线性最小均方误差(LMMSE)估计的核心思想。通过Python实战演示,展示了频域形式如何高效地在图像去模糊与噪声抑制之间取得平衡,是图像复原领域的经典且实用的工具。

net55的博客 577

搭建RAGFlow

是一款基于深度文档理解构建的开源 RAG(Retrieval-Augmented Generation)引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。

sqlora的专栏 1万+

Python广度优先搜索BFS - 蓝桥13届省赛污染海域

请问这片N * M海域中有几块是没被污染的独立海域(没被污染的独立海域是指该块海域上下左右被已污染的海域包围,且N * M以外的海域都为已被污染的海域)有一片海域划分为N * M个方格,其中有些海域已被污染(用0表示),有些海域没被污染(用1表示)。第二行开始输入N行,每行M个数字(数字只能为1或者0,1表示没被污染的海域,0表示已被污染的海域)这块4 * 5的海域,有3块海域(绿色)没被污染,因为每一块的上下左右都被污染的海域包围。输出一个整数,表示N * M的海域中有几块是没被污染的独立海域。

m0_69865359的博客 264

windows10下 iperf3测试带宽

客户端输入:"iperf3.exe -u -c 服务器IP地址 -b 5g" //客户端给服务器发送udp数据包,最大带宽为5g。客户端输入:“iperf3.exe -c 服务器IP地址 -P 10“//表示客户端10路并行给服务器发送TCP包;上图可知:带宽是15Gbps(这里不知道为什么下面测试的UDP会比这里TCP慢 按道理UDP不可能比TCP慢的5.)3. 验证是否下载成功,在打开的窗口中输入“iperf3.exe -v”,会出现安装的版本,表示安装成功了。5. iperf3参数。

xiaoqixiaoguai的博客 5888

【AI大模型】从裁员到年薪百万:程序员靠RAG技术逆袭的“核心密码”

作为一名从业七年的程序员,最近听到很多程序员朋友都喜提了n+1裁员大礼包。上周与老友聚会时,大家纷纷诉说着各自最近的遭遇,聚会气氛一度十分沉重。老Z感叹:“公司决定将部分业务外包,结果我被列入了裁员名单。”老L则无奈道:“市场竞争激烈,项目减少,团队预算被削减,前几天我也被裁掉了。”聚会回家后我十分焦虑地打开了招聘软件,发现传统程序员的岗位出现了僧多肉少的情况,hr每天回复几十次的都有,关键薪资待遇并不是很理想。我出于好奇心搜了一下AI相关岗位,发现今年AI岗位出了很多,关键在于投递的人少了很多但是薪资翻了

bugyinyin的博客 868

STM32CUBEIDE调试中HardFault_Handler崩溃的故障分析器实战解析

本文详细解析STM32CUBEIDE调试中HardFault_Handler崩溃问题的实战处理方法。通过内置故障分析器自动诊断硬件异常原因,如内存越界、堆栈溢出等,提供图形化界面简化调试流程,并分享配置步骤、典型案例及高级调试技巧,帮助开发者快速定位和解决嵌入式系统崩溃问题。

night的博客 643

从裁员到年薪百万:程序员靠RAG技术逆袭的“核心密码”,大模型入门到精通,收藏这篇就足够了!

本文带领读者深入了解了RAG(检索增强生成)技术相关的基本原理,基于保姆级教程一步一步讲解了怎么基于RAGFlow本地部署DeepSpeek-R1大模型与知识库的搭建。

瓦罗兰特顶级C位的博客 891

华为OD机试_2025 B卷_模拟消息队列(Python,100分)(附详细解题思路)

时间排序:确保事件处理顺序正确消费者管理:集合操作高效维护状态优先级实现:利用消费者ID自然排序边界处理:正确处理空消费者情况。

测试工程师的成长之路 1117

从零开始:用Xilinx FPGA实现RISC-V单周期CPU(附完整Verilog代码)

本文详细介绍了如何使用Xilinx FPGA从零开始实现RISC-V单周期CPU,包括开发环境搭建、核心架构设计、Verilog代码实现及功能验证。通过实战指南和完整代码示例,帮助开发者掌握RISC-V CPU设计的关键技术,适用于嵌入式系统和定制化计算场景。

weixin_30664051的博客 545

收藏!应届生刚毕业就年薪百万?35+程序员稳拿高薪的核心密码

2026年职场圈最炸的消息,莫过于猎聘网曝光的一则招聘启事——某头部AI芯片企业为校招算法工程师开出80万-120万的年薪区间,直接刷新了应届生薪资天花板!与此同时,另一个现象同样引发程序员群体热议:不少35+、40+的资深程序员,不仅没有陷入“年龄焦虑”,反而凭借特定技能持续占据高薪赛道。。对优快云的小白程序员和入行不久的开发者来说,这波浪潮绝非遥不可及的行业新闻,而是关乎职业跃迁的关键机遇。其实不管是应届生拿百万年薪,还是35+程序员稳守高薪,核心都离不开“踩准AI大模型赛道”这一关键。

2301_76168381的博客 390

从建模到调参:基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程解析

本文详细解析了基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程,涵盖运动学建模、仿真环境搭建、PID控制器设计与实现等关键环节。通过Simulink仿真和可视化调试技巧,帮助开发者掌握移动机器人运动控制的核心技术,提升轨迹跟踪精度与性能优化能力。

weixin_28717683的博客 240

收藏!2026程序员破局指南:高价值赛道已切换,大模型应用开发才是高薪密码

—不用放弃现有技术基础,只需针对性补充大模型应用能力,就能实现薪资翻倍、职业升级。

AI大模型的博客 382

【QT开发教程】Qt中的跨平台文件系统操作

文件系统操作是应用程序开发中经常需要处理的任务。Qt提供了一套跨平台的文件系统操作API,使开发者能够在不同操作系统上无缝地进行文件和目录操作。本文将介绍Qt中的跨平台文件系统操作,包括基本概念、常用类和方法以及实际示例。

科技改变人类,技术成就未来 978

efm32 入门.pdf

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

字节阿里腾讯都在抢!AI时代,三类岗位薪资密码曝光,普通人如何逆袭?

我在一线科技企业深耕十二载,见证过太多因技术更迭而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。✅AI大模型学习路线图✅Agent行业报告✅100集大模型视频教程✅大模型书籍PDF✅DeepSeek教程✅AI产品经理入门资料完整的大模型学习和面试资料已经上传带到优快云的官方了,有需要的朋友可以扫描下方二维码免费领取【保证100%免费】👇👇​​。

Trb201013的博客 256

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

零成本打造AI带货数字人:HeyGem开源攻略,30分钟部署,永久免费!

今日我将为大家介绍一个具有革命性的开源数字人项目——Heygem。它不仅完全免费,且功能强大,只需要部署至本地就能无限使用。更重要的是,其使用门槛相当低,即便对于没有技术背景的普通用户而言也能轻松上手。

c18213590220的博客 4323

jre9下载 jdk9

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

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

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

12 款开源OCR发 PDF 识别框架

2024 年 12 款开源文档解析框架的选型对比评测:PDF解析、OCR识别功能解读、应用场景分析及优缺点比较这是该系列的第二篇文章,聚焦于智能文档处理(特别是 PDF 解析)。无论是在模型预训练的数据收集阶段,还是基于 RAG 的知识库构建阶段,大量高质量数据通常以 PDF 或扫描图像的形式出现。由于这些文件的排版多样、格式不一以及扫描质量参差不齐,利用这些数据极具挑战。主要难点在于:一是有效提取内容信息和版面信息(如正文、标题、图注、图片、表格、公式等);二是处理版面元素之间的关系。

putaolove的博客 1万+

【干货】带你一步步搭建RAGFlow

上星期给各位同学介绍了RAGFlow这个大模型RAG引擎,本篇给大家介绍一下RAGFlow的本地搭建,以下过程基于Ubuntu24,其它Linux系统的搭建方法也基本相同。先来温补一下,RAGFlow是一个基于对文档深入理解的开源 RAG(检索增强生成)引擎。它的作用是可以让用户创建自有知识库,根据设定的参数对知识库中的文件进行切块处理,用户向大模型提问时,RAGFlow先查找自有知识库中的切块内容,接着把查找到的知识库数据输入到对话大模型中再生成答案输出。

m0_59235245的博客 2万+

linux系统上使用docker进行ragflow的部署-测试

注:此步可能会出现连接不上docker hub的报错,更改镜像源即可,自行百度即可。在浏览器输入127.0.0.1即可进入ragflow页面,需要注册账号才可使用。出现下列字样则表示成功。

一亩高粱 3393

【GitHub开源AI精选】DeepDoc:开源本地知识库深度研究工具,多格式文档解析与智能报告生成

DeepDoc是一款开源的深度研究工具,专注于对本地知识库进行高效、深入的信息挖掘,它通过智能化的研究式工作流自动提取PDF、DOCX、JPG、TXT等多种格式文件中的文本内容,并将其切分后存入向量数据库支持语义相似性检索,最终生成结构清晰的Markdown格式研究报告。

寻道AI,探索AI无限可能! 2377

基于 Docker 零基础本地快速安装 RAGFlow,大模型入门到精通,收藏这篇就足够了!

本文深度解析如何借助Docker环境,快速完成 RAGFlow 的高效安装部署。从零基础到实战应用,全面覆盖安装过程中的常见痛点与解决方案,帮助小伙伴们轻松突破技术壁垒。

Y525698136的博客 2152

深入RAGFlow:DeepDoc的视觉处理技术,原来是这样工作的!

本文详细解析了DeepDoc文档解析系统的视觉处理模块,包含三大核心技术:光学字符识别(OCR)、文档布局识别(DLR)和表格结构识别(TSR)。系统通过det.onnx、rec.onnx等轻量级模型(最大仅75MB)实现高效文本检测与识别,采用DB算法和CTC技术处理复杂场景。文档布局分析基于YOLOv10模型,可识别10类文档组件;表格识别则支持5种表格结构。测试脚本t_ocr.py和t_recognizer.py可直观展示处理效果,输出包含检测框标记的图片和结构化文本结果。

m0_65555479的博客 1763

基于RAGFlow本地部署DeepSeek-R1大模型与知识库:从配置到应用的全流程解析

作为一名从业七年的程序员,最近听到很多程序员朋友都喜提了n+1裁员大礼包,在AI技术飞速发展的今天,我意识到程序员转型为AI工程师似乎是一个不错的选择。

c18213590220的博客 7171

【免费下载】 深度文档检测:智能文本审查的利器

**DeepDoctection** 是一个强大且易于使用的开源文本检测和分析框架,由 [deepdoctection.io](http://deepdoctection.io/) 提供支持。它旨在帮助开发者、数据科学家和研究人员在文档处理中实现自动化和智能化,从学术论文到法律文件,都能进行高效、精确的内容检查。 ## 技术分析 ### 灵活的架构 - **模块化设计**:DeepDocte...

gitblog_00072的博客 1568
上一篇: 通义QwQ-32B+Milvus,消费级显卡布满血大模型与RAG的时代来了!
下一篇: 人工智能在病理组学领域的最新研究进展|顶刊速递
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2826原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值