国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

2024年AI編程技術(shù)與工具發(fā)展總結(jié)

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2025-02-13 09:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近,開源中國 OSCHINA、Gitee 與 Gitee AI聯(lián)合發(fā)布了《2024 中國開源開發(fā)者報告》

報告聚焦 AI 大模型領(lǐng)域,對過去一年的技術(shù)演進動態(tài)、技術(shù)趨勢、以及開源開發(fā)者生態(tài)數(shù)據(jù)進行多方位的總結(jié)和梳理。

在第二章《TOP 101-2024 大模型觀點》中,同濟大學(xué)特聘教授、CCF 杰出會員朱少民對 2024 年 AI 編程技術(shù)與工具發(fā)展進行了總結(jié)。

825a2f40-e91a-11ef-9310-92fbcf53809c.png

全文如下:

2024 年 AI 編程技術(shù)與工具發(fā)展綜述

文 / 朱少民 2024 年 8 月下旬,一款 AI 代碼編輯器 ——Cursor 火爆全球,火到一位 8 歲小女孩拿著它學(xué)編程,幾十分鐘內(nèi)搭起來一個聊天機器人,其演示吸引來 180 萬人在線圍觀。這導(dǎo)致有人大膽預(yù)言,未來編程只需要狂按 Tab 就夠了。Cursor 確實好用,包括新推出的“光標位置預(yù)測”功能。 但是 AI 編程發(fā)展沒有那么快,在國內(nèi)生成代碼采納率還比較低,根據(jù)《2024 軟件研發(fā)應(yīng)用大模型國內(nèi)現(xiàn)狀調(diào)研報告》,多數(shù)團隊在 10-40% 之間,如圖 1 所示。

82b0e4f2-e91a-11ef-9310-92fbcf53809c.png

