流程和元素
流程
流程是聊天机器人的基本模块。它们包含了定义机器人功能的组件,并通过自然语言处理帮助确定机器人导航栏 。
当创建一个全新聊天机器人时,是没有初始流程存在的。 轻松点击右上方的 Create Flow 按钮以添加你的机器人。
点击一个流程以打开包含命名、浏览流程内容、设为初始流程、 配置人工智能、以及删除该流程等选项的卡片。
在这里命名流程以说明其功能,查看并开始添加参数,进行流程的AI配置,或将其设为初始流程。
所有的机器人都只需要一个初始流程。在首次使用机器人时将看到它,通常包含对用户的问候。
组件
组件是定义流程的较小功能模块。
一旦创建了流程, 你可以点击折叠菜单 (列表视图) 或 View Flow 按钮 (图形视图) 到达组件界面,在没有组件被添加前,它将默认为空。
点击 Create Element 按钮,你可以添加四类组件的任意一种:
Message Threads: Message Threads 允许机器人与用户交换文字、emoji及图片。
Branches: Branches 允许你的机器人基于对用户的了解,将其引导至不同的流程。
Action Sequences: Action Sequences 允许你执行高级的机器人功能。
Cloud Functions: Cloud Functions 允许集成第一或第三方的高级API数据。它们由自定义代码组成,并储存在Stackchat服务器上。
一旦创建了组件,就可以在列表视图的中心面板里查看信息。
命名: 给组件命名。你可以通过左侧菜单栏里的选项更换名称。
类型: 组件类型。 是Message Thread, Branch, Action Sequence,还是Cloud Function.
连接到: 显示动作完成后,该组件应该发送给用户的流程或组件信息。
入口: 通过绿色图标表明该组件是否为整个流程的入口。
正如机器人需要一个初始流程, 一个流程也需要一个入口的组件作为整个内部流程的起点。取决于流程的目的及功能,这个入口将有很大不同。