3月17日消息,倉頡社區3月14日正式推出Agent(智能體)開發框架Cangjie Magic。

作為首個基于倉頡編程語言原生構建的LLM Agent開發平臺,該框架通過三大核心技術突破重構智能體開發范式:
獨創Agent DSL架構 - 基于倉頡語言特性設計的領域專用語言,實現智能體建模的聲明式編程;
原生支持MCP(Model Context Protocol)通信協議;
智能調度引擎-集成模塊化服務調用機制與動態任務規劃算法。
其核心組件Cangjie Agent DSL通過語義化建模語言,為開發者提供從智能體定義、行為編排到運行監控的全生命周期管理方案,降低多智能體系統開發復雜度。目前該框架已完成對鴻蒙、Windows、macOS及Linux系統的全平臺適配,形成桌面端生態閉環。
值得關注的是,官方技術路線圖披露,基于倉頡語言的跨平臺編譯能力,計劃于 Q3 季度通過突破性移動端支持方案,實現 Android / iOS 原生接口的智能體調用能力。

Cangjie Agent DSL是一個用于定義和管理Agent的專用語言。它允許開發人員通過結構化的系統提示詞、工具和各類協作策略來增強Agent的功能。通過結構化的系統提示詞、工具以及各類協作策略,增強了Agent的功能與靈活性。
Cangjie Agent DSL被設計為倉頡語言的eDSL,即在倉頡語言中通過元編程機制實現了嵌入式的DSL,且倉頡語言作為它的宿主語言。這意味著Agent DSL編寫的代碼最終都被轉換為普通的倉頡代碼,并最終由倉頡編譯器完成編譯。
為了幫助開發者們快速上手Cangjie Agent DSL,倉頡AI Agent框架團隊還編寫了詳細的使用手冊。手冊中不僅介紹了Cangjie Agent DSL的各種功能,還通過實例讓用戶能夠掌握其精髓,并將其應用于實際開發中。
在去年6月的HDC 2024華為開發者大會主題演講上,華為終端BG軟件部總裁龔體正式官宣了華為自研倉頡編程語言。
倉頡編程語言是一款面向全場景智能化應用開發的現代編程語言,具有原生智能化、天生全場景、高性能,強安全等技術特色,擁有現代語言特性的集成、全方位的編譯優化和運行時實現、簡潔易用的智能Agent聲明式編程框架、以及開箱即用的IDE工具鏈支持。
IT之家附Cangjie Magic項目鏈接:
https://gitcode.com/Cangjie-TPC/CangjieMagic





京公網安備 11011402013531號