AI走进教育,是传统教育的一次迭代进化

在教育问题上,我们看到两类话题最容易引发公众讨论:教育公平和个性化教育,"互联网+教育"有可能解决第一类话题,"AI教育"有可能解决第二类话题。在教育中,对"个性化"教育的呼声不绝于耳,但传统课堂仍然受限于教师资源、课件输出等环节,并没有见到普遍意义上的"个性化"。但AI技术进入教育行业,促进了传统教育的一次迭代进化,为"个性化"教育打开了一个重要出口。它的重点不是要研发所谓黑科技,而是要解决学习者的学习障碍,比如解决"千人一面"问题。

在传统课堂,一个班级面对同一个老师,老师无法精确纪录或追踪每位学生的状态或学习行为,来提供最适化的学习,孩子的个性化特征被稀释。但追踪和反馈刚好是 AI 最擅长的事。AI 可以动态调整,给学生提供最适当的内容、反馈、练习或测验题目,以提升学习成效。还可以通过可复用的AI课程内容提供"千人千面"的课堂互动能力,面向传统课堂提出"效率和效果"的双向解决途径。

在AI课堂,生动性是关键

如今大部分AI课堂的模式是提前录入大量的真人教学视频、游戏互动片段,在课堂互动时根据学生的不同回答推送不同的内容。虽然是录播,但因为可以在课件设计、交互场景、游戏、同学陪伴等环节做得非常出彩,所以不仅体验比直播好,还比直播更灵活稳定、成本更低。这种教学方式实现了课堂互动的个性化,是极其接近直播的教学课堂。

但对比线下课堂,老师可以给出面对面即时反馈,学生可以感受到老师的面部表情、情感激励、情绪调动等肢体语言,AI课堂怎样做才能更加真实的还原课堂的生动性?实时音视频技术的支持必不可少。

实时音视频技术

在AI互动课堂,实时音视频技术成为绕不开的技术支持,甚至可以说是刚需。但要服务好AI课堂却有极高门槛:传统课堂是面对面实时的,有老师和同学一起互动,所以AI课堂想要做好,它必须"生动"。

"生动"就是要有"优质的音视频观感、流畅的体验、无缝衔接的互动"。

我们来看叮咚课堂是怎么打造这种"生动性"的。

叮咚课堂是主打1v2模式的少儿英语教育平台,学生可以通过语音、触摸交互实现互动教学,通过互动游戏、同伴PK、同伴协同、伙伴课堂等交互还原真实课堂场景,配合1对1班主任提供个性化辅导,完成学习闭环。

叮咚课堂对实时音视频技术支持提出了严格的需求,CEO邱明丰表示:"要用无缝衔接的AI互动视频让孩子体会到高质量的互动课"

场景需求:

延迟在200ms内,保证实时互动体验;

需要灵活开放的SDK快速接入,辅助实现其他第三方插件接入;

语音清晰,画面流畅,不会出现雪花且没有卡顿感;

在网络抖动的情况下,能够快速恢复到正常情况;

在弱网情况下,能最大限度保证通话质量和延迟;

第一套AI课堂解决方案出炉,是因为有创新需求的驱动

 

叮咚课堂于2018年刚成立,是国内第一家基于AI技术的在线教育产品,因为叮咚提出了AI课堂的场景需求,即构得以有机会打开在AI课堂领域的探索。在合作过程中,即构详细了解AI互动课堂的技术细节和实现方式,向多家有同样需求的客户反复调研,总结需求共性,最终与叮咚一起搭建了一套生动成熟的AI课堂解决方案。

在2018年,这是该场景的先河。

再来看技术实现,基于其课堂互动的需求,在开始时拆解了几条技术难点:

  • 录播视频在播放时必须无延迟、无卡顿,实时切流播放,否则影响课程体验;
  • 多个视频同时推流,将对服务器造成巨大压力;
  • 行业有需求但无人试水,没有经验可以借鉴。

