从RAG到GraphRAG:货拉拉元数据检索应用实践

AI高分笔记 本文整理了关于大模型应用开发的一系列实战文章,涵盖Dify、Ollama和Spring AI三大技术方向。Dify部分包括Docker部署、MCP Server接入和Firecrawl插件应用;Ollama涉及本地模型运行和Spring AI调用;Spring AI重点介绍ChatMemory对话应用开发。此外还包含多个行业实践案例,如喜马拉雅ChatBl、腾讯音乐OLAP结合大模型等技术探索,以及LangChain框架解析,全面展示了大模型在不同场景下的应用实践。 阅读详情

文章讲述了从RAG到GraphRAG的技术演进过程,以货拉拉公司元数据检索系统为例,展示了如何通过引入知识图谱解决传统RAG在语义匹配、多实体关联等问题上的不足。GraphRAG结合向量检索和图检索,显著提升系统准确率(从56%到78%)和召回率(91%),为企业知识检索提供更有效解决方案,并指出未来向Agentic RAG发展的方向。


  1. 什么是RAG?

RAG(Retrieval-Augmented Generation,检索增强生成) 是一种结合信息检索与文本生成的技术。

核心思想:在生成答案前,先从大规模知识库中实时检索相关信息,然后基于这些检索到的可靠证据来构建回答。这种方法有效提升了生成内容的准确性、时效性与可信度,同时显著减少了大模型产生“幻觉”或错误信息的风险。

RAG广泛应用于智能问答、文档摘要和知识辅助决策等场景,成为增强大语言模型事实性与可靠性的关键技术。

1.1 RAG架构模式

1.2 RAG的挑战

RAG系统没有银弹 —— 不存在一种万能方案能解决RAG系统的所有问题。RAG虽通过检索外部知识提升生成可靠性,但仍面临多重挑战:检索的相关性与时效性难两全,向量召回易遗漏关键信息,复杂知识结构难适配,语义理解与真实需求间存在鸿沟。优化RAG需结合场景调参、改进检索算法、增强知识过滤,甚至融合大模型的推理能力,而非依赖单一技术突破。

1.3 怎么评价RAG系统?

  1. 什么是GraphRAG?

GraphRAG(Graph Retrieval-Augmented Generation) 是RAG的进阶架构,其核心创新在于引入知识图谱(Knowledge Graph) 来优化检索与生成过程。

与传统RAG基于向量检索文档片段不同,GraphRAG首先从海量数据中构建并存储一个结构化的知识图谱,通过图算法(如社区发现、中心性分析)来深度挖掘实体间的复杂关系与全局洞察。生成答案时,系统从图谱中检索相关的子图、模式或社区信息作为上下文。

这种方法极大地增强了对复杂问题的推理能力、隐藏关联的发现能力以及回答的系统性,特别适用于需要深度分析、趋势挖掘和跨源知识融合的战略决策场景。

2.1 引入Graph之后的RAG架构模式

引入Graph的增强型RAG模式,分离线和在线两阶段。

离线阶段:原始知识库经Chunking生成文本块,同时通过LLM知识抽取得到实体与关系;文本块经Embedding Model生成向量存入Vector DB,实体关系构建Graph索引存入Graph DB。

在线阶段:用户问题先经Embedding Model生成向量,结合向量检索与图检索,从Vector DB获取相关文本块,从Graph DB获取相关实体与关系;将这些信息整合成Prompt输入LLM生成答案,支持诸如:推荐、检索、对话这些场景。

主流GraphRAG方案一般都具备以下核心特性:

  • • 多索引结合:图索引、向量索引、全文索引
  • • 混合检索:向量检索、全文检索、标量检索
  • • 多跳推理:基于图索引的知识图谱,进行多步推理,解决复杂问题

2.2 GraphRAG vs. RAG

2.3 3种Graph-based RAG对比

