女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

峰會回顧第26期 | 知識驅(qū)動的智能輔助開發(fā)研究與實踐

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-08-21 17:20 ? 次閱讀

演講嘉賓 | 彭 鑫

回顧整理 | 廖 濤

排版校對 | 李萍萍

f7fdd574-4003-11ee-852b-dac502259ad0.png

嘉賓簡介

彭鑫,復(fù)旦大學(xué)計算機科學(xué)技術(shù)學(xué)院副院長、軟件學(xué)院副院長、教授、博士生導(dǎo)師,中國計算機學(xué)會軟件工程專委會副主任,主要研究方向包括軟件智能化開發(fā)與運維、泛在計算軟件系統(tǒng)、智能網(wǎng)聯(lián)汽車等。獲得2016年NASAC青年軟件創(chuàng)新獎,多次獲得IEEE Transactions on Software Engineering年度最佳論文獎、ACM SIGSOFT杰出論文獎、IEEE TCSE杰出論文獎等論文獎項。

內(nèi)容來源

第一屆開放原子開源基金會OpenHarmony技術(shù)峰會——開發(fā)者工具分論壇

視頻回顧

打開 嗶哩嗶哩APP 搜索 OpenHarmony-TSC 視頻更清晰

正 文 內(nèi) 容

軟件開發(fā)是一個知識密集型活動,涉及API算法、業(yè)務(wù)知識、樣例代碼以及可復(fù)用庫等開發(fā)資源。然而,這些軟件開發(fā)知識和資源缺乏統(tǒng)一的規(guī)范化描述,難以被方便地獲取和復(fù)用。ChatGPT問世之前,學(xué)術(shù)界與工業(yè)界在智能輔助開發(fā)領(lǐng)域有哪些研究成果?ChatGPT爆火以后,我們又有哪些認(rèn)識和思考呢?復(fù)旦大學(xué)計算機科學(xué)技術(shù)學(xué)院副院長、軟件學(xué)院副院長,中國計算機學(xué)會軟件工程專委會副主任彭鑫在第一屆OpenHarmony技術(shù)峰會上分享了精彩觀點。

f829fa3c-4003-11ee-852b-dac502259ad0.png

智能輔助開發(fā)的一個典型場景是基于深度學(xué)習(xí)的代碼智能化推薦。以代碼大數(shù)據(jù)作為輸入,通過深度大模型訓(xùn)練,再基于訓(xùn)練結(jié)果進行微調(diào)或提示,最終在端側(cè)實現(xiàn)代碼搜索、代碼推薦、代碼生成、注釋生成、缺陷預(yù)測和修復(fù)等能力。在ChatGPT火出圈之前,主要的代碼智能化推薦產(chǎn)品有Copilot和AlphaCode。其中,Copilot已經(jīng)實現(xiàn)了整函數(shù)和整方法的代碼推薦,AlphaCode在編程競賽中能夠達(dá)到人類能力的普遍水平。盡管ChatGPT的強大推薦和人機交互能力讓我們對AI和大數(shù)據(jù)深度學(xué)習(xí)產(chǎn)生了很多聯(lián)想,但目前大數(shù)據(jù)深度學(xué)習(xí)的思路仍存在一定的局限性。

f8617156-4003-11ee-852b-dac502259ad0.png

Copilot

目前,大數(shù)據(jù)深度學(xué)習(xí)的主要思路是追求更多的數(shù)據(jù)、更大的模型、更強的算力、更好的代碼表示方法、更多元的學(xué)習(xí)范式,以此獲得更好的學(xué)習(xí)效果。而針對軟件開發(fā)的本質(zhì)性困難(如:需求與設(shè)計的開放性和創(chuàng)造性問題、領(lǐng)域的多樣性和差異性問題等本質(zhì)困難),以及開發(fā)人員的理解和決策問題(如:開發(fā)人員如何針對推薦內(nèi)容進行選擇、判斷、理解和消化,如何開展長期維護)等方面,大數(shù)據(jù)深度學(xué)習(xí)可能并不是萬能的。大數(shù)據(jù)深度學(xué)習(xí)思路探討的根本問題,源于不同路線的選擇:(1)AI領(lǐng)域的端到端思路:根據(jù)輸入(功能描述)直接產(chǎn)生推薦結(jié)果(代碼片段或線性的代碼補全);(2)軟件工程領(lǐng)域的人機協(xié)作思路:適應(yīng)程序員的思考過程,從需求澄清到解決方案逐步精化,以交互的方式融入人的需求理解和經(jīng)驗判斷。

