電子遊戲上,機械人粵拼gei1 haai6 jan4英文bot)係指一啲特殊嘅人工智能程式,重點係曉一定程度上噉代人打機:例如想像一個人寫咗隻人工智能程式,再用一啲軟件將呢個程式啲 output(個輸出通常表示「個程式想撳邊個掣」)轉化做俾一個行緊嘅遊戲程式input,而假設佢隻程式寫得好,令到隻程式啲輸出能夠達成隻遊戲入面嘅目標,噉嗰個程式就可以算係一部電子遊戲機械人[1][2]

一個人工智能程式可唔可以好似人噉樣玩遊戲呢?

用途

編輯

啲人會寫機械人嚟打機嘅原因可以有好多:

  • 一方面,寫得好嘅電子遊戲機械人可以攞嚟模擬真實嘅玩家,而噉就表示呢啲機械人可以俾隻遊戲嘅玩家唔使上網都會有同第啲玩家 PvP 嘅感覺,而且喺電子遊戲製作上又可以用呢啲機械人嚟做測試,睇吓隻遊戲玩起上嚟會係點嘅樣[3]
  • 另一方面,有啲玩家又會攞機械人嚟响 PvP 嘅遊戲當中出茅招-呢啲玩家會搵啲寫到好勁嘅機械人代自己打機,跟住又呃人話佢係靠自己嚟玩嘅;正路嚟講,「搵機械人代自己打」喺電子競技上係一樣被嚴格禁止嘅行為,一位玩家俾人捉到佢用機械人代打,起碼會俾人取消資格,甚至唔俾佢再參賽[4][5]

由 2010 年代開始,電子遊戲機械人呢家嘢就受到唔少人嘅關注:有唔少人工智能方面嘅研究都有興趣研究點樣教人工智能打機,諗住噉做可以令人工智能更加似人類;例如伊隆馬斯克(Elon Musk)有份搞嘅人工智能研究平台 OpenAI 就喺 2016 年開設咗一個軟件平台專研究電子遊戲機械人[6]

睇埋

編輯

引述

編輯
  1. Kaminka, G. A., Veloso, M. M., Schaffer, S., Sollitto, C., Adobbati, R., Marshall, A. N., ... & Tejada, S. (2002). Gamebots: a flexible test bed for multiagent team research. Communications of the ACM, 45(1), 43-45.
  2. Shpigor, I. (2018). Practical video game bots: automating game processes using C++, Python, and Autoit. Apress. Ch. 1.
  3. Soni, B., & Hingston, P. (2008, June). Bots trained to play like a human are more fun. In 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence) (pp. 363-369). IEEE.
  4. Cheating: Gaining Advantage in Videogames, Consalvo, Mia, 2007, MIT Press.
  5. UK League of Legends university 'team' exposed as AI bots. Esports News UK.
  6. OpenAI's Universe is the fun parent every artificial intelligence deserves. TechCrunch+.