国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AI 編程想要再進(jìn)一步,大模型要解決哪些關(guān)鍵問題?

這篇具有很好參考價(jià)值的文章主要介紹了AI 編程想要再進(jìn)一步,大模型要解決哪些關(guān)鍵問題?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

導(dǎo)讀 論智能化編程的起源,可以追溯到集成開發(fā)環(huán)境(IDE )的輔助提示功能。只不過,傳統(tǒng) IDE 的智能化輔助功能比較簡(jiǎn)單,一般是基于開發(fā)人員的輸入和已有項(xiàng)目代碼,即時(shí)預(yù)測(cè)待補(bǔ)全代碼中的類名、方法名和代碼片段等,并提供建議列表。

而現(xiàn)在所說的智能化編程,在深度學(xué)習(xí)技術(shù)的影響下,跟以前已經(jīng)大不一樣,甚至已經(jīng)有本質(zhì)的區(qū)別。

華為云 Dev AI Lab Leader、智能化研發(fā)算法技術(shù)專家馬宇馳認(rèn)為:“GitHub Copilot 問世的 2021 年,是真正的智能化編程出現(xiàn)的元年。在此之前的代碼補(bǔ)全,也就相當(dāng)于輸入法的聯(lián)想功能?!?/p>

AI 編程想要再進(jìn)一步,大模型要解決哪些關(guān)鍵問題?,人工智能

華為云 Dev AI Lab Leader、智能化研發(fā)算法技術(shù)專家 馬宇馳

GitHub Copilot 由 GitHub 和 OpenAI 開發(fā),其底層技術(shù)采用了 Codex 模型 —— 該模型經(jīng)過了百億級(jí)代碼(包括 GitHub 上的公共存儲(chǔ)庫(kù))的訓(xùn)練。GitHub Copilot 的特別之處在于,它不僅僅是一個(gè)代碼自動(dòng)補(bǔ)全工具。與大多數(shù)代碼輔助工具相比,它可以理解更多上下文。無論是文檔、注釋、函數(shù)名,還是代碼本身,GitHub Copilot 都會(huì)基于開發(fā)者提供的上下文來合成匹配的代碼。開發(fā)者可通過 GitHub Copilot 在編輯器中獲取有關(guān)整行代碼或完整函數(shù)的建議。

Copilot 的進(jìn)化速度非常驚人。2021 年 6 月,Copilot 剛發(fā)布時(shí),其做題準(zhǔn)確率是 28.8%,當(dāng)時(shí)業(yè)界最高也只能達(dá)到 11%。今年 3 月,接入了 GPT-4 的 Copilot X 做題準(zhǔn)確率已經(jīng)達(dá)到了 67%。

“不基于大模型的 AI 編程助手,其編程能力非常差。在我們看來,它甚至不屬于智能化的范疇。” 馬宇馳表示。Copilot 的橫空出世給了馬宇馳及其團(tuán)隊(duì)不少啟發(fā)。于是在 2021 年底,華為將研發(fā)工具 CodeArts 與盤古大模型相結(jié)合,開發(fā)了智能編程助手 CodeArts Snap。

據(jù)了解, CodeArts Snap 訓(xùn)練了 760 億行精選代碼,8500 萬(wàn)開源代碼倉(cāng),1300 余萬(wàn)篇技術(shù)文檔,具備智能生成、智能問答、智能協(xié)同三大核心功能,可以實(shí)現(xiàn)一句對(duì)話讓代碼生成、一次點(diǎn)擊即可自動(dòng)注釋和生成測(cè)試用例,一條指令即可智能部署。

當(dāng)前 CodeArts Snap 已經(jīng)積累了不少用戶,并且收獲了諸多反饋。馬宇馳表示,未來,CodeArts Snap 將持續(xù)演進(jìn),不斷提升智能化編程能力。他曾提到,在當(dāng)前階段而言,從模型優(yōu)化和工程優(yōu)化的角度來看,“基于大模型的代碼生成” 還面臨八大關(guān)鍵技術(shù)挑戰(zhàn)。這也是 CodeArts Snap 未來演進(jìn)的方向。

