在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

2024年AI編程技術與工具發展總結

OSC開源社區 ? 來源:OSC開源社區 ? 2025-02-13 09:11 ? 次閱讀

最近,開源中國 OSCHINA、Gitee 與 Gitee AI聯合發布了《2024 中國開源開發者報告》。

報告聚焦 AI 大模型領域,對過去一年的技術演進動態、技術趨勢、以及開源開發者生態數據進行多方位的總結和梳理。

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

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

全文如下:

2024 年 AI 編程技術與工具發展綜述

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

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

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

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

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

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

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

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

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

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

有些團隊,根據 UI 設計圖,讓 LLM 自動生成相應的前端代碼,大大減少了手動編碼的時間,加快了從設計到實現的流程。

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3642

    瀏覽量

    94071
  • AI
    AI
    +關注

    關注

    87

    文章

    31834

    瀏覽量

    270610

原文標題:2024年AI編程技術與工具發展綜述

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI技術與PLC編程融合

    如何將AI技術融入PLC編程軟件
    發表于 02-14 15:55

    2024AI開發者中間件工具生態全面總結

    進行多方位的總結和梳理。 在第二章《TOP 101-2024 大模型觀點》中,生成式 AI 開發者莫爾索總結2024
    的頭像 發表于 02-14 09:45 ?100次閱讀

    Xmind完成對AI總結工具Briefy的戰略收購

    全球知名的知識管理企業Xmind近日宣布,已完成對AI總結工具Briefy的戰略收購。Briefy以其強大的大語言模型驅動的多模態解析技術著稱,能夠將長視頻和萬字文檔等復雜信息轉化為結
    的頭像 發表于 02-13 16:01 ?111次閱讀

    2024risc-v的發展總結

    新的一已經來臨,請問有人能將risc-v在2024發展做一個比較全面的總結?
    發表于 02-01 18:27

    電子發燒友榮獲人民郵電出版社-異步社區“2024度最佳合作伙伴獎”

    2024 年度最佳合作伙伴獎”,是對雙方過去一合作的完美總結,也是對未來合作的美好期許。 未來,電子發燒友與人民郵電出版社 - 異步社區將繼續深化合作,不斷探索創新合作模式,為廣大電子
    發表于 01-20 15:16

    榜樣力量,智領未來——2024度電子發燒友社區表彰

    2024 年里,電子發燒友匯聚了超過670萬名用戶,他們在這里分享、學習并探索最新的技術內容。 這一,電子發燒友平臺累計產生超過120000篇文章、36000篇帖子、21000個資料、22000個
    發表于 01-16 13:36

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共
    的頭像 發表于 11-08 10:17 ?241次閱讀

    AI for Science:人工智能驅動科學創新》第二章AI for Science的技術支撐學習心得

    ,推動科學研究的深入發展總結 通過閱讀《AI for Science:人工智能驅動科學創新》第二章,我對AI for Science的技術
    發表于 10-14 09:16

    2024國產測徑儀的現狀?

    保持穩定增長。隨著國內企業的不斷發展技術創新能力的提升,國產測徑儀有望在全球市場上占據更大的份額。 綜上所述,2024國產測徑儀在市場規模、技術
    發表于 09-26 16:47

    第六屆國產嵌入式操作系統技術與產業發展論壇議程發布

    第30次)主題是“開啟全新AI時代、智能嵌入式操作系統的研究與應用”,我們將聚焦人工智能、物聯網與嵌入式操作系統技術和生態發展,智能機器人基礎軟件平臺最新研發成果。主辦方邀請到國內從事操作系統與嵌入式
    發表于 07-26 10:54

    2024中國AI大模型產業發展報告

    日前,人民網財經研究院、至頂科技聯合發布《開啟智能新時代:2024中國AI大模型產業發展報告》(以下簡稱《報告》),對于AI大模型產業
    的頭像 發表于 03-30 08:26 ?908次閱讀
    <b class='flag-5'>2024</b>中國<b class='flag-5'>AI</b>大模型產業<b class='flag-5'>發展</b>報告

    2024AI的火爆引發光模塊產業迅速發展

    隨著OpenAI推出的ChatGPT和Sora生成視頻,AI技術2024迎來了快速發展時期。這標志著人工智能
    的頭像 發表于 03-29 15:32 ?331次閱讀
    <b class='flag-5'>2024</b><b class='flag-5'>年</b><b class='flag-5'>AI</b>的火爆引發光模塊產業迅速<b class='flag-5'>發展</b>

    傳統PC已過時?2024AI PC領航未來!

    隨著科技的飛速發展,我們生活中的許多方面都在經歷著翻天覆地的變化。在這個信息爆炸的時代,個人電腦(PC)作為我們工作、學習和娛樂的重要工具,其形態和功能也在不斷演進。2024,被業界
    的頭像 發表于 03-25 10:26 ?743次閱讀
    傳統PC已過時?<b class='flag-5'>2024</b><b class='flag-5'>年</b><b class='flag-5'>AI</b> PC領航未來!

    高通在2024 MWC展示AI領域新突破

    2024巴塞羅那世界移動通信大會(2024 MWC)上,高通技術公司展現了其在AI領域的最新成果,從全新的高通?
    的頭像 發表于 02-27 10:57 ?1056次閱讀

    2024工業行業轉型展望

    行業變革中的挑戰與機遇 2024將是全球工業格局發生重大變化的一。CADENAS著眼于最重要的五大主題:數字化轉型、技能短缺、供應鏈、可持續發展和人工智能(
    發表于 02-23 16:55
    主站蜘蛛池模板: 天天做天天爱天天大综合 | 欧美又粗又长又湿又黄的视频 | 亚洲va久久久噜噜噜久久狠狠 | 91视频毛片 | 1024手机在线观看视频 | 49pao强力免费打造在线高清 | 色屁屁www免费看视频影院 | 亚偷熟乱区视频在线观看 | 亚洲国产精品综合久久久 | 男操女视频在线观看 | 中文字幕一区二区精品区 | 色射啪 | 伊人久久综合网亚洲 | 好骚综合在线 | 岛国大片在线播放 | 成年女人免费看一级人体片 | 污污的黄色小说 | 67xxxxxx日本| 免费黄色一级 | 日本黄色免费在线 | 亚洲一二三四 | 丁香婷婷六月天 | 看屁屁www视频免费观看 | 欧美三级午夜伦理片 | 久久精品视频热 | 特级黄色淫片 | 龙口护士门91午夜国产在线 | 99热官网| 岛国一级毛片 | 高清一区二区在线观看 | 久久久久久人精品免费费看 | 天天操天天舔天天射 | 色综合久久天天综合观看 | 成人网视频免费播放 | 欧美一欧美一区二三区性 | 精品视频在线观看视频免费视频 | 国产午夜影院 | 亚洲一区精品中文字幕 | 在线看逼| 久久精品人人爽人人爽快 | 26uuu另类欧美亚洲曰本 |