91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AI 輔助代碼修復(fù):嵌入式軟件開(kāi)發(fā)的突破性進(jìn)展

北匯信息POLELINK ? 2026-03-26 11:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Steve Howard,Perforce Software,北匯信息編譯

嵌入式世界展覽會(huì)(Embedded World)歷來(lái)是行業(yè)尖端創(chuàng)新的風(fēng)向標(biāo),不出意外,AI 相關(guān)的技術(shù)發(fā)展在 2026 年極有可能再次爆發(fā)。其中最新的技術(shù)之一,便是AI 輔助代碼修復(fù),它將助力軟件開(kāi)發(fā)人員更高效、更精準(zhǔn)地解決編碼錯(cuò)誤、安全漏洞以及標(biāo)準(zhǔn)合規(guī)性問(wèn)題。盡管這項(xiàng)技術(shù)問(wèn)世不久,但預(yù)計(jì) AI 輔助代碼修復(fù)很快就會(huì)成為 DevOps 流程中的標(biāo)準(zhǔn)環(huán)節(jié)。

為了理解這種方法為何具有如此大的突破性,了解一些行業(yè)背景會(huì)很有幫助。長(zhǎng)期以來(lái),嵌入式軟件開(kāi)發(fā)人員一直依賴靜態(tài)分析工具來(lái)自動(dòng)檢測(cè)問(wèn)題,這種方式顯然比人工代碼審查更節(jié)省時(shí)間。然而,開(kāi)發(fā)人員目前仍需投入30% 到 50%的調(diào)試時(shí)間來(lái)解讀靜態(tài)分析結(jié)果并研究修復(fù)方案。

部分開(kāi)發(fā)人員已經(jīng)嘗試使用 AI 編碼助手來(lái)觀察其是否能提升效率、助力生產(chǎn)力,但這往往會(huì)導(dǎo)致質(zhì)量控制層面的權(quán)衡??▋?nèi)基梅隆大學(xué)(Carnegie Mellon)最近發(fā)布的研究指出,在應(yīng)用不當(dāng)?shù)那闆r下,修復(fù)準(zhǔn)確率甚至低至20%。顯然,20% 的準(zhǔn)確率遠(yuǎn)遠(yuǎn)達(dá)不到實(shí)用標(biāo)準(zhǔn),尤其是在醫(yī)療、汽車、國(guó)防、航空等嵌入式系統(tǒng)所在的對(duì)安全性要求極高的環(huán)境中。

上下文越豐富,準(zhǔn)確性越高

這正是 AI 輔助修復(fù)的核心價(jià)值所在:當(dāng)它與深度過(guò)程間(inter-procedural)靜態(tài)分析數(shù)據(jù)有效結(jié)合時(shí),能產(chǎn)生質(zhì)的飛躍。靜態(tài)分析結(jié)果不僅能精準(zhǔn)識(shí)別嵌入式軟件中那些難以察覺(jué)的復(fù)雜編碼問(wèn)題,還能將這些具有“上下文感知”能力的精準(zhǔn)數(shù)據(jù)提供給 AI 代碼助手,從而生成更準(zhǔn)確的修復(fù)建議。

AI 提出的更改會(huì)以代碼差異(diff)視圖呈現(xiàn),清晰標(biāo)注“待移除內(nèi)容、待新增內(nèi)容、待修改內(nèi)容”,并在 AI 聊天窗口中同步顯示所有上下文及解決方案詳情。

業(yè)界領(lǐng)先的靜態(tài)分析技術(shù)能夠提供完整的數(shù)據(jù)流和控制流追蹤。例如,它能追溯變量首次出現(xiàn)的位置、其數(shù)值的變化過(guò)程,以及哪些執(zhí)行路徑最終導(dǎo)致了緩沖區(qū)溢出等故障。因此,這種智能化方案能讓 AI 輔助代碼修復(fù)工具生成更準(zhǔn)確、更有理有據(jù)的修復(fù)方案。

在這種模式下,準(zhǔn)確率會(huì)躍升至 72% - 90%,而 Perforce 實(shí)驗(yàn)室的研究顯示,在真實(shí)應(yīng)用場(chǎng)景中,其準(zhǔn)確率甚至遠(yuǎn)超 90%。通過(guò)這種方式,AI將會(huì)真正成為嵌入式開(kāi)發(fā)團(tuán)隊(duì)的助力,而非一個(gè)僅憑片面信息工作的阻礙。

最優(yōu)的“左移”與 MCP 兼容

除了提升代碼質(zhì)量,基于 MCP 的 AI 輔助代碼修復(fù)還能為踐行“左移”(shift left)理念的嵌入式開(kāi)發(fā)團(tuán)隊(duì)提升生產(chǎn)效率。其核心在于“盡早發(fā)現(xiàn)、盡早修復(fù)”的概念,這已成為 DevOps 最佳實(shí)踐中不可或缺的一部分。