Graph-based RAG有三类典型范式:GraphRAG(微软开源)、LightRAG与PathRAG。它们分别从知识挖掘、轻量化、路径推理三个核心维度突破传统RAG局限。针对不同业务场景的差异化需求,既可以按需选择适配的单一方案,也可通过方案间的灵活组合,发挥各自优势、形成协同效应,以更高效地满足复杂场景下的知识检索与推理需求。

它们之间的详细对比:

  1. AI元数据检索探索之路

3.1 业务背景

用户在找数过程中,由于需要用户具备一定程度的业务知识和技术知识,经常会遇到各种数据理解和使用上的疑问,需要频繁跟技术来回沟通。

随着LLM的出现和RAG的兴起,可以尝试利用RAG系统,有效的理解和处理复杂的元数据和业务知识,通过用户对话式问答的交互方式,降低用户找数门槛,减轻隐性的沟通负担,从而进一步提升数据检索的效率。

用户提问案例:

  • • XXX数据/业务字段,在哪个表能找的到?怎么取,在哪获取?
  • • XXX业务数据,在哪个表的,哪个字段?
  • • XXX表里有XXX业务数据的字段吗?是哪个?
  • • XXX的数据口径是什么?有没有说明?
  • • XXX的业务含义是什么意思?
  • • …

3.2 关键挑战

3.3 方案1.0 —— Naive RAG

  • • 方案1.0 效果
  • • 整体效果未达预期目标
  • • 回答准确率仅55%;召回率/TopK命中率只有60%左右;
  • • 问题归因
    ❌ 知识库“营养不良”:仅包含库表schema+comment,缺乏业务背景、字段口径、数据血缘等关键信息
    ❌ 检索能力“单一薄弱”:仅依赖向量检索,面对同义词、多实体关联、表间关系等复杂问题时召回率拉胯
    ❌ 边界感“完全缺失”:无法识别超出知识库范围的问题,易输出误导性内容
1) 索引流程

知识库导入流程如下:

2) 检索流程

知识库检索&生成流程如下:

3) 分块(Chunking)方式
  • • 方式一(不采用):单个表作为一整个chunk

    这种方式很好的保存了表的完整信息,但是会存在以下两个问题:

    1. 会导致在进行相似度匹配时,将用户问题中的关键字和整个表进行匹配,这样可能存在匹配度很高,但实际不是用户要查找的表的情况,如下所示。
    1. 而整表文档作为上下文给到LLM,token长度很容易超限。
  • • 方式二(采用):单字段切割能避免上述整表切割带来的两个问题;但同时要考虑chunk过多,可能影响查询性能
    如下所示格式,在可按照单行/多行进行切割

因此选择第二种切割方式更适合库表检索场景。

demo效果展示

1. 用户问题:xxx字段,在哪个表里能找到?

2. 向量数据库检索结果:
{"tableName": "table1", "column": "xxx", "type": "string", "comment": "xxx"};
{"tableName": "table1", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table2", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table2", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table3", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table2", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table2", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table3", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table2", "column": "xxx", "type": "bigint", "comment": "xxx"};
{"tableName": "table2", "column": "xxx", "type": "bigint", "comment": "xxx"};

3. LLM生成答案:
xxx字段在"table1"这个表中可以找到
4) 方案1.0的Badcase分析

下面是针对方案1.0的Badcase详细分析,核心问题主要集中在三个层面:

    1. 首先是知识召回环节存在不足,导致相关信息未能有效触达到LLM上下文;
    1. 其次是知识库本身的质量有待提升,内容准确性和覆盖度存在局限;
    1. 最后是边界问题,对需求范围的界定不够清晰,易引发处理偏差。

其中,知识召回问题的影响最为突出,其次是知识库质量问题,边界问题的影响相对较小。

具体Badcase示例:

    1. 语义不匹配
Q1: 哪张表能取到司机运送实际车型啊?
标准答案: 司机宽表xxx字段,该字段含义是【物理车型】
AI答案:<回答完全不相关的表和字段>

Q2: 大佬们,想问下哪里可以取到运脉上的司机卸货位置啊
标准答案:xxx表的xxx和xxx字段可以取到司机开始卸货的经度和开始卸货的纬度
AI答案:<不会回答“司机开始卸货的经度和开始卸货的纬度”相关字段>

