你想想看,如果是明喻就好办了,明喻里面不是出现“像”这个字,不是出现“仿佛”这个词吗?看到“像”和“仿佛”,计算机就把这个词给抓住了,就知道这是一个比喻了。但是,对于计算机系统来说,一个句子里面如果没出现“像”“仿佛”这样的字,它就没办法知道这是比喻了,它有可能就会被字面意思所困惑,所以它就没有办法了解你到底想说什么,在这种情况下,它要进行关键字的提取就没用。
我随便举个例子,我在我的手机上装了一个软件,这个软件是某公司的一个聊天机器人,我和这个机器人聊天就故意使用了隐喻,我发现这个机器的表现是很不好的。我问这个机器人:特朗普是一只老狐狸吗?这个机器人的回应就让人感觉它是招架不了这个问题了,“你很关心这种问题吗?要不要找其他专家聊聊?”这就是它的回应。
我仔细想想看,这个回应也不能说它错,对不对?因为凭良心说,如果你听懂了我的话,你也可以这样回应,这只能表明你对我的问题不感兴趣,不能表明你听不懂我的问题。所以,我就换了一个问题,说:你是不是一条老狐狸?
这时候,如果是个正常人他就肯定会说:你这样说就太伤人了吧,你不是侮辱人吗?我怎么是老狐狸呢?如果你这样回应,就证明你听得懂我的问题了,知道我在骂你了。但是这机器人是怎么回应的呢?它回应的方式非常奇怪,“狐狸是怎么叫的呢”,它问了这样一个问题。这种回答就叫莫名其妙,说明它根本没听懂我这个问题,也就是说它根本不知道这是一个隐喻,根本不知道我在骂它。