Immer使得在JavaScript对象上操作因无需对其进行转换而变得更加容易。Redux是一个状态管理工具。

2020年的科技预览

在未来十年,有几项新兴技术将对人类生活产生巨大影响。以下是这些技术的最新概况:

人工智能

人工智能可能是有史以来最具变革性的技术。许多学者和自以为是的亿万富翁们都将人工智能描述成一个神奇的乌托邦,或者说是人类的末日。

正如我们所知,它当然可能是人类的终结,但也可能是人类和机器之间完美合作的开始。我们才刚刚开始对人工智能可能会变成什么样有了粗浅的一瞥。其中有些很吓人(比如deep fakes换脸术),有些则非常有用(比如Adobe Premiere为视频编辑新推出的自动重构(auto-reframe)功能)。到目前为止,事实是人工智能既令人难以置信的可怕,又非常有用。人工智能将继续产生一些令人恐惧的东西,但是通过人工智能改善人类生活的潜力也是巨大的。潘多拉的盒子已经打开,再也无法关闭了,所以我希望你能好好利用它来解决重要问题,改善我们的生活。

2019年人工智能领域有许多重要突破。近年来,研究团队一直在各种视频游戏中争夺超人的表现,但某些类别的游戏仍然对人工智能构成挑战,包括《星际争霸II》之类的长期战略游戏。DeepMind的AlphaStar程序(一种人工智能)已经在官方的Battle.net服务器上使用与人类玩家相同的资源,达到了顶级玩家的水平。《星际争霸》是一款复杂的游戏,涉及长期的战略思维,一度被认为超出了人工智能的能力。战略思维是走向通用人工智能的重要里程碑。

如果这些游戏看起来像是愚蠢地使用了资源,那么不妨考虑一下,像DeepMind这样的项目在文本到语音方面也取得了令人难以置信的进步,这可以让人工智能代理和私人助理发出更自然的声音,而且更重要的是,可以把声音还给失去它们的人类。