一零中文

一零中文>四合院:强国从全球零元购开始 > 第267章 情绪点奖励 初级人工智慧专家系统与资料库原理(第2页)

第267章 情绪点奖励 初级人工智慧专家系统与资料库原理(第2页)

“现在是科幻,但十年后可能就是现实。”王恪吃完汤圆,把碗放下,“晓娥,你知道吗,我现在最缺的不是钱,不是技术,是时间。世界变化太快了,我们必须跑得更快。”

娄晓娥握住他的手:“你已经跑得很快了。別太累。”

“嗯。”王恪点点头,但心里知道,他不能停。

第二天,明远研发中心。

王恪召集了软体部门的骨干——一共八个人,领头的是个三十岁的程式设计师,叫吴志强,香港大学计算机系毕业,参与过方舟作业系统的开发。

“今天討论一个新方向。”王恪在白板上写下两个词:“资料库”和“专家系统”。

会议室里的人都愣住了。这两个词他们听过,但离明远现在做的个人电脑作业系统,好像有点远。

“王总,我们……要做资料库软体?”吴志强试探著问,“像oracle那种?但那是给大型机用的,我们的电脑……”

“不是oracle那种庞然大物。”王恪画了一个简化的架构图,“我们要做的是一个轻量级的关係数据库,专门为个人电脑和中小型企业设计。內存占用小,安装简单,但功能要全——支持sql查询、事务处理、数据备份。”

他顿了顿,看大家的表情:“有问题吗?”

一个年轻程式设计师举手:“王总,sql是什么?”

王恪这才想起来,sql语言在1983年还没有成为標准。oracle公司刚刚发布了第一个商用sql资料库,但文档不公开,知道的人很少。

“一种查询语言。”王恪在白板上写下几个简单的例子:“select*fromemployeeswheresalary>1000”“insertintoproductsvalues(『电脑,2000)……”

他解释语法,讲关係代数的原理,讲为什么要用表而不是树形结构来组织数据。讲得很浅,但足够让这些聪明的程式设计师理解核心思想。

吴志强的眼睛越来越亮:“这个思路……比我们现在用的文件系统先进太多了!如果实现,数据处理效率能提升十倍!”

“但实现难度也大十倍。”另一个程式设计师苦笑,“光是那个事务处理——怎么保证数据一致性?如果中途断电怎么办?”

“有办法。”王恪开始画更详细的图,“写前日誌、检查点、回滚机制……”

他讲了一个小时。不是填鸭式灌输,而是引导大家思考:如果你们来设计,会怎么做?遇到这个问题,怎么解决?

这是王恪的风格——他不直接给答案,而是给方向,给工具,然后让团队自己探索。探索过程中犯的错误、走过的弯路,都是宝贵的经验。

会议结束时,吴志强已经兴奋得坐不住了:“王总,我们马上成立项目组!就叫……『方舟资料库项目!”

“好。”王恪点头,“但要记住,第一个版本不要追求完美。核心功能实现就行,三个月內出原型。另外,文档要详细,api要清晰——这个资料库不仅要自己用,將来还要开放给第三方开发者。”

“明白!”

资料库项目启动了。王恪接著讲专家系统。

这次他更谨慎。因为专家系统涉及的知识表示、推理机制,比资料库更抽象,更难理解。

“想像一下,我们要做一个电脑故障诊断程序。”他从最具体的场景入手,“用户说:我的电脑开机没反应。程序会问:电源灯亮吗?风扇转吗?屏幕有显示吗?根据答案,一步步缩小范围,最后给出可能的原因和解决方法。”

这个例子大家都懂。电脑维修是明远售后服务的重要部分,每个技术支持人员都受过培训,脑子里有一堆经验规则。

“如果我们把这些规则写成程序呢?”王恪在白板上画了一个决策树,“如果电源灯不亮,检查插座;如果电源灯亮但风扇不转,检查电源模块;如果风扇转但屏幕不亮,检查显卡……”

“这不就是……流程图吗?”有人问。

“类似,但更灵活。”王恪解释,“流程图是固定的路径,而专家系统可以根据输入动態选择路径。而且,它可以解释为什么给出某个建议——因为规则a和规则b同时满足,所以可能是问题c。”

他讲了一个简单的专家系统框架:事实库存储当前状態(电源灯亮、风扇转、屏幕不亮),规则库存储知识(如果电源灯亮且风扇转但屏幕不亮,那么可能是显卡故障),推理机根据事实匹配规则,给出结论。

虽然简化了很多,但核心思想传达到了。

会议室里安静了几分钟。程式设计师们在消化这些概念。

吴志强先开口:“王总,这个想法……很厉害。但实现起来,规则怎么写?谁来確定规则对不对?”

“问得好。”王恪说,“这就是专家系统的难点:知识获取。我们需要领域专家——比如我们的技术支持主管,把他们的经验提炼成规则。这个过程很慢,很痛苦,但一旦做成,价值巨大。”

他顿了顿:“所以我建议,专家系统项目先不成立正式团队,而是作为研究课题。找两三个有兴趣的人,慢慢探索。我们可以先从最简单的开始:做一个『方舟电脑配置推荐系统——用户输入预算和用途,系统推荐合適的配置。”

热门小说推荐

最新标签