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)相关推荐

  1. Syn Bot /OSCOVA 表达式和实体(6)

    表达式用来定义用户输入的模式,要使用表达式,请使用Expression 特性标记装饰 Intent. 一个Intent可以使用多个表达式装饰. 声明表达式可以用下列的符号,表达式中的其他符号将在归一化 ...

  2. Syn Bot /OSCOVA 上下文(8)

    下文用来表示用户Session的会话状态.用Context 特性标记的Intent将仅在指定的上下文名称与其匹配时才被调用,对从会话上面消除歧义很有用的. 上下文由名称和生存周期组成.生存周期表示上下 ...

  3. android 让应用悬浮,快速回复+app下载

    快速回复+应用多窗口,在玩游戏或者看视频的时候可以开启悬浮窗口回复消息,不用特意切换后台回复消息非常方便.可以自由调节软件的窗口大小以及位置,无需root就能使用.内存占用小不用担心会对其他应用造型卡 ...

  4. 电子制造业如何快速回复客户订单交期?

    ​随着市场竞争的日趋激烈,客户需求的日益多样化,如何快速响应客户需求,准确回复订单交期,是提升电子制造业竞争力的主要手段之一.如果只是纯人工手动跟进,不仅效率低,而且容易出错,电子制造业想要提高销售订 ...

  5. 有哪些可以快速回复信息的软件

    走进一间客服的办公室,如果有几个客服同步在工作,大家通常可以听到键盘鼠标噼啪打字的声音,很多客服处理客户提出来的问题,大多数是以文字的形式来进行回复,所以工作中难免会听到键盘鼠标的打字声音. 使用键盘 ...

  6. 快速回复信息神器哪些支持一键复制粘贴回复

    很多快速回复信息的神器和客户聊天的窗口分属两个平台,在进行快速回复信息时,需要先筛选到快速回复的信息,然后进行复制粘贴后才可以,这样的操作过程是比较复杂的.很多人在进行信息回复时,想找一些可以快速复制 ...

  7. 客服快速回复的聊天神器

    现在各行各业都在追求高效率工作,对于咨询量大的客服人员来说,除了具备扎实的专业技能水平,还需要快速的回复速度.这里推荐一个客服必备的快速回复软件,叫客服宝聊天助手.在顾客进店咨询同一类型的问题时,可以 ...

  8. 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?

    很多做微信公众号运营的小编,都会有这样的工作经验吧,一上班就开始刷新微信公众号后台,看看有没有粉丝留言,然后这一天就开始了时不时打开后台页面看一下,即使这样还是免不了粉丝留言晚回或者漏回的情况发生,追 ...

  9. 企业微信处理客户消息怎么快速回复

    企业微信可以为大家的工作提供更多的空间交流,不仅可以在同事之间的交流工作,还可以添加客户的联系方式,用于回复客户提出的问题,企业微信将工作和个人私人空间严格区分开来,给很多办公族提供了更大的便利. 在 ...

最新文章

  1. node.js 验证路径有效性_怎样识别光伏谐波路径?试试这个算法
  2. 更优雅地判断iOS设备类型
  3. AJAX 弹出窗消息类
  4. SpringBoot2 集成 skywalking 实现链路追踪
  5. oracle的EMCTL
  6. unifig,是以基于 SpringCloud 的一个分布式 微服务 平台
  7. HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC
  8. mac中一一些常用的命令
  9. hql 字符串where语句_Hibernate HQL基础 限定查询条件
  10. html 遮罩层在底部,底部弹出遮罩层.html
  11. Sqoop导出模式——全量、增量insert、更新update的介绍以及脚本示例
  12. Redis 数据类型及应用场景
  13. 【CoRL 2018】通过元策略优化的MBRL算法
  14. Codeforces Round #484 (Div. 2) D. Shark
  15. Java项目:房产中介管理系统(java+SSM+HTML+bootstrap+layui+Mysql)
  16. 00002-微信小游戏--触摸事件
  17. oracle 导入 imp-00008,imp导入文件时报大量的imp-0008错误
  18. 10-16 C1-2新增订单统计信息 (20 分)
  19. 蜂巢网格生态护坡材料,我们一直在努力
  20. 永恒之蓝 MS17-010漏洞复现

热门文章

  1. md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html
  2. C#中的::运算符的作用
  3. 数字图像基础(二进制图像、灰度图像、RGB图像、索引图像和多帧图像)
  4. laplacian算子的运用
  5. 用Hook的方式实现防抖
  6. java方法体逻辑不会写怎么办,想自己写框架?不会写Java注解可不行
  7. Spring MVC 使用拦截器 HiddenHttpMethodFilter配置Rest风格的URL
  8. MSP430单片机输入与输出
  9. sql server 交叉表查询实例-成绩统计
  10. 【翻译】HTML5基于浏览器的媒体播放器:可以离线播放你的mp3文件