在线观看日韩三级视频,国产久久精品在线播放,精品人妻伦一二三区久久简爱,久久亚洲精品一区二区,日韩人妻一区二区av,欧美黑人又粗又大高潮喷水,国产91精品在线播放,国产欧美日韩一区二区三视频,亚洲一区二区伦理在线

設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

天津大學(xué)、北航深度參與華為“倉(cāng)頡”,推出首個(gè)基于國(guó)產(chǎn)編程語(yǔ)言的 AI 智能體編程框架“蒼穹”

2024/6/22 17:47:32 來(lái)源:IT之家 作者:汪淼 責(zé)編:汪淼

IT之家 6 月 22 日消息,華為昨日面向全球開(kāi)發(fā)者介紹華為自研編程語(yǔ)言 —— 倉(cāng)頡(Cangjie)。這是倉(cāng)頡編程語(yǔ)言的首次公開(kāi)亮相。

IT之家查詢獲悉,天津大學(xué)、北京航空航天大學(xué)深度參與了華為“倉(cāng)頡”的研發(fā)。

天津大學(xué):倉(cāng)頡編程語(yǔ)言編譯器

天津大學(xué)智能與計(jì)算學(xué)部軟件工程團(tuán)隊(duì)攜手華為倉(cāng)頡團(tuán)隊(duì),深度參與倉(cāng)頡編程語(yǔ)言編譯器的質(zhì)量保障研究。

據(jù)介紹,倉(cāng)頡編譯器是與倉(cāng)頡編程語(yǔ)言共生的基礎(chǔ)軟件。在倉(cāng)頡編程語(yǔ)言的籌備階段,與之相配的高質(zhì)量編譯器成為核心目標(biāo)之一。隨著倉(cāng)頡編程語(yǔ)言的演化,倉(cāng)頡編譯器也在不斷地升級(jí)、改進(jìn)。

圖片

五年來(lái),天津大學(xué)智能與計(jì)算學(xué)部軟件工程團(tuán)隊(duì)陳俊潔教授、王贊教授、姜佳君研究員,以及趙英全、付瑞豐、郭以勒、鄭開(kāi)、樊興宇等十余名研究生,圍繞著倉(cāng)頡編譯器測(cè)試工作開(kāi)展深入研究,提出數(shù)據(jù)驅(qū)動(dòng)的倉(cāng)頡編譯器系統(tǒng)化測(cè)試框架,涵蓋基于程序綜合的測(cè)試程序生成技術(shù)、基于程序變異的測(cè)試預(yù)言構(gòu)造技術(shù)、基于代碼表示的測(cè)試過(guò)程加速技術(shù)等多項(xiàng)先進(jìn)技術(shù)。成果在軟件工程領(lǐng)域頂會(huì) ICSE、ISSTA 等發(fā)表多篇學(xué)術(shù)論文,并已部署至倉(cāng)頡編譯器的實(shí)際測(cè)試中,顯著提升倉(cāng)頡編譯器測(cè)試效果。

  • 基于程序綜合的測(cè)試程序生成技術(shù):該項(xiàng)技術(shù)將程序代碼拆解成細(xì)粒度代碼片段,彼此之間涉及不同的語(yǔ)言特征,進(jìn)而在語(yǔ)法語(yǔ)義約束的指導(dǎo)下,實(shí)現(xiàn)測(cè)試程序的高效合成。值得注意的是,該項(xiàng)技術(shù)能夠以歷史缺陷作為基礎(chǔ)數(shù)據(jù),提取與缺陷相關(guān)的代碼片段,并將其融合至多樣的代碼上下文中,以激發(fā)其觸發(fā)更多缺陷、執(zhí)行更多代碼分支的能力。

  • 基于程序變異的測(cè)試預(yù)言構(gòu)造技術(shù):該項(xiàng)技術(shù)通過(guò)對(duì)倉(cāng)頡編程語(yǔ)言語(yǔ)法語(yǔ)義進(jìn)行深入分析與挖掘,設(shè)計(jì)一系列等價(jià)變異算子與不等價(jià)變異算子。前者在測(cè)試預(yù)言上提供補(bǔ)充,融合蛻變測(cè)試思想,提升技術(shù)揭錯(cuò)能力,而后者則進(jìn)一步增強(qiáng)測(cè)試程序多樣性,引入更多倉(cāng)頡語(yǔ)言特性、底層庫(kù)調(diào)用等信息,實(shí)現(xiàn)對(duì)倉(cāng)頡編譯器的更充分測(cè)試。

  • 基于代碼表示的測(cè)試過(guò)程加速技術(shù):該項(xiàng)技術(shù)旨在提升編譯器測(cè)試效率,以在更短的時(shí)間內(nèi)檢測(cè)到更多的編譯器缺陷。該項(xiàng)技術(shù)將測(cè)試程序代碼進(jìn)行片段化,并引入代碼表示學(xué)習(xí)策略將其在語(yǔ)言定義空間中進(jìn)行表征。進(jìn)而,該項(xiàng)技術(shù)從多樣性角度進(jìn)行代碼片段的利用、測(cè)試程序的生成,并將測(cè)試結(jié)果作為反饋,進(jìn)一步指導(dǎo)后續(xù)測(cè)試過(guò)程,從而提升測(cè)試整體效率。