原因分析:

  • • 同义词匹配问题:【实际车型】无法和【物理车型】匹配,向量无法有效召回
  • • 业务口径匹配问题:【司机卸货位置】无法和【司机开始卸货的经度和开始卸货的纬度】匹配,向量无法有效召回
    1. 多问题/多实体/关系召回率低
Q1: 请问下这4个时间节点分别对应订单宽表哪个字段呀?司机到达发货地、司机完成装货、司机到达收货地、司机完成卸货
标准答案:xxx表有相关字段
AI答案:<只会回答其中1个或2个字段>

Q2:哪张表有存司机ID对应的手机号呢?
标准答案:你可以在table1、table2表中找到司机ID对应的手机号,其中xxx字段代表手机号。
AI答案:<可能会回答不知道>

原因分析:

  • • 多实体召回问题:
  • • 向量召回无法精确召回所有实体
  • • 无法回答实体之间关联问题
    1. 无关信息干扰,回答不正确
      无关信息会干扰向量召回精确度。
Q1:想问下如果用户没有完单,但下单时候选择了专票,这种怎么取呢?我在你说的这个表没找到这类未完单但下单时收了专票服务费的订单
标准答案:xxx业务:table1、xxx业务:table2、字段:colomn1
AI答案:<会回答用户问题中后半句相关的内容>
    1. 缺乏相关知识,胡乱回答
Q1:你好,请问现在有实时订单表可以使用么?
标准答案:看看这个表xxx
AI答案:<回答不相关的表>

-- 注:这个例子中,实时订单表缺少comment和业务描述
    1. 不存在相关表,胡乱回答
Q1:需要xxx业务线的已取消订单司机实际行驶距离。我看有些报表有个xxx不知道哪个可用
标准答案:没有现成的表,需要加工才能取到
AI答案:<回答完全不相关的表和字段>

3.4 方案2.0 —— GraphRAG

元数据天然就具有知识图谱的表达方式和存储结构,方案2.0采用了Graph-based RAG的技术思路。经过深入研究和对比分析,LightRAG从复杂度、灵活性、可嵌入性等方面考虑,比较适合我们的场景

1)知识库

知识库拟采用渐进式扩展的建设策略,从核心数据域(如订单域)开始验证效果,逐步扩展到全库范围。

2)图存储设计

GraphRAG知识图谱按三类实体设计:1. 表/字段:以表为核心节点,关联字段及跨表血缘关系,实体含类型、描述等属性;2. 业务术语/缩写词:独立存储术语实体;3. 同义词层:通过边连接同义术语。

整体通过节点属性和关系边,构建结构化知识网络,支撑复杂关联检索。

3)向量存储设计

4)索引流程

知识库索引流程为多源知识库的索引构建方案:从Table集合开始、元数据管理平台获取表/字段详情、数据血缘等信息,经格式转换生成表/字段实体关系;同时通过手工梳理+LLM抽取数仓文档、领域知识等,生成术语、问答等实体关系。两类实体关系合并后,存入Graph Storage,并将实体关系与文档块关联存入Vector Storage。

由于每个实体都有唯一的名称,可以作为实体ID,这样就可以以实体ID作为主键,来实现知识索引库的增量更新。

实体权重计算口径:

  • • 表分数 = manual_boost_1 * ( w1 × score_downstream + w2 × score_popularity + w3 × score_star )
  • • 字段分数 = manual_boost_2 × (w4 × base_score + w5 × table_factor)
  • • 术语词汇分数 = 1

各权重因子定义及计算公式如下:

5)检索流程

用户Query经LLM提取高级和低级关键词,低级关键词结合同义词库扩展后,通过混合检索(向量检索+BM25检索)+重排得TopK实体,再关联知识图谱获取相关关系,形成Local Query Context;高级词经Embedding向量检索得TopK关系,关联图谱获相关实体,形成Global Query Context。两类上下文合并后输入LLM生成答案。

