设置

关灯

第十五章 炮制小沙弥

    雪风最近又有了一个新的灵感他已经开始动手写新系统的代码了吭哧吭哧写了两天感觉手指头都快敲烂了程序才完成了一点点这时候他才感觉到了人多的优势。

    这让他有了一个新的想法他想让小沙弥帮自己写程序雪风仔细分析了分析认为这并不是不可能。小沙弥是自己设计出来的智能语音系统它能识别出人的语言和人进行对话它能根据人的语气准确判断出人说话时的感**彩然后做出最恰当的回答它还能根据人的语言指令去执行正确的任务。

    这一切都是基于小沙弥海量的词汇库以及自己赋予小沙弥的一个独特的逻辑判断程序这个逻辑判断程序不同于现行的任何一种计算机判断程序。

    雪风刚开始设计小沙弥的时候参阅过无数份关于这方面的最权威文献结果没有找到一种让自己满意的思路。记得有一次西京市举办了一个全球智能机器人科技展览参展的机器人中有一个据说是世界上最先进的语言机器人可以和人类进行无障碍交谈。雪风当时就去参观了结果却很令他失望。

    雪风旁边有个小孩问了机器人一句话“你有女朋友吗?”

    机器人冷冰冰地回答到:“生活在同一个地球我们都应该是朋友。”

    答非所问也就罢了那声音冷的就像是人的舌头被冻住了一般没有丝毫的感**彩。这也坚定了雪风自己设计一种全新的智能语音系统的决心。

    雪风根据人们的对话习惯将整个语音系统分为三部分“接受语音-判断语义-回复”这三个部分里面最难的就是判断判断语义最粗糙的智能语音系统大多采用的方法就是抓语句中的一个关键词然后针对这个关键词进行分析和搜索然后做出回答这也那个机器人答非所问的原因。

    要准确判断出一句话的意思就要考虑到语言环境一句话在不同环境里的意思是不一样这个语言环境大多又决定于说话人当时的情绪。也有一些语音系统是根据语言环境来判断语义的开者将语言环境分为了好多种:高兴、悲伤、忿恨……但是人的感情是一个复杂多变的东西无可捉摸你不可能把每种语言环境都考虑到。

    雪风没有按照这种方法进行设计他认为人有情绪但是计算机没有情绪所以他跟据计算机的思维来划分将语言环境分为a、b、c、d、e、f…等等类型这些类型是没有固定数量的计算机在总结出新的语言环境时会自动建立一个新的类型。在判断一句话的感**彩时这些类型并不会相互独立并不是说认定它是a型就不可能再是其他类型万一是悲中有喜呢所以计算机会把这些类型进行组合后来判断;同样一句话可能今天是保存a型的词库里明天它就可能跑到b型的词库里甚至是出现在好几种类型的词库里。

    正是由于这样小沙弥才能分辨出人们的哪些话是在开玩笑。不过也正是因为如此雪风刚做出小沙弥时对小沙弥说了一句话“兄弟你吃饭了没?”小沙弥整整判断了两天才蹦出一句:“没吃。”

    虽然小沙弥的回答是没有错的但是雪风设计的判断过程太过于复杂了他后来又对判断程序做出了修改采用了松散式的判断模式以往的判断都是采用排除法这个不是就试下一个直到试出一个正确的因为计算机的运算度是非常快的它一秒钟就可以计算上亿次所以我们是不会感觉出它的慢来。但是一旦要排除的对象过多计算机就完了它会一直计算一直排除下去直到它找出正确的答案或者是它排除完所有的侯选对象小沙弥就是这样傻傻地排除了两天。

    人们有很多日常用语和常识性的对话很多时候人们之间的对话都是有固定模式的雪风根据这个给小沙弥设计了自我记忆的判断模式一些常用的对话它会记录下来在遇到此类问题是它会直接优先考虑上一次的判断而不是再次进行重复判断;小沙弥每正确判断出一句话的语义后它会做一个记录它会根据自己

    -->>(第1/3页)(本章未完,请点击下一页继续阅读)