
仓颉语言
文章平均质量分 82
神一样的老师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
调试基于Cangjie Magic的MCP服务器指南
本文介绍了使用MCPInspector工具测试官方MCP服务器示例的过程。主要内容包括:MCPInspector的核心功能(通信监控、性能分析、错误诊断、协议验证);在华为云主机上升级NodeJS并安装工具的方法;以及如何启动CangjieMagic的MCP服务器进行测试。通过该工具可以方便地查看服务器功能并进行测试,为后续开发MCP服务器做好准备。全文约150字,涵盖了工具使用的主要步骤和关键信息。原创 2025-07-30 07:00:00 · 523 阅读 · 0 评论 -
【HZ-T536开发板免费体验】交叉编译仓颉编程语言程序到开发板运行
本文介绍了在HZ-T536开发板上交叉编译运行华为仓颉编程语言程序的实践过程。文章首先概述了仓颉语言的特性,包括高效编程、安全可靠、轻松并发等优势。随后详细说明了在Ubuntu环境下配置aarch64交叉编译工具链的步骤,包括安装编译器、配置SDK等关键环节。作者还提供了一个多线程测试程序示例,展示了程序的交叉编译过程及运行结果。最后指出1.0版本在静态编译方面的改进,使程序分发更加便捷。该实践为后续在嵌入式设备上开发更复杂的仓颉语言应用奠定了基础。原创 2025-07-17 09:25:12 · 816 阅读 · 0 评论 -
仓颉框架Cangjie Magic体验征文,请投8号一票!
本文作者分享了参与Gitcode“CangjieMagic体验有奖征文”活动的经历,其关于树莓派4B实测的文章入选30篇优秀征文(编号8)。文中提到活动需Gitcode登录投票。作者表示通过阅读其他参赛文章获益良多。原创 2025-07-03 19:31:12 · 337 阅读 · 0 评论 -
智能家居AI:用仓颉语言打造未来之家
本文介绍了基于华为云IoTDA平台和仓瑟编程语言开发的智能家居智能体案例。该案例通过对接DeepSeek大语言模型,构建了一个能够理解用户自然语言指令并自动控制智能设备的系统。案例详细演示了开发流程,包括环境准备、代码下载、DeepSeek接口对接、IAM用户创建、IoT设备注册以及使用MQTTX模拟设备等关键步骤。该系统突破了传统智能家居APP的限制,实现了"影院模式"等场景化智能控制。案例还提出了设备指令模型和用户偏好记忆等扩展方向,为开发者提供了60分钟即可完成的零成本实践方案,展原创 2025-07-01 11:39:28 · 1143 阅读 · 0 评论 -
揭秘CangjieMagic拦截器:高效消息处理新法
摘要:本文介绍了CangjieMagic框架中的拦截器机制(Interceptor),它可通过三种模式(Always/Periodic/Conditional)劫持Agent的消息处理流程。重点演示了利用Conditional模式实现敏感词检查功能:当检测到特定关键词时,请求将被转交给WarningAgent处理并返回警告信息。该机制为开发者提供了灵活的消息处理控制方式,但需注意避免自引用导致的死循环问题。原创 2025-06-23 10:50:21 · 377 阅读 · 0 评论 -
揭秘CangjieMagic智能体的TagStream调试技巧
本文介绍了通过TagStream和ConsolePrinter打印华为CangjieMagic智能体框架内部流程的方法。使用ConsolePrinter类可以输出中间日志信息,包括Thought、Action、Observation等关键步骤,并以不同颜色区分。文章还展示了如何从TagStream派生自定义打印类,并指出CangjieMagic的异步方式与华为云DeepSeek存在兼容性问题。虽然TagStream可以优化输出显示,但其功能不及日志或LangChain的BaseCallbackHandler原创 2025-06-23 07:30:00 · 232 阅读 · 0 评论 -
仓颉语言实战:MQTT物联网开发
mqtt4cj是一个基于仓颉语言0.60.5版本开发的MQTT协议库,支持多种连接方式和MQTTv3协议。使用时需申请内测SDK并配置环境变量。示例展示了如何通过华为云IoTDA发布设备状态消息,包括建立连接、设置认证、发布消息等完整流程。该库的推出为仓颉语言开发者提供了便捷的物联网开发能力。原创 2025-06-21 16:54:29 · 435 阅读 · 0 评论 -
仓颉语言华为云开发指南:使用IAM Token调用IoTDA接口获取所有设备列表
本文介绍了通过华为云IAM服务获取访问令牌并调用IoT设备API的方法。首先需要向IAM发送包含账号密码和项目ID的POST请求获取24小时有效的Token(从响应头获取)。然后使用该Token在请求头中调用IoTDA服务API,通过GET请求获取设备列表数据。文章提供了完整代码示例,包括参数获取途径和响应处理要点。这套认证机制适用于华为云各类服务API调用,是物联网开发的基础技能。原创 2025-06-21 07:30:00 · 499 阅读 · 0 评论 -
Cangejie Magic智谱AI文生图API实战详解
摘要:本文介绍了质谱AI的CogView模型API接口使用方法,包括请求参数、响应格式及注意事项。针对CangjieMagic框架调用时出现的JSON解析错误,提供了解决方案——需单独开发ZhipuAIImageModel适配器。通过代码示例展示了如何在CangjieMagic中集成质谱AI接口,并附测试结果证明其生成效果优于硅基流动模型。接口支持1024x1024等多种分辨率,生成图像有效期为30天。原创 2025-06-15 15:52:27 · 962 阅读 · 0 评论 -
仓颉语言HTTPS请求实战指南
摘要:本文介绍了在仓颉编程语言中处理HTTPS网站访问的方法。由于官方net/http包需要OpenSSL3的动态库文件,需先安装libssl-dev工具包。示例代码展示了如何构建TLS客户端配置,发送HTTPS请求并读取响应。程序通过配置tlsConfig成功访问百度首页并输出响应头信息。作者指出当前仓颉语言的主要问题是示例不足,开发者需要自行摸索更多功能实现。该示例为仓颉语言处理HTTPS请求提供了实用参考。原创 2025-06-14 07:45:00 · 255 阅读 · 0 评论 -
CangjieMagic智能体框架优化实战
文章分享了优化CangjieMagic智能体框架运行速度的经验。通过分析官方HealthMonitor示例发现,框架在启动时会进行两次DeepSeek对话来解析代理功能,耗时约90秒。优化方案是在代理定义时直接添加description字段描述功能,省去解析步骤。修改后程序运行时间缩短至46秒,性能提升显著。这种预定义代理描述的方法有效减少了不必要的API调用,提高了框架响应速度。原创 2025-06-14 07:30:00 · 513 阅读 · 0 评论 -
使用华为CangjieMagic智能体框架实现文生图
摘要:本文介绍了CangjieMagic的硅基流动平台文生图功能,该平台提供免费的KColors模型。通过获取APIKey并设置环境变量后,可使用ImageRequest类构建图像请求,调用createImageModel方法生成图像。测试示例以"夏天,沙滩,比基尼,躺椅"为提示词生成了1024x1024尺寸的图像,但生成效果中人物面部存在不足。该功能为CangjieMagic官方文档未涵盖的内容提供了补充说明。原创 2025-06-08 07:30:00 · 636 阅读 · 0 评论 -
通过日志分析华为CangjieMagic智能体框架的工作机理
智能体通过预设角色(黑猫警长助手)绑定固定响应逻辑,用户输入触发关键词匹配(如 “一只耳”)后,直接调用内置的安抚模板和歌词资源,无需动态思考或工具交互。原创 2025-06-07 08:15:00 · 970 阅读 · 0 评论 -
CangjieMagic 智能体框架嵌入式系统实测:以树莓派 4B 为例
在人工智能与物联网技术飞速发展的今天,嵌入式系统作为连接物理世界与数字世界的桥梁,承担着越来越重要的角色。智能体与嵌入式系统紧密相连、相互赋能。智能体为嵌入式系统注入 “智慧”,使其具备自主决策与交互能力;嵌入式系统则为智能体提供运行载体,二者结合极大拓展了应用边界。CangjieMagic 智能体框架凭借其高效、灵活的特点,成为众多开发者在嵌入式场景下实现智能应用的有力工具。本文将以树莓派 4B 为硬件平台,带领大家深入体验 CangjieMagic 智能体框架在嵌入式系统中的实战应用。原创 2025-06-02 19:44:29 · 1145 阅读 · 0 评论 -
基于CangjieMagic的RAG技术赋能智能问答系统
摘要:本文介绍了在CangjieMagic框架中集成华为云DeepSeek服务的实践过程。通过分析markdown_qa示例程序,展示了如何使用MagicDSL开发基于RAG技术的智能问答系统,该系统能够从本地Markdown文档中检索信息生成回答。文章详细讲解了Ollama本地部署nomic-embed-text模型的方法,并揭示了程序的运行原理:先用本地模型提取文档关键信息,再结合用户问题发送给DeepSeek处理。最后总结了RAG模型实时更新知识的优势,认为CangjieMagic框架在这一领域表现突原创 2025-05-31 08:00:00 · 701 阅读 · 0 评论 -
华为仓颉语言交叉编译产生aarch64的可执行文件
本文介绍了在x86_64 Linux平台上使用华为仓颉语言生成aarch64 Linux可执行文件的方法。首先需要配置aarch64开发工具链,并拷贝相关库文件。然后处理编译过程中出现的启动文件缺失问题,通过从指定目录拷贝5个必要的系统文件解决。文章提供了一个简单的"Hello World"仓颉程序测试案例,使用QEMU进行仿真运行验证。最终实现了在单一平台下编译支持多个目标平台的仓颉语言项目,为全面部署仓颉工程奠定了基础。原创 2025-05-29 08:00:00 · 1130 阅读 · 1 评论 -
在CangjieMagic智能体框架中集成华为云的DeepSeek服务
华为发布基于仓颉语言的LLM开发框架CangjieMagic,支持模块化调用和任务规划。文章重点介绍了如何集成华为云DeepSeek服务:1)登录华为云领取200万免费token;2)创建APIKey;3)通过cjpminit新建项目并配置依赖;4)编写示例程序修改模型名称为DeepSeek-R1。测试显示程序可成功调用API,后续将进一步评估其智能体开发能力。该框架优势在于可编译部署到边缘设备。原创 2025-05-27 20:59:14 · 1068 阅读 · 0 评论 -
华为仓颉语言如何进行交叉编译
本文介绍了使用华为仓颉语言进行交叉编译的实践,特别是在Linux环境下编译生成Windows可执行文件的过程。首先,在华为云的Ubuntu主机上安装了仓颉SDK,并编写了一个简单的“HelloWorld”程序。通过添加--target选项,成功生成了Windows可执行文件。文章还提到了在Windows上执行程序时可能出现的中文乱码问题,并提供了多种解决方案,包括临时修改编码页面、使用PowerShell命令、修改系统配置以及在程序中指定代码页。此外,文章指出在Windows主机上编译Linux可执行文件存原创 2025-05-22 21:09:34 · 1100 阅读 · 0 评论 -
华为仓颉语言生成的程序的分发部署
华为仓颉语言以其智能化、高性能和强安全性吸引了众多开发者。在完成程序开发后,如何高效地分发部署到目标环境是关键步骤。首先,使用仓颉编译器cjc对程序进行编译,生成可执行文件和相关依赖文件。分发形式取决于目标用户的操作系统和运行时环境,可以直接分发可执行文件或打包成安装包。仓颉语言的轻量化运行时库(如libcangjie-runtime.so)是核心组件,需确保其正确配置在用户环境中。通过综合考虑编译、分发形式和运行时环境,可以确保仓颉程序在各种环境中顺利运行。原创 2025-05-22 19:57:47 · 969 阅读 · 0 评论