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

2025-03-17 11:46:03

  仓颉社区 3 月 14 日正式推出 Agent开发框架 作为首个基于仓颉编程语言原生构建的 LLM Agent 开发平台,该框架通过三大核心技术突破重构智能体开发范式:

  独创 Agent DSL 架构 - 基于仓颉语言特性设计的领域专用语言,实现智能体建模的

  原生支持 MCP通信协议;

  智能调度引擎 - 集成模块化服务调用机制与动态任务规划算法。

  其核心组件 Cangjie Agent DSL 通过语义化建模语言,为开发者提供从智能体定义、行为编排到运行监控的全生命周期管理方案,降低多智能体系统开发复杂度。值得关注的是,官方技术路线图披露,基于仓颉语言的跨平台编译能力,Cangjie Agent DSL 是一个用于定义和管理 Agent 的专用语言。它允许开发人员通过结构化的系统提示词、工具和各类协作策略来增强 Agent 的功能。通过结构化的系统提示词、工具以及各类协作策略,增强了 Agent 的功能与灵活性。

  Cangjie Agent DSL 被设计为仓颉语言的 eDSL,即在仓颉语言中通过元编程机制实现了嵌入式的 DSL,且仓颉语言作为它的宿主语言。这意味着 Agent DSL 编写的代码最终都被转换为普通的仓颉代码,并最终由仓颉编译器完成编译。

  为了帮助开发者们快速上手 Cangjie Agent DSL,在去年 6 月的HDC 2024 华为开发者大会主题演讲上,华为终端 BG 软件部总裁龚体正式官宣了华为自研仓颉编程语言。

  仓颉编程语言是一款面向全场景智能化应用开发的现代编程语言,具有原生智能化、天生全场景、高性能,强安全等技术特色,拥有现代语言特性的集成、全方位的编译优化和运行时实现、简洁易用的智能 Agent 附 Cangjie Magic 项目链接:

下一篇:国铁集团推出老年常旅客会员积分优惠措施,可
上一篇:黄焖鸡卧底提醒 11 点前别点外卖
返回顶部小火箭