AI 助力汽车电子测试:落地应用的六大挑战

news/2024/11/27 16:28:32/文章来源:https://www.cnblogs.com/polelink/p/18572571

引言:AI 的机遇与挑战

 

自从 ChatGPT 横空出世以来,人工智能似乎一夜之间变得无处不在。在日常使用中,我们常常在惊艳与失望之间徘徊:它有时能展现出令人惊叹的能力,洞察深刻、对答如流,有时却又犯下令人哭笑不得的错误。正如 ChatGPT 官方页面的警示语所说:“ChatGPT 也可能会犯错。请核查重要信息。” 这提醒我们,尽管 AI 技术突飞猛进,但要将其转化为实际生产力,还需要深入的思考和探索。

 

在工程领域,特别是汽车电子测试这样的专业领域,我们更需要理性地看待 AI 的能力。不同于日常的聊天问答,工程领域对工具的可靠性、稳定性和可预测性有着极高的要求。那么,在这样的专业领域中,什么样的 AI 应用才是真正有价值的?AI 又该如何与现有的工作流程深度融合,真正帮助工程师提升工作效率?这些都是我们需要认真思考的问题。

 

今年初,我们给小北同学已经配上了AI智能助理PiHoo,看看他们配合得怎样了?

 

互动动作1

汽车电子测试的复杂性与 AI 应用机会

 

汽车电子测试是一个专业性强、流程复杂的领域。从测试项目启动开始,工程师们就要经历一系列严谨而复杂的工作环节:首先需要深入分析需求文档,制定相应的测试策略;继而设计测试用例并组织评审;之后要搭建和配置测试环境,开发测试脚本;最后是执行测试,进行问题分析,生成测试报告,并对测试结果进行验证确认。每一个环节都需要专业的知识和丰富的经验,任何一个环节的疏漏都可能影响最终的测试质量。

 

在这些复杂的工作流程中,AI 可以作为工程师的得力助手,在多个关键环节发挥重要作用。在测试需求分析阶段,AI 可以辅助处理和解析复杂的需求文档,帮助工程师提取关键的测试点,识别需求中潜在的风险。当进入测试用例设计阶段,AI 能够推荐合适的测试场景,辅助生成基础的测试用例,并提供测试覆盖度分析,帮助工程师确保测试的完整性。

 

在测试脚本开发阶段,AI 可以显著提升效率:它能够根据测试用例自动生成测试脚本框架,提供代码补全和优化建议,辅助识别潜在的代码缺陷。在脚本调试过程中,AI 可以分析执行日志,辅助定位问题,并给出修复建议。这可以加快开发速度。

 

到了测试执行阶段,AI 的价值同样显著。它可以协助优化测试执行策略,生成部分测试数据,在发现异常时及时预警。测试完成后,AI 还能分析测试日志,对问题进行分类,并协助生成规范的测试报告,提升测试后期工作的效率。

 

通过在这些特定环节中融入 AI 能力,可以显著提升工程师的工作效率,减少重复性工作。

 

然而,要真正实现这些目标,我们必须首先正视当前 AI 技术面临的几个主要挑战。

 

互动动作2

当前 AI 在工程领域面临的主要挑战

 

1. 自然语言的固有局限

 

人们常说,被误解是表达者的宿命。这源于自然语言与生俱来的模糊性和不确定性。正是因为这个原因,在工程领域,人们发明了各种专门的语言,如编程语言和建模语言等,以降低信息传达过程中的不确定性。然而,当 AI 来处理这些自然语言时,同样会面临理解偏差的问题。为了确保 AI 能够准确理解输入文本中表达的意图,我们必须建立完善的机制,比如增加评审和测试环节,以验证 AI 的理解是否与人类的预期相符。这种验证机制不仅是对 AI 输出的把关,更是确保整个工作流程可靠性的重要保障。

 

2. 复杂图表处理能力不足

 

在汽车电子测试领域的需求文档中,各种专业术语和复杂图表是不可或缺的表达方式。然而,当前的大语言模型(LLM)最擅长处理的是纯文本数据,即便具备了多模态处理能力,要完全理解工程领域中那些专业的、复杂的图表依然是一个巨大的挑战。为了解决这个问题,需要精心设计处理流程,将LLM 不擅长处理的信息转换为它能够理解的纯文本格式,如 JSON 或 Markdown 等。但任何转换过程都不可避免地会造成信息损失,因此在设计这样的处理流程时,必须考虑如何控制信息损失,并建立有效的异常提示机制,确保在关键信息可能丢失时及时警示用户。

 

