手机浏览器扫描二维码访问
屋里徐远风正对着一段代码发愁。
他一直好奇,不论自己如何修改代码,1201在处理少数民族语言时,反应都要比普通话和英语慢一些。
为了找到原因,他花费了好几个小时,仔细地将1201全部的代码都看了一遍。
问题出在一个底层逻辑上——
这个AI项目刚起步时,他的水平、技术积累都不够。
所以他用了一个很讨巧的方法来解决语言问题。
一个成熟的逻辑应该是:接受语音指令并传递给程序——检索本地数据库——本地数据库无对应数据——联网检索网络数据——输出结果。
但他当时并没有能力解决语言问题,所以1201的逻辑就变成了:
接受语音指令——非数据库内语言——联网查询指令语言——查询到指令语言——联网进行翻译——传递给程序——检索本地数据库——本地数据库无对应数据——联网检索网络数据——输出结果。
这不仅仅是多了几道程序的问题,还有运行内存(RAM)上的问题。
每当接收到各类非数据库语言时,需要将这段语言暂时存储到运行内存(RAM)中去,直到在网络中检索到对应语言并完成翻译后才能将这一部分运行内存(RAM)释放掉。
理论上,解决这个问题的方法很简单,他现在也有能力解决,那就是将这段底层逻辑替换为大家都在用的成熟逻辑。
但底层代码的重写,意味着与之挂钩的其他代码都会受到影响。
这就是为什么越大的公司,代码越是“一整坨”
……
况且程序员人群之中,一直有着一条金科玉律:
“如果你的代码能跑起来,哪怕是用各种莫名其妙的bug跑起来,都不要再动它了。”
他当然也知道这点——大一时,他曾经交过一份作业,作业里有这样一段注释:
“请不要删除这个注释,我也不知道为什么,但是删除了这个注释程序就会报错。”
他的教授不信邪,给他把这段注释删了。
结果试运行的时候,原本四平八稳的程序频频报错,而且是拆东墙补西墙的那种。
教授折腾了两个晚上后认命了,调用备份将这段注释加了回去。
神奇的事情发生了,程序重新跑了起来,依旧四平八稳。
现在回想起来,大概率是中文注释的原因。
如果文件编码和编译器假定的编码不一致,这段中文注释后面的换行符可能被吃掉,导致下一行代码直接进注释。
徐远风微微扶额,将所有1201的所有代码全部备份起来。
他作为1201项目的负责人,仅仅是让程序跑起来是不够的。
他还要根据项目的生命周期、未来需求来提高代码质量。
他希望1201能在全国进行推广。
如果这一段代码不作更改,未来1201想要打开东南部沿海市场,尤其是以粤语方言区和闽南语方言区为代表的有独特方言汉字的地区,将会极其困难。
这项工作说起来容易做起来难,他的每一次修改都会引发不小的“连锁反应”
——不是频频报错,就是无法运行。
为了集思广益,他召集了总公司与阿克苏测试组的项目成员开了一场视频会议。
会议里,大家众说纷纭——
有人认为,按照之前的思路能够达成目标,就已经足够了,无需再进行改进。
至于未来投入其他地区市场的困难,可以另行寻找解决方法,当务之急是尽快在新疆市场站稳脚跟。
婚前,萧将军评价丞相家小姐不知羞耻!婚后,萧将军评价自己的夫人不堪入目!有人大着胆子问现在呢?萧将军立即道夫人沉鱼落雁,闭月羞花,温柔贤淑,善良可爱,人见人爱,花见花开本将军甚是喜欢。...
含恨而终,浴火重生,谁能想象如今名扬天下美艳倾城的董清胧本是怨气冲天的恶鬼?她原本携恨欲报,但是一头撞进他的怀里后,只想好好跟他在一起。美色误人,大概就是如此。清胧阿衍,坏人好多呀,人家很怕呢萧衍说话就说话,动手动脚干什么!?所以,脸红到耳朵尖却愣是抱着人不撒手的那个不是你?...
苏清风的美食自媒体号干得热火朝天的时候,却毫无预兆地来到了这个时代。大病初愈的他,看着碗里粒粒清晰的小米,陷入了久久的沉默种地是不可能种地的。那么就让一切从当国营饭店的厨子开始。...
未婚夫勾搭继姐的那个晚上,林芝意转头就爬上了别人的床。在同一家酒店,一墙之隔,林芝意听着那对狗男女的跌宕起伏,却享受着眼下的肆意欢畅。床上,燕城有名的海王徐言川在她耳边低语弟妹,我们可不能输再后来,他们闪婚成了夫妻。所有人都等着看林芝意被弃如敝履,独守空房。甚至有人设赌,赌徐大少婚后还会睡多少个女人。徐言川亲自下赌注1个。婚前婚后,都只有她一个。赌局结束,徐大少带着盆满钵满的翻倍赌注,来到林芝意面前求表扬老婆大人,我给你赢来了一年的生活费,求亲亲,求贴贴!所有人大跌眼镜说好的海王呢?怎么变妻奴了??...
一穿越就成了孩儿他妈,还是个下堂妾?有没有搞错,她才十八。看在这娃娃可爱又可怜的份儿上,她云思雨认了,养他好了。又闻某王驻守边疆五年未归,竟是因为当年上了她恶心走的?这不能忍,她这么可爱,必须要为自己正名!...
苏离得万界珠,穿越永生大世界。风云天下,大唐仙剑。轩辕蜀山,洪荒遮天。帝尊神墓,仙逆求魔。完美莽荒,人道至尊。这是苏离得万界珠横推诸天的故事。Ps本文又叫从永生开始横推诸天...