华为仓颉智能体开发框架Cangjie Magic开源
创始人
2025-03-17 15:41:33
0

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

【来源:IT之家】

相关内容

热门资讯

第三十一届兰洽会平凉市签约合同... 中国甘肃网7月6日讯(西北角·中国甘肃网记者 黄龙)7月6日下午,第三十一届兰洽会(以下简称“兰洽会...
南京一男子凌晨钓鱼救起落水女子 近日,凌晨的南京江宁区百家湖,一片静谧祥和。然而,在这一刻,一位普通市民的英勇举动打破了夜的沉静。6...
西藏观察|朋友来了有好酒 来源:中国西藏网 “有朋自远方来,不亦乐乎”。近期,首批印度官方香客顺利完成冈仁波齐峰和玛旁雍错湖的...
贵州的“绿色密码”藏不住了,老... 来源:贵州日报报刊社 序繁盛夏,万物并秀。7月5日,2025年生态文明贵阳国际论坛在贵阳盛大启幕。7...
国际货币基金组织:“大而美”法...   当地时间4日,美国总统特朗普正式签署税收与支出法案,该法案计划在未来10年内减税4万亿美元,并削...