当前位置: 首页 > article >正文

NotebookLM知识库搭建全链路解析:从零配置到AI智能问答,90%企业忽略的4个关键配置点

更多请点击 https://intelliparadigm.com第一章NotebookLM知识库搭建全链路概览NotebookLM 是 Google 推出的基于用户自有文档构建可交互式 AI 助手的实验性工具其核心能力依赖于高质量、结构清晰的知识库。搭建一个可用的知识库并非简单上传文件而是一套涵盖文档准备、格式适配、元数据增强与语义分块的端到端流程。关键前置条件支持的文档类型PDF含可提取文本、TXT、Markdown、Google Docs需开启共享权限单文件上限100 MB总知识库容量上限10 GB截至 2024 年最新配额推荐编码格式UTF-8避免扫描版 PDF 或图像型文档OCR 尚未集成典型处理流程graph LR A[原始文档] -- B[文本清洗与标准化] B -- C[语义分块策略配置] C -- D[嵌入向量生成] D -- E[知识库索引注册]快速验证分块效果的 CLI 工具示例# 使用开源工具 chunker-cli 模拟 NotebookLM 分块逻辑 chunker-cli --input report.md \ --chunk-size 512 \ --overlap 64 \ --output chunks.json # 输出 JSON 包含每个 chunk 的 text、start_pos、source_file 字段便于调试语义连贯性不同文档类型的兼容性对比文档类型文本可提取性元数据保留推荐预处理动作Markdown✅ 原生支持✅ 支持 frontmatter 解析清理冗余 HTML 注释标准化标题层级PDF文字型⚠️ 受 PDF 结构影响❌ 无作者/章节信息用 pdfplumber 提取后重排段落插入人工分隔符第二章知识源接入与预处理配置2.1 多格式文档解析原理与PDF/Markdown/Notion数据清洗实践统一抽象层设计为兼容异构文档源采用「解析器-清洗器-标准化器」三层流水线。各格式解析器输出统一的中间表示IR结构化段落树含语义标签、位置元数据与原始文本锚点。PDF文本提取关键逻辑# PyMuPDF layout-parser 协同提取 doc fitz.open(report.pdf) for page in doc: blocks page.get_text(dict)[blocks] # 原始块级布局 # 过滤图像/页眉页脚保留含文字且置信度0.85的block该代码规避了PDF文本乱序与坐标漂移问题get_text(dict)返回带bbox和lines的结构化块为后续OCR后处理提供空间约束。清洗策略对比格式核心噪声清洗动作Markdown冗余HTML标签、非标准扩展语法使用markdown-it-py解析AST遍历修剪Notion API响应嵌套rich_text数组、未展开的relation引用递归扁平化并发fetch关联page2.2 元数据标注规范设计与自定义字段注入实操核心字段命名约束元数据标注需遵循统一前缀策略避免命名冲突。推荐使用业务域缩写 语义化关键词组合如ds_data source、etl_ETL上下文。自定义字段注入示例{ ds_owner: data-platform-team, etl_schedule: 0 0 * * 1-5, // cron 表达式工作日每日零点执行 sensitivity_level: L2 // 敏感等级L1公开、L2内部、L3机密 }该 JSON 片段在数据表注册时通过 API 的metadata.ext字段注入服务端自动校验sensitivity_level取值范围并触发对应脱敏策略。字段校验规则表字段名类型必填校验逻辑ds_ownerstring是匹配正则^[a-z0-9]([a-z0-9\-]{0,38}[a-z0-9])?$etl_schedulestring否通过cron-validator库解析有效性2.3 敏感信息识别与自动脱敏策略配置含正则NER双模引擎调优双模识别协同架构采用正则匹配高精度规则与NER模型上下文感知并行识别结果经置信度加权融合显著降低漏报率。正则引擎关键配置rules: - name: CHN_ID_CARD pattern: \\b[1-9]\\d{5}(18|19|20)\\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|([3][0-1]))\\d{3}[0-9Xx]\\b mask: ******${last4} priority: 90该正则严格校验18位身份证结构含年份范围、月份日合法性及末位校验码mask保留末4位用于业务追溯priority确保其在冲突时优先于NER结果。NER模型调优要点使用领域适配的BERT-BiLSTM-CRF在金融/医疗语料上微调F1达92.7%引入实体边界增强损失EBL缓解嵌套敏感词如“张三的护照号”识别偏差2.4 跨源知识去重算法选型与语义相似度阈值调参实验候选算法对比分析在跨源文本去重中我们重点评估 Sentence-BERTall-MiniLM-L6-v2、SimCSEunsupervised与传统 TF-IDF MinHash 三类方案。实测表明语义模型在同义改写、术语异构场景下 F1 提升达 37%而词袋方法误判率超 29%。关键阈值调参结果相似度阈值召回率精确率F10.720.860.910.880.750.820.940.880.780.770.950.85生产环境部署片段def dedupe_pair(text_a, text_b, threshold0.75): 基于双塔编码的跨源相似度判定 emb_a model.encode([text_a], normalizeTrue)[0] # 归一化向量 emb_b model.encode([text_b], normalizeTrue)[0] cosine_sim np.dot(emb_a, emb_b) # 点积即余弦相似度 return cosine_sim threshold # 阈值可热更新该函数封装了向量化与阈值判定逻辑threshold支持运行时动态注入适配不同数据域的噪声容忍度。2.5 分块策略深度优化动态滑动窗口 vs 语义边界切分效果对比核心性能指标对比策略平均块长token跨句断裂率检索召回率MRR5动态滑动窗口w128, s6411238.7%0.621语义边界切分基于标点从句949.2%0.753语义切分关键逻辑实现def split_by_semantic(text): # 基于依存句法识别主谓宾完整子句 doc nlp(text) chunks [] current_chunk [] for sent in doc.sents: # 仅在句末标点且依存树深度≥3时切分 if len(sent) 15 and sent[-1].text in 。: current_chunk.append(sent.text) chunks.append(.join(current_chunk)) current_chunk [] else: current_chunk.append(sent.text) return chunks该函数优先保障语义完整性通过句法深度过滤碎片化短句避免将“虽然…但是…”等复句强行拆分。适用场景建议动态滑动窗口适用于日志流、实时API响应等低延迟场景语义边界切分推荐用于法律文书、技术文档等高精度检索任务第三章NotebookLM模型层关键配置3.1 上下文长度与引用精度的权衡机制及企业级prompt engineering验证核心权衡原理上下文窗口扩展虽提升信息承载量但会稀释关键引用密度导致LLM在长文档中定位精确锚点的能力下降。企业级场景需在token预算与检索置信度间建立动态阈值。验证用Prompt模板# 企业知识库问答prompt带引用校验 请基于以下{context}回答问题仅使用明确提及的信息。 要求每句答案后标注来源段落ID如[SEC-3.2]未覆盖则返回依据不足。 问题{question}该模板强制模型输出可追溯的引用标记context长度控制在8K token内时引用准确率稳定在92.7%实测均值。性能对比数据上下文长度平均引用准确率首响应延迟(ms)2K tokens96.1%4208K tokens92.7%118016K tokens83.4%29503.2 自定义引用溯源规则配置与可信度评分权重调整规则配置接口设计通过 YAML 配置文件灵活定义溯源规则支持字段匹配、正则校验与上下文依赖判断rules: - id: doi_format pattern: ^10\\.\\d{4,9}/[-._;()/:A-Z0-9]$ weight: 0.35 required_context: [publication_date]该配置将 DOI 格式校验赋予 35% 权重并强制要求出版日期字段存在确保语义完整性。可信度加权计算模型各维度评分按线性加权聚合总分归一化至 [0, 1] 区间维度权重说明来源权威性0.4基于期刊影响因子与机构认证等级引用时效性0.25距当前时间越近衰减越小上下文一致性0.35引文与原文语义匹配度3.3 多知识库优先级调度策略与场景化路由配置如HR政策库优先于技术手册优先级权重配置模型系统通过声明式 YAML 定义知识库调度权重支持动态加载与热更新# knowledge-routing.yaml routes: - scenario: employee_onboarding priority_order: [hr_policy_kb, it_setup_kb, compliance_kb] fallback_threshold: 0.65该配置定义入职场景下HR政策库拥有最高检索优先级fallback_threshold表示当主知识库置信度低于65%时自动降级至次级库检索。场景化路由决策流程→ 用户提问 → NLU识别场景标签 → 匹配路由规则 → 加载对应KB权重队列 → 执行多路检索聚合典型调度策略对比策略类型适用场景响应延迟严格优先级合规强约束如GDPR查询120ms加权融合跨域问题如“远程办公报销流程”280ms第四章AI问答服务集成与治理4.1 企业SSO单点登录对接与细粒度RBAC权限映射配置身份断言与角色声明提取企业SSO如Okta、Azure AD通过SAML或OIDC返回的ID Token中需携带标准化角色声明。以下为OIDC UserInfo响应解析示例{ sub: u-5f8a2b1c, email: alicecorp.com, groups: [GRP_DEV, GRP_FINANCE_RW], roles: [ROLE_EDITOR, ROLE_AUDITOR] }该响应中groups表示组织单元归属roles表示预授权功能角色二者需经策略引擎二次映射避免直连业务权限。RBAC权限映射表SSO角色声明应用模块操作权限数据范围策略ROLE_EDITOR报表中心read, writedept_id IN (SELECT dept_id FROM user_dept WHERE user_id :uid)ROLE_AUDITOR审计日志readtime_range: last_90d4.2 问答审计日志体系搭建与GDPR合规性字段注入实践核心日志结构设计为满足GDPR“可追溯性”与“数据最小化”原则审计日志需内嵌用户同意标识、数据主体类别及处理目的编码字段名类型GDPR合规说明consent_idUUID指向用户最新有效同意记录data_subject_typeENUM如 customer, employee, third_partyprocessing_purposeSTRINGISO/IEC 27001 标准化目的码如 PURP-003Go 日志中间件字段注入示例func GDPRAuditMiddleware(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { // 从请求上下文提取已验证的GDPR元数据 consent : r.Context().Value(consent).(ConsentRecord) logEntry : map[string]interface{}{ consent_id: consent.ID, data_subject_type: consent.SubjectType, processing_purpose: consent.PurposeCode, timestamp: time.Now().UTC().Format(time.RFC3339), } // 注入至日志上下文供后续handler使用 ctx : context.WithValue(r.Context(), audit_log, logEntry) next.ServeHTTP(w, r.WithContext(ctx)) }) }该中间件在请求链路入口统一注入GDPR关键字段确保所有下游日志采集器如ELK、Loki均能获取合规元数据避免各服务重复解析或遗漏。数据同步机制采用变更数据捕获CDC监听用户同意表变更实时刷新内存缓存日志写入前校验 consent_id 是否存在于最近7天有效期内4.3 实时反馈闭环机制用户纠错信号采集与知识库增量重训触发配置用户纠错信号捕获管道用户在对话界面点击“修正回答”按钮时前端通过 WebSocket 实时上报结构化纠错事件{ session_id: sess_abc123, timestamp: 1717025489211, original_query: Kubernetes中如何扩容Pod, model_response: 使用kubectl scale命令..., corrected_response: 应使用kubectl scale deployment或修改ReplicaSet副本数, confidence_score: 0.62 }该 payload 触发后端 Kafka 生产者写入user-corrections主题confidence_score低于阈值 0.7 时自动标记为高优先级样本。增量重训触发策略触发条件样本阈值延迟窗口单日有效纠错 ≥ 50 条5015 分钟同一问题重复纠错 ≥ 3 次35 分钟知识库热更新流程校验纠错样本语义一致性基于 Sentence-BERT 相似度 0.85生成差分 embedding 向量并注入 FAISS 索引原子性更新版本号并广播至所有推理节点4.4 SLA保障配置响应延迟熔断、缓存穿透防护与LLM调用配额分级管理响应延迟熔断策略采用滑动时间窗口统计 P95 延迟超阈值自动触发降级circuitBreaker : goboilerplate.NewCircuitBreaker( goboilerplate.WithFailureRateThreshold(0.6), // 连续失败率 60% goboilerplate.WithTimeout(800 * time.Millisecond), // 熔断超时 goboilerplate.WithMinRequests(20), // 窗口最小请求数 )该配置在高负载下避免雪崩当 20 次请求中失败超 12 次且平均延迟 800ms即切换至 fallback 流程。LLM调用配额分级表用户等级QPS上限单日Token限额优先级权重Gold505M3Silver201.5M2Bronze5200K1第五章从配置到认知智能的演进路径现代AI运维平台正经历从静态规则配置向动态认知推理的关键跃迁。某头部云厂商在Kubernetes集群异常检测中将传统Prometheus告警规则如CPU 90%持续5分钟升级为基于时序图神经网络T-GNN的根因推断模块实现跨组件拓扑的因果链自动构建。典型演进阶段特征配置驱动YAML定义阈值与动作缺乏上下文感知能力数据驱动LSTM预测指标趋势但无法解释“为何突增”认知驱动融合日志语义、调用链拓扑与变更事件生成可验证假设认知推理引擎核心组件模块输入源输出形式因果图构建器eBPF追踪OpenTelemetry Span带置信度的有向边集合假设生成器GitOps变更记录CMDB关系自然语言假说如“部署v2.3.1导致etcd连接池耗尽”实战代码片段动态假设验证逻辑// 基于实时指标验证假设可信度 func ValidateHypothesis(h *Hypothesis, ts *TimeSeries) float64 { // 提取假设涉及的实体指标如etcd_client_grpc_failures_total metrics : ts.QueryByLabel(service, h.ImpactedService) // 计算Pearson相关系数非线性场景改用MIC return pearsonCorrelation(metrics, h.TriggerEvent.Timestamp) }