軟件開發(fā)最大的浪費是知識的浪費、重復(fù)思考的浪費。在實際的軟件開發(fā)過程中,我們經(jīng)常遇到如下場景:重復(fù)編寫的代碼、反復(fù)揣摩的設(shè)計意圖、重復(fù)犯過的錯誤;它們(代碼)曾經(jīng)在腦海中浮現(xiàn)過、在交談討論和聊天記錄中出現(xiàn)過,甚至曾經(jīng)被記錄過,但是無法在需要的時候出現(xiàn);文檔基本不可靠,要么過時要么從來沒有存在過等。從長期來看,如何深層次、系統(tǒng)性地解決智能化軟件開發(fā)問題呢?建立共建、共享,與代碼持續(xù)協(xié)同演化的軟件開發(fā)知識平臺,能夠大幅提升軟件開發(fā)效率,保障代碼質(zhì)量,促進軟件開發(fā)項目成員間的相互協(xié)作。例如,工業(yè)界“活文檔”的實踐上,實現(xiàn)了文檔知識和項目始終保持同步、文檔內(nèi)容簡短可理解以及文檔知識集體所有等功能;在學(xué)術(shù)界,也提出了按需生成文檔的思考,即基于各種結(jié)構(gòu)化和非結(jié)構(gòu)化軟件制品,通過知識抽取按需生成高質(zhì)量文檔。

f87ebbf8-4003-11ee-852b-dac502259ad0.png

f8d0a45e-4003-11ee-852b-dac502259ad0.png

軟件開發(fā)知識共享平臺實踐與思考

在ChatGPT問世之前,彭鑫教授所在團隊基于知識思路的智能軟件開發(fā)已經(jīng)有相關(guān)嘗試和產(chǎn)品:

(1)API/軟件知識圖譜構(gòu)建:通過API文檔中的API功能、特性、使用指南與約束等,并輸入軟件代碼庫的API樣例、軟件開發(fā)問答網(wǎng)站的API討論等資源,結(jié)合通用知識圖譜的概念關(guān)系進行語義標(biāo)注,形成API知識圖譜或軟件開發(fā)知識圖譜,開發(fā)端側(cè)軟件開發(fā)問答機器人等,以此輔助軟件開發(fā),提高開發(fā)效率;

f900eef2-4003-11ee-852b-dac502259ad0.png

f9238296-4003-11ee-852b-dac502259ad0.png

API知識以及API知識圖譜

(2)基于知識圖譜的代碼概念鏈接:通過將代碼段中的關(guān)鍵內(nèi)容建立概念鏈接,使開發(fā)者在軟件開發(fā)過程中,能夠便捷地了解到相關(guān)代碼的背景知識;此外,基于概念鏈接,對搜索出的代碼列表提供多方面解釋,如概念解釋、概念關(guān)聯(lián)路徑以及補充建議等,還能夠幫助開發(fā)者理解和篩選所需的代碼片段;

f93cbe8c-4003-11ee-852b-dac502259ad0.png

代碼概念鏈接

(3)基于事理圖譜的代碼異常修復(fù):通常代碼異常可能由多種原因造成,基于開發(fā)者在開源社區(qū)上求助的代碼異常案例,抽取其求助目的、環(huán)境、代碼片段、異常癥狀以及報錯棧等內(nèi)容,基于預(yù)訓(xùn)練語言模型進行提示學(xué)習(xí),構(gòu)建事理圖譜,進而實現(xiàn)通過交互式問答獲取異常報錯相關(guān)信息,給出推薦的異常解決方案。

f95b0f68-4003-11ee-852b-dac502259ad0.png

事理知識圖譜

在智能軟件開發(fā)領(lǐng)域,ChatGPT具備代碼解釋、代碼生成以及代碼修復(fù)等能力,以人機對話的形式實現(xiàn)了多種智能化開發(fā)輔助功能,效果已經(jīng)超過了現(xiàn)有手段。ChatGPT的強大能力背后,是否存在一些問題和可能的改進方向呢?彭鑫教授認(rèn)為有以下幾點:

通過提供相關(guān)真實項目代碼、技術(shù)文檔、人類問答等論據(jù),增強推薦內(nèi)容的可信性

結(jié)合一些專用模型或“小數(shù)據(jù)”方法改進,提高長尾及冷啟動問題回答的準(zhǔn)確性

將大模型與搜索引擎、知識圖譜等傳統(tǒng)信息和知識獲取方法相結(jié)合,緩解知識更新問題

在大模型的基礎(chǔ)上有機融入特定領(lǐng)域的軟件知識和代碼,從而支持特定領(lǐng)域軟件開發(fā)問題

在大模型的基礎(chǔ)上實現(xiàn)智能化的開發(fā)工具集成和反饋融合,讓工具具有面向軟件開發(fā)任務(wù)現(xiàn)場的“具身智能”

