给孩子的编程探险故事

海天
谨以此书献给我的儿子,以及和他一样热爱编程、勇于挑战的孩子们! 序 2022年年底,一个叫ChatGPT的聊天机器人开始风靡全球,ChatGPT是美国OpenAI研发的聊天机器人程序,于2022年11月30日发布,ChatGPT是人工智能技术驱动的自然语言处理工具,它不仅能够通过理解和学习人类的语言与我们进行对话,还能够根据聊天的上下文进行人机互动,甚至还能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。更有甚者,让ChatGPT做北京高考的试题,并取得了不俗的成绩。 一时间,人工智能成为当下炙手可热的话题,可以预言,在不远的未来,类似ChatGPT的百度文心一言等AI软件会像雨后春笋一般纷纷面世。其实早在几年前,人工智能就已经闯入了人们的视野。2016 年,谷歌人工智能程序 AlphaGo(阿尔法围棋)战胜韩国围棋选手李世石,就是人工智能领域发展的标志性事件,AlphaGo的成功,不仅是人类在人工智能领域取得的一个里程碑式的胜利,而且标志着一个新的纪元—智能时代的开始。 果然,虽然AlphaGo在与李世石的对战中,因为一个Bug(漏洞)而输了一局,但随后在2017年与中国柯洁的顶峰对决中,再也没有给这位人类的顶尖围棋选手任何机会,以3∶0干净利落地拿下了这场比赛。不仅如此,自动驾驶、AI绘画、AI写作、AI诊断、AI教育等人工智能应用层出不穷,人工智能在现代社会中的应用达到了一个前所未有的高度,直至最近ChatGPT横空出世。 为此有很多人担心,随着人工智能越来越广泛的应用,计算机会跟人类抢夺工作机会,许多大量复杂艰苦的体力劳动工作,已经被计算机控制的机器人取代了;而随着计算机人工智能的发展,许多带有创造性的脑力劳动工作,比如艺术创作,工业设计等,也存在着被计算机取代的 趋势。 于是家长们开始担心,在未来的生活中,计算机控制的机器人会不会控制人类,剥夺人类的…