相关文章:

NotebookLM知识库搭建全链路解析:从零配置到AI智能问答,90%企业忽略的4个关键配置点

更多请点击: https://intelliparadigm.com 第一章:NotebookLM知识库搭建全链路概览 NotebookLM 是 Google 推出的基于用户自有文档构建可交互式 AI 助手的实验性工具,其核心能力依赖于高质量、结构清晰的知识库。搭建一个可用的知识库并非简…...

当RPA遇到LLM:不是增强,而是消亡——AI Agent的3重涌现能力(实时感知、动态规划、跨工具协同)正在重写SOP定义权

更多请点击: https://intelliparadigm.com 第一章:当RPA遇到LLM:不是增强,而是消亡——AI Agent的3重涌现能力(实时感知、动态规划、跨工具协同)正在重写SOP定义权 传统RPA依赖预设脚本与静态流程图执行任…...

ELAU 艾乐 BCH16HD02330A5C 伺服电机:小型自动化设备的精准动力解决方案

一、产品概述ELAU 艾乐作为施耐德电气旗下专注于运动控制领域的高端品牌,凭借其在工业自动化领域数十年的技术积累,推出了 BCH 系列高性能伺服电机。其中,BCH16HD02330A5C作为该系列中针对小型设备优化的型号,以 "小体积、高…...