3.5 效果

    1. 问答质量有实质突破:整体准确率从56%提升至78%,其中知识召回率91%、TopK命中率90%、MRR 0.73;
    1. 业务场景提效明显:AI检索较传统关键词检索的渗透率已到达30%左右,直接为数仓答疑环节节省20%以上时间成本,有效地减少了重复沟通与信息检索耗时。
  1. 后续工作


当前GraphRAG的实践已取得预期效果,但仍存在持续探索与优化的空间。接下来,我们将从以下几个方向推进,以进一步提升系统的准确率与用户体验:

    1. 检索能力升级:更强的混合检索,更准的结果排序
  • • 引入混合检索机制:将全文检索、标量检索与现有的向量检索结合,构建互补的检索体系,更好地覆盖专业术语、缩写以及长尾查询。
  • • 优化Rerank:持续优化实体权重模型,并引入更多业务相关指标(例如表重要性、字段使用频次)
    1. 持续完善知识库:打造更丰富的元数据生态
  • • 增强领域术语体系:使用AI自动发掘业务术语、同义词和数据口径,建设领域词典,解决“叫法不同但意义相同”的检索障碍。
  • • 智能元数据增强:探索语义扩展,将简短的字段名扩展为具有业务语义的自然语言描述,从而提升向量表示效果。
    1. 向Agentic迈进:探索Agentic RAG
  • • 具备规划能力:使用Agent的规划能力取代现在的固定工作流模式,优化检索效率和精准度
  • • 实现多跳推理:让系统能够自动把复杂问题拆分成多个子问题,通过多轮“检索—验证”循环,构建完整的推理链路。
  • • 增强交互能力:让系统具备“主动提问”的能力,在用户提问模糊或信息不足时主动澄清,从而提升最终回答的可靠性。
  1. 结语

从RAG到GraphRAG的探索,最大的体会是:元数据检索,本质上是如何组织好现有的元数据。表、字段与业务术语之间的关联,只靠语义相似度很难稳定命中;把元数据建成图谱,用实体和关系一起召回,才能提升系统的召回率和准确率。在元数据场景里,RAG瓶颈往往不在大模型,而在检索和知识组织。

后续我们还会在混合检索、Rerank和知识库上继续优化,同时探索应用Agentic RAG的可能性。
从RAG到GraphRAG,既是架构升级,也是我们一直在回答的问题:怎么把企业里的数据知识,真正用起来。

如果你也在做元数据检索或GraphRAG,欢迎在评论区聊聊你的实践和踩坑~

如何学习大模型 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%免费】

在这里插入图片描述

「文智助手」全场景办公AI助理AI+OPC全流程实践方案(大赛作品) 阅读详情

相关推荐

船载 OpenHarmony AIS 航海工作台:告警与防碰撞预警系统

船载OpenHarmony AIS航海工作台的告警与防碰撞系统,集成十余类告警(超速、偏航、会遇、SOS等),通过网格空间索引实现高效邻近判定,保障实时性。告警管理器统一调度规则、去重、通知与日志,支持悬浮球、语音、跑马灯、弹窗多渠道触达,确保航行安全。SOS紧急通道独立运行,避免干扰。系统设计强调性能优化与多场景适配,为航海安全提供核心支撑。

专注于计算机研发知识和资讯分享 209

RAG 知识库-元数据

元数据(Metadata),直译是"关于数据的数据"。放到知识库场景里,它描述的不是知识内容本身,而是知识的属性。举个直观的例子。"title": "产品操作手册","author": "产品部-张三","category": "产品文档","status": "现行有效","access_level": "内部公开","source": "OA系统",这些字段不提供任何操作步骤,但它们决定了这份文档能不能被找到、被谁找到、以什么优先级被找到。打个比方:元数据就像图书馆的卡片目录。

互联网叫兽 482

人形机器人触觉革命:压电式电子皮肤的多模态感知与自修复技术突破

本文深入探讨了压电式电子皮肤如何推动人形机器人的触觉革命。文章分析了其基于压电效应的多模态感知原理,能够灵敏检测压力、振动与温度,并重点介绍了赋予电子皮肤自修复能力的动态共价网络等前沿材料技术,从而极大提升了机器人与物理世界进行精细、安全交互的可靠性与智能化水平。

