Syn Bot /OSCOVA 快速回复(11)
Quick Replies
快速回复,简单说就是小语料知识库。
具体说有两种,一种是直接文本
class SmallTalkDialog : Dialog
{public SmallTalkDialog() { QuickReplies.Add("How are you?","I am going great."); QuickReplies.Add("Hi there!", "Well, hello there!"); //More quick replies... } }
另一种,带参回复
QuickReplies.Add("I like @sys.music.genre", (context, result) =>
{var genre = result.Entities.OfType(Sys.MusicGenre);result.SendResponse($"I like {genre} music as well.");
});
SIML格式
<Siml><Dialog Name="SmallTalkDialog" IntentAlias="SmallTalk.Greetings"> <Intent> <Expression>How are you?</Expression> <Response>I am doing great!</Response> </Intent> <Intent> <Expression>Hi there</Expression> <Response>Well, hello there!</Response> </Intent> </Dialog> </Siml>
在该例子中,IntentAlias在Dialog上定义了一个通用的名称,因此,在上面的示例代码中,如果任何意图匹配,则对应的响应由名称
SmallTalk.Greeting
的意图生成。
转载于:https://www.cnblogs.com/mrtiny/p/9082620.html
Syn Bot /OSCOVA 快速回复(11)相关推荐
- Syn Bot /OSCOVA 表达式和实体(6)
表达式用来定义用户输入的模式,要使用表达式,请使用Expression 特性标记装饰 Intent. 一个Intent可以使用多个表达式装饰. 声明表达式可以用下列的符号,表达式中的其他符号将在归一化 ...
- Syn Bot /OSCOVA 上下文(8)
下文用来表示用户Session的会话状态.用Context 特性标记的Intent将仅在指定的上下文名称与其匹配时才被调用,对从会话上面消除歧义很有用的. 上下文由名称和生存周期组成.生存周期表示上下 ...
- android 让应用悬浮,快速回复+app下载
快速回复+应用多窗口,在玩游戏或者看视频的时候可以开启悬浮窗口回复消息,不用特意切换后台回复消息非常方便.可以自由调节软件的窗口大小以及位置,无需root就能使用.内存占用小不用担心会对其他应用造型卡 ...
- 电子制造业如何快速回复客户订单交期?
随着市场竞争的日趋激烈,客户需求的日益多样化,如何快速响应客户需求,准确回复订单交期,是提升电子制造业竞争力的主要手段之一.如果只是纯人工手动跟进,不仅效率低,而且容易出错,电子制造业想要提高销售订 ...
- 有哪些可以快速回复信息的软件
走进一间客服的办公室,如果有几个客服同步在工作,大家通常可以听到键盘鼠标噼啪打字的声音,很多客服处理客户提出来的问题,大多数是以文字的形式来进行回复,所以工作中难免会听到键盘鼠标的打字声音. 使用键盘 ...
- 快速回复信息神器哪些支持一键复制粘贴回复
很多快速回复信息的神器和客户聊天的窗口分属两个平台,在进行快速回复信息时,需要先筛选到快速回复的信息,然后进行复制粘贴后才可以,这样的操作过程是比较复杂的.很多人在进行信息回复时,想找一些可以快速复制 ...
- 客服快速回复的聊天神器
现在各行各业都在追求高效率工作,对于咨询量大的客服人员来说,除了具备扎实的专业技能水平,还需要快速的回复速度.这里推荐一个客服必备的快速回复软件,叫客服宝聊天助手.在顾客进店咨询同一类型的问题时,可以 ...
- 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?
很多做微信公众号运营的小编,都会有这样的工作经验吧,一上班就开始刷新微信公众号后台,看看有没有粉丝留言,然后这一天就开始了时不时打开后台页面看一下,即使这样还是免不了粉丝留言晚回或者漏回的情况发生,追 ...
- 企业微信处理客户消息怎么快速回复
企业微信可以为大家的工作提供更多的空间交流,不仅可以在同事之间的交流工作,还可以添加客户的联系方式,用于回复客户提出的问题,企业微信将工作和个人私人空间严格区分开来,给很多办公族提供了更大的便利. 在 ...
最新文章
- node.js 验证路径有效性_怎样识别光伏谐波路径?试试这个算法
- 更优雅地判断iOS设备类型
- AJAX 弹出窗消息类
- SpringBoot2 集成 skywalking 实现链路追踪
- oracle的EMCTL
- unifig,是以基于 SpringCloud 的一个分布式 微服务 平台
- HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC
- mac中一一些常用的命令
- hql 字符串where语句_Hibernate HQL基础 限定查询条件
- html 遮罩层在底部,底部弹出遮罩层.html
- Sqoop导出模式——全量、增量insert、更新update的介绍以及脚本示例
- Redis 数据类型及应用场景
- 【CoRL 2018】通过元策略优化的MBRL算法
- Codeforces Round #484 (Div. 2) D. Shark
- Java项目:房产中介管理系统(java+SSM+HTML+bootstrap+layui+Mysql)
- 00002-微信小游戏--触摸事件
- oracle 导入 imp-00008,imp导入文件时报大量的imp-0008错误
- 10-16 C1-2新增订单统计信息 (20 分)
- 蜂巢网格生态护坡材料,我们一直在努力
- 永恒之蓝 MS17-010漏洞复现
热门文章
- md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html
- C#中的::运算符的作用
- 数字图像基础(二进制图像、灰度图像、RGB图像、索引图像和多帧图像)
- laplacian算子的运用
- 用Hook的方式实现防抖
- java方法体逻辑不会写怎么办,想自己写框架?不会写Java注解可不行
- Spring MVC 使用拦截器 HiddenHttpMethodFilter配置Rest风格的URL
- MSP430单片机输入与输出
- sql server 交叉表查询实例-成绩统计
- 【翻译】HTML5基于浏览器的媒体播放器:可以离线播放你的mp3文件