「三到五年後,我希望ELP(電腦象棋程式)能挑戰台灣的八段棋王;五到八年後,ELP能與中國大陸棋王許銀川抗衡!」長榮大學資管系教授許舜欽發下宏願,要把他率領研究團隊設計的ELP電腦象棋軟體發展至與八段棋手一拚的水準,這個故事,要從一位孝順的兒子說起。
出身台南的許舜欽說,他的父親曾是台南市象棋冠軍棋力三段,十多年前父親中風後,沒辦法出門再跟棋友下棋。當時,在台灣大學資訊工程系任教的他靈機一動:「何不設計一套電腦象棋軟體陪父親下棋?」
本身具有象棋初段棋力的許舜欽,憑著程式設計的功力與一股孝心,著手設計電腦象棋軟體。不過,他說,當時的電腦軟體僅有初段到二段的實力,比不上他父親的三段棋力;父親玩了一陣子,即對電腦象棋軟體興趣缺缺。而他在陪父親下棋時,還會聊聊天,因此父親還是最喜歡跟他下棋。
不過,這段孝親的電腦象棋探索之旅,卻意外啟發許舜欽一頭鑽進人工智慧的研究領域。十年來,許舜欽研究團隊取自elephant的前三個不同字母ELP的電腦象棋軟體,征戰國際奧林匹亞電腦象棋大賽,去年、前年都獲得冠軍榮銜。
許舜欽說,ELP程式使用組合語言撰寫,只要用一般個人電腦即可運作;不像IBM發展的深藍電腦下西洋棋,必須以代價高昂的硬體設備來換取運算速度。
設計電腦象棋軟體的樂趣何在?許舜欽說,以他初段的象棋實力,卻能設計六段的電腦象棋軟體與六段高手相對弈,這其中就蘊含了用人工智慧挑戰人類智慧的研究樂趣。
許舜欽還說,象棋有九乘十的九十種變化,比西洋棋僅有八乘八的六十四種變化複雜,電腦象棋軟體可應用在複雜的兵棋推演等國防用途或模擬各種戰術運用的遊戲軟體,目前全球以中國大陸及台灣開發象棋軟體最力。
許舜欽的目標是讓ELP在三到五年後挑戰台灣唯一的八段棋手,並跨海挑戰中國大陸棋王,為台灣的人工智慧軟體發展打出一片世界級的天空。