一是中文友好的代碼生成。目前諸多大模型的預(yù)訓(xùn)練語(yǔ)料數(shù)據(jù)都是以英文為主,中文語(yǔ)料占比僅為 3% 至 5%。在 IDE 中采用對(duì)話式交互時(shí),中文的表現(xiàn)要遠(yuǎn)遠(yuǎn)遜色于英文。如何在語(yǔ)料有限的情況下,在保障模型性能的條件下,增強(qiáng)中文語(yǔ)義的理解能力,滿足利用中文 / 英文描述同等的代碼生成能力,是當(dāng)前一大關(guān)注點(diǎn)。

二是 Prompt 優(yōu)化與交互式 Input 改進(jìn)。大模型一大特性就是,在交互時(shí)描述越精準(zhǔn), Prompt 寫得越好,生成的內(nèi)容質(zhì)量就越好。如何在用戶意圖表達(dá)不那么明確的情況下,也能判斷用戶輸入的任務(wù)描述完整性和合理性,并通過交互明確意圖,提高代碼生成準(zhǔn)確率很是關(guān)鍵。

三是集成學(xué)習(xí)探索。當(dāng)前大模型動(dòng)輒就是百億級(jí)、千億級(jí)、萬(wàn)億級(jí)參數(shù),要把如此大規(guī)模的數(shù)據(jù) “吃下去”,推斷成本非常高。因此,能否結(jié)合預(yù)訓(xùn)練模型,在滿足推斷準(zhǔn)確率的情況下,利用參數(shù)量更小的模型達(dá)到更大規(guī)模模型的推斷效果,達(dá)到提升推斷效率的目的呢?

四是體驗(yàn)評(píng)估與優(yōu)化。構(gòu)建客觀且貼近真實(shí)工程的評(píng)估指標(biāo) / 手段,能夠更好地幫助行業(yè)良性發(fā)展。

五是模型在線學(xué)習(xí)。用戶的數(shù)據(jù)反饋對(duì)于模型能力的提升非常有幫助。在保護(hù)用戶隱私的前提下,基于用戶的顯式和隱式反饋對(duì)在線的大模型進(jìn)行微調(diào),實(shí)現(xiàn)在線模型實(shí)時(shí)更新,都是業(yè)內(nèi)要探討的問題。

六是低成本 SFT。如何實(shí)現(xiàn)各種研發(fā)場(chǎng)景的訓(xùn)練 / 驗(yàn)證數(shù)據(jù)集快速低成本建設(shè),以及模型的訓(xùn)練及自動(dòng)驗(yàn)證部署也很關(guān)鍵。

七是后處理。后處理對(duì)于提升模型在實(shí)際應(yīng)用場(chǎng)景的效果非常關(guān)鍵。根據(jù)項(xiàng)目上下文,檢查和修復(fù)所生成代碼的編譯運(yùn)行錯(cuò)誤;結(jié)合單元測(cè)試,修復(fù)生成程序中的邏輯性錯(cuò)誤。雖然解決的都是小問題、小錯(cuò)誤,但是能讓整個(gè)代碼的生成質(zhì)量更上一層樓。尤其是未來,將會(huì)有更多大模型將同步生成代碼和生成測(cè)試,兩兩匹配,在閉環(huán)中提升代碼整體質(zhì)量。在這種情況下,后處理對(duì)于大模型整體能力的提升非常有幫助。

八是模型輕量化。模型輕量化的重要性毋庸置疑,它關(guān)系著成本、效率、性能和用戶體驗(yàn)。在保證精度不過多下降的前提下,采用輕量化模型支撐端測(cè)算力實(shí)現(xiàn)模型推斷,也很值得關(guān)注。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-633804.html

