?
點擊藍字 關(guān)注我們
關(guān)注并星標
從此不迷路
計算機視覺研究院
公眾號ID|計算機視覺研究院
學習群|掃碼在主頁獲取加入方式
計算機視覺研究院專欄
Column of Computer Vision Institute
6月6日,在文心大模型技術(shù)交流會(成都)上,百度智能云推出“Comate”代碼助手,并正式開放邀測。借助文心大模型的理解、推理能力,“Comate”可實現(xiàn)代碼的快速補齊、自然語言推薦代碼、自動查找代碼錯誤,全面提升開發(fā)者研發(fā)效率。未來,開發(fā)者可以通過插件等形式,在主流開發(fā)軟件中使用“Comate”代碼助手。目前市面上已經(jīng)有很多代碼助手工具,百度回脫穎而出嗎?
01
背? 景
早在2021年6月,為了滿足未來的大模型訓練任務,百度智能云開始規(guī)劃全新的高性能GPU集群的建設,聯(lián)合NVIDIA共同完成了可以容納萬卡以上規(guī)模的IB網(wǎng)絡架構(gòu)設計,集群中節(jié)點間的每張GPU卡都通過IB網(wǎng)絡連接, 并在2022年4月將集群建設完成,提供單集群EFLOPS級別的算力。
2023年3月,文心一言在這個高性能集群上誕生,并不斷迭代出新的能力。目前,這個集群的規(guī)模還在不斷擴大。NVIDIA中國區(qū)解決方案與工程總經(jīng)理賴俊杰博士:高速IB網(wǎng)絡互聯(lián)的GPU集群是大模型時代的關(guān)鍵基礎(chǔ)設施。NVIDIA和百度智能云共同建成的這個國內(nèi)云計算市場最大規(guī)模的高性能GPU/IB集群,將加速百度在大模型領(lǐng)域獲得更大突破。
覆蓋大模型全生命周期——更全面更全面
提供數(shù)據(jù)標注,模型訓練與評估,推理服務與應用集成的全面功能服務
訓練與推理性能大幅提升——更高效更高效
MLPerf榜單訓練性能世界領(lǐng)先,千億模型分布式并行訓練加速能力和算力利用率大幅提升
快速應用編排與插件集成——更開放更開放
預置百度文心大模型與第三方大模型,支持插件與應用靈活編排,助力大模型多場景落地應用
自帶敏感詞過濾——更安全更安全
完善的鑒權(quán)與流控安全機制,自帶敏感詞過濾,機審與人審雙重保障
內(nèi)置文心大模型基座
-
技術(shù)領(lǐng)先
知識增強大模型,統(tǒng)一范式支持多類下游任務
先進并行策略支撐大模型訓練、壓縮與部署
可控可信的語言理解和生成能力
-
全場景覆蓋
支持對話互動,自由問答,文案創(chuàng)作等能力
覆蓋能源、金融、航天、工業(yè)、媒體等領(lǐng)域
-
低門檻使用便捷
一行代碼調(diào)用服務
一鍵自動模型微調(diào)
少量數(shù)據(jù)完成多場景AI應用落地
-
真實可落地
提供企業(yè)級一站式客戶服務
打通芯片+平臺+模型+應用的四層架構(gòu)
聯(lián)合多家合作伙伴實現(xiàn)端到端應用落地
02
大模型代碼助手
隨著數(shù)字化轉(zhuǎn)型需求增長,AI在企業(yè)中的應用也越來越多,AI開發(fā)門檻高、應用場景復雜多樣、對場景標注數(shù)據(jù)依賴等問題成為AI規(guī)?;涞氐奶魬?zhàn),而預訓練大模型的出現(xiàn)則為人工智能帶來了新的機遇與希望。
大模型作為政府和企業(yè)推進人工智能產(chǎn)業(yè)發(fā)展的重要抓手,在識別、理解、決策、生成等AI任務的泛化性、通用性、遷移性方面都表現(xiàn)出顯著優(yōu)勢和巨大潛力。如果程序員擁有一個代碼助手,可以輕松準確協(xié)助完成一些重復、簡單、瑣碎等的工作,已經(jīng)不再是天方夜譚。
現(xiàn)在,越來越多的開發(fā)者都需要用到這個必備工具。當下主流的幾個AI智能編程代碼助手包括Github CopilotX、Codeium、Tabnine、Replit?Ghostwriter和Amazon CodeWhisperer。
Github CopilotX
Copilot X是對2021年發(fā)布的Copilot進行了升級,接入GPT-4,并新增了聊天和語音等功能,在Copilot X中,你只需“動動嘴”,它就能把你的代碼寫了,順便幫你把測試用例也寫了,還能給你解釋你看不太懂的代碼片段,更能直接讓它幫你DeBug,簡直是程序員的貼心小助手。
隨著OpenAI的GPT-4模型的發(fā)布,GitHub緊接著就發(fā)布了新版本的GitHub Copilot X,Copilot X的AI模型采用的是最新OpenAI GPT-4。GitHub Copilot X致力于改進開發(fā)者體驗,將提供聊天和語音界面,支持拉取請求,回答文檔問題,并通過GPT-4實現(xiàn)更個性化的開發(fā)者體驗。使用GitHub Copilot X,它可以解釋代碼的用途,還可以在遇到bugs時讓Copilot X嘗試去修復它,甚至還可以順帶生成單元測試。
Replit Ghostwriter
Replit Ghostwriter是一款基于人工智能的代碼輔助工具,它可以幫助開發(fā)者快速編寫、生成、轉(zhuǎn)換和解釋代碼,同時提供了一個在編輯器內(nèi)搜索和導入開源代碼的功能。Replit是一個在線的集成開發(fā)環(huán)境(IDE),它支持多種編程語言,如Python、JavaScript、Ruby等,讓開發(fā)者可以在瀏覽器中創(chuàng)建、運行和分享代碼。Replit還提供了多人協(xié)作、版本控制、云部署等功能,使得開發(fā)者可以輕松地構(gòu)建和發(fā)布應用程序。Replit AI Ghostwriter是Replit的一個新功能,它利用了OpenAI的GPT-4模型,為開發(fā)者提供了一個基于人工智能的代碼輔助工具。
但是,現(xiàn)在百度智能云基于文心大模型打造的新一代編碼輔助工具——代碼助手Comate!
在工程師開發(fā)過程中,Comate可以通過開發(fā)中的上下文、評論組合代碼,通過讀取聲明的函數(shù)名稱來預測代碼。同時允許查看建議并手動編輯建議的代碼,自動填充重復代碼。
工作原理是通讀全球GitHub存儲庫上的頭部開源代碼,收集數(shù)據(jù)并嘗試找到與之相關(guān)的最佳代碼,通過返回的數(shù)據(jù)不斷訓練提升推薦準確度。核心能力體現(xiàn)在單行推薦、多行推薦和自然語言轉(zhuǎn)代碼等方面。
單行推薦
多行推薦
自然語言轉(zhuǎn)代碼
經(jīng)過大量內(nèi)部測試,在Comate建議的代碼中,30%-50%的建議代碼被開發(fā)者采納,占正式新入庫代碼的10%以上,并且越來越多應用到各類產(chǎn)品開發(fā)中。Comate支持主流IDE框架,目前已覆蓋30+語言,尤其在C/C++、Python、Java、Go、PHP、JavaScript等多個主流語言表現(xiàn)出色。
??THE END?
轉(zhuǎn)載請聯(lián)系本公眾號獲得授權(quán)
計算機視覺研究院學習群等你加入!
ABOUT
計算機視覺研究院
計算機視覺研究院主要涉及深度學習領(lǐng)域,主要致力于目標檢測、目標跟蹤、圖像分割等研究方向。研究院始終分享最新論文算法框架,平臺著重”研究“和“實踐”。后期會針對相應領(lǐng)域分享實踐過程,讓大家真正體會擺脫理論的真實場景,培養(yǎng)愛動手編程愛動腦思考的習慣!
文章來源:http://www.zghlxwxcb.cn/news/detail-477053.html
點擊“閱讀原文”,立即合作咨詢文章來源地址http://www.zghlxwxcb.cn/news/detail-477053.html
到了這里,關(guān)于百度推出基于大模型的代碼編寫助手“Comate”真的好用嗎?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!