zoukankan      html  css  js  c++  java
  • entry.define编程思路

    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结果;
  • 相关阅读:
    NGINX高并发配置
    一致性哈希算法——PHP实现代码
    TCP三次握手详解
    一致性哈希算法——转载来自张洋
    ngx_http_upstream_keepalive
    高情商人的十一种表现
    Nginx中的upstream轮询机制介绍
    主从读写分离----mysql-proxy0.8.5安装与配置
    分布式事务XA
    微信小程序API
  • 原文地址:https://www.cnblogs.com/keystone/p/10620337.html
Copyright © 2011-2022 走看看