近日,倉頡社區正式發布了名為Cangjie Magic的智能體開發框架,這一創新平台標誌著華為自研倉頡編程語言在大語言模型(LLM)領域的重要突破。作為首個基於倉頡語言原生構建的智能體開發平台,Cangjie Magic不僅展示了華為在編程語言領域的深厚技術積累,更為智能體開髮帶來了全新的範式。
Cangjie Magic框架的核心在於其三大技術突破:首先,它引入了獨創的Agent DSL(領域專用語言)架構,這一架構充分利用了倉頡語言的特性,實現了智能體建模的聲明式編程,極大地簡化了開發流程。其次,框架原生支持MCP(Model Context Protocol)通信協議,確保了智能體之間的高效通信與協作。最後,智能調度引擎的集成,結合模塊化服務調用機制與動態任務規划算法,為智能體的運行提供了強大的支持。

Cangjie Agent DSL作為框架的核心組件,是一種專門用於定義和管理智能體的語言。開發者可以通過結構化的系統提示詞、工具以及各類協作策略,靈活地增強智能體的功能。該語言被設計為倉頡語言的嵌入式DSL(eDSL),最終將轉換為普通倉頡代碼並由倉頡編譯器完成編譯,從而實現從智能體定義、行為編排到運行監控的全生命週期管理。
目前,Cangjie Magic框架已經完成了對鴻蒙、Windows、macOS及Linux系統的全平台適配,初步形成了桌面端生態閉環。更為引人注目的是,官方技術路線圖顯示,基於倉頡語言的跨平台編譯能力,計劃在今年第三季度實現對Android和iOS原生接口的智能體調用能力。這一進展將極大地拓展智能體在移動端的應用場景,為開發者提供更廣闊的可能性。
為了幫助開發者快速上手,倉頡AI Agent框架團隊還編寫了詳細的使用手冊。手冊通過功能介紹和實例演示,助力開發者掌握Cangjie Agent DSL的精髓,並將其應用於實際開發中。無論是初學者還是經驗豐富的開發者,都能從中獲得寶貴的指導。
項目地址:https://gitcode.com/Cangjie-TPC/CangjieMagic