数字人界面
DesireCore 提供了一个独特的3D 数字人界面——你可以将聊天面板"翻转"过来,与智能体的虚拟形象进行更直观的交互。
翻转视图
主界面采用卡片翻转(Flip)设计:
- 正面(FrontFace):标准的三栏聊天界面,也就是你日常使用的界面
- 背面(BackFace):3D 数字人界面,以全新视角呈现智能体
翻转时有约 1 秒的 3D 卡片翻转动画,背景色也会从浅色渐变切换到深色太空主题。
如何进入数字人界面
有两种方式进入:
- 聊天头部按钮:点击头部右侧的"沉浸式交互"按钮(蓝色标签)
- 更多菜单:在紧凑模式下,从"更多"菜单中选择"沉浸式交互"
再次点击相同按钮即可翻转回聊天界面。
界面构成
数字人界面包含以下核心元素:
3D 核心球体(Core Orb)
界面中央是一个动态 3D 球体,它是智能体"意识"的可视化表现:
- 球体颜色随智能体状态动态变化
- 周围环绕粒子壳层和发光圆环,营造科幻氛围
- 球体下方有实时音频波形(在语音交互时显示)
状态面板
数字人界面四周分布着信息面板,每个面板用不同颜色标识:
| 面板 | 颜色 | 内容 |
|---|---|---|
| 人设(Persona) | 青色 | 智能体的身份定义和性格特征 |
| 记忆(Memory) | 紫色 | 当前活跃的记忆条目和关联 |
| 工具(Tools) | 绿色 | 可用的工具和技能列表 |
| 活动(Activity) | 橙色 | 正在执行的操作和状态 |
智能体状态
数字人有四种主要状态,每种状态有独特的视觉表现:
| 状态 | 颜色基调 | 说明 |
|---|---|---|
| 待命(Idle) | 青色 | 默认状态,球体平缓呼吸 |
| 聆听(Listening) | 浅青色 | 接收语音输入,波形动画活跃 |
| 思考(Reacting) | 紫色 | 处理请求,球体脉动加速 |
| 说话(Speaking) | 绿色 | 语音回复中,波形跟随语音节奏 |
交互方式
在数字人界面中,你可以:
- 文字输入:界面底部仍有输入框,可以打字与智能体交流
- 语音交互:通过麦克风与智能体进行语音对话(需要开启语音功能)
- 实时字幕:智能体的回复会以字幕形式实时显示
- 设置调整:通过设置面板调整数字人的外观和行为参数
性能提示
3D 数字人界面使用 WebGL 渲染。在返回聊天界面后,3D 场景会在翻转动画结束后自动卸载,不会持续占用 GPU 资源。
功能演进中
数字人界面目前主要提供视觉化的状态展示和基础语音交互。更丰富的交互能力(如手势识别、表情反馈)将在后续版本中逐步引入。