机器人笔记

从昨天晚上开始开发聊天机器人,用了一天的时间,算是把机器人的两个核心部分都给搞的差不多了吧。
读了下Alice机器人的源码,自己修改了一下,加上了中文的分词系统。
貌似也没有多难,用了5~6个小时就搞定了,不知为何,在国内,大家好像都把机器人算法和分词算法看的很复杂,以至于不敢去读代码,我找资料找了很多也没找到,最后无奈后去读代码,发现也并没有那么困难。

真正困扰人的往往不是最顶尖困难的问题,而是一个个匪夷所思的bug。
我在整合Android程序和Alice机器人时,遇到的最头痛的问题是无法解析Android提供给我的文件流。
每次都报XML解析错误,我用的可是Alice机器人的内部解析器啊,如此规模的东西我还是不打算自己修改实现一个的。反复调整,总是不对。

最后偶然间改对了,方法很简单,直接读取,把文件编码转编码成xml标签上写的那种编码。最后都统一到utf-8上,于是读入后就对了。。。
我着实无奈,因为之前这样做的时候出错了,后来想想,那几个文件中好像有一个ISO编码的,忘了改了。。。。

最让人头痛的问题往往是你根本不知道解决策略的问题,这也是最让人担心和焦虑的,因为你在这个时候,失去了 对整个项目的掌控,你不知道从何来解决问题,不过任何时候都保持冷静的头脑和乐观的心态,都是有积极意义的。

posted @ 2014-04-07 00:24  西风逍遥游  阅读(278)  评论(0编辑  收藏  举报