Child-Friendly Programming Interfaces to AI Cloud Services
Child-Friendly Programming Interfaces to AI Cloud Services
复制标题
适合儿童的 AI 云服务编程接口
DOI:
10.1007/978-3-319-66610-5_64
复制
发表时间:
2017
影响因子:
4.6
通讯作者:
N. Winters
中科院分区:
文献类型:
--
作者:
Ken Kahn;N. Winters
AI cloud services are available for speech synthesis, speech recognition, image and video recognition, text analysis, and machine learning. School students could use these services in a wide variety of programming projects including voice commands to robots, chatbots, audio games, and vision-based robotics. In doing so they may learn about perception, language, psychology, and the latest empowering technologies. A major obstacle to using these services in schools is that they are technically complex APIs beyond the ability of most school students. The challenge addressed in this paper is how to provide interfaces that are much easier to use and yet still supports most of the functionality of these AI services. We describe the addition of new programming blocks to the Snap! visual programming language [1] that provide easy-to-use interfaces to these services. We have developed new blocks for speech input and output and image recognition. Learning materials have been developed and preliminarily trialed with a small number of children.