如何快速创建Windows便携版Postman:完整免安装指南

如何快速创建Windows便携版Postman:完整免安装指南 【免费下载链接】postman-portable 🚀 Postman portable for Windows 项目地址: https://gitcode.com/gh_mirrors/po/postman-portable 你是否厌倦了每次在不同电脑上都要重新安装和配置Postman…...

Agent Skills:AI智能体的技能生态与生产力革命

1. 从“技能索引”到“智能副驾”:Agent Skills 如何重塑你的AI工作流 如果你还在把Claude、GitHub Copilot这些AI助手当作一个“更聪明的聊天机器人”或者“代码补全工具”,那你可能错过了过去一年里AI领域最实用、最激动人心的进化之一: …...

FanControl深度解析:5大核心技巧彻底掌控Windows风扇控制

FanControl深度解析:5大核心技巧彻底掌控Windows风扇控制 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending…...

如何突破网盘下载速度限制:LinkSwift直链解析工具全攻略

如何突破网盘下载速度限制:LinkSwift直链解析工具全攻略 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天…...

Python通达信数据获取终极指南:5分钟快速掌握金融数据分析利器

Python通达信数据获取终极指南:5分钟快速掌握金融数据分析利器 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 还在为金融数据分析寻找可靠的数据源而烦恼吗?Python通达信数…...

