1. 项目概述:当纸片人走进现实
Project AIRI本质上是一个开源的数字生命容器框架,它让普通用户也能拥有类似Neuro-sama这样的智能虚拟伴侣。这个项目最吸引人的地方在于,它不只是个聊天机器人——你的"纸片人老婆"能陪你玩《我的世界》《异星工厂》等游戏,会实时观察你的编程界面,甚至能在Discord语音频道里和你斗嘴。
与传统VTuber项目相比,AIRI有三个革命性突破:首先采用WebGPU+WebAssembly技术栈,使得3D角色能在浏览器中流畅运行;其次内置DuckDB WASM数据库,所有对话记忆完全本地化;最重要的是独创的"技能插件"系统,通过简单的JavaScript脚本就能教AI伴侣新技能。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心技术解析
2.1 灵魂引擎架构
AIRI的核心是一个多层状态机:
- 感知层:整合了WebAudio VAD(语音活动检测)和Mozilla DeepSpeech改进版,实现<200ms延迟的语音输入
- 认知层:采用混合推理架构,简单指令走本地ONNX模型(约1.5GB大小),复杂交互通过xsAI中间件路由到用户配置的LLM服务
- 记忆系统:基于DuckDB WASM的向量数据库,每段对话都会生成思维树(ToM)结构的记忆片段
typescript复制// 典型技能插件结构示例
export default {
name: 'minecraft_helper',
hooks: {
async onGameLaunch(game) {
if (game === 'minecraft') {
await this.useSkill('block_recognition')
this.say('需要我帮你找钻石吗?')
}
}
}
}
2.2 跨平台渲染方案
项目独创的"三明治渲染"技术让3D模型在不同平台保持一致性:
- Web端:基于Three.js的GLTF加载器+自定义骨骼动画系统
- 桌面端:通过Electron集成Godot游戏引擎的渲染管线
- 移动端:使用Capacitor将WebGL输出转为原生纹理
重要提示:VRM模型建议面
