从 ACE Agent 4.0.0 迁移到 ACE Agent 4.1.0#
如果您计划将您的机器人从 ACE Agent 4.0.0 移植到 ACE Agent 4.1.0,请执行以下步骤
ACE Agent 4.0.0 版本发布支持 Colang 1.0 和 Colang 2.0-alpha 版本,但是,ACE Agent 4.1.0 支持 Colang 1.0 和 Colang 2.0-beta 版本。我们强烈建议切换到 Colang 2.0-beta 语法,因为 Colang 1.0 将在未来版本中被弃用。请参阅Colang 迁移指南以从其他版本切换到 Colang 2.0-beta 语法。请参阅Colang 文档,了解从 Colang 2.0-alpha 到 2.0-beta 版本的重大更改。
默认情况下,我们已切换到ACE Agent 事件架构用于脚本、大多数示例机器人和教程。如果您计划使用 ACE Agent 服务器或插件架构,请确保执行以下步骤
在
deploy/docker/docker_init.sh
或 UCSapp-params.yaml
中将PIPELINE
设置为speech_lite
。在
bot_config.yaml
的configs
部分下禁用 Colang 异步执行。configs: use_stateful_guardrails: True colang_disable_async_execution: True
如果使用 UCS 应用程序,请确保在
app-params.yaml
中为 chat-engine 组件设置服务器接口。chat-engine: interface: event
同样,将聊天控制器管线更新为基于 UMIM 的管线,例如
speech_umim
和avatar_umim
。chat-controller: pipeline: speech_umim