3. 上下文长度限制

 

上下文长度的限制是当前大语言模型面临的一个显著瓶颈。例如 32k token 的上下文长度,换算成英文文本大约是 50~100 页左右,这其中还没有考虑连续对话占用的空间。在实际工程应用中,需求文档动辄几百上千页,远超模型的处理能力。需要对文档进行分段处理,但这又带来了新的挑战:在一份完整的工程需求文档中,不同段落之间存在着复杂的互相引用和依赖关系。简单的分段处理可能导致 AI 无法完整理解某个需求片段的完整语境。因此,所需要的预处理机制,在保证每个片段长度适中的同时,还要能为 AI 提供充分的上下文信息,使其能够准确理解每个需求片段在整体系统中的位置和意义。

 

4. 幻觉问题

 

大语言模型的"幻觉"问题,即模型生成看似合理但实际错误的内容,这在工程应用中是不能接受的。当我们把 AI 视为一种工程工具时,如果这个工具本身无法检测或预防可能出现的错误,使用它将会带来难以预估的风险。在汽车电子测试这样对可靠性要求极高的领域,AI 的每一个输出都可能影响到测试的质量和结果的可靠性。因此就必须建立一套输出验证和监控机制,根据 AI 输出结果的影响程度和范围,设置相应的验证流程和质量控制门槛,确保每一个 AI 的输出都经过充分的验证和确认。

 

5. 专业知识体系的局限

 

当前的大语言模型虽然经过了海量数据的训练,但在特定专业领域的知识掌握仍然不够深入和系统。在汽车电子测试领域,存在大量的专业标准规范(如 ISO 26262、ASPICE 等)、测试方法论和最佳实践,这些专业知识往往需要多年的实践和积累才能真正掌握。AI 在处理这些专业问题时,可能会出现理解片面或者无法准确把握具体场景需求的情况。因此,在应用 AI 工具时,我们需要建立专门的行业知识库来增强 AI 在特定领域的专业能力。

 

6. 工具链集成的挑战

 

汽车电子测试领域已经形成了一套成熟的工具链生态,包括需求管理工具、测试用例管理系统、自动化测试平台、缺陷跟踪系统等。要让 AI 真正发挥作用,就必须能够与这些既有的工具链无缝集成。然而,不同工具之间的数据格式、接口协议可能存在差异,如何让 AI 能够准确理解和处理这些工具产生的数据,如何确保 AI 的输出能够被这些工具正确接收和使用,都是需要解决的技术难题。

 

互动动作3

结语

 

在汽车电子测试这样的专业工程领域,我们需要的显然不是一个简单的聊天机器人。工程师们需要的是一个可靠的、值得信赖的问题解决工具。这个工具的输出必须是稳定、一致且可预期的 —— 我们不期待它带来任何“惊喜”,更不能容忍“惊吓”。即便它每次只能给出 60 分的结果,我们也希望它能保持这个水准,而不是时而 40 分,时而又达到 80 分。同时,这个工具必须具有清晰明确的能力边界,能够识别出什么是它可以胜任的,什么是超出其能力范围的。更重要的是,它需要具备完善的错误检测机制,在出现问题时能够及时向用户发出警示。只有同时满足这些要求,AI 工具才能真正在工程实践中发挥其价值,成为工程师可靠的助手。

 

作为深耕汽车电子测试领域十余年的专业咨询公司,北汇信息对 AI 技术保持开放的态度。我们将充分发挥在汽车电子测试领域的专业优势和丰富经验,探索 AI 技术与传统测试服务的融合。

 

大家对于AI在汽车电子测试领域里有什么期待?对于PiHoo如何帮助小北同学有什么想法?欢迎在评论区留言,我们将择优派送PiHoo精美钥匙扣。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/842351.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

还在为文件版本不同步烦恼?这款工具让你不再焦虑!

碎片化办公时代的困扰,你中招了吗? 现代人的工作习惯与十年前相比发生了翻天覆地的变化。以下几种典型场景,你是否也深有体会?设备切换的痛苦早晨在电脑上打开的文档,到了外出会议时却发现手机上打不开最新版本;任务进度需要重新整理,浪费了宝贵的时间。信息的割裂与丢失…

