徐佑确定了这个围棋量子人工智能系统的几个重要部分。
第一个部分,是走棋系统。
确定当下的棋盘局势,采样并预测接下来的走棋。
第二个部分,是评估系统。
根据给定的当成局面,判定黑棋和白棋谁具有优势,并估计大致的胜率。
第三个部分,是质量系统。
因为在实际比赛中,对局时间是有限制的。
不可能把每一步都完全计算好,才进行落子。
必须要针对时间的长短,进行质量的规划。
必要的时候,可以适当舍弃下棋质量,保证不要超时。
因为量子计算机有很大的局限性,并且新的量子设备优化框架还处在非常初级的阶段。
开始时,编程的过程并不容易。
徐佑需要反复进行调整,才能保证程序是与量子计算机兼容的。
为了让自己能够经常利用海岛量子计算机来验证程序的正确与否。
徐佑一有时间,就来到华科大的海岛量子实验室。
到了后来,徐佑甚至直接让韩书斌帮自己在华科院安排了一个宿舍。
如果研究的太晚,就直接住在华科院了。
在一天一天的研究中,一个个问题依次被徐佑解决。
经过不断的完善,徐佑终于解决了全部三大部分的问题,完成了整个量子编程工作。
徐佑将这个人工智能系统,命名为haidaogo。
完成了量子编程工作,并不代表haidaogo已经具备了很强的棋力。