概述#
此微服务是一个包装器组件,通过在 UMIM API 和 Tokkio 特定组件之间转换命令和事件,提供 UMIM 功能。它实现了一个 UMIM 动作服务器,该服务器抽象了 Tokkio 的技术细节,用于交互管理组件(我们参考工作流程中的 ACE Agent 聊天引擎)。有关使用 UMIM 和 Colang 创建机器人或头像体验的更多信息,请参阅 Colang 2 文档。
注意
什么是 UMIM?
UMIM 是一种架构模式,它定义了一个异步 API (UMIM API),以抽象 Tokkio 在交互级别 API 后面的复杂性。与 Colang 2 和 ACE Agent 一起使用,它可以简化对机器人-用户交互的控制。有关 UMIM 及其架构的更多信息,请参阅 UMIM 文档。要了解如何使用 Colang 2 和 UMIM 构建机器人,请查看 Colang 2 文档。
功能#
Tokkio 的 UMIM 动作服务器支持以下 UMIM 动作
通过动作 GestureBotAction、PostureBotAction、FacialGestureBotAction、PositionBotAction 处理头像动画,
通过动作 PresenceUserAction、AttentionUserAction 与视觉事件交互
通过动作 VisualInformationSceneAction、VisualChoiceSceneAction、VisualFormSceneAction 控制用户 Web UI,
使用动作 TimerBotAction 的定时器支持
对 UtteranceBotAction 和 UtteranceUserAction 的支持由 ACE Agent 聊天控制器 提供。