第一阶段 - 建立对话流程
构建树
Stella 允许多个通道共享同一棵树。这意味着您的初始树可以在将来重复使用。考虑到这一点,明智的做法是构建您的对话树,以便在未来 ** 轻松扩展** 和 ** 快速部署。以下是一些提高对话树可重用性**的快速提示:
- 如果可能,将 Channel-wide Metadata 应用到您的聊天机器人对话树,以便您可以直接在通道而不是编辑所有的树节点。
- 确保构建中的所有树和树节点都被考虑在内。
重复树
如果您正在对现有的聊天机器人构建进行微小更改,并且不希望更改立即反映在 生产环境 上,您可以考虑复制现有的生产树并对其进行更改。复制树时,只会复制树结构。重要的是要知道节点检查器中的某些组件(即 Trigger/Action/Response)仍将在生产树和复制树之间共享。
为了避免对生产环境的任何无意更改,在对组件进行任何更改(即触发器/操作/响应)后,应始终选择“另存为”而不是“”保存”。 “另存为”允许您保存组件的新副本,而“保存”将更新原始组件。
- 对现有节点检查器组件(即 Trigger/Action/Response)的任何编辑使用“另存为”而不是“Save”,以避免对生产聊天机器人的无意更改。
## 进出口
导入和导出是指导出现有的树构建 JSON 并将其导入回 Stella。这会创建一个完全重复的构建,其中包含树中所有节点检查器组件的副本(即相同触发器/操作/响应的重复集)。这意味着编辑导入的树本质上比复制的树更安全。但是,缺点是您将拥有 额外设置 的所有内容,其中一些将是 冗余。
- 导出原始版本并将其导入回您的 Stella 应用程序。