解谜人工智能?

人工智能 游戏-ai
2021-11-09 22:31:34

我有一本书,其中包含许多谜题,其中包含以下说明:

"Find a path through all the white squares."

"Connect each black circle to a white circle with a straight line without crossing lines".

"Put the letters A to G in the grid so that no letters are repeated in any row or collumn"

我认为(1)尝试编写一个程序来解决每个单独的难题(2)编写一个可以解决更一般的问题,甚至更有趣的程序(3)尝试编写一个解析英文指令的程序然后解决问题。

我认为通常会有一些共同的主题,例如“画一条路径”、“连接点”、“将字母放在网格中”等等。

该程序将具有正方形、单元格、行、列、颜色、字母、数字等的一般知识。

我想知道那里是否已经有类似的东西了?

如果一个人工智能可以阅读指令并解决难题,我们能说它在某种程度上是智能的吗?

1个回答

该程序将具有正方形、单元格、行、列、颜色、字母、数字等的一般知识。

您对这些对象的“一般知识”是什么意思?如果您打算向它提供与人类有关它们的类似知识,那么您将很难过。

这是一项更广泛的任务,但 Cyc 项目正试图建立一个全面的知识库,涵盖每个小孩都知道并在过去 35 年中一直在研究的基本概念(https://en.wikipedia.org/wiki/Cyc)。您可以检查他们的数据库中有关您感兴趣的事物的内容,但即便如此,这将是一项非常艰巨的任务。

基本上,Cyc 试图做的是创建一个巨大的数据集,其中包含关于世界的每一个“常识”。在您的情况下,世界将仅限于点、线、网格、字母等,但创建这个数据库仍然是一项巨大的工作。

这是长期以来人工智能社区处理“常识”的方式。这种方法的替代方法是使用机器学习,但我不知道如何将其用于此目标(除了使用 NLP 帮助您创建 Cyc 现在正在做的数据库)

我想知道那里是否已经有类似的东西了?

据我所知,目前还没有这种情况。存在可以学习玩多个视频游戏的 AI,但他们不阅读规则(例如:“找到一条穿过所有白色方块的路径。”),他们只是尝试直到找到玩游戏的“好”方式游戏。这种人工智能通常使用强化学习。

如果一个人工智能可以阅读指令并解决难题,我们能说它在某种程度上是智能的吗?

智力的概念并不是每个人都同意的,即使如此,大多数人仍然认为有不同的智力水平。

从我的角度来看,如果它有可能在几次尝试中学习一种新的游戏(即使与它已经知道的游戏有些相似),这个 AI 将具有一定程度的智能(我不能给你一个数字,但绝对不是实际方法所需的数千个)。就像您介绍的那样,这种能力可能需要您的 AI 对游戏之间的不同常见概念(线、点、路径......)有一定程度的理解。