weixin_29251567的博客 195

提升RAG效果的实战优化策略

RAG的基本流程,也就是检索增强生成。看起来简单,但实际优化起来可能有很多细节需要注意。提升RAG效果需要像拼积木一样,把每个环节拆开针对性优化。最后说个大实话:没有能照搬的通用方案。某物流公司把分块大小从512调到768,效果提升比换模型还明显。关键是多做实验,记录每次改动的影响,像老中医把脉一样慢慢调出最适合自己业务的"药方"。

慕漓的博客 696

Arcgis空间分布方向性分析

Arcgis空间分布方向性分析 一、标准差椭圆方法概述 空间分布方向性分析是指区域经济属性在空间分布上的轮廓和主导方向。 标准差椭圆法是分析空间分布方向性特征的经典方法之一,使用标准差椭圆可 从全局的、空间的角度定量解释经济要素空间分布的中心性、展布性、方向性和 空间形态等整体性特征,因其直观性与有效性已得到广泛应用,已成为 Arc GIS 空间统计模块的常规统计工具。SDE 方法生成的结果为一个椭圆,从其生 成算法来看,首先用平均中心来确定椭圆的圆心,然后由平均中心作为起点 对 X 坐标

端木宛白的博客家园 4万+

AutoDock Vina实战:从零开始完成分子对接(附7VU6案例详解)

本文提供了一份详细的AutoDock Vina分子对接实战指南,以SARS-CoV-2 3CL蛋白酶(PDB ID: 7VU6)为例,从零开始手把手教学。内容涵盖软件安装、环境配置、受体与配体文件准备、对接参数设置,以及结果分析与可视化解读,旨在帮助计算生物学与药物发现领域的新手快速掌握这一核心技能。

ooo22的博客 537

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 314

【正点原子I.MX6U-MINI移植篇】Ubuntu-base根文件系统移植构建过程详解(四)

能不能在ARM板上运行Ubuntu呢?答案肯定是可以的,Ubuntu是Linux系统的一种,可以简单的将Ubuntu理解为一个根文件系统,和我们用busybox、buildroot制作的根文件系统一样。因此移植Ubuntu也就是将Ubuntu根文件系统移植到我们的开发板上。

果果小师弟的博客 3772

ChatGPT、Perplexity、Gemini 与 AI Overviews 引用对比:谁的引用更可信

AI 引擎的引用机制差异很大:ChatGPT 以行内引用加 Sources 列表呈现来源,Perplexity 几乎逐句可溯源,Gemini 在回答中内嵌相关来源链接,AI Overviews 则把多源聚合答案与来源列表一起放在搜索结果顶部。本文从引用透明度、来源偏好、可干预性 3 个维度对比这 4 个引擎,并给出 GEO 的 3 点启示,帮企业在多引擎环境下提升被引用的概率。

淡然一笑 的专栏 154

数据结构(超详细讲解!!)第十七节 队列应用(杨辉三角)

杨辉三角

2201_76115387的博客 1378

Unity大世界流式加载:工业级架构与优化秘籍

游戏大厂Unity大世界流式加载框架全景解析:从《原神》《和平精英》等标杆案例出发,深入剖析工业级流式加载的完整技术架构。文章系统介绍了大世界分区块管理、异步加载机制、资源优化策略、多平台适配方案,以及业务联动与团队协作流程。重点阐述了Addressable与AssetBundle应用、空间触发器设计、性能自适应等核心技术,并展望AI预测加载、云游戏等未来方向。全面展现了大厂如何通过流式加载技术实现无缝开放世界体验的技术路径与实践经验。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 610

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 239

二十八.国民技术MCU开发之UID获取与应用