到了這里,關(guān)于AI 編程想要再進(jìn)一步,大模型要解決哪些關(guān)鍵問題?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 進(jìn)一步探討二分

    接下來簡(jiǎn)單探討幾種查詢 嚴(yán)格大于等于x的情況,只需要 去掉等號(hào)號(hào) 即可 嚴(yán)格小于x的情況,將 小于符號(hào)改為大于符號(hào) 即可 嚴(yán)格小于等于x的情況,也只需要 去掉等號(hào) 即可 寫題過程中還有具體的探討,可以從這幾種方法中遷移應(yīng)用

    2024年02月16日
    瀏覽(21)
  • 進(jìn)一步了解C++函數(shù)的各種參數(shù)以及重載,了解C++部分的內(nèi)存模型,C++獨(dú)特的引用方式,巧妙替換指針,初步了解類與對(duì)象。滿滿的知識(shí),希望大家能多多支持

    進(jìn)一步了解C++函數(shù)的各種參數(shù)以及重載,了解C++部分的內(nèi)存模型,C++獨(dú)特的引用方式,巧妙替換指針,初步了解類與對(duì)象。滿滿的知識(shí),希望大家能多多支持

    C++的編程精華,走過路過千萬(wàn)不要錯(cuò)過?。U話少說,我們直接進(jìn)入正題?。。?! 函數(shù)默認(rèn)參數(shù) 在C++中,函數(shù)的形參列表中的形參是可以有默認(rèn)值的。 語(yǔ)法 : 返回值類型 函數(shù)名 (參數(shù) = 默認(rèn)值){} 示例 : 函數(shù)占位參數(shù) C++中函數(shù)的形參列表里可以有占位參教,用來做占位

    2023年04月17日
    瀏覽(29)
  • Unity的GPUSkinning進(jìn)一步介紹

    Unity的GPUSkinning進(jìn)一步介紹

    ??大家好,我是阿趙。 ??在幾年前,我曾經(jīng)寫過一篇介紹GPUSkinning的文章,這么多年之后,還是看到不停有朋友在翻看這篇舊文章。今天上去GitHub看了一下,GPUSkinning這個(gè)開源的插件已經(jīng)很久沒有更新過了,還是停留在2017年的0.2.3版本。GPUSkinning的魅力在于可以在消耗比較

    2024年02月05日
    瀏覽(21)
  • 【Vue路由(router)進(jìn)一步詳解】

    【Vue路由(router)進(jìn)一步詳解】

    本篇文章主要針對(duì)已經(jīng)掌握Vue路由(router)基礎(chǔ)以及路由嵌套的用戶群體,如果你是Vue路由初學(xué)者的話,不仿先去看看 【Vue路由(router)的基本使用】這篇文章 接上一篇文章理解Vue路由中常用的知識(shí)點(diǎn) 在實(shí)際開發(fā)過程中,我們可能不單單要實(shí)現(xiàn)簡(jiǎn)單的頁(yè)面跳轉(zhuǎn)動(dòng)作,可能在

    2023年04月08日
    瀏覽(17)
  • Druid未授權(quán)漏洞進(jìn)一步的利用

    Druid未授權(quán)漏洞進(jìn)一步的利用

    Druid是阿里巴巴數(shù)據(jù)庫(kù)出品的為監(jiān)控而生的數(shù)據(jù)庫(kù)連接池。并且Druid提供的監(jiān)控功能包括監(jiān)控SQL的執(zhí)行時(shí)間、監(jiān)控Web URI的請(qǐng)求、Session監(jiān)控等。Druid本身是不存在什么漏洞的,但當(dāng)開發(fā)者配置不當(dāng)時(shí)就可能造成未授權(quán)訪問。本文除了介紹Druid未授權(quán)漏洞之外,還要講的是一種該漏

    2024年02月11日
    瀏覽(21)
  • 數(shù)據(jù)結(jié)構(gòu)--并查集的進(jìn)一步優(yōu)化

    數(shù)據(jù)結(jié)構(gòu)--并查集的進(jìn)一步優(yōu)化

    壓縮路徑 ? ? F i n d 操作,先找到根節(jié)點(diǎn),再將查找路徑上所有結(jié)點(diǎn)都掛到根結(jié)點(diǎn)下 color{red}壓縮路徑 -- Find操作,先找到根節(jié)點(diǎn),再將查找路徑上所有結(jié)點(diǎn)都掛到根結(jié)點(diǎn)下 壓縮路徑 ? ? F in d 操作,先找到根節(jié)點(diǎn),再將查找路徑上所有結(jié)點(diǎn)都掛到根結(jié)點(diǎn)下 每次Find操作,

    2024年02月15日
    瀏覽(25)
  • [架構(gòu)之路-203] - 對(duì)系統(tǒng)需求類型的進(jìn)一步澄清

    [架構(gòu)之路-203] - 對(duì)系統(tǒng)需求類型的進(jìn)一步澄清

    目錄 業(yè)務(wù)/商業(yè)需求: 用戶/客戶需求: 功能性需求: 非功能性需求: 系統(tǒng)需求: 約束條件: 軟件需求說明書: 軟件質(zhì)量: 是自頂向下的需求,往往來自于中高層管理人員(或監(jiān)管、政策要求),基于業(yè)務(wù)運(yùn)營(yíng)管理的直接訴求和要求。需要使用商業(yè)/工作語(yǔ)言描述業(yè)務(wù)/商業(yè)

    2024年02月07日
    瀏覽(30)
  • 學(xué)習(xí)筆記---更進(jìn)一步的雙向鏈表專題~~

    學(xué)習(xí)筆記---更進(jìn)一步的雙向鏈表專題~~

    目錄 1.?雙向鏈表的結(jié)構(gòu)?? 2.?實(shí)現(xiàn)雙向鏈表?? 2.1 要實(shí)現(xiàn)的目標(biāo)?? 2.2 創(chuàng)建+初始化?? 2.2.1 List.h 2.2.2 List.c 2.2.3 test.c 2.2.4 代碼測(cè)試運(yùn)行 2.3 尾插+打印+頭插?? 思路分析 2.3.1 List.h 2.3.2 List.c 2.3.3 test.c 2.3.4 代碼測(cè)試運(yùn)行 2.4 尾刪+頭刪?? 2.4.0 思路分析 2.4.1 List.h 2.4.2 List.c 2.4.3 t

    2024年02月07日
    瀏覽(24)
  • 進(jìn)一步了解WPF UI 實(shí)現(xiàn)XAML語(yǔ)法

    進(jìn)一步了解WPF UI 實(shí)現(xiàn)XAML語(yǔ)法

    Extensible Application Markup Language (XAML) 是一種用于聲明性應(yīng)用程序編程的標(biāo)記語(yǔ)言。 Windows Presentation Foundation (WPF) 實(shí)現(xiàn) XAML 處理器實(shí)現(xiàn)并提供 XAML 語(yǔ)言支持。 WPF 類型的實(shí)現(xiàn)為 XAML 表示提供了必要的類型支持,從而確保了順暢的集成和高效的運(yùn)行。 在 XAML 標(biāo)記中創(chuàng)建 WPF 應(yīng)用程序

    2024年02月02日
    瀏覽(27)
  • 頻數(shù)表和列聯(lián)表,以及進(jìn)一步處理分析 -- R

    數(shù)據(jù)框包含了一些分類變量,問? 操作頻數(shù)表 vcd?中的assocstats()函數(shù)可以計(jì)算二維列聯(lián)表的phi系數(shù),列聯(lián)系數(shù),Cramer‘s V系數(shù) 總體來說,較大的數(shù)值意味著較強(qiáng)的相關(guān)性

    2024年01月19日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包