水域智能监管视频分析服务器水源地入侵识别算法技术与应用守护水域安全

随着科技的飞速发展,视频监控技术已广泛应用于各个领域,从公共安全到环境保护,无不体现着其巨大的价值。在这一背景下,水域智能监管视频分析服务器作为智能监控系统的核心,正不断融合先进的人工智能算法,以实现更为精准、高效的监控目标。其中,水源地入侵识别算法作为一…

LeetCode2 两数相加

请你将两个数相加,并以相同形式返回一个表示和的链表。LeetCode2 两数相加 题目链接:LeetCode2 描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的…

TIA使用SCL做交通信号灯带倒计时闪烁控制

继续练习SCL编程,按照前面第2个练习的要求,使用SCL实现红绿黄等倒计时还有5秒进行闪烁。 前面程序新建一个SCL编程的FB,建立下面的变量写下面的SCL程序 IF #stopbtn = 1 THEN #CurrentState := 4;END_IF;IF #startbrn = 1 THEN #CurrentState := 1;END_IF;(*红灯控制*…

CudaSPONGE高性能GPU分子模拟

本文简单介绍了一下CudaSPONGE高性能分子动力学模拟软件,其基于原生的CUDA C开发,具有极高的模拟效率。结合前处理工具Xponge用于生成和处理输入文件,可以很好的兼容目前常用的很多力场形式。技术背景 CudaSPONGE是基于CUDA C开发的一款纯GPU分子动力学模拟软件,具有模块化…

杭州数据恢复之杂牌U优盘损坏电脑不识别拆解芯片怎么恢复数据

这是一个32G的杂牌U优盘,突发损坏无法正常识别。U盘内存卡SSD固态硬盘等这类Flash存储介质损坏很多都是突发的,没有故障征兆。U盘经过检测能正常加电,没有短路,通过程序能读取到是慧荣的主控方案。这是个非常典型的固件损坏案例,需要读取芯片进行恢复,首先我们把存储芯片…

摄像机实时接入分析平台视频分析网关拍照检测视频监控系统中人脸识别技术的具体应用建议

在智能化监控系统的构建中,人脸识别技术的应用日益广泛,尤其在安全监控、人流管理等方面发挥着重要作用。为了确保人脸识别系统的有效性和准确性,必须对环境、行人以及摄像头的设置有明确的要求和建议。本文将详细介绍人脸识别系统在实际应用中的环境和安装要求,以及摄像机…

线性时间选择[C++,附代码]

0 引言 问题:从无序数组中选择第k小的元素。 1 随机选择法 1.1 算法步骤:选择基准元素:随机选择一个元素作为基准。分区:对数组进行分区,使得基准元素左边的所有元素都小于它,右边的所有元素都大于它。分区过程完成后,我们得到了基准元素在数组中的位置pivotIndex。递归…

11.27 模拟赛

复盘 T1 一眼不会。模拟样例的时候好像得到了一个对于每次询问 \(\mathcal O(n)\) 做的暴力算法。不太清楚。 画了点图。差不多得到一点想法。发现用 set 维护连通块,总复杂度 \(\mathcal O(n \log^2 n)\),1e6 肯定过不去。但应该能过 80。写写试试。 然后写了一坨。实际上这…

fastadmin更改上传附件数据库为附件ID

1.后台返回值加入ID application/admin/controller/Ajax.php文件中upload()方法,2处返回值加上附件ID 这样上传文件后,返回值便会多出file_id字段 2.比如添加商品页面 上传商品图,得到file_id;

联想拯救者 Y7000P 2019 PG0 黑苹果

帮小老弟把Y7000P 2019 PG0笔记本安装了黑苹果系统,参考了GITHUB上的一些资料,并对OC EFI进行调整,以兼容macOS15.x参考链接:https://github.com/xiaoMGitHub/LEGION_Y7000Series_Hackintosh/tree/master

Arch linux下把chromeOS安装至btrfs子卷

旧的ChromeOS单独划分一个ext4分区安装,划分的是ChromeOS可用的最大空间,当存储未用满时,这个ChromeOS独占的分区就有很大的浪费。最近Brunch的作者发布了linux安装工具Linuxloops,可以把ChromeOS安装到Btrfs子卷。Linuxloops采用了图形安装界面,不需要提前下载Brunch及Ch…