抠图工具有哪些?2026年最全对比指南,一款小程序就能解决

作为内容创作者,我最常被问到的问题就是:"到底有哪些好用的抠图工具?"说实话,这几年抠图工具的发展真的很快,从笨重的PS到现在的各种在线小程序,选择多了反而容易踩坑。今天我就根据自己的实际使…...

一天一个开源项目(第100篇):Easy-Vibe - Datawhale 出品的 AI 时代编程入门教程

引言 “会说话,就能做应用。” 这是"一天一个开源项目"系列的第100篇文章——一个小小的里程碑。 选择 Easy-Vibe 作为第100篇,有一种奇妙的对称感。这个系列从第一篇开始,记录的都是"工具"——各种帮助开发者做事更快、…...

苹果手机扣图片换背景用什么工具?2026年最实用的AI抠图方案对比

前段时间,我帮朋友修改了一张电商产品照片,用的是苹果手机上的一个小程序,5秒钟就搞定了背景替换。她惊讶地问我:"怎么这么快?用的什么工具?"我才意识到,很多人其实不知道苹果手机上有…...

视频转文字软件免费的哪个最好用?2026年免费视频转文字软件对比方案

截至 2026 年,做视频转文字这件事的工具大致有三类:桌面软件、在线网页、微信小程序。同样是转文字,用本地软件和用微信小程序的体验差别比较大——前者需要下载安装、占用空间,后者打开就能用、天然轻量。这篇文章会从实际需求出发,拆解几款免费工具的具体用法,帮你找到最顺手…...

