Stackchat概念

在我们使用Stackchat之前, 我们有必要了解一些聊天机器人的功能描述的概念。

Flow: 流程是在顶层的元素,用来集成所有为机器人提供功能性的元素。它们也是自然语言处理的对象。

Element: 元素是构建Stackchat机器人的底层基础。它们可以用来执行许多操作例如发送消息、收集信息、导航、或改变消费者的用户字段槽的信息。

Slot: 字段槽的信息来自你的用户和你的聊天机器人在互动中获得的信息、用户主动输入以及自然语言处理。

Conversational Design Markup Language (CDML): 所有的Stackchat聊天机器人都是由会话式设计标记语言搭建的, 它是一种类人语言并可以在任何时候被查看及编辑。当你创建流程、元素或次元素时,Stackchat会将这些操作转化进CDML中。

Cloud Function: 云功能指的是让聊天机器人接入属于你的商业API中,并反馈你的选择输出的逻辑片段。

Cloud Configuration: 云配置可以让你的聊天机器人连接到第三方服务,包括自然语言处理和分析供应商们。

Channel: 渠道是你的聊天机器人部署的地方。现在可以使用的渠道为网页消息和语言转化文字两种。

Natural Language Processing (NLP): 自然语言处理可以让你的机器人理解用户意图并选区有用的信息片段用于植入字段槽内。

NLP Agent: NLP代理是指NLP可以理解的意图类别以及信息片段的技能集合。