汽車軟件研發智能化:AI在CI/CD中的實踐

? ? ? ?當汽車行業加速駛入“軟件定義”的時代,軟件已成為決定車輛競爭力的核心要素。從智能座艙的多場景交互到自動駕駛的復雜決策邏輯,汽車軟件的代碼量逐年遞增,復雜度呈指數級攀升,傳統研發流程深陷困境:

  • 代碼質量管控滯后,大量依靠人工評審和后期專業工具測試
  • 服務器、測試設備、軟件license等軟硬資源長期處于 “忙閑不均” 的狀態
  • 故障日志排查淪為“體力博弈”,人工手動排查篩選海量日志
  • 無法快速掌控、分析當前研發效能狀態

? ? ? ?這些痛點如同隱形的枷鎖,嚴重影響著車企的研發效率。在此背景下,經緯恒潤基于多年汽車軟件研發領域的技術沉淀,推出“AI驅動的智能CI/CD全棧解決方案”。該方案以經緯恒潤自研的汽車軟件CI/CD平臺INTEWORK-PET為技術底座,通過融合AI大模型使汽車軟件研發流程更加自動化和智能化。PET平臺在傳統持續集成基礎上深化了研運一體化(DevOps)的概念,高效地將嵌入式軟件研發涉及到的ALM平臺、倉庫、模型/代碼、軟件集成、編譯構建、HIL測試、版本管理以及發布等環節打通,實現從研發到交付的全流程自動化,是針對汽車行業的DevOps平臺。

INTEWORK-PET平臺

智能代碼護航:做到“事前防御”

? ? ? ?代碼質量是軟件研發的生命線,也是軟件研發過程質量關注的核心, AI+PET平臺的方案中,能夠在開發者提交代碼階段自動化完成代碼掃描:不僅能識別語法錯誤、變量未定義等基礎問題,更能基于百萬級汽車軟件缺陷案例庫,預判可能導致功能安全風險的邏輯風險。同時,AI會根據代碼修改范圍自動優化測試用例,提高測試覆蓋率,讓存在缺陷的代碼在提交階段就被攔截。

AI自動評審代碼

自適應流水線:讓資源“按需流動”

? ? ? ?傳統CI/CD流水線中,資源分配依賴CI/CD引擎的隨機分配策略,往往出現“關鍵任務等資源、閑置資源無人用”的窘境。AI+PET方案的智能調度系統通過實時分析任務優先級、歷史執行時長、硬件負載等數據,動態調整資源分配策略。當檢測到大規模仿真測試、大量消耗資源的編譯任務或大范圍、多規則集的代碼靜態掃描任務時,會自動選用硬件資源配置高的服務器,而對于小型功能模塊的集成和測試任務,則智能分配輕量計算節點,提高資源利用率。

流水線資源智能分配

預見性運維:提前預警運維故障

? ? ? ?汽車行業需要用到很多商業軟件,這些軟件往往分布式部署在不同服務器,而這些服務器的穩定性直接影響用戶體驗。AI+PET方案能夠實時采集CPU占用、內存泄漏、網絡延遲等多項指標,AI結合服務器歷史資源占用情況構建出動態預警模型。當發現某服務器的資源出現異常波動占用時,系統會在提前發出資源預警,并精準定位到可能引發資源預警的流水線,告知工程師提前干預,降低運維故障率,避免服務器運維故障導致CI/CD資源不可用的風險。

?運維資源管理

問題智能定位:讓日志“自己說話”

? ? ? ?當流水線產生故障日志時,在大量日志中人工排查定位根因如同“大海撈針”。AI+PET方案能通過從海量非結構化日志中提取關鍵信息,自動關聯代碼提交記錄、測試報告等數據,分析故障日志原因,幫助快速定位問題根源。

效能智能洞察:用數據驅動決策?

