0.lua将文字传给场景脚本.

1.场景脚本将pattern.define文件中的PAT当作子弹(水泡弹,带颜色)

2.用户的问题作为客户端的请求,发送给服务器端

3.服务器端接受客户端的问题请求

4.服务器端用entry.define中的ENT入场条件中的HIT表达式,当作子弹来射击客户端的请求

5.只有用PAT子弹HIT命中客户端请求,并且CVR达到规定界限,才能说明某个GID命中了

6.然后就可以将此GID命中作为比较判断的条件,只有条件成立时,才去构造本轮的JSON串

7.有时候还要配合使用上一轮最后得到的JSON串中的变量值,进行比较判断,或单独使用,最终目的也是为了构造本轮的JSON串

20190418

1.分析tutorABC的entry.define文件
    1.1 接受用户的预期问题,返回一个JSON格式的字符串;
    1.2 每个Node节点就像一个JSON字符串的生产车间;
    1.3 接受到用户请求后,首先要根据ENT来判断客户大概说的语义;然后根据上下文环境来判断应进哪个Node车间;进入车间后,再根据上下文环境,配置车间环境;最后,这个车间生产出来的JSON字符串并不是固定的,它会根据车间环境的改变,而生产出来不同的answer话术,从而最终也会产生一个完全不同的JSON结果;

最新文章

  1. ABP框架 - 多租户
  2. average slice
  3. javaScript的function
  4. Android使用ndk-stack获取so奔溃堆栈
  5. syntax error near unexpected token `then'问题的解决
  6. Win7 64位 VS2015环境使用qt-msvc2015-5.6.0
  7. CSS3 GRID LAYOUT
  8. 最详细eclipse汉化插件安装教程
  9. C#连接MySql数据库的方法
  10. awk内置字符串函数 awk 格式化输出
  11. bootstrap, boosting, bagging 几种方法的联系
  12. Core Java Volume I — 1.2. The Java "White Paper" Buzzwords
  13. 【随记】数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
  14. how tomcat works 读书笔记四 tomcat的默认连接器
  15. ios手势复习值之换图片-转场动画(纯代码)
  16. JAVA学习:异常
  17. python函数学习(一)
  18. AspNetCore taghelpers标签的使用
  19. 思科交换机根据mac地址限制主机
  20. 【react懒加载组件】--react-lazyload

热门文章

  1. rtmp简要流程
  2. js中的try/catch
  3. mac环境变量
  4. Unity Editor工具-代码里复制Component
  5. 【CF526F】Pudding Monsters cdq分治
  6. Spark LogisticRegression 逻辑回归之简介
  7. js dom 观察者属性 MutationObserver
  8. 170824、storm 环境搭建
  9. python中的风险
  10. background属性解释