即构随即进行行业深度调研,针对AI课堂的互动性质创新推出系列技术,保证面对面的互动感:

  • 研发"智能加载"策略,让视频预先加载,保证切换不卡顿;
  • 使用"云端码流合成"方式,添加前后视频的中间的"拟合视频",保证切换时,不会因为画面衔接变化太大而引起画面跳闪;
  • 采用"mp4裸码流处理方式",大幅降低AI教师视频推流对服务器CPU和内存的消耗,大幅节约企业成本;

可以"解耦"的技术,才是最适合客户的技术

对叮咚课堂的服务让即构了解到,初创型企业最需要的是可以"解耦"的技术支持,服务客户,就是要从这个角度出发。

不管是人声鉴别、语音视频、还是美颜滤镜,彼此之间需要快速友好的适配组合,这就是业务和技术的"解耦",否则开发周期将无限延长,错过的机会和投入的时间成本都是初创型企业最害怕遇到的。

即构的技术服务全力支持这种解耦,助力客户成功。在合作之时,依托于即构自研SDK的灵活、开放优势,其他第三方插件可以快速接入,减少很多"磨合"时间。经过共同努力,叮咚课堂提前一年上线,即构也在这个机会下推出了行业首套AI课堂技术解决方案,面向更多同类需求题提供精细化服务。

2020年的疫情给在线教育带来了流量红利,叮咚作为AI课堂的创始者,在巨大的挑战中抓住了发展机遇,用户数量新增至 500 万,完成数千万美元B轮融资,凭借其 AI 技术优势,继续领跑 AI 少儿英语在线教育。

回到即构,从芯片、DVD时代,即构就开始做整套的音视频技术,从底层开始做起的积累,支撑即构完全自研音视频引擎、SDK和服务架构,因此客户的一切需求都可以实现高度自定义,精细化的服使得音视频通信技术和客户的业务逻辑也可以得到充分解耦,让客户缩短开发周期,让除即构之外的集成也可以更简单更快速。

目前,即构的AI课堂解决方案已经步入2.0时代,与上个版本相比,即构AI课堂不仅实现来准真人互动效果,还在服务多家AI教育客户过程中,针对多个功能要点进行来方案优化,提升AI互动课的真实交互感,细致服务客户的自定义需求,促进客户在快速发展中的业务增长。

即构✖叮咚课堂:行业第一套AI课堂解决方案是怎么被实现的?的更多相关文章

  1. 福利:42套AI技术视频免费领取

    <福利:33套AI技术视频免费领取> 视频获取方式:请加机器学习和自然语言(QQ群号:436303759)群后,私信群主获取(备注上自己想要获取是视频名称),仅限本群公众号粉丝成员,多套视 ...

  2. 【腾讯敏捷转型No.7】QQ邮箱如何通过敏捷成为行业第一

    前几篇文章讲到2006年的腾讯是如何开始敏捷转型的,接下来这篇文章,我将向大家讲述,腾讯开始敏捷转型之后,QQ邮箱是如何通过敏捷成为行业第一. 众所周知,张小龙是“微信之父”,对他熟悉的人,应该也知道 ...

  3. Nodejs课堂笔记—第一课:修改Webstorm的默认主题

    最近小半年一直在忙于研究Docker源码,也在写相关的分析文章.但受限于某些条件不能发布到网上,甚为郁闷.而最近几天,接到新的开发任务,需要使用nodejs.之前一直听说过nodejs,但从来没有真正 ...

  4. Java后端技术面试汇总(第一套)

    面试汇总,整理一波,doc文档可点击[此处下载] 1.基础篇 1.1.Java基础 • 面向对象的特征:继承.封装和多态• final, finally, finalize 的区别• Exceptio ...

  5. 清北第一套题(zhx)

    死亡 [问题描述] 现在有个位置可以打sif,有个人在排队等着打sif.现在告诉你前个人每个人需要多长的时间打sif,问你第个人什么时候才能打sif.(前个人必须按照顺序来) [输入格式] 第一行两个 ...

  6. 定要过python二级 第一套

    1.和强类型语言相对应的是弱类型语言,Python.JavaScript.PHP 等脚本语言一般都是弱类型的.弱类型语言有两个特点: 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一 ...

  7. 第一套增删改查(htm+ashx完成)

    1.展示人员列表htm文件: <a href="PersonEditAddNew.ashx?action=addnew">添加</a> </p> ...

  8. 2017多校第一套&&hdu6038 思维 数学

    链接  http://acm.hdu.edu.cn/showproblem.php?pid=6038 题意: 给你一个a序列,代表0到n-1的排列:一个b序列代表0到m-1的排列.问你可以找出多少种函 ...

  9. IP通信基础课堂笔记----第一章(重点)

    七层数据传输:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 1.物理层:设备----集线器.Hub 两台主机的最大跨度----2500m 在物理层工作----(1)所有设备都处于同一冲突 ...

  10. 定要过python二级选择题第一套

    1. 2.https://zhuanlan.zhihu.com/p/199883725 树,队列,二叉树,树的基本回忆 二叉树: 分叉为俩个;  一个是右子树一个是左子树 队列:先进先出 柞:后进先出 ...