得益于 AI 輔助代碼修復(fù),開(kāi)發(fā)人員得以從繁重的工作負(fù)載中解脫,因?yàn)樗麄儷@得的是針對(duì)新問(wèn)題的精準(zhǔn)方案,而非被海量的碎片化信息所淹沒(méi)。此外,所有操作都集成在開(kāi)發(fā)人員的集成開(kāi)發(fā)環(huán)境(IDE)中,有效避免了令人分心的上下文切換。

一旦應(yīng)用了建議的更改,分析程序會(huì)立即進(jìn)行增量運(yùn)行,以驗(yàn)證問(wèn)題是否確實(shí)修復(fù),并確保沒(méi)有引入新的隱患。這創(chuàng)造了一個(gè)持續(xù)、自檢且更安全的環(huán)境,確保生成的高質(zhì)量代碼不會(huì)破壞系統(tǒng)的其他部分。

然而,最關(guān)鍵的一點(diǎn)是:人類始終擁有主導(dǎo)權(quán),這是通過(guò)“開(kāi)發(fā)人員在環(huán)”(developer-in-the-loop)的確認(rèn)機(jī)制來(lái)實(shí)現(xiàn)的。盡管 AI 在后臺(tái)施展其“魔法”,但AI 輔助修復(fù)始終由軟件工程師全程引導(dǎo)與管控,他們對(duì)發(fā)生的狀況、預(yù)期的更改以及 AI 建議背后的邏輯擁有完全的透明度。這能夠讓嵌入式軟件團(tuán)隊(duì)確信,AI 是一個(gè)得力的助手,而非最終的決策者。

憑借 AI 輔助修復(fù),開(kāi)發(fā)人員不僅能實(shí)現(xiàn)“邊寫邊分析”,還能做到“邊寫邊修復(fù)”。這不僅帶來(lái)了更準(zhǔn)確、更安全的軟件,還優(yōu)化了缺陷檢測(cè)與修復(fù)的左移流程,提升了開(kāi)發(fā)速度,進(jìn)而全面增強(qiáng)了嵌入式項(xiàng)目的 DevOps 流程。