圖 1 大模型(LLM)在編程上的應(yīng)用及其生成代碼的采納率 在 2024 年,我們還看到了“AI 程序員” Devin 的誕生,Devin 能夠獨立完成復(fù)雜的編碼和調(diào)試任務(wù)、自主查找和修復(fù)代碼庫中的錯誤,構(gòu)建和部署應(yīng)用程序。在 SWE-bench 編碼基準測試中,Devin 能夠解決 GitHub 中 13.86% 的真實問題,有了很大提升。 說起 SWE-bench 編碼基準測試(https://www.swebench.com/),2024 年進步很快,以 OpenAI 建立的 verified 子集(500 個問題)為例,4 月開始時,成功率只有 2.8%,到現(xiàn)在已提升到 53%,這表明 AI 在編程能力方面取得了顯著的進步。這一提升反映了 AI 編程幾個關(guān)鍵因素,正好用來總結(jié) 2024 年 AI 編程的進展。 模型能力的增強:AI 模型的架構(gòu)和算法不斷優(yōu)化,如從 Claude 3 Opus、GPT-4o 到 Claude 3.5 Sonnet、Claude 3.5 Haiku,大模型自身的能力不斷提升,使得模型能夠更好地理解和解決復(fù)雜的編程問題。 智能體(AI agent)的引進:智能體可以收集和學(xué)習(xí)與任務(wù)相關(guān)的知識,可以直接調(diào)用靜態(tài)代碼分析工具、直接調(diào)用搜索引擎和 API 為編程任務(wù)服務(wù),并通過構(gòu)建代碼倉庫知識圖來幫助大模型全面理解軟件倉庫的結(jié)構(gòu)和依賴關(guān)系,從而更好地定位問題根源并生成有效的代碼補丁。 智能體還可以動態(tài)獲取代碼片段和問題相關(guān)的信息,并分析和總結(jié)收集到的信息,以便規(guī)劃出更好的解決方案。例如從 RAG+GPT 4 (1106) 的 2.8% 提升到 SWE-agent+GPT 4 (1106) 的 22.4%、從 RAG+Claude 3 Opus 的 7% 提升到 SWE-agent+Claude 3 Opus 的 18.2%,效果都比較顯著。 多模態(tài)能力:多模態(tài) LLM 使智能體能夠綜合利用視覺和文本信息,可以理解軟件用戶界面、處理的圖表、可視化數(shù)據(jù)、語法高亮和交互映射等內(nèi)容,更好地理解任務(wù)陳述以及獲取任務(wù)相關(guān)的產(chǎn)品信息、開發(fā)過程信息,從而更全面地理解和解決問題。目前排在 SWE-bench verified 前 4 位都使用了 Claude-3.5-Sonnet,而它是多模態(tài)的、具備處理文本和視覺信息的能力,使其能夠理解和修復(fù)包含圖像或其他視覺元素的 GitHub 問題。 和工具集成的框架:可以支持智能體在處理復(fù)雜任務(wù)時進行更好的任務(wù)管理和執(zhí)行,并促進不同 AI 模型和工具之間的協(xié)作。 例如 Composio SWE-Kit 集成文件操作、代碼分析、Shell 命令執(zhí)行、知識庫管理和數(shù)據(jù)庫操作等工具或能力,優(yōu)勢互補,將 SWE-bench verified 大幅度提升到 48.6%。 再比如 OpenHands+CodeAct v2.1 將智能體的行為整合到統(tǒng)一代碼行動空間的框架,允許 OpenHands 在編程任務(wù)中扮演全方位的智能助手角色,目前排在 SWE-bench verified 第一位(53%)。 基于代碼大模型的自身進化,以及 RAG 技術(shù)、智能體的有力支持,從而 LLM 有更好的上下文感知能力。例如,在代碼大模型預(yù)訓(xùn)練時,其訓(xùn)練語料中加入抽象語法樹(AST)、代碼依賴關(guān)系等數(shù)據(jù),新的代碼生成模型則具有更強的上下文感知能力。 在此基礎(chǔ)上,基于 AI 的編程工具能夠根據(jù)給定的上下文(如函數(shù)名、注釋、部分代碼等)檢索出最相關(guān)的代碼片段和文檔,能夠提供完整的函數(shù)或代碼塊建議。這也使得 LLM 能夠參考海量的代碼庫和技術(shù)文檔,這不僅能緩解大模型的幻覺問題,顯著提升代碼生成與理解的準確性,而且能符合上下文的代碼,更能滿足開發(fā)的業(yè)務(wù)需求。 未來,研發(fā)人員和多個智能體、工具協(xié)同工作來完成編程工作,如論文 Flows:Building Blocks of Reasoning and Collaborating AI 所描述的(圖 2 所示),構(gòu)成一個復(fù)合競爭性編碼流程,研發(fā)人員更多是提需求,由 LLM 和智能體實現(xiàn)自主編程的過程。

82b882a2-e91a-11ef-9310-92fbcf53809c.png

圖 2 由 LLM 和智能體實現(xiàn)自主編程的過程 隨著大模型技術(shù)的迅速發(fā)展,在今年,我們明顯能感到,AI 已從單一的輔助工具,逐漸演變?yōu)檐浖_發(fā)人員不可或缺的助手或伙伴。 除了前面已介紹的 Cursor、Composio SWE-Kit、OpenHands CodeAct 等工具之外,國內(nèi)主要使用 chatGPT、GitHub Copilot、通義靈碼、CodeGeeX、文心快碼、螞蟻 CodeFuse 等編程工具,國外還出現(xiàn)一些受歡迎的、新的編程工具,如 Codeium IDE Cascade、Solver ai、Websim ai 等。

82e0c8de-e91a-11ef-9310-92fbcf53809c.png

圖 3 國內(nèi)編程助手使用狀況(來源同圖 1) 這些工具讓我們能感受到 AI 卓越的生成能力和理解能力,幫助我們更高效地完成代碼生成、代碼評審、代碼解釋到單測生成、缺陷定位、代碼優(yōu)化等任務(wù)。這種進步也體現(xiàn)在今年國內(nèi)企業(yè)一些落地實踐中:

在一些大廠,LLM 已經(jīng)實際應(yīng)用到代碼審查或 CI/CD 流程中(如 pull request),自動識別代碼質(zhì)量問題并提出改進建議。

有些企業(yè)結(jié)合智能體和相關(guān)工具的支持,讓基于 LLM 的研發(fā)平臺生成代碼流程圖和類圖,輔助自然語言解釋,使得開發(fā)者更直觀地理解代碼結(jié)構(gòu)和執(zhí)行流程,增強智能編程的可視性和交互性。

