この度、倉頡コミュニティはAgent(インテリジェントエージェント)開発フレームワーク「Cangjie Magic」を正式にリリースしました。これは、ファーウェイが独自開発した倉頡プログラミング言語を基盤として構築された、初のLLM(大規模言語モデル)Agent開発プラットフォームです。

Cangjie Magicフレームワークは、三大コア技術によるブレークスルーを通じて、インテリジェントエージェント開発のパラダイムシフトを目指しています。第一に、独自のAgent DSL(ドメイン特化言語)アーキテクチャです。これは倉頡言語の特性に基づいて設計されており、インテリジェントエージェントのモデリングを宣言型プログラミングで実現します。第二に、MCP(Model Context Protocol)通信プロトコルをネイティブサポートします。第三に、モジュール化されたサービス呼び出しメカニズムと動的タスク計画アルゴリズムを統合したインテリジェントスケジューリングエンジンです。

QQ20250317-104759.png

そのコアコンポーネントであるCangjie Agent DSLは、Agentの定義と管理を専門とする言語です。開発者は、構造化されたシステムプロンプト、ツール、様々な協調戦略を通じて、Agentの機能と柔軟性を強化し、インテリジェントエージェントの定義、動作のオーケストレーションから実行監視までのライフサイクル全体を管理できます。Cangjie Agent DSLは倉頡言語の埋め込み型DSL(eDSL)として設計されており、最終的には通常の倉頡コードに変換され、倉頡コンパイラによってコンパイルされます。

現在、Cangjie Magicフレームワークは、HarmonyOS、Windows、macOS、Linuxシステムへの全プラットフォーム対応を完了し、デスクトップエコシステムの閉ループを形成しています。さらに注目すべきは、公式の技術ロードマップに示されているように、倉頡言語のクロスプラットフォームコンパイル能力に基づき、今年第3四半期にはAndroidとiOSのネイティブインターフェースへのインテリジェントエージェント呼び出し機能の実装を予定しており、モバイル端末におけるインテリジェントエージェントの適用範囲を大幅に拡大します。

開発者が迅速に使い始められるよう、倉頡AI Agentフレームワークチームは詳細なユーザーマニュアルを作成しました。機能紹介と事例デモを通じて、開発者がCangjie Agent DSLのエッセンスを習得し、実際の開発に適用できるよう支援します。