其中,特點領(lǐng)域/項目軟件開發(fā)知識平臺的開發(fā)是目前學(xué)術(shù)界和工業(yè)界的研究熱點。如何協(xié)同機器智能、代碼知識和專家知識呢?需要基于專家知識和代碼規(guī)范管理,建立與代碼雙向追蹤并同步演進的代碼知識平臺,探索以代碼為核心、適應(yīng)軟件開發(fā)特點的知識眾包模式。通過覆蓋實現(xiàn)、設(shè)計、需求等不同層面的代碼知識平臺實現(xiàn)系統(tǒng)性開發(fā)知識復(fù)用。此外,在軟件研發(fā)階段,通過建立基于DevOps流水線的軟件研發(fā)知識圖譜,能夠?qū)崿F(xiàn)特性、缺陷、測試用例等開發(fā)制品與代碼及其變更過程的全程追溯和基于知識的描述。

f992665c-4003-11ee-852b-dac502259ad0.png

f9b1b138-4003-11ee-852b-dac502259ad0.png

特定領(lǐng)域 / 項目軟件開發(fā)知識平臺

得益于軟件代碼及開發(fā)數(shù)據(jù)的大量積累和人工智能技術(shù)的發(fā)展,以及近期大模型和預(yù)訓(xùn)練模型方面取得的進展,使智能化軟件工程研究與實踐成為熱點。但同時,智能化軟件工程實踐落地需要充分考慮軟件工程實踐以及特定領(lǐng)域的特點。未來,大模型將成為智能化軟件開發(fā)的重要基礎(chǔ)設(shè)施,改變現(xiàn)有的知識獲取、抽取和利用方式;智能化輔助開發(fā)的主要問題變?yōu)槿绾卧陂_發(fā)任務(wù)現(xiàn)場與大模型之間建立高效的雙向交互管道;下一代IDE將成為融合軟件開發(fā)項目和任務(wù)上下文及開發(fā)工具的智能化軟件開發(fā)統(tǒng)一門戶。期待與大家一起關(guān)注人工智能和軟件工程領(lǐng)域相關(guān)進展,共同貢獻(xiàn)國產(chǎn)化力量。

E N D

點擊下方閱讀原文獲取演講PPT。

關(guān)注我們,獲取更多精彩。

審核編輯 黃宇

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

    關(guān)注

    26

    文章

    3820

    瀏覽量

    18125