? ? ? ?研發效能的提升需要精準的“數字畫像”。AI+PET方案的效能度量模塊會自動匯總全流程數據,根據用戶需要生成各式數據看板:從“代碼提交到構建成功的平均時長”到“缺陷修復的閉環周期”,從“各團隊測試用例復用率”到“資源成本占比”,以及項目測試缺陷趨勢等,直觀呈現研發流程中的瓶頸。并且AI分析當前研發數據情況,生成多維度效能數據分析報告,給出優化建議。

效能度量數據

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/95787.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/95787.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/95787.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DeepSeek:開啟智能體驅動對話式數據分析新時代

在數字化浪潮洶涌澎湃的當下,數據已然成為驅動企業發展、推動科學研究以及優化日常生活決策的關鍵力量。數據分析,作為從海量數據中提取有價值信息、洞察趨勢、挖掘規律的核心手段,其重要性不言而喻。無論是企業精準把握市場動態、優化運營流程,還是科研人員探索未知領域、…

MCP驅動企業微信智能中樞:企業級機器人服務構建全攻略

一、背景與目標 公司規模200-300人,主要使用企業微信作為內部溝通平臺。日常面臨大量重復性通知工作,如會議提醒、系統維護通知、項目進度更新等。 業務痛點: 人工發送通知效率低下,平均3分鐘/條重要信息傳遞不及時&#xff0c…

語音識別系統的技術核心:從聲音到文字的智能轉換

語音識別技術,也稱為自動語音識別(ASR),其核心目標是將人類語音信號轉換為對應的文本或指令。隨著人工智能的發展,語音識別已成為智能助手、實時翻譯、車載系統等領域的關鍵技術。其工作原理可分解為信號處理、特征提取…

《用 Django 構建博客應用:從模型設計到文章管理的全流程實戰》

