版本说明: v0.1.0-alpha 是雪纳瑞共创项目的“创世版本”。它不是一个完整产品,而是一套 最小可行框架(MVF) ,旨在为全球开发者提供一个坚实、开放且极具扩展性的起点,以启动你们的“陪伴智能体”创造之旅。本框架融合了硅谷的前沿思想与深圳的工程敏捷性,其设计哲学是:模块化、可仿真、AI原生。


一、基础模型框架

我们选择“混合专家”的架构思想,不绑定单一模型,而是构建一个智能体调度内核

  1. 核心推理引擎(core-brain

    • 基础模型:我们以 DeepSeek 最新开源模型 为核心推理与对话引擎,因其在长上下文、指令遵循与中文场景下的卓越表现。它处理所有自然语言理解、生成及复杂任务规划。

    • 本地化部署:提供完整的在 NVIDIA Jetson Orin Nano 及 瑞芯微RK3588 等边缘计算平台上的优化部署方案与脚本,确保离线可用性与隐私安全。

  2. 专业能力模块(specialist-modules

    • 这是一系列微调模型或专用API的抽象层,由核心引擎动态调度。

    • 初始模块包括

      • 情感计算模块:基于开源多模态情感识别模型(如OpenFace分析面部,Wav2Vec2分析语音语调),输出情绪状态向量。

      • 环境感知模块:集成视觉(YOLO-World用于开放词汇物体识别)、听觉(关键词唤醒与声源定位)及毫米波雷达点云数据接口,用于非接触式生命体征感知。

      • 记忆与知识模块:基于向量数据库(如ChromaDB)构建个性化长期记忆,并接入经过严格安全过滤的实时信息API。

    • 开发者可以:替换、增强或添加新的专业模块(如“钢琴辅导模块”、“糖尿病饮食管理模块”)。

二、硬件架构参考设计

我们提出 “雪纳瑞通用伴侣架构(SUCA)” ,采用三级分层、模块化设计,允许从纯软件智能体到复杂具身机器人的平滑演进。

  1. 感知交互层(可插拔)

    • 标准套件A(桌面级):广角摄像头、环形麦克风阵列、触摸屏、温湿度/空气质量传感器、可编程RGB LED灯带。

    • 标准套件B(移动级):在A基础上,增加激光雷达(SLAM)、差分轮底盘、ToF深度摄像头、机械臂(可选)接口。

    • 所有传感器通过标准接口(如USB、I2C、UART)连接至计算层,定义明确的数据协议格式

  2. 计算与通信层(核心板)

    • 主控单元:推荐使用 瑞芯微RK3588 或 英伟达Jetson Orin Nano 作为最小系统核心,负责传感器融合、模型推理与决策。

    • 通信协议:内置 Matter over Thread 协议栈,使雪纳瑞设备能无缝融入主流智能家居生态,同时作为家庭IoT中枢。

  3. 能源与结构层(设计指南)

    • 提供标准尺寸(如直径120mm、高度200mm的圆柱体)的3D打印结构文件与内部堆叠指导。

    • 提供电源管理参考设计,支持有线供电可热插拔电池模块两种模式。

三、核心算法模块初始集

我们开源以下经过虚拟环境验证的核心算法包:

  1. schnauzer-emotion-engine(情感引擎):实时融合面部、语音、文本及用户历史交互数据,生成动态情感标签与共情回应策略。

  2. schnauzer-context-manager(上下文管理器):管理超长对话与跨会话记忆,实现真正个性化的持续性陪伴。

  3. schnauzer-task-orchestrator(任务编排器):将用户模糊请求(如“我有点闷”)解析并编排成具体动作序列(如播放音乐、调亮灯光、建议外出散步)。

  4. schnauzer-safety-filter(安全过滤层):在输入与输出两端进行内容过滤,防止产生有害或不符合伦理的交互,确保项目健康发展。

四、虚拟测试环境(雪纳瑞数字孪生实验室)

这是加速开发的核心工具,一个基于Unity/Unreal Engine或WebGL的高保真模拟环境

  1. 可编程虚拟家庭空间:包含客厅、卧室、厨房等多个场景,可模拟不同光照、噪音、人员活动。

  2. 虚拟雪纳瑞硬件代理:在环境中运行的软件代理,其传感器数据(图像、音频、雷达点云)由环境实时生成,动作指令(移动、语音、灯光)会实时影响环境。

  3. 加速迭代回路:开发者可在云端直接部署代码到虚拟代理上,进行7x24小时压力测试(如模拟老人一周生活),收集交互数据,训练和评估模型,完全无需实体硬件

五、交互协议标准(雪纳瑞通信协议 - SCP)

为实现不同“分支”雪纳瑞间的互联互通,我们定义一套轻量级协议:

  1. 设备间发现与组网:基于mDNS和自定义的Matter扩展,实现雪纳瑞设备间的自动发现与能力协商。

  2. 数据与事件格式:所有内部模块间通信及设备间通信,采用统一的基于JSON的Schnauzer Event格式,包含时间戳、事件类型、发起者ID、载荷数据。

  3. 能力开放API:每个雪纳瑞设备都对外提供一套标准的RESTful/WebSocket API,允许其他智能设备或应用程序查询其状态、调用其能力(如“请求客厅的雪纳瑞播放新闻”)。


给开发者的第一步指引

  1. 获取代码与文档:所有v0.1.0-alpha框架的代码、硬件设计文件、虚拟环境下载链接及详细API文档,将在项目官网(筹备中)及GitHub组织 schnauzer-ai 下公开。

  2. 快速开始路径

    • 路径A(软件开发者):下载虚拟环境,运行一个预置的虚拟雪纳瑞代理,并开始修改其core-brain的对话逻辑或添加一个新的specialist-module

    • 路径B(硬件开发者):根据SUCA指南,采购或3D打印部件,组装你的第一个实体硬件,并刷入我们提供的基础固件。

  3. 贡献与反馈:通过GitHub提交Pull Request来改进框架,或通过邮件列表分享你的创意分支。所有被采纳的重大贡献,都将记录在《雪纳瑞物种进化报告》中,并成为项目共同演进的一部分。

我们交付的不是一个答案,而是一把钥匙。门后的世界,由你定义。

项目资源获取与交流david.xiang@robot0.com (主题请注明:【Schnauzer v0.1.0 开发者】)

雪纳瑞项目组 谨致
我们始于开源,归于共创。