随机推荐

  1. 执行计划display_cursor函数

    问题描述:关于oracle查看真实的执行计划,使用select * from table(dbms_xplan.display_cursor(null,null));的方式来获取执行计划 参考文档:h ...

  2. Redis(四)主从复制

    主从复制 简介 主机数据更新之后根据配置和策略,自动同步数据到备机的Master/Slaver机制,Master以写为主,Slaver以读为主. 这样的机制能够实现: 读写分离:Master以写为主, ...

  3. ASP.NET Core Web API 流式返回,逐字显示

    Websocket.SSE(Server-Sent Events)和长轮询(Long Polling)都是用于网页和服务端通信的技术. Websocket是一种全双工通信协议,能够实现客户端和服务端之 ...

  4. vue项目PC端如何适配不同分辨率屏幕

    配置前言 项目构建:基于vue-cli3构建,使用postcss-px2rem px2rem-loader插件进行rem适配实现原理:每次打包,webpack通过使用插件postcss-px2rem, ...

  5. IE盒模型和标准盒模型之间的差别

    1.W3C标准盒子模型 w3c盒子模型的范围包括margin.border.padding.content,并且content部分不包含其他部分 2.IE盒子模型 IE盒子模型的范围包括margin. ...

  6. 目标检测(Object Detection)

    文章目录 目标检测(Object Detection) 一.基本概念 1. 什么是目标检测 2. 目标检测的核心问题 3. 目标检测算法分类 1)Tow Stage 2)One Stage 4. 目标 ...

  7. Python 项目:外星人入侵--第二部分

    外星人入侵 6.驾驶飞船 玩家左右移动飞船,用户按左或右按键时作出响应. 6.1响应按键 当用户在按键时,在python中注册一个事件,事件都是通过方法pygame.event.get()获取的. 在 ...

  8. 在算数运算中,能否将 bool 值 true 视作 1?

    true == 1; true + 1; If the destination type is bool, see 4.12. If the source type is bool, the valu ...

  9. PM系统成本科目挂接教程-如何查手册和看帮助文档

    如果这么简单的问题都无法入门只能说回炉重造吧孩子. ---by SheZQ 正文 成本科目挂接作为PM系统最基本的取数依据,数据汇总的根本,是必须要会的技能.如果没有挂接,就会出现空值或者0值. 摘自 ...

  10. 聊一聊 dotnet-trace 调查 lock锁竞争

    一:背景 1. 讲故事 最近在分析一个 linux 上的 dump,最后的诱因是大量的lock锁诱发的高频上下文切换,虽然问题告一段落,但我还想知道一点信息,所谓的高频到底有多高频?锁竞争到底是一个怎 ...