在国民NT MCU中均有一个96位和128位的唯一设备标识符,其中UCID128 位, UID 为 96 位。手册中描述的作用是:通常用来做为序列号或作为密码,在编写闪存时,将此唯一标识与软件加解密算法相结合,进一步提高代码在闪存存储器内的安全性,也可用于激活带安全功能的自举程序(SecureBootloader)。UCID 和 UID,遵守国民技术芯片序列号定义,它包含芯片生产及版本相关信息。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 1679

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 542

CANoe-vTESTstudio之Test Diagram编辑器

总之,CANoe-vTESTstudio的Test Diagram编辑器提供了一个直观且强大的工具,用于创建和管理测试用例。通过图形化的界面和丰富的功能,测试工程师可以更轻松地编写复杂的测试脚本,并有效地进行测试开发。在上面的示例中,我们创建了一个名为"MyTestCase"的测试用例,并定义了两个测试步骤"Step1"和"Step2"。在上面的示例中,我们在执行"Step1"之后使用条件语句来确定是否执行"Step2"。在每次迭代中,我们创建一个新的测试步骤,并根据迭代次数动态生成相应的日志和验证消息。

TcData的博客 249

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 596

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

终端 AI 审计与 “龙虾” 类智能体风险治理:从可见性到闭环溯源

生成式 AI 办公普及之后,数据泄露风险逐步下沉到终端。员工将合同、源代码、客户资料粘贴至公有大模型,以及龙虾(OpenClaw)这类本地开源 AI 智能体的滥用,成为企业安全新挑战。传统网络边界防护存在审计盲区,本文从风险链路拆解、核心能力模型、分级治理策略、落地踩坑点以及技术局限性多角度,分享终端侧 AI 安全治理的实践思路。

2401_86491085的博客 671

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

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

抽象主义人工智能和生命体AI的内在联系

彭军辉提出“抽象主义人工智能”作为第四大AI范式,批判符号主义、连接主义、行为主义剥离生命本体的误区,确立“智能是现象,生命是本体”的核心公理。主张原生智能必须依附具备存续诉求的生命本体,提出“生命体AI理论”,构建七层演化阶梯与自闭环工程框架,强调智能不可跳过底层存续机制直接模拟语言。该体系为生成式AI提供科学边界,推动从“仿真表象”向“原生智能”的范式跃迁,开辟硅基人工生命新赛道。

抽象主义人工智能和生命体AI 139

OpenClaw 深度调查:把 AI 助手做成你自己的控制平面

对 openclaw/openclaw 的完整技术尽调:Gateway 架构、Agent 运行时、工具与沙箱、30 个消息通道、181 个插件、安全信任边界、工程代价与采用建议。17 章 / 10 张图,全部数字标注口径,数据截至 2026-10-31。

厚积薄发 266

企业微信iPad协议详解:接口接入、实时消息同步与语音转码实践

深入解析企业微信iPad协议的技术架构与开发思路,涵盖API接口接入、长连接通信、实时消息同步、Silk语音转码、异常重连及高并发优化,帮助开发者了解企业微信自动化系统的设计与实现。

欢迎来到祖安! 376

AI作图软件技术选型:从4个技术维度出发的实测对比

AI作图软件技术选型:从4个技术维度出发的实测对比

Vbaoke的博客 238

【AI Agent面试系列】AI Agent可观测、评测、安全相关的知识点

之前的文章介绍了和,本文主要介绍AI Agent的测评、可观测等知识。

304

Docling 原理解读:是什么、为什么、怎么样

从论文视角拆解 Docling 的整体架构、DoclingDocument 数据模型、PDF 预处理、版面分析、OCR、TableFormer 双解码器、阅读顺序与装配流程,并解释版面框与 OCR 框的区别。

PLANTTHESON的博客 358

WorkBuddy 实战:一句话需求 → 七屏可交互原型,户外徒步 App 的 AI 设计全流程

WorkBuddy 实战:一句话需求 → 七屏可交互原型,户外徒步 App 的 AI 设计全流程,跟着博主一起来还原整个过程。

夜郎King的博客 4965
上一篇: Agent 如何压缩上下文:来看看Cursor、Claude
下一篇: 借助AI Coding 快速打造AI Agent系统
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值