所以我正在制作一个TicTacToe"AI"并且代码本身没有任何深入的学习含义,例如最小 - 最大算法中的Tensor流.代码只包含一堆if/else语句.我的问题是:我的代码可以被认为是人工智能吗,因为当玩家选择一个游戏区域时,我真的会训练代码以某种方式玩tic tac toe?
该IEEE出版物在以下主题上有以下说法:
术语人工智能表示机器的行为,如果人类以相同的方式行为,则认为是智能的.
很难扩展这个定义,因为描述人类智能的因素的定义并不清楚.
Tic-Tac-Toe是一款非常简单的游戏,因此很容易让简单的应用程序表现得与智能人类完全相同.所以,如果这是你订阅的人工智能的定义,那么是的,你有理由称你的"混杂的if/else语句"为AI.
但是,如果你告诉别人你写了一个Tic-Tac-Toe AI,他们会立即知道它是(a)太复杂了你应用它,或者(b)根本不是很聪明,但是适合其任务.
当人们使用"人工智能"作为流行语(流行语?)来模糊人工智能如何做出决策时,问题就出现了,这可能是因为它是一个ML黑盒子,他们无法确切地告诉你它是如何工作的,或者因为他们想要销售一种听起来很奇特的产品但实际上只是混杂的if/else陈述(或者根本不会因为详细解释而只是说"它是AI"而受益).
在这种情况下,我觉得这个术语的应用是安全的,如果有些无用的话.