收藏 人收藏

    評論

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

    明晚開播 | 數(shù)據(jù)智能系列講座6:大模型革命背后的算力架構(gòu)創(chuàng)新

    鷺島論壇數(shù)據(jù)智能系列講座6「大模型革命背后的算力架構(gòu)創(chuàng)新」/RVEI并行計算工作組(SIG-PP)技術(shù)沙龍/明晚(21日)8點精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目大模型革命
    的頭像 發(fā)表于 05-20 08:04 ?53次閱讀
    明晚開播 | 數(shù)據(jù)<b class='flag-5'>智能</b>系列講座<b class='flag-5'>第</b>6<b class='flag-5'>期</b>:大模型革命背后的算力架構(gòu)創(chuàng)新

    直播預(yù)約 | 數(shù)據(jù)智能系列講座6:大模型革命背后的算力架構(gòu)創(chuàng)新

    鷺島論壇數(shù)據(jù)智能系列講座6「大模型革命背后的算力架構(gòu)創(chuàng)新」/RVEI并行計算工作組(SIG-PP)技術(shù)沙龍/5月21日(周三)20:00精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目
    的頭像 發(fā)表于 05-12 14:05 ?120次閱讀
    直播預(yù)約 | 數(shù)據(jù)<b class='flag-5'>智能</b>系列講座<b class='flag-5'>第</b>6<b class='flag-5'>期</b>:大模型革命背后的算力架構(gòu)創(chuàng)新

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    的有效途徑。 結(jié)語 本書7章和8章內(nèi)容系統(tǒng)性強,從基礎(chǔ)理論到代碼實踐,為讀者提供了機器人視覺與SLAM的完整知識框架。未來,我計劃結(jié)合書中案例,進一步探索多傳感器融合、自主導(dǎo)航等
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+內(nèi)容初識

    《ROS 2智能機器人開發(fā)實踐》內(nèi)容閱讀初體驗 《ROS 2 智能機器人開發(fā)實踐》是一本針對 R
    發(fā)表于 04-27 11:24

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應(yīng)用開發(fā)效率再提升

    HarmonyOS應(yīng)用的AI智能輔助開發(fā)助手——CodeGenie,該AI助手深度集成在DevEco Studio中,提供鴻蒙知識智能問答、
    發(fā)表于 04-18 14:43

    【社區(qū)之星】趙云:不要浮躁,沉著穩(wěn)定,才能做好技術(shù)

    、【免費】四層板進階—PCBLAYOUT設(shè)計實戰(zhàn)視頻課 5、60天學(xué)會步進電機驅(qū)動訓(xùn)練營 往社區(qū)之星回顧81:【社區(qū)之星】張飛:做
    發(fā)表于 04-14 16:42

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-4章 UART基礎(chǔ)知識

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-4章 UART基礎(chǔ)知識
    的頭像 發(fā)表于 03-17 15:50 ?370次閱讀
    【北京迅為】iTOP-RK3568<b class='flag-5'>開發(fā)</b>板OpenHarmony系統(tǒng)南向<b class='flag-5'>驅(qū)動</b><b class='flag-5'>開發(fā)</b>-<b class='flag-5'>第</b>4章 UART基礎(chǔ)<b class='flag-5'>知識</b>

    名單公布!【書籍評測活動NO.58】ROS 2智能機器人開發(fā)實踐

    Jazzy長期穩(wěn)定版推出,這也代表著ROS 2走向成熟。《ROS 2智能機器人開發(fā)實踐》 一書全部代碼便基于長期穩(wěn)定版撰寫。 ROS的發(fā)展 從2012年開始,使用ROS的人越來越多,ROS社區(qū)開始舉辦
    發(fā)表于 03-03 14:18

    明晚開播 |開源芯片系列講座26:奕斯偉RISC-V GCC工具鏈實踐分享

    鷺島論壇開源芯片系列講座26「奕斯偉RISC-VGCC工具鏈實踐分享」明晚(22日)20:00精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目奕斯偉RISC-VGCC工具鏈
    的頭像 發(fā)表于 01-21 08:04 ?424次閱讀
    明晚開播 |開源芯片系列講座<b class='flag-5'>第</b><b class='flag-5'>26</b><b class='flag-5'>期</b>:奕斯偉RISC-V GCC工具鏈<b class='flag-5'>實踐</b>分享

    直播預(yù)約 |開源芯片系列講座26:奕斯偉RISC-V GCC工具鏈實踐分享

    鷺島論壇開源芯片系列講座26「奕斯偉RISC-VGCC工具鏈實踐分享」1月22日(周三)20:00精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目奕斯偉RISC-VGCC工
    的頭像 發(fā)表于 01-14 09:52 ?466次閱讀
    直播預(yù)約 |開源芯片系列講座<b class='flag-5'>第</b><b class='flag-5'>26</b><b class='flag-5'>期</b>:奕斯偉RISC-V GCC工具鏈<b class='flag-5'>實踐</b>分享

    迅為iTOP-RK3568開發(fā)驅(qū)動開發(fā)指南-第十八篇 PWM

    期_SPI 第十七_串口 第十八期_PWM 第十九_RTC 第二十期_看門狗 未完待續(xù),持續(xù)更新中... 更新內(nèi)容 ◆教程更新 《iTOP-RK3568開發(fā)驅(qū)動
    發(fā)表于 10-29 10:13

    名單公布!【書籍評測活動NO.44】AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新

    材料基因組工程的推動下,人工智能如何與材料科學(xué)結(jié)合,加快傳統(tǒng)材料和新型材料的開發(fā)過程。 4章介紹了人工智能在加快藥物研發(fā)、輔助基因
    發(fā)表于 09-09 13:54

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態(tài)!

    百家業(yè)界領(lǐng)先企業(yè)及頂尖研究機構(gòu)的專家學(xué)者,吸引了約3000名開發(fā)者、學(xué)者及行業(yè)精英親臨現(xiàn)場。在峰會前后,還策劃了超過20場豐富多彩的同期活動,為全球開發(fā)者提供了一個深入交流、碰撞思想、
    發(fā)表于 08-26 16:46

    名單公布!【書籍評測活動NO.38】OpenHarmony開發(fā)實踐 | 基于紅莓RK2206開發(fā)

    移植,包括板級支持包(BSP)的開發(fā)和適配,以及外設(shè)驅(qū)動開發(fā)和移植;5章介紹了OpenHarmony操作系統(tǒng)的IoT組件開發(fā),包括GPI
    發(fā)表于 07-19 10:57

    第二屆大會回顧22 軟件缺陷漏洞分析

    演講嘉賓 | 梁洪亮 回顧整理 | 廖? ?濤 排版校對 | 宋夕明 嘉賓介紹 OS安全分論壇? 梁洪亮, 博士,北京郵電大學(xué)副教授,博士生導(dǎo)師。研究興趣為可信軟件與智能系統(tǒng)。 視頻回顧
    的頭像 發(fā)表于 06-27 08:42 ?738次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>22<b class='flag-5'>期</b>  軟件缺陷漏洞分析