Cangjie Magic:基于華為倉頡編程語言原生構(gòu)建的LLM Agent開發(fā)平臺
Cangjie Magic是什么?
Cangjie Magic 是由華為倉頡社區(qū)推出的 Agent(智能體)開發(fā)框架。它是首個基于倉頡編程語言原生構(gòu)建的 LLM Agent 開發(fā)平臺,通過獨創(chuàng)的 Agent DSL 架構(gòu)、原生支持 MCP(Model Context Protocol)通信協(xié)議以及智能調(diào)度引擎等核心技術(shù),重構(gòu)了智能體開發(fā)范式。

Cangjie Magic功能特征
獨創(chuàng) Agent DSL 架構(gòu):基于倉頡語言特性設(shè)計的領(lǐng)域?qū)S谜Z言,支持智能體建模的聲明式編程,能夠通過結(jié)構(gòu)化的系統(tǒng)提示詞、工具和協(xié)作策略增強 Agent 的功能與靈活性。
原生支持 MCP 通信協(xié)議:支持模型上下文協(xié)議,確保智能體之間的高效通信和協(xié)同工作。
智能調(diào)度引擎:集成模塊化服務(wù)調(diào)用機制與動態(tài)任務(wù)規(guī)劃算法,能夠根據(jù)任務(wù)需求智能調(diào)度資源。
全生命周期管理:提供從智能體定義、行為編排到運行監(jiān)控的全生命周期管理方案,降低多智能體系統(tǒng)開發(fā)的復(fù)雜度。
跨平臺支持:已完成對鴻蒙、Windows、macOS 及 Linux 系統(tǒng)的全平臺適配,并計劃于 Q3 季度實現(xiàn) Android 和 iOS 原生接口的智能體調(diào)用能力。
Cangjie Magic核心技術(shù)
獨創(chuàng)Agent DSL架構(gòu):基于倉頡語言特性設(shè)計的領(lǐng)域?qū)S谜Z言,實現(xiàn)智能體建模的聲明式編程。
原生支持MCP通信協(xié)議:確保智能體之間的高效通信。
智能調(diào)度引擎:集成模塊化服務(wù)調(diào)用機制與動態(tài)任務(wù)規(guī)劃算法,優(yōu)化資源利用。
Cangjie Magic應(yīng)用場景
桌面端應(yīng)用開發(fā):為桌面端的智能化應(yīng)用提供強大的開發(fā)支持,形成桌面端生態(tài)閉環(huán)。
多智能體系統(tǒng):適用于需要多個智能體協(xié)同工作的復(fù)雜系統(tǒng),例如智能辦公、智能家居、智能交通等領(lǐng)域。
移動應(yīng)用開發(fā):隨著移動端支持方案的推出,Cangjie Magic 將能夠為 Android 和 iOS 應(yīng)用開發(fā)提供原生接口支持。
Cangjie Magic使用方法
獲取框架:Cangjie Magic 已開源,開發(fā)者可以通過官方項目鏈接(https://gitcode.com/Cangjie-TPC/CangjieMagic)獲取框架。
學習 Agent DSL:開發(fā)者需要學習 Cangjie Agent DSL,這是一種嵌入式領(lǐng)域?qū)S谜Z言,用于定義和管理智能體。倉頡團隊提供了詳細的使用手冊,幫助開發(fā)者快速上手。
開發(fā)與調(diào)試:使用倉頡編程語言和 Cangjie Magic 提供的工具鏈進行智能體開發(fā)。通過 Agent DSL 編寫代碼后,代碼將被轉(zhuǎn)換為倉頡代碼并由倉頡編譯器完成編譯。
部署與測試:開發(fā)完成后,可以在支持的平臺上進行部署和測試,確保智能體的功能符合預(yù)期。
項目鏈接:https://gitcode.com/Cangjie-TPC/CangjieMagic
使用教程:https://gitcode.com/Cangjie-TPC/CangjieMagic/blob/dev/docs/tutorial.md
API 手冊:https://gitcode.com/Cangjie-TPC/CangjieMagic/blob/dev/docs/api_reference.md
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺










