华为仓颉智能体开发框架Cangjie Magic开源

业界
2025
03/17
13:28
IT之家
分享
评论

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之家

THE END
广告、内容合作请点击这里 寻求合作
Cangjie Magic
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表砍柴网的观点和立场。

相关热点

相关推荐

1
3