深入了解和欣赏人工智能的一种非常有效的方法是构建人工智能程序。但是,构建人工智能程序可能很困难且耗时。但是,通过为学习者提供高级构建块和相关指南,可以大大减少这些缺点 [ 6 ]。在这里,我们介绍了一种额外的方法,让学习者在缺乏经验和时间有限的情况下体验人工智能程序的构建。这个想法是提供一系列半生不熟或最小的人工智能程序,旨在由学习者增强。这是在使用半生不熟的项目作为学习计算机编程的资源的工作的基础上建立的 [ 7 ]。一个相关的努力是儿童机器学习网站 [ 8 ],该网站提供了构建简单人工智能项目的教程。作为 eCraft2Learn 项目 [ 5 ] 的一部分,我们随后开发了几个小型 AI 项目。所有项目均基于 Snap![ 3 ] 编程块构建,旨在支持 AI 编程 [ 6 ]。这些程序说明了几种不同的 AI 概念、技术和功能。虽然