摘要: Quick Replies 快速回复,简单说就是小语料知识库。 具体说有两种,一种是直接文本 另一种,带参回复 SIML格式 阅读全文
posted @ 2018-05-24 14:12 道木先生 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 是个啥呢?简单说就是给方法命名,这个命名是全局唯一的。然后其他intent可以通过唯一名称调用指定的方法 创建一个Action 当然也可以用SIML调用,这个我们后续再介绍 举例,从其他ConfirmCoupon调用RequestCouponAction /。。没了。 阅读全文
posted @ 2018-05-24 11:56 道木先生 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 提示信息 提示信息绑定到Intent用来提示用户缺少了哪些实体。 提示信息的上下文 阅读全文
posted @ 2018-05-24 11:50 道木先生 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 下文用来表示用户Session的会话状态。用Context 特性标记的Intent将仅在指定的上下文名称与其匹配时才被调用,对从会话上面消除歧义很有用的。 上下文由名称和生存周期组成。生存周期表示上下文存活的请求数量。默认是5个请求。 另外,上下文也有自身的生存时间,默认一个上下文将保持活动10分钟 阅读全文
posted @ 2018-05-24 11:48 道木先生 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 顾名思义就是找不到匹配的意图时,就使用它。 从2.6版本支持全局和上下文相关的fallback 全局的: 上下文相关的: 如果使用情况与预期不一致,请注意以下配置 Context handling by fallbacks By default on every contextual fallbac 阅读全文
posted @ 2018-05-24 11:32 道木先生 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 表达式用来定义用户输入的模式,要使用表达式,请使用Expression 特性标记装饰 Intent。 一个Intent可以使用多个表达式装饰。 声明表达式可以用下列的符号,表达式中的其他符号将在归一化处理后被删除。 TypeDescription 文字与数字 文本数字混合 连字符(-) 可能是实体名 阅读全文
posted @ 2018-05-24 11:26 道木先生 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 当Intent被调用时可以发送应答消息给bot的用户,当应答生成时,将产生ResponseReceived 事件。 属性描述 Text 文本消息 Format 格式: Html, Markdown, Plain 和 Xml. Hint 对于bot期望的下次用户的输入的提示 Type 应答类型: me 阅读全文
posted @ 2018-05-24 11:07 道木先生 阅读(155) 评论(1) 推荐(0) 编辑
摘要: 实现方式是一个public void的方法,可以带有Context和Result参数。 来看下声明: 上下文(Context):提供一组信息,包含当前用户的会话上下文,允许修改删除上下文的相关参数,有一个SharedData属性,可以让开发人员存取限定于用户会话的对象。 结果(Result):Osc 阅读全文
posted @ 2018-05-24 11:01 道木先生 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 对话(Dialog )是用来分组一组相关意图,动作或者快速回复的。通常来说,这是使用OSCOVA做bot开发第一步。 对话的创建我们上一节已经说过了,当创建好之后需要添加到bot中 域(Domains),简单说是用来给对话分组的,你可以指定用户的对话属于那个域下面。 看这个例子: 阅读全文
posted @ 2018-05-24 10:51 道木先生 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在vs中使用.NET 4.5创建一个控制台应用 使用nuget安装Syn.Bot 然后创建一个对话类 添加到机器人并且训练它 在main方法中添加一下代码 阅读全文
posted @ 2018-05-24 10:44 道木先生 阅读(171) 评论(0) 推荐(0) 编辑