第91章 让程序去找程序(3 / 8)

投票推荐 加入书签 留言反馈

  你只管告诉它我要拧这种螺丝,必须拧紧,不能滑丝,剩下的,它自己去试一千种枪头,自己测哪种最快最稳,最后把那把最好的递给你。
  人只负责说清楚我要什么,什么绝对不能出错。
  造枪的活儿,交给机器。
  那这东西在生活里能干嘛?
  答案是,几乎所有动作不难,却要重复亿万次的地方,背后都藏著这样一条可以被改造的流水线。
  你滑手机相册,几千张照片唰一下按时间排好,是排序。
  你网购时商品按价格从低到高一列,是排序。
  地图给你算最近的路,外卖给你派最近的骑手,游戏里每一帧成百上千个物体重新排先后……
  这些你天天在用,却从不留意的瞬间,底层全是同一批被重复了千万上亿次的小动作。
  平时没人在乎它们快一点还是慢一点,因为单看一次,都是眨眼的事。
  可一旦放到重复上亿次的尺度上,这眨眼的差距,就会变成实打实的电费、伺服器和等待时间。
  江临要做的机器,就是钻进这些没人留意的角落,把那些还能更快的小动作,一个个揪出来,定做,替换,提速。
  而且它不挑活儿。
  今天能给五个数排序,明天就能优化別的小动作。
  这个项目用得上,下个项目照样用得上。
  一念及此,江临越来越兴奋。
  因为排序,只是个敲门砖。
  真正让他头皮发麻的,是这道门缝背后那个更大的东西。
  如果连找最优程序这件事本身,都能交给机器去做呢?
  那么在废土世界里,他就不必再为每一个装置,每一种控制顺序,每一套观测流程,都亲手去写最好的方案。
  他一个人,精力有限。
  但如果有一天,机器能替他搜出一部分小程序,小流程,小动作。
  那么它就不再只是一个排序工具,而是一个单人科研系统的增幅器。
  过去,人写程序,是亲手给出每一步。
  第一步比这两个数,第二步比那两个,第三步交换……
  一步步把答案铺出来。
  这要求写的人脑子里先有答案,再把答案翻译成代码。
  江临现在想做的,是反过来。
  他不再亲手给答案,只告诉机器三件事。
  什么是起点——一堆乱掉的数。 ↑返回顶部↑

章节目录