苹果4S人机对话原理手机的人机对话是怎么实现的呢?它的原理是什么啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/12 14:39:13
苹果4S人机对话原理手机的人机对话是怎么实现的呢?它的原理是什么啊?
xUkn@TUF!zU^ &3`^)5.z+t8dYy|37Ӌ3Qpy7=]a< Y/N$xZXSݞ+rפEדIR )@V=2Q &(PA)XE=wYnC5ܕVA_mf)mRRp3;Y>[+ *64(5A꛲9o.yΜx aOEncN6#1Uh)a8bW}Veyc]7y`rg)t#k|3453rbșRI7s EFnbMrSp]ă3 s&T ({`}sZD(mnRzJ\6TCnEW σJ]Rl¤pWc,u>`uŇSac .G$E D/k f$EH6;&]Eװk漱cI^!W"(>2Lk]>i&a}4h+n258(Fl7Nv}"e#@J6:/C$a(GT0^k?_9E 0FciDxGz}l}D N$uvE\vFd((!%u$2WXW_^뽑E4[*ޒUK#r\{▓bIR9"DKR^!ۤVH]k!]6&"~䒗sJ9 =1s&Yg. OW sqW ŧ/g˪5

苹果4S人机对话原理手机的人机对话是怎么实现的呢?它的原理是什么啊?
苹果4S人机对话原理
手机的人机对话是怎么实现的呢?它的原理是什么啊?

苹果4S人机对话原理手机的人机对话是怎么实现的呢?它的原理是什么啊?
以下内容都是我猜的,可以完全无视或者各种喷.具体如何实现还有待商榷,我只是简单分析分析.人机对话在数据库中应该至少有三张表
.一张是保存人输入的命令(命令表),一张大概是输入命令类型的表(类型表),还有一张保存机器回答内容表(返回表).命令表和返
回表这两张表应该都有一个相同的类型字段,跟类型表相关联.
最最简单的猜想,比如人发送一个命令,服务器通过模糊查询确定在命令表中有和发送内容相关的记录,可以是一个也可以很多,获得的记录放到一个集合里面.然后呢,获得输入命令返回结果的相同的类型,去返回表里面根据类型字段去查询相关的记录,放到集合并从集合中读出一条相关的记录,然后再从记录中读取属于结果的字段的具体的值.
比如你输入“你好”或者“你好啊”之类的,计算机也返回你好.在命令表中肯定有很多个关于打招呼之类的记录,像“你好”,“你好啊”.这样的.它们的类型应该属于类型表中的“打招呼”类型.然后服务器获取这个打招呼的类型,并去类型表中查到有一个类型叫做“打招呼”,然后根据这个“打招呼”类型去返回表中找到类型属于“打招呼的”的一些记录,然后通过某种方法取一个最相近的记录里面的值输出.
这个某种方法的前提应该是在集合(查询出命令的那个结果集放到的集合)的的长度不为0的前提下进行的.这仅是本人一点点非常2的猜想哈.