北航:蒼穹 AI 智能體編程框架

北京航空航天大學(xué)軟件學(xué)院黎立老師團(tuán)隊(duì)深度參與基于倉(cāng)頡編程語(yǔ)言的 AI 智能體編程框架 —— 蒼穹(CangChain)開(kāi)發(fā),這是首個(gè)基于國(guó)產(chǎn)編程語(yǔ)言的 AI 智能體編程框架。

蒼穹(CangChain)框架圖

▲ 蒼穹(CangChain)框架圖

據(jù)介紹,蒼穹誕生于倉(cāng)頡社區(qū),得到倉(cāng)頡編程語(yǔ)言官方團(tuán)隊(duì)的技術(shù)支持。作為一個(gè)社區(qū)開(kāi)源項(xiàng)目,蒼穹采用模塊化設(shè)計(jì)和功能,旨在為軟件工程人員提供軟件集成模型、安全訪問(wèn)私有數(shù)據(jù)并進(jìn)行數(shù)據(jù)交互的可靠功能。

基于模塊化的設(shè)計(jì)理念,蒼穹使得開(kāi)發(fā)者可根據(jù)自身特定需求,選擇和組合不同的模塊。在實(shí)現(xiàn)任務(wù)的過(guò)程中,蒼穹可將任務(wù)分解成多個(gè)子任務(wù),針對(duì)每個(gè)子任務(wù)選擇構(gòu)建合適的代理(Agent)允許語(yǔ)言模型與外部 API 交互,調(diào)用滿足子任務(wù)目標(biāo)實(shí)現(xiàn)的工具(Tool),利用任務(wù)鏈(Chain)串聯(lián)起每個(gè)子任務(wù),最終得到任務(wù)求解。

黎立老師團(tuán)隊(duì)主要參與了蒼穹中 ReAct 框架和多智能體 Planner 調(diào)度的設(shè)計(jì)開(kāi)發(fā)實(shí)現(xiàn)。

在具體應(yīng)用中,團(tuán)隊(duì)設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)多智能體(Multi-Agent)的系統(tǒng),包含以下四個(gè)關(guān)鍵角色:Docwriter、CodeWriter、CodeTester 和 CodeReviewer。這些智能體在蒼穹平臺(tái)上緊密協(xié)作,共同完成 2048 等經(jīng)典游戲的開(kāi)發(fā)任務(wù)。

  • Docwriter:負(fù)責(zé)編寫詳細(xì)的需求文檔和設(shè)計(jì)規(guī)范。在游戲開(kāi)發(fā)的初期,Docwriter 通過(guò)與用戶以及其他智能體的交流,深入了解并記錄游戲的功能需求和設(shè)計(jì)思路,為后續(xù)步驟提供詳細(xì)的藍(lán)圖。

  • CodeWriter:負(fù)責(zé)根據(jù)設(shè)計(jì)文檔編寫源代碼。CodeWriter 運(yùn)用先進(jìn)的編程技巧和算法,將 Docwriter 提供的需求轉(zhuǎn)化為具體的代碼實(shí)現(xiàn)。蒼穹框架中 ReAct 的“推理-行動(dòng)”模式有效提升了 CodeWriter 的編程效率和準(zhǔn)確性。

  • CodeTester:在源代碼完成初步編寫后,CodeTester 會(huì)自動(dòng)生成并運(yùn)行一系列測(cè)試用例,確保代碼功能的正確性和穩(wěn)定性。CodeTester 利用定義好的各種工具構(gòu)造測(cè)試用例,并執(zhí)行相應(yīng)的測(cè)試用例,定位并反饋代碼中的潛在問(wèn)題,提高代碼質(zhì)量。

  • CodeReviewer:負(fù)責(zé)對(duì) CodeWriter 編寫的代碼進(jìn)行全面審查,確保代碼符合最佳實(shí)踐和質(zhì)量標(biāo)準(zhǔn)。CodeReviewer 不僅會(huì)檢查代碼的功能實(shí)現(xiàn),還會(huì)關(guān)注代碼的可讀性和可維護(hù)性,提出優(yōu)化建議。

基于蒼穹開(kāi)發(fā)的多智能體系統(tǒng)應(yīng)用示例

▲ 基于蒼穹開(kāi)發(fā)的多智能體系統(tǒng)應(yīng)用示例

通過(guò)蒼穹的模塊化設(shè)計(jì)和多智能體的智能調(diào)度,這些角色智能體能夠高效分工、互相協(xié)作,不斷迭代優(yōu)化,最終完成游戲開(kāi)發(fā)任務(wù)。具體來(lái)說(shuō),任務(wù)鏈(Chain)機(jī)制將各個(gè)子任務(wù)有效串聯(lián),智能體間的信息交互則通過(guò) Planner 調(diào)度實(shí)現(xiàn)無(wú)縫連接,提升了開(kāi)發(fā)效率和代碼質(zhì)量。

未來(lái),北京航空航天大學(xué)軟件學(xué)院團(tuán)隊(duì)將計(jì)劃繼續(xù)拓展蒼穹的應(yīng)用領(lǐng)域,深入研究多智能體系統(tǒng)在其他復(fù)雜任務(wù)中的應(yīng)用潛力。

相關(guān)閱讀:

華為 HDC 2024 開(kāi)發(fā)者大會(huì)專題

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知