- 博客(45)
- 资源 (8)
- 收藏
- 关注
原创 RAG 技术原理与架构拆解:从文档入库到大模型的技术链路
RAG(检索增强生成)技术通过检索外部知识库增强大模型的生成能力,解决大模型知识时效性、私有数据访问等问题。其流程分为离线知识库构建(文档解析、切分、向量化存储)和在线检索生成(语义检索、精排、上下文构造)两个阶段。关键点包括:文档解析的准确性、Chunk切分的合理性、Embedding模型的语义理解能力、多路检索策略的配合,以及Prompt工程对LLM输出的约束。RAG不是简单安装知识库,而是通过系统化流程确保模型基于最新、受控的证据生成回答,并保留可追溯的引用路径。该技术特别适用于企业知识库、专业领域问
2026-08-18 13:34:21
339
原创 RESTful、GraphQL 与 gRPC 接口设计规范及最佳实践
文章摘要(150字) 本文为API设计规范指南,面向技术团队提供多协议统一标准。核心原则包括:围绕领域建模而非技术实现、契约与实现同步、跨协议语义一致、精确处理空值与类型、严格区分认证授权、保障幂等与可观测性。技术选型对比REST、GraphQL和gRPC的适用场景,并详细规定RESTful API的资源定位、HTTP方法、状态码、错误处理等设计要点,强调兼容性、安全性和可维护性。同时涵盖分页策略、并发控制、缓存机制及版本管理的最佳实践。
2026-08-14 13:55:31
393
原创 物联网组网通信协议原理与选型指南
本文摘要: 物联网通信技术选型需根据应用场景需求在覆盖、功耗、容量等要素间权衡。文章对比分析了主流无线技术的特点:LoRaWAN适合低频广域采集;ZigBee和Bluetooth Mesh适用于智能家居等自组网场景;Wi-Fi Mesh提供高带宽但功耗较大;NB-IoT和Cat.1依托运营商网络,分别适用于低速率和中速移动场景。关键选型要素包括网络拓扑(星型/树型/Mesh)、协议栈完整性、频谱特性及全生命周期成本。实际部署需考虑现场环境测试,不存在通用最优方案。
2026-08-14 09:44:46
570
原创 模型不是忘了,而是没看到:Context Engineering如何决定Agent的表现
摘要: 本文探讨大模型的上下文工程(Context Engineering)策略,以家庭装修项目为例,分析如何优化有限上下文窗口(Context Window)的信息管理。模型每次推理仅依赖当前上下文,而非长期记忆,因此需通过保存、选择、压缩和隔离四种策略动态管理信息。保存确保关键数据跨会话可用;选择精准提取当前任务所需资料;压缩精简历史对话;隔离防止无关任务干扰。同时,文章讨论了多Agent系统的适用场景与风险,强调共享状态的重要性。最终目标是平衡任务成功率、成本和响应时间,确保模型在每一步都能获取最相关
2026-08-13 14:51:24
472
原创 大模型常见微调框架对比
大模型微调已成为涵盖数据模板、参数高效训练、量化加载、分布式切分、偏好优化和模型导出的系统工程。LLaMA-Factory、Hugging Face TRL、Axolotl、ModelScope SWIFT(ms-swift)与 torchtune 虽然都能训练大模型,但所处抽象层级和适用边界不同。本文梳理其技术关系,比较易用性、扩展性、显存优化、分布式能力和生态覆盖,并给出面向个人实验、算法研究与企业训练的选型建议。
2026-08-13 13:50:08
328
原创 一句话怎样变成数字:Token、Tokenizer 与 BPE 入门
**一句话如何变成大模型的数字?**本文以“小林周末去图书馆学习”为例,详解文本处理流程:1)Tokenizer将句子切分为Token(如“小|林|学习”);2)Token映射为词表中的ID编号;3)ID通过嵌入层转为向量供模型计算。关键点包括:Token不固定为字/词,不同分词器结果可能不同;BPE算法通过合并高频相邻字符生成词表;Token数量影响模型上下文窗口和计算效率。文中还澄清常见误区,如Token≠语义理解、并非越少越好,并附OpenAI实际编码示例(10个Token)。最终强调Tokenize
2026-08-12 16:06:28
271
原创 从“文字接龙”到办事助手:一文看懂 LLM、Tool、MCP 与 Agent
摘要: 本文通过“出门助手”案例,解析大语言模型如何与工具、协议和代理协同工作,实现从基础语言理解到实际任务执行的完整链路。大语言模型(LLM)负责核心推理与表达,但需依赖Tokenizer编码文本、Context管理任务信息、Prompt明确指令、Tool连接外部服务。Model Context Protocol(MCP)标准化工具接入,Agent协调任务流程,Skill提供可复用操作模板。这种分层协作机制将“会聊天”的模型转化为“会办事”的智能体,同时揭示了技术边界与权限管理的重要性。 关键词: 大语言
2026-08-12 15:58:05
154
原创 2026智能汽车OTA测试评价体系白皮书(框架版)
随着软件定义汽车趋势不断深化,OTA已经成为智能汽车持续进化的重要能力。但OTA风险也从传统的下载失败、安装失败,扩展到功能变化、性能变化、用户体验退化、数据异常和安全风险。仅用升级成功率,已经难以完整评价一次OTA的质量。本文提出一套面向智能汽车OTA全过程的测试评价框架,覆盖升级可靠性、功能完整性、整车性能一致性、用户体验、安全风险和运营管理六个维度,并给出从投诉问题、风险场景、测试方法到评价指标的构建路径。
2026-08-05 09:41:18
433
原创 OTA测试不能只测升级成功率:智能汽车OTA场景库建设方法
智能汽车OTA正在成为车辆持续进化的重要方式,但随着升级对象深入座舱、BMS、VCU、MCU、热管理和充电控制系统,测试目标已从“升级流程是否成功”扩展到“升级后功能、性能和用户体验是否发生非预期变化”。面对持续出现的用户问题,仅靠一次次项目测试难以形成长期能力。企业需要建设OTA场景库,把投诉、历史问题、版本变更和测试数据沉淀为可复用、可追溯、可持续演进的质量资产。
2026-08-05 09:40:49
529
原创 智能汽车OTA场景化测试体系建设:如何把用户投诉转化为测试用例
智能汽车OTA正在改变传统汽车研发与验证模式。随着升级对象深入座舱域、BMS、VCU、MCU、充电和混动控制系统,用户投诉也从下载失败、安装失败转向功能退化、性能下降和使用体验变化。这些投诉并不是可以直接照搬的测试结论,却包含大量未被识别的测试需求。本文提出一套五步转换方法,并通过动力、续航、快充和座舱四类案例,演示如何把用户问题转化为可执行、可测量、可判定的OTA场景化测试用例。
2026-08-04 09:16:55
342
原创 从车质网投诉反推智能汽车OTA测试场景:6类能力建设方法
随着智能汽车软件化程度提升,OTA已经成为车辆持续进化的重要能力。但OTA问题正从“下载失败、安装失败”扩展到升级后功能退化、性能变化和用户体验下降。传统流程测试很难覆盖这些真实风险。本文基于2026年6月上半月中国车质网OTA相关投诉分析,提出“投诉问题—用户场景—技术影响—能力需求—测试验证—质量闭环”的场景构建方法,并进一步拆解升级策略、网络策略、版本管理、失败处理、数据保护和场景适应六类核心能力。
2026-08-04 09:14:30
399
原创 为什么很多车主认为OTA是“暗改”?智能汽车OTA用户权益风险分析
智能汽车OTA让车辆具备持续进化能力,但它与手机系统更新并不相同:一次升级可能影响动力、续航、充电、座舱功能和驾驶体验。当用户在升级后发现车辆发生变化,却不知道改了什么、为什么改、是否还能恢复时,就容易产生“厂家是不是偷偷修改了车辆”的疑问。本文不讨论企业是否存在主观“暗改”,而是从信息透明、影响告知、版本差异、数据追溯和异常恢复等角度,分析软件定义汽车时代的用户信任与权益风险。
2026-08-03 10:16:24
462
原创 智能汽车OTA最大的风险,不是升级失败,而是升级后性能退化
随着智能汽车发展,OTA已经成为车辆持续进化的重要方式。但新能源汽车的软件更新对象正从座舱与信息娱乐系统深入BMS、VCU、MCU、充电控制、热管理和混动控制等核心系统。用户真正关心的问题,也正在从“为什么升级失败”转向“为什么升级成功后,动力变弱、续航下降、充电变慢、油耗增加”。本文从控制策略、性能基线、真实场景和版本追溯四个角度,分析OTA性能退化的形成机制、识别难点与测试方法。
2026-08-03 09:58:26
519
原创 2026智能汽车OTA投诉分析:为什么OTA升级成功了,车辆却变差了?
OTA 已经成为智能汽车持续迭代的核心能力,但用户投诉的重心正在变化:问题不再只是“升级包下不下来、装不装得上”,而是系统显示升级完成后,车机、影像、动力、续航和充电体验是否发生退化。本文基于 2026 年 6 月上半月中国车质网 OTA 相关投诉样本,提炼座舱体验退化与整车性能退化两类重点风险,并讨论 OTA 测试为何必须从升级成功率走向升级后的质量管理。
2026-07-31 11:05:52
552
原创 2026车载光纤通信进入多千兆时代:标准与产业进展全梳理
随着汽车电子电气架构由分布式ECU走向域集中、中央计算与区域控制器协同,车内骨干网络正从百兆、千兆向2.5G、5G、10G乃至25G、50G演进。高速铜缆仍将长期占据主流,但在高带宽、强电磁干扰、电气隔离和线束优化要求突出的链路上,车载光纤开始形成新的工程价值。本文从POF与GOF、MOST、车载光以太网、光SerDes和V-PON等路线出发,梳理IEEE 802.3cz、ISO 21111、OPEN Alliance及国内标准进展,并对产业成熟度、优先上车场景、量产瓶颈和四层测试评价框架作出克制判断。
2026-07-30 15:44:01
821
原创 【FastDDS】——使用FastDDS编译IDL文件
fastdds-gen主要是一个用来自动生成代码的工具。他是一个java工具,可以将对应的idl文件生成对应的C++文件。免去我们自己手写对接fastdds的代码(虽然肯定后续要手写)。首先需要编写对应的idl文件,这个文件定义了要传输的数据。(我采用的是国汽智联的DDS2X转换工具把DDS通信矩阵自动转换为idl文件)用来启动其他的pub和sub的。编译完成之后,会在目录下面的script目录下生成对应的脚本。调用fastdds-gen工具生成对应的C++ 文件。下载对应的gtest库。
2024-04-16 15:42:29
2497
原创 【Linux】——Linux后台运行程序命令
当在一个终端界面中想要某命令切换到后台运行,从而不影响其他命令的运行时,就要用到把命令切换到后台的方法。其中最简单的方式是在命令后面加&符号,例如:root@test:~#./test.sh &[2]296成功运行该命令后,系统给出了该进程的进程号296。使用jobs -l命令可以查看当前所有的进程:root@test:~# jobs -l[1]+292Stopped ./test.sh &[2]-296Runni...
2022-10-18 09:21:46
1169
原创 【微信小程序】——微信公众平台-设置-第三方设置-插件-搜不到微信同声传译插件
给小程序添加插件,按照官方的方法在插件那里搜不到微信同声传译插件只好去微信服务平台搜一下找到了微信同声传译,登录后选择给哪个小程序添加,添加成功后去小程序的微信公众平台看已经添加成功了,而且是已通过状态。...
2021-08-18 11:35:11
6047
11
原创 【Ubuntu】——下载并安装blas、cblas、lapack
1、安装gfortransudo apt-get install gfortran2.下载安装包blas:http://www.netlib.org/blas/blas.tgzcblas:http://www.netlib.org/blas/blast-forum/cblas.tgzlapack:http://www.netlib.org/lapack/3.安装blas先解压文件 tar xvf blas.tgz,或直接将文件提取出来cd blas #blas的解压文件夹..
2021-07-21 20:50:18
7444
1
原创 【Linux】——查看有线网卡eth0和eth1分别对应网卡型号
一般情况下,电脑网卡是按照安装顺序命名的,先安装的是eth0,后增加的以此类推。1.首先查看网卡的型号lspci | grep -i net2.输入命令,可以通过driver区分两个网卡的型号。(我的etho对应RealTek,eth1对应Intel。)ethtool -i eth0ethtool -i eth1...
2021-03-23 15:29:15
7282
1
原创 【Linux】——LibPLN 安装指导
目录第一步,安装依赖第二步,控制台环境第三步,使用CMake生成Makefile第四步,构建及安装第一步,安装依赖打开终端,输入命令,安装以下四个依赖包CMake sudo apt install cmake-qt-gui Build environment sudo apt install g++ FFTW sudo apt install libfftw3-dev Boost sudo apt ins.
2020-12-22 19:57:35
1442
1
转载 【Ubuntu】——解决Ubuntu16.04 开机显示The system is running in low-graphics mode
不小心删了.iso文件,导致进入不了图形界面了。找到一种办法转载自https://blog.csdn.net/qq_26348877/article/details/79256277vmware装搜狗输入法的时候出错,后来重启的时候直接进不了图形界面了,黑屏下弹出一个提示框,The system is running in low-graphics mode...,找了网上的办法,列出来四五种,试了很多种没有效果。最后发现一种可行的方法:1. 不用管提示,直接按 ctrl+alt+F1,会进入一
2020-12-21 19:05:55
746
1
原创 【OMNet++】——OMNet++4.6下载、安装与使用
目录1.准备工作1.1下载安装包1.2下载依赖2.安装2.1提取编译2.2环境变量2.3配置和构建omnet++2.4验证安装2.5启动IDE2.6使用IDE2.7重新配置库1.准备工作1.1下载安装包官网:http://omnetpp.orgCSDN:https://download.csdn.net/download/Yang_XiaoYang/136968381.2下载依赖打开终端,安装必要的依赖库sudo apt-get in
2020-12-15 19:50:21
5050
3
翻译 【OMNet++】——ptpd2.3编译文档
原文:https://github.com/ptpd/ptpd/blob/master/README.repocheckout如果您是从tarball分发版获取此代码,则此文件不适用于您。如果从repo签出获得此代码,则需要安装autoconf、automake和libtool。运行: autoreconf -vi生成构建环境。在一些较旧的系统上,您可能会得到libtool错误(./libtool: line nnnn: X[command]: command not found)
2020-12-04 19:27:28
573
翻译 【PTP】——ptpd2的构建和安装说明
原文:https://github.com/ptpd/ptpd/blob/master/INSTALLPTP守护进程版本2的构建和安装说明2015年6月15日George V. Neville-Neil, Wojciech Owczarek众所周知,PTP守护进程用于FreeBSD、NetBSD、OpenBSD、OpenSolaris及其衍生产品,Mac OS X和Linux系统。*)前提您将需要以下工具和库来构建ptpd2:1. GNU自动工具(automake, autoco
2020-12-04 19:21:52
3210
1
原创 【PTP】——PTPd2.3时间同步实验
一、关闭NTP时间同步1.查看NTP状态timedatectl status2.关闭NTP服务sudo timedatectl set-ntp false可以看到Network time on已经处于no的状态。二、PTPd2局域网中实验
2020-12-04 18:23:33
1918
原创 【Linux】——GNU autotools 下载和安装
前言:做PTP实验,需要先准备好GNU autotools 。1.安装任意位置打开终端,输入命令sudo apt-get install autoconf自动安装automake autotools-dev libsigsegv2 m4建议安装autoconf-archive gnu-standards autoconf-doc libtool这个时候再使用apt安装建议安装包,发现无效。然后采用下面的办法2.下载.tar.gz,在GNU安装包中找到自己想要下载的安装包
2020-12-04 16:19:55
4580
1
原创 【VMware】——Ubuntu虚拟机通信延迟低的解决办法整理
前言:在Vmware里面安装了两台Ubuntu16.04系统,但两台虚拟机之间的通信延迟太高。经过查阅资料,整理了以下有用的解决办法。目录1.网络连接方式2.内存3.VMware设置(亲测能最多降低1/3的通信延迟)1.网络连接方式VMware虚拟机有三种网络模式,其中桥接模式被很多博主测试能够提升速度。2.内存我自己的联想笔记本是8GB的内存,能够分配给虚拟机的总共有6.1GB。内存设置的原则是:所有虚拟机同时使用的最大内存上限之和不能超过宿主机系统(真实系统)的空余内
2020-12-03 16:59:01
4036
原创 【VMware】——虚拟机ubuntu显示屏幕太小
1.启动系统后,打开菜单栏“虚拟机——>安装VMware Tools”,2.等待一会,左边状态栏会出现一个“DVD”图标,点击打开如下界面。3.将.gz文件复制到本地,并提取4.得到如下文件,解压出来可以看到有一个vmware-install.pl的文件,这个文件就是安装VMware Tools的脚本文件。5.打开终端,进入进入到vmware-install.pl文件所在的目录下(或直接在当前文件夹下右键打开终端)6.,运行命令:sudo perl vmware
2020-11-29 17:56:20
868
1
原创 【VMware】——VMware Workstation 15.5 Pro 安装 Ubuntu 16.04
1、创建虚拟机1.1 启动 VMware 15,新建虚拟机(1)切换到主页,选择“创建新的虚拟机”(2)“下一步”(3)“下一步”(4)“下一步”(5)"Linux","Ubuntu 64位",“下一步”(6)自定义虚拟机名称、位置,“下一步”(7)自定义处理器和内核数量,没有特殊要求,按照下图即可.“下一步”(8)自定义虚拟机内存,一般4G。“下一步”(9)选择“使用桥接网络”,“下一步”(10)“下一步”(11)“下
2020-11-29 16:06:27
2005
1
原创 【Ubuntu】——Windows10 下安装 Ubuntu 16.04
前言:研究课题需要在Linux环境下做实验,了解到实验环境在Ubuntu 16.04下是最稳定的,试着给自己安装了双系统。一、准备工作1.制作系统U盘1.1下载Ubuntu 16.04镜像下载地址,我用的是浙大的开源镜像,速度很快。下载desktop版64位.iso,如图:1.2制作U盘(1)首先插上U盘,请提前备份U盘里面的资料,因为后面操作要格式化U盘(2)下载制作软件:百度网盘链接: https://pan.baidu.com/s/11HDsL-IRvUQzsDnToY
2020-11-24 19:21:02
1437
3
RAG技术原理与架构拆解
2026-08-18
RESTful、GraphQL与gRPC接口设计规范及最佳实践
2026-08-14
物联网组网通信协议原理与选型指南
2026-08-14
【Agent 技术原理与架构解析】基于Context Engineering的Agent上下文管理策略
2026-08-13
人工智能大模型微调框架技术对比分析:LLaMA-Factory、TRL、Axolotl、ms-swift与torchtune选型指南
2026-08-12
【Agent 技术原理与架构解析】基于BPE的Token编码机制解析
2026-08-12
【Agent 技术原理与架构解析】大语言模型(LLM)到智能体(Agent)的技术演进路径
2026-08-12
智能汽车2026智能汽车OTA升级风险分析与场景化测试评价研究报告
2026-08-04
【车载光纤通信】多千兆GOF技术路线、标准体系与四层测试评价:面向中央计算与智驾场景的产业化进展分析
2026-08-04
智能汽车电子 - OTA 场景化测试 - 痛点分析 / 场景矩阵 / 评价指标 / 能力盘点 - 研发验证与质量管控配套工具矩阵
2026-08-04
openDDS开发者手册3.27.0-英文版
2024-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