《用 Django 構建博客應用:從模型設計到文章管理的全流程實戰》 一、引言:為什么選擇 Django 構建博客系統? 在 Python 的 Web 框架中,Django 被譽為“全能型選手”。它不僅提供了強大的 ORM、模板系統、認證機制和后臺管理,還鼓勵開發者遵循“DRY”(Don’t Repeat You…

以 R1 為視角,手把手教你畫 OSPF 最短路徑樹與推導路由表

視頻版講解>>>>>>>>>>>>>>>>>>>OSPF最短路徑樹構建與路由計算練習(一) 在 OSPF 協議的學習中,“紙上談兵” 不如 “實戰推演”—— 尤其是以特定路由器為主視角,從 LS…

axios請求緩存與重復攔截:“相同請求未完成時,不發起新請求”

import axios from "axios";// 1. 緩存已完成的請求結果(key:請求URL參數,value:數據) const requestCache new Map(); // 2. 記錄正在執行的請求(避免并行重復請求) const pendingR…

k8s的SidecarSet配置和initContainers

目錄引言一、k8s如何實現Sidecar這段配置正確嗎?正確的配置方式為什么這樣做?一個簡單的例子總結二、什么是SidecarSet主要功能使用場景示例配置三、也可以通過 initContainers 的 restartPolicy 實現邊車邏輯四、題外話:什么是InitContainer…

PostgreSQL與SQL Server:為什么 PostgreSQL遙遙領先

PostgreSQL與SQL Server:為什么 PostgreSQL遙遙領先 在數據庫領域,PostgreSQL 和 Microsoft SQL Server 長期以來一直是競爭對手。然而,近年來,PostgreSQL 以其性能、靈活性和創新功能讓 SQL Server 望塵莫及。以下是對 PostgreSQL 明顯優越的…

零跑汽車8月交付57066臺,同比增長超88%

零跑汽車官宣,在剛剛過去的8月份,品牌交付57066輛,同比增長超88%再創歷史新高,并實現了連續6個月穩坐新勢力銷冠。目前,零跑旗下共有T03、B10、B01、C01、C10、C11、C16等七款車型在售,得益于零跑堅持全棧自…

DNS地址推薦

DNS地址推薦(2025年最新整理) 以下DNS服務器按使用場景分類,涵蓋國內、國際、安全隱私、游戲優化等需求,均為2025年仍在維護的公共DNS服務: 一、國內通用DNS(適合中國大陸用戶) 國內DNS服務器對…

興趣電商內容數據洞察未來市場走向研究——基于開源AI智能名片鏈動2+1模式S2B2C商城小程序的實踐

摘要:在互聯網電商數據高度透明的當下,“已發生”的品類規模和品類增速數據雖易獲取,但主要反映市場歷史狀況,難以預測未來走向。興趣電商的內容數據因揭示消費者“新需求”和“潛在需求”,在宏觀層面更早體現用戶消費…

【已更新文章+代碼】2025數學建模國賽A題思路代碼文章高教社杯全國大學生數學建模-煙幕干擾彈的投放策略

截止周四晚上11點已更新五個問題完整建模和問題一二的代碼 截止周五早上完整版已更新 可以看主頁最新博文獲取 完整內容請看文末最后的推廣群2.1問題1的分析 問題1是典型的確定性時空幾何與運動學計算問題,核心在于通過建立坐標系下的參數方程,量化煙幕云…

UE4 Rider如何直接調試PC DebugGame

背景1、用UBT 打了一個exe的包,打開時遇到崩潰,想獲知這個崩潰時的中間信息,例如材質信息,于是我直接雙擊 打包位置下的崩潰dmp文件 (MyGame/Saved/Archived/WindowsClient/MyGame/Saved/Crashes/....dmp) …

【FastDDS】Layer DDS之Domain ( 06-Partitions )

在DDS(Data Distribution Service,數據分發服務)中,Partition(分區) 是一種在“域(Domain)”提供的物理隔離基礎上,為發布者(Publisher)和訂閱者(Subscriber)新增的邏輯隔離與通信篩選機制。它的核心作用是在“域”和“主題(Topic)”之外,進一步精細化控制哪些…

FastVLM:高效視覺編碼助力視覺語言模型突破高分辨率效率瓶頸

想要掌握如何將大模型的力量發揮到極致嗎?葉梓老師帶您深入了解 Llama Factory —— 一款革命性的大模型微調工具。 1小時實戰課程,您將學習到如何輕松上手并有效利用 Llama Factory 來微調您的模型,以發揮其最大潛力。 CSDN教學平臺錄播地址…

【HarmonyOS】一步解決彈框集成-快速彈框QuickDialog使用詳解

【HarmonyOS】一步解決彈框集成-快速彈框QuickDialog使用詳解 一、集成的應用背景介紹 最近比較忙,除了工作節奏調整,有重點項目需要跟。業務時間,也因為參加了25年創新大賽,我們網友,組成了鴻蒙超新星研發團隊&#x…

當公司在你電腦上安裝了IP-guard,你必須知道的事

保護公司機密的同時,你的隱私權何在?在現代企業中,為了保護敏感數據和知識產權,很多公司會選擇在員工電腦上安裝監控軟件,IP-guard 就是其中常見的一款。如果你發現公司電腦安裝了IP-guard,以下幾點是你需要…

拆分TypeScript項目的學習收獲:避免緩存問題,peerDependencies,引用本地項目

最近需要將工作中的一個TS包拆出一部分代碼,以便在多個團隊和項目中共享。原以為這會是一項特別簡單的工作,但是也花了兩天才大致拆成功。因此記錄一下,也給有類似需求的同學一點經驗。 所拆項目的大致功能:整個項目的結構大致分為…

無人機各種接頭焊接方法

無人機接頭的焊接直接關系到設備可靠性和飛行安全,以下是常見接頭的焊接方法及注意事項:一、焊接通用原則工具準備恒溫焊臺(推薦溫度:$350 \pm 20^{\circ}\text{C}$)含松芯焊錫絲(直徑0.8mm)助焊…

[Linux] Linux標準塊設備驅動詳解:從原理到實現

Linux標準塊設備驅動詳解:從原理到實現 在Linux系統中,塊設備是存儲系統的核心組成部分,涵蓋了硬盤、固態硬盤(SSD)、U盤、SD卡等各類持久化存儲介質。與字符設備不同,塊設備以固定大小的“塊”為單位進行數…