Recentemente, a comunidade Cangjie lançou oficialmente a estrutura de desenvolvimento de agentes (agentes inteligentes) Cangjie Magic. Segundo informações, esta é a primeira plataforma de desenvolvimento de agentes de modelo de linguagem grande (LLM) construída nativamente com base na linguagem de programação Cangjie, desenvolvida pela Huawei.
A estrutura Cangjie Magic, por meio de três avanços tecnológicos principais, visa reconstruir o paradigma de desenvolvimento de agentes: primeiro, a arquitetura DSL (linguagem específica de domínio) exclusiva para agentes, projetada com base nas características da linguagem Cangjie, que implementa a programação declarativa de modelagem de agentes; segundo, suporte nativo ao protocolo de comunicação MCP (Model Context Protocol); e terceiro, o mecanismo de agendamento inteligente, que integra o mecanismo de chamada de serviço modular e o algoritmo de planejamento de tarefas dinâmicas.
Seu componente principal, o Cangjie Agent DSL, é uma linguagem especializada em definir e gerenciar agentes. Os desenvolvedores podem usar prompts de sistema estruturados, ferramentas e várias estratégias de colaboração para melhorar a funcionalidade e a flexibilidade do agente, e implementar a gestão do ciclo de vida completo, desde a definição do agente e a organização do comportamento até o monitoramento da execução. O Cangjie Agent DSL foi projetado como um DSL embutido (eDSL) para a linguagem Cangjie, e será finalmente convertido em código Cangjie comum e compilado pelo compilador Cangjie.
Atualmente, a estrutura Cangjie Magic já concluiu a adaptação de plataforma completa para sistemas Hongmeng, Windows, macOS e Linux, formando um ecossistema de desktop fechado. Mais importante ainda, o roteiro tecnológico oficial mostra que, com base na capacidade de compilação multiplataforma da linguagem Cangjie, está previsto para o terceiro trimestre deste ano a implementação da capacidade de chamada de agentes para interfaces nativas Android e iOS, o que expandirá enormemente os cenários de aplicação de agentes em dispositivos móveis.
Para ajudar os desenvolvedores a começar rapidamente, a equipe da estrutura Cangjie AI Agent também escreveu um manual de uso detalhado, que, por meio de introduções de funcionalidades e demonstrações de exemplos, ajudará os desenvolvedores a dominar a essência do Cangjie Agent DSL e aplicá-lo ao desenvolvimento prático.