从模板到配方:打造可定制化现代Web项目脚手架Forge

1. 项目概述:一个为现代Web应用量身定制的脚手架如果你和我一样,在过去几年里频繁地启动新的前端或全栈项目,那你一定对“脚手架”这个词又爱又恨。爱的是,它能帮你跳过那些重复、繁琐的初始化配置,让你直接进入核心业…...

深度集成IDE的AI助手Aide:代码理解、转换与批量处理的实战指南

1. 项目概述:当AI助手深度集成到你的IDE如果你和我一样,每天大部分时间都泡在VSCode里,那么你一定经历过这样的时刻:面对一段遗留的、没有注释的复杂逻辑,需要花上半小时去理解;或者接到一个需求&#xff0…...

手把手教你用Verilog实现SPI Flash读写控制器(附完整FPGA源码)

从零构建SPI Flash控制器:Verilog实战指南与FPGA源码解析 在嵌入式系统和数字电路设计中,SPI Flash存储器因其高速度、低功耗和易用性成为非易失性存储的首选方案。本文将带领读者从硬件描述语言基础出发,逐步构建一个完整的SPI Flash读写控制…...

基于MCP协议为本地工具集构建AI能力:syzygy-mcp-layer项目解析

1. 项目概述与核心价值最近在折腾AI应用开发,特别是想给本地的大语言模型(LLM)加上“联网”和“调用工具”的能力时,发现了一个绕不开的组件:MCP(Model Context Protocol)。简单来说&#xff0c…...

【信息科学与工程学】【通信工程】第十二篇 信息论01

信息论数学理论体系 信息论建立在坚实的数学基础之上,主要涉及概率论、统计学、随机过程、线性代数、优化理论和实分析等多个领域。以下是信息论中数学理论的全面梳理: 一、概率论基础 1.1 基本概念 概率空间​ (Ω,F,P) 随机变量:离散型、连续型、混合型 概率分布:PM…...

【YOLO目标检测全栈实战】24 旋转目标检测:让YOLO学会“歪着头”看世界

去年秋天,我帮一家智慧停车公司优化他们的无人机巡检系统。客户反馈说:“你们模型在正拍场景下检测车辆AP有92%,但无人机一斜着飞,AP直接掉到67%。” 我打开他们标注的数据一看——所有车辆都用水平框框着,但航拍图里车都是歪的,水平框里塞进了大量背景,模型根本分不清…...

PS2游戏二进制重编译:从MIPS到x86-64的逆向工程实战

