.NET周刊【3月第5期 2025-03-30】

thbcm阅读(161)

本文介绍了使用Azure语音服务和BotSharp框架进行语音交互的实践,适用于树莓派等Linux设备。作者分享了与社区开发的对话功能,强调了在.NET环境下的开发优势。讨论了树莓派与单片机的选择,指出树莓派更适合Linux系统的.NET应用。内容涵盖了关键技术,如Lottie动画、ALSA音频架构及相关命令工具,包括aplay和arecord。文章目标是帮助读者上手开发,提供了具体的准备步骤和API服务使用指南,如获取Azure的API Key。

MCP数据脱敏应用开发

thbcm阅读(169)

指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。

快速理解 MCP 与 A2A 协议的关系,它们如何协作构建复杂AI系统

thbcm阅读(175)

MCP是由Anthropic提出并于2024年11月开源的通信协议,旨在标准化大型语言模型与外部数据源和工具的交互方式,为LLM提供上下文和工具支持。在MCP协议,一些专业工具、软件、系统都可以向大模型提供服务支持,这样用户在大模型交互的时候,就能支持更丰富的能力专业能力。

一天 Star 破万的开源项目「GitHub 热点速览」

thbcm阅读(163)

虽然现在市面上的 AI 编程助手已经“琳琅满目”,但顶流就是顶流!OpenAI 新开源的轻量级编程助手 Codex,发布不到 24 小时 Star 数就轻松破万!姗姗来迟的 OpenAI,不禁让人感叹:藏着掖着的,早干嘛去了~

借助 QT 的反射机制实现 C++ 数据类的序列化

thbcm阅读(206)

以下代码中 Serializable 是数据类的基类,在其 cpp 文件中内置了许多模板代码用于支持处理数据流及 QDebug 操作。宏 SERIALIZE(className) 用于指定需要序列化的类,宏JSONFIELD(field, alias, …) 用于指定需要序列化的字段。为了保证数据类的轻量化,此处没有使用 QObject 类,而是使用了轻量化的 Q_GADGET,这样在预编译时不会产生太多的代码。

联系我们