有些開發(fā)團隊借助智能體和 RAG 技術(shù)檢索歷史上已知的代碼缺陷模式和已知問題,從而比較準確地識別潛在的缺陷和安全漏洞,甚至能夠分析代碼的功能意圖,全面提升代碼評審的能力。

有些團隊,根據(jù) UI 設(shè)計圖,讓 LLM 自動生成相應(yīng)的前端代碼,大大減少了手動編碼的時間,加快了從設(shè)計到實現(xiàn)的流程。

從應(yīng)用效果看,前面調(diào)研的數(shù)據(jù)可供參考。在國內(nèi) AI 編程開展比較好的大廠,超過 80% 的工程師在使用 AI 編程工具完成日常的編程工作,近 30% 入庫的代碼由 AI 生成,生成代碼平均采納率超過 40%,有些產(chǎn)品線達到 60%。僅僅在編程這一項工作(雖然只占開發(fā)人員 20-30% 的工作量)上,研發(fā)效率能提升 20-30%。

8300d340-e91a-11ef-9310-92fbcf53809c.png

圖 4 大模型時代的軟件研發(fā)正確方式 當然,我們不能局限于這一個編程環(huán)境,最好要從需求開始就應(yīng)用大模型。ATDD(驗收測試驅(qū)動開發(fā))是大模型時代軟件研發(fā)的正確打開方式,讓大模型幫我們生成需求及其驗收標準,業(yè)務(wù)約束更明確了,上下文更清楚了,在此基礎(chǔ)上分別由不同的模型生成產(chǎn)品代碼和測試代碼,再讓它們之間相互驗證和博弈(如圖 4 所示),最終交付高質(zhì)量的軟件。 未來,隨著 AI 技術(shù)的不斷成熟和創(chuàng)新,AI 編程工具將進一步提升智能化和可解釋性,支持更多的編程語言和平臺,并通過強化學(xué)習(xí)實現(xiàn)自適應(yīng)優(yōu)化。為了全面發(fā)揮 AI 編程技術(shù)的潛力,開發(fā)團隊需要不斷學(xué)習(xí)和適應(yīng)新技術(shù),優(yōu)化開發(fā)流程,確保 AI 工具的有效應(yīng)用和高質(zhì)量輸出。

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

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97181
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39755

    瀏覽量

    301364