目前Perforce QAC最新版本已經(jīng)提供AI輔助代碼修復(fù)功能,如需試用,請(qǐng)聯(lián)系北匯信息。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    40384

    瀏覽量

    301961
  • 嵌入式軟件
    +關(guān)注

    關(guān)注

    4

    文章

    251

    瀏覽量

    28115
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式AI開(kāi)發(fā)必看:杜絕幻覺(jué),才是工業(yè)級(jí)IDE的核心底氣

    AI浪潮正在重塑嵌入式開(kāi)發(fā)范式,代碼生成效率大幅提升的同時(shí),“AI幻覺(jué)”問(wèn)題卻成為工業(yè)場(chǎng)景落地的核心阻礙——看似合規(guī)的代碼暗藏時(shí)序錯(cuò)誤、硬件
    發(fā)表于 03-18 13:49

    還在手動(dòng)拼接 AI 代碼?你的 IDE 早就該升級(jí)了

    進(jìn)度,更可能因操作繁瑣引發(fā)代碼錯(cuò)誤,直接影響工業(yè)控制系統(tǒng)的穩(wěn)定性與安全。傳統(tǒng)IDE的AI應(yīng)用模式,早已無(wú)法適配嵌入式開(kāi)發(fā)的高效、高可靠需求。 我們真正需要的,是一款深度適配
    發(fā)表于 03-11 10:25

    半導(dǎo)體嵌入式單元測(cè)試的核心技術(shù)、工具選型與落地全流程

    不通過(guò),CI/CD平臺(tái)會(huì)阻斷代碼合并,確保只有通過(guò)測(cè)試的代碼才能進(jìn)入下一個(gè)階段。三、winAMS在半導(dǎo)體嵌入式軟件開(kāi)發(fā)中的實(shí)踐應(yīng)用3.1 汽車電子領(lǐng)域:保障自動(dòng)駕駛系統(tǒng)的安全
    發(fā)表于 03-06 14:55

    嵌入式軟件單元測(cè)試必要與專業(yè)工具重要的系統(tǒng)專業(yè)研究報(bào)告

    ?1. 背景:嵌入式系統(tǒng)的特殊與測(cè)試?yán)Ь?嵌入式軟件廣泛應(yīng)用于汽車電子、醫(yī)療設(shè)備、航空航天、工業(yè)控制等?安全關(guān)鍵系統(tǒng)?(Safety-Critical Systems),其失效可能導(dǎo)
    發(fā)表于 03-05 10:41

    嵌入式軟件開(kāi)發(fā)工具市場(chǎng)新動(dòng)向:訂閱制趨勢(shì)下的中國(guó)開(kāi)發(fā)者選擇

    面對(duì)軟件業(yè)從永久授權(quán)模式廣泛轉(zhuǎn)向訂閱制的行業(yè)趨勢(shì),作為行業(yè)兩大主流嵌入式軟件開(kāi)發(fā)工具,即Keil MDK與IAR Embedded Workbench也推出了不同的市場(chǎng)策略,正在為中國(guó)開(kāi)發(fā)
    的頭像 發(fā)表于 01-30 17:20 ?831次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>工具市場(chǎng)新動(dòng)向:訂閱制趨勢(shì)下的中國(guó)<b class='flag-5'>開(kāi)發(fā)</b>者選擇

    什么是嵌入式應(yīng)用開(kāi)發(fā)?

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理器和編程語(yǔ)言的選擇取決于具體的硬件條件和開(kāi)發(fā)需求?。 綜上所述,嵌入式應(yīng)用開(kāi)發(fā)是一個(gè)綜合的技術(shù)領(lǐng)域,涉及硬件
    發(fā)表于 01-12 16:13

    嵌入式軟件開(kāi)發(fā)的 10 個(gè)技巧分享

    !請(qǐng)謹(jǐn)記,如果不頻繁提交代碼,存儲(chǔ)庫(kù)就不會(huì)達(dá)到預(yù)期目的。如果做了不可修復(fù)的改變,過(guò)兩周才提交代碼再恢復(fù)的話,就會(huì)造成大量工作和時(shí)間的損失! 技巧 9:代碼注釋 在緊張的
    發(fā)表于 12-25 06:04

    C語(yǔ)言單元測(cè)試在嵌入式軟件開(kāi)發(fā)中的作用及專業(yè)工具的應(yīng)用

    方面: ?早期缺陷發(fā)現(xiàn)****?:?jiǎn)卧獪y(cè)試可以在開(kāi)發(fā)早期發(fā)現(xiàn)代碼中的邏輯錯(cuò)誤和邊界條件問(wèn)題,降低后期修復(fù)成本 ?硬件交互驗(yàn)證****?:嵌入式軟件
    發(fā)表于 12-18 11:46

    CW32嵌入式軟件開(kāi)發(fā)的必備知識(shí)

    全面的測(cè)試,確保軟件功能的正確和穩(wěn)定性。 了解嵌入式系統(tǒng)的可靠性要求,能夠進(jìn)行軟件的可靠測(cè)試和驗(yàn)證。 只有全面掌握這些知識(shí)并具備持續(xù)學(xué)習(xí)
    發(fā)表于 11-28 07:48

    融合AI的OpenHarmony應(yīng)用軟件開(kāi)發(fā)ai學(xué)習(xí)自律輔助軟件

    *附件:ai study.zip*附件:融合AI的OpenHarmony應(yīng)用軟件開(kāi)發(fā)ai學(xué)習(xí)自律輔助
    發(fā)表于 11-12 15:38

    嵌入式軟件測(cè)試與專業(yè)測(cè)試工具的必要深度解析

    嵌入式系統(tǒng)作為控制、監(jiān)視或輔助裝置運(yùn)行的專用計(jì)算機(jī)系統(tǒng),其軟件測(cè)試面臨著獨(dú)特的挑戰(zhàn)和嚴(yán)格的要求。專業(yè)測(cè)試工具在嵌入式軟件開(kāi)發(fā)過(guò)程中發(fā)揮著不可
    發(fā)表于 09-28 17:42

    新一代嵌入式開(kāi)發(fā)平臺(tái) AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    搶先體驗(yàn) SHEL 流程簡(jiǎn)化所有 AMD 嵌入式開(kāi)發(fā)平臺(tái)上的軟件項(xiàng)目生成過(guò)程 Zephyr RTOS 兼容已擴(kuò)展至第二代 AMD Versal AI Edge 系列、Kria SOM
    的頭像 發(fā)表于 08-20 09:15 ?4050次閱讀

    2025“芯原杯”全國(guó)嵌入式軟件開(kāi)發(fā)大賽圓滿落幕

    此前,2025年7月20日至26日,第四屆“芯原杯”全國(guó)嵌入式軟件開(kāi)發(fā)大賽決賽在??诔晒εe辦。
    的頭像 發(fā)表于 08-06 09:51 ?1411次閱讀

    華為全新升級(jí)AI輔助開(kāi)發(fā)能力

    人工智能正深度融入各行各業(yè),軟件開(kāi)發(fā)也正站在工作范式變革的前沿陣地。AI各項(xiàng)技術(shù)的突破性進(jìn)展,正以前所未有的深度和廣度重塑軟件開(kāi)發(fā)的每一個(gè)環(huán)
    的頭像 發(fā)表于 07-09 16:46 ?1812次閱讀
    華為全新升級(jí)<b class='flag-5'>AI</b><b class='flag-5'>輔助</b><b class='flag-5'>開(kāi)發(fā)</b>能力

    嵌入式軟件開(kāi)發(fā)常用的軟件有哪些?

    對(duì)于初學(xué)嵌入式的朋友們,會(huì)想要了解嵌入式軟件開(kāi)發(fā)常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.Visual Studio Cod
    發(fā)表于 07-03 17:06