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
N. Winters
中科院分区:
管理学2区
文献类型:
--
作者:
Ken Kahn;N. Winters

文献摘要

被引文献

相似文献

AI云服务可用于语音综合,语音识别,图像和视频识别,文本分析和机器学习。学校学生可以在各种编程项目中使用这些服务,包括机器人,聊天机器人,音频游戏和基于视觉的机器人技术的语音命令。在这样做的过程中,他们可能会了解感知,语言,心理学和最新的授权技术。在学校中使用这些服务的主要障碍是,它们在技术上是复杂的API,而不是大多数学校学生的能力。本文所面临的挑战是如何提供更易于使用的接口,但仍支持这些AI服务的大多数功能。我们描述了在快照中添加新的编程块!视觉编程语言[1],可为这些服务提供易于使用的接口。我们为语音输入,输出以及图像识别开发了新的块。学习材料已被开发并初次与少数儿童进行了试验。
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.