近日,倉頡社區正式發佈了 Agent(智能體)開發框架 Cangjie Magic。據悉,這是首個基於華爲自研倉頡編程語言原生構建的大語言模型(LLM)Agent 開發平臺。
Cangjie Magic 框架通過三大核心技術突破,旨在重構智能體開發範式:一是獨創的 Agent DSL(領域專用語言)架構,該架構基於倉頡語言特性設計,實現了智能體建模的聲明式編程;二是原生支持 MCP(Model Context Protocol)通信協議;三是智能調度引擎,集成了模塊化服務調用機制與動態任務規劃算法。

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