華為倉(cāng)頡智能體開(kāi)發(fā)框架Cangjie Magic開(kāi)源
3月17日消息,倉(cāng)頡社區(qū)3月14日正式推出Agent(智能體)開(kāi)發(fā)框架Cangjie Magic。
作為首個(gè)基于倉(cāng)頡編程語(yǔ)言原生構(gòu)建的LLM Agent開(kāi)發(fā)平臺(tái),該框架通過(guò)三大核心技術(shù)突破重構(gòu)智能體開(kāi)發(fā)范式:
獨(dú)創(chuàng)Agent DSL架構(gòu) - 基于倉(cāng)頡語(yǔ)言特性設(shè)計(jì)的領(lǐng)域?qū)S谜Z(yǔ)言,實(shí)現(xiàn)智能體建模的聲明式編程;
原生支持MCP(Model Context Protocol)通信協(xié)議;
智能調(diào)度引擎-集成模塊化服務(wù)調(diào)用機(jī)制與動(dòng)態(tài)任務(wù)規(guī)劃算法。
其核心組件Cangjie Agent DSL通過(guò)語(yǔ)義化建模語(yǔ)言,為開(kāi)發(fā)者提供從智能體定義、行為編排到運(yùn)行監(jiān)控的全生命周期管理方案,降低多智能體系統(tǒng)開(kāi)發(fā)復(fù)雜度。目前該框架已完成對(duì)鴻蒙、Windows、macOS及Linux系統(tǒng)的全平臺(tái)適配,形成桌面端生態(tài)閉環(huán)。
值得關(guān)注的是,官方技術(shù)路線圖披露,基于倉(cāng)頡語(yǔ)言的跨平臺(tái)編譯能力,計(jì)劃于 Q3 季度通過(guò)突破性移動(dòng)端支持方案,實(shí)現(xiàn) Android / iOS 原生接口的智能體調(diào)用能力。
Cangjie Agent DSL是一個(gè)用于定義和管理Agent的專用語(yǔ)言。它允許開(kāi)發(fā)人員通過(guò)結(jié)構(gòu)化的系統(tǒng)提示詞、工具和各類協(xié)作策略來(lái)增強(qiáng)Agent的功能。通過(guò)結(jié)構(gòu)化的系統(tǒng)提示詞、工具以及各類協(xié)作策略,增強(qiáng)了Agent的功能與靈活性。
Cangjie Agent DSL被設(shè)計(jì)為倉(cāng)頡語(yǔ)言的eDSL,即在倉(cāng)頡語(yǔ)言中通過(guò)元編程機(jī)制實(shí)現(xiàn)了嵌入式的DSL,且倉(cāng)頡語(yǔ)言作為它的宿主語(yǔ)言。這意味著Agent DSL編寫的代碼最終都被轉(zhuǎn)換為普通的倉(cāng)頡代碼,并最終由倉(cāng)頡編譯器完成編譯。
為了幫助開(kāi)發(fā)者們快速上手Cangjie Agent DSL,倉(cāng)頡AI Agent框架團(tuán)隊(duì)還編寫了詳細(xì)的使用手冊(cè)。手冊(cè)中不僅介紹了Cangjie Agent DSL的各種功能,還通過(guò)實(shí)例讓用戶能夠掌握其精髓,并將其應(yīng)用于實(shí)際開(kāi)發(fā)中。
在去年6月的HDC 2024華為開(kāi)發(fā)者大會(huì)主題演講上,華為終端BG軟件部總裁龔體正式官宣了華為自研倉(cāng)頡編程語(yǔ)言。
倉(cāng)頡編程語(yǔ)言是一款面向全場(chǎng)景智能化應(yīng)用開(kāi)發(fā)的現(xiàn)代編程語(yǔ)言,具有原生智能化、天生全場(chǎng)景、高性能,強(qiáng)安全等技術(shù)特色,擁有現(xiàn)代語(yǔ)言特性的集成、全方位的編譯優(yōu)化和運(yùn)行時(shí)實(shí)現(xiàn)、簡(jiǎn)潔易用的智能Agent聲明式編程框架、以及開(kāi)箱即用的IDE工具鏈支持。
IT之家附Cangjie Magic項(xiàng)目鏈接:
https://gitcode.com/Cangjie-TPC/CangjieMagic
【來(lái)源: IT之家 】