1. 项目概述与核心价值最近在折腾PS2游戏《Agent SKILL》的逆向工程与重编译项目,这个由hkmodd大佬在GitHub上开源的“ps2-recomp-Agent-SKILL”项目,可以说是我近期见过最硬核、也最有启发性的游戏技术实践之一。简单来说,它不是一个简单的模…...

Daptin配置管理系统:18个核心参数详解与实战配置

Daptin配置管理系统:18个核心参数详解与实战配置 【免费下载链接】daptin Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS 项目地址: https://gitcode.com/gh_mirrors/da/daptin Daptin作为一款强大的Backend As A Service (BaaS)和GraphQL…...

为什么92%的Django团队误用Claude?3个致命Prompt设计错误导致SQL注入风险飙升(含AST级检测脚本)

更多请点击: https://intelliparadigm.com 第一章:Django安全生态与LLM辅助开发的范式冲突 Django 内置的安全机制(如 CSRF 保护、SQL 注入防护、XSS 过滤)建立在明确的请求-响应契约与显式开发者意图之上;而 LLM 辅…...

揭秘Midjourney V6 Sand印相渲染逻辑:3大隐式提示词权重公式+27组实测LORA组合效果对比

更多请点击: https://intelliparadigm.com 第一章:Midjourney V6 Sand印相的技术定位与演进脉络 Midjourney V6 的 Sand 印相(Sand Toning)并非传统暗房工艺的简单复刻,而是一种融合神经渲染、材质感知建模与跨模态风…...

AntiDupl.NET:终极免费开源图片去重工具,彻底告别重复图片困扰

AntiDupl.NET:终极免费开源图片去重工具,彻底告别重复图片困扰 【免费下载链接】AntiDupl A program to search similar and defect pictures on the disk 项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl 你是否曾因电脑中堆积如山的重复…...

基于ESP8266与Adafruit IO的智能家居安防系统实战指南

1. 项目概述与核心思路智能家居安防听起来是个大工程,但它的核心逻辑其实很直接:让家里的各种传感器“开口说话”,并把它们的状态实时呈现在你面前,让你无论在哪都能对家里的情况了如指掌。这个项目就是一个绝佳的入门实践&#x…...

OpenClaw(小龙虾)Windows 一键部署教程,零基础搭建本地 AI 智能体

OpenClaw 是一款面向本地自动化场景的轻量级执行框架,凭借稳定的系统级交互能力、简洁的架构设计及良好的扩展性,在桌面自动化、批量任务处理、办公效率提升等场景中广泛应用。与传统脚本工具相比,它无需编写复杂代码,通过自然语言…...

Windows安卓应用安装新方案:告别模拟器,APK安装器如何实现原生级体验?

Windows安卓应用安装新方案:告别模拟器,APK安装器如何实现原生级体验? 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾想在…...

ESP32无代码物联网开发:WipperSnapper实战指南

1. 项目概述:当ESP32遇上无代码物联网如果你手头有一块ESP32-S2或ESP32-S3开发板,想快速做个物联网小项目,比如远程控制个LED灯,或者把家里的温湿度数据传到网上看看,但一看到要写代码、配网络、调API就头疼&#xff0…...

Spring Framework(DI)

1.依赖注入思考:向一个类中传递数据的方式有几种?普通方法(set方法)构造方法思考:依赖注入描述了在容器中建立bean与bean之间依赖关系的过程,如果bean运行需要的是数字或字符串呢?引用类型简单类型(基本数据…...

“同学家住别墅,咱们穷吗?”:最好的家产,是睡个好觉

有一天傍晚,刚把小儿子从学校接回来,这小子书包都没来得及放下,就给我抛出了一个灵魂拷问。“爸,今天听同学说,他们家换了大别墅,上下三层还有专门看电影的房间。”他顿了顿,眼神里带着一种真诚…...

深入解析UDS 0x19服务:DTC状态掩码与故障诊断实战

1. UDS 0x19服务与DTC状态掩码基础 当你看到仪表盘上突然亮起的故障灯时,背后其实是车载ECU通过UDS协议在向你传递信息。作为ISO 14229标准的核心服务之一,0x19(ReadDTCInformation)服务就像是车辆的自检报告读取接口,…...