原文標題:2024年AI編程技術(shù)與工具發(fā)展綜述

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    2024技術(shù)總結(jié)——MCU與MEMS和TOF應(yīng)用實踐

    2024對我來說是技術(shù)成長與突破的一。在這一里,我不僅在技術(shù)領(lǐng)域拓展了深度和廣度,還通過與
    的頭像 發(fā)表于 12-22 15:04 ?1154次閱讀
    <b class='flag-5'>2024</b><b class='flag-5'>年</b>度<b class='flag-5'>技術(shù)</b><b class='flag-5'>總結(jié)</b>——MCU與MEMS和TOF應(yīng)用實踐

    京微齊力亮相2025國際現(xiàn)場可編程技術(shù)大會

    12月2日-5日,2025國際現(xiàn)場可編程技術(shù)大會(FPT)在上海成功舉辦,京微齊力應(yīng)邀參加此次行業(yè)盛會,與全球領(lǐng)先的行業(yè)專家學(xué)者,共同探討可編程技術(shù)的創(chuàng)新與發(fā)展
    的頭像 發(fā)表于 12-10 15:00 ?519次閱讀
    京微齊力亮相2025國際現(xiàn)場可<b class='flag-5'>編程技術(shù)</b>大會

    思爾芯邀您共聚 FPT 2025,賦能可編程技術(shù)新未來

    技術(shù)先鋒,再啟新程!思爾芯將亮相12月2日至5日的2025國際現(xiàn)場可編程技術(shù)大會(FPT),與全球頂尖專家學(xué)者及行業(yè)伙伴,共同探索可編程技術(shù)的前沿
    的頭像 發(fā)表于 11-25 09:57 ?663次閱讀
    思爾芯邀您共聚 FPT 2025,賦能可<b class='flag-5'>編程技術(shù)</b>新未來

    AI 芯片浪潮下,職場晉升新契機?

    對復(fù)雜場景中目標檢測與識別的速度和精度。在此過程中,對算法的理解深度、芯片架構(gòu)與算法的協(xié)同能力,都會成為職稱評審中的加分項。 除技術(shù)能力外,創(chuàng)新能力同樣不可或缺。AI 芯片行業(yè)發(fā)展日新月異,新
    發(fā)表于 08-19 08:58

    HarmonyOSAI編程DevEco AI輔助編程工具

    DevEco AI輔助編程工具(CodeGenie)基于BitFun Platform AI能力平臺,為開發(fā)者提供高效的應(yīng)用與服務(wù)AI
    發(fā)表于 08-18 14:54

    HarmonyOS AI輔助編程工具(CodeGenie)概述

    DevEco AI輔助編程工具(CodeGenie)基于BitFun Platform AI能力平臺,為開發(fā)者提供高效的應(yīng)用與服務(wù)AI
    發(fā)表于 08-11 14:31

    HarmonyOS AI輔助編程工具(CodeGenie)代碼智能解讀

    本功能從DevEco CodeGenie 5.1.0 Beta版本開始支持。 CodeGenie提供智能AI能力對框選的代碼片段進行逐條解釋,總結(jié)代碼段含義,幫助開發(fā)者提升閱讀代碼的速度和效率
    發(fā)表于 07-17 17:02

    鴻蒙CodeGenie AI輔助編程工具詳解

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解 一、前言 1、CodeGenie是什么? CodeGenie (代碼精靈)作為鴻蒙DevEco IDE自帶的AI
    的頭像 發(fā)表于 07-07 11:54 ?1390次閱讀
    鴻蒙CodeGenie <b class='flag-5'>AI</b>輔助<b class='flag-5'>編程</b><b class='flag-5'>工具</b>詳解

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解 一、前言 1、CodeGenie是什么?CodeGenie (代碼精靈)作為鴻蒙DevEco IDE自帶的AI
    發(fā)表于 06-11 16:34

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+ 入門篇學(xué)習(xí)

    工程、RAG技術(shù)、和AI Agent是3個重要方面。其中AI Agent作為2024最新興的技術(shù)
    發(fā)表于 05-02 09:26

    恩智浦發(fā)布2024企業(yè)可持續(xù)發(fā)展報告

    恩智浦《2024企業(yè)可持續(xù)發(fā)展報告》新鮮出爐,全面總結(jié)2024恩智浦在可持續(xù)
    的頭像 發(fā)表于 04-28 11:24 ?2691次閱讀

    Keil當下有集成AI技術(shù)的規(guī)劃嗎

    有沒有集成AI工具,可以快速編程,提升開發(fā)效率的,常用的MCU有STM32,GD32等
    發(fā)表于 04-06 14:38

    《零基礎(chǔ)開發(fā)AI Agent——手把手教你用扣子做智能體》

    《零基礎(chǔ)開發(fā)AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開發(fā)指南。它不僅深入淺出地講解了Agent的概念和發(fā)展,還通過詳細的工具介紹和實戰(zhàn)案例,幫助讀者快
    發(fā)表于 03-18 12:03

    砥礪創(chuàng)新 芯耀未來——武漢芯源半導(dǎo)體榮膺21ic電子網(wǎng)2024度“創(chuàng)新驅(qū)動獎”

    2024,芯途璀璨,創(chuàng)新不止。武漢芯源半導(dǎo)體有限公司(以下簡稱“武漢芯源半導(dǎo)體”)在21ic電子網(wǎng)主辦的2024度榮耀獎項評選中,憑借卓越的技術(shù)
    發(fā)表于 03-13 14:21

    力合微電子榮獲2024度深圳市集成電路產(chǎn)業(yè)高質(zhì)量發(fā)展

    20253月7日,由深圳市半導(dǎo)體行業(yè)協(xié)會主辦的2024度深圳市集成電路產(chǎn)業(yè)總結(jié)大會在深圳隆重召開。大會匯聚了政府領(lǐng)導(dǎo)、協(xié)會專家及產(chǎn)業(yè)鏈上下游企業(yè)代表等500余人,
    的頭像 發(fā)表于 03-07 17:58 ?1130次閱讀
    力合微電子榮獲<b class='flag-5'>2024</b><b class='flag-5'>年</b>度深圳市集成電路產(chǎn)業(yè)高質(zhì)量<b class='flag-5'>發(fā)展</b>獎