【学习笔记】LLM for Education

ChatGPT has entered the classroom: how LLMs could transform education

  • 前言
  • Introduction
  • The risks are real
  • Embracing LLMs
  • Introducing the AI tutor
  • Augmenting retrieval
  • Will it catch on?
  • 总结

前言

一篇来自Nature的文章,探讨了教育行业的不同参与者,如何抓住LLM这个变革性的工具带来的机会,重新改造这项自人类文明诞生以来就存在的行业。文中提出了当前LLM所带来的机遇与挑战,以及讨论了未来教育领域该何去何从。


Paperhttps://www.nature.com/articles/d41586-023-03507-3
FromNature

Introduction

LLM对教育的冲击已经不可阻挡,不论是学生,老师,还是教育机构,乃至教育工具提供商,都应该积极地把握LLM带来的机会,彻底地改变学习和教学的方式,才能应对教育行业即将发生的改变。
教育心理学家Beghetto设计了一系列以创造力为主题的聊天机器人,并将其托管到亚利桑那州立大学的平台上。这些机器人可以扮演各种角色,用于鼓励学生的创造力。Beghetto将这些聊天机器人和一群研究生以及教学专家进行了对话,得到了积极的反馈,一位参与者说,他们以前曾尝试使用ChatGPT来辅助学习,但发现它并不实用,这与Beghetto的聊天机器人不同。
LLM的兴起同样造成了需要教育工作者的担忧,他们认为学生会更容易作弊。因此,Beghetto团队正在探索如何发挥LLM的潜力,作为加强教育的工具,节省学生和老师的时间,让他们更专注于讨论和学习。为了让一对一辅导模式能够大规模应用,Wolfram Research公司目前正在开发一种基于LLM的辅导软件,这种人工智能合作伙伴可以用来引导学生一步一步地解决问题,激发批判性思维,或者像Beghetto的实验那样,提高用户的创造力,扩展思维的边界。

The risks are real

自从ChatGPT推出以来,其在教育领域的应用大部分都是负面的。因为它的回答写的很好,因此学生会常常依赖ChatGPT帮他们做作业,或者快速获取答案,而不去明白其中的道理。此外,ChatGPT还会输出错误的信息,从而误导学生,这就是LLM的幻觉问题。
虽然GPT-4被认为是表现最好的LLM,但是研究发现,它并不擅长回答大学水平的教科书问题,即使是对问题进行分解进行解答也只能带来适度的提升。
image.png

Embracing LLMs

尽管困难重重,一些研究人员和教育工作者还是看到了LLM的巨大潜力。有的公司使用ChatGPT的替代品,有的公司想方设法减少不准确性和幻觉,有的公司则通过指令微调等方法来让LLM学习特定学科的知识。所谓“高风险,高回报”,许多教育专家都认为对于LLM强大的能力,社会需要帮助学生了解LLM的优势和风险,而不是一味地禁止他们使用这项技术。2023年9月,联合国教科文组织发布了一份题为《生成式人工智能教育和研究指南》的报告。其主要建议之一是教育机构在使用 ChatGPT 等工具支持学习之前先对其进行验证。
一些公司销售MagicSchool和Eduaide等商业助手,这些工具基于LLM,帮助学校教师规划课程活动并评估学生的作业。此外,学术界也开发了其他工具,比如宾夕法尼亚州立大学计算机科学家Rebecca Passonneau团队创建的PyrEval,用于阅读论文并提取关键信息,并且还能为学生撰写的物理论文进行评分,帮助学生对自己的作业内容进行反思。
在这里插入图片描述

Introducing the AI tutor

一些机构直接使用AI来辅导学生,除了ChatGPT,Khanmigo可能是使用最广泛的基于LLM的教育工具。通过使用GPT-4提供的能力,Khanmigo可以在学生完成练习时为他们提供提示和辅导,从而节省教师的时间。它的呈现形式与ChatGPT不同,它以弹出式聊天机器人形式出现在学生的电脑屏幕上,当学生将自己的问题发送到GPT-4之前,Khanmigo会自动添加一个提示,让GPT-4不要直接给出答案,而是提出很多问题,引导学生自己得到答案。
Khanmigo目前仍处于试验阶段,在有助于学习的问题和难到让学生放弃的问题之间存在着微妙的界限,关键就是在于如何找到这条界线。虽然Khanmigo已经有超过2.8万名教师和学生用户,但是它在问答的过程中,有时候会出错,有时候会直接给出答案。这表明,Khanmigo还有很多值得改进的地方。

Augmenting retrieval

另一种创建AI学习助手的方法是将LLM和严格认证的外部知识语料库结合在一起。比如AI公司Merlyn Mind正在其开源Corpus-qa LLM中使用检索生成方法(RAG),这个LLM面向教育领域。在回答问题时,它会参考特定的语料库,从而减少幻觉和其他错误,此外,如果问题没有高质量的回答,就会坦白说自己不会,并努力做出更好的回答。
image.png
华东师范大学的研究人员创建了一款名为EduChat的教育大模型,将论文评估、对话式辅导和情感支持结合在一个大语言模型中。该团队以开放源代码的形式分享了这一工具。尽管EduChat仍处于早期阶段,但它是一个专用的教育LLM,而不是在现有通用模型基础上的套壳工具,这一点值得注意。

Will it catch on?

AI真的能改变教育吗,它是否会造成现有的教育资源不平等?并且如何确保LLM提供的信息不带偏见,并确保模型考虑到代表性不足群体的知识和观点?也许目前无法对这些问题给出准确的答案,但是LLM与人类的努力紧密相连,现阶段必须重新思考在哦教育领域如何教学和评估学习。

总结

LLM对教育领域的冲击已经势不可挡,必然会改变教育领域的发展走势,与其闭关锁国,不如学会拥抱,勇于面对LLM对教育领域的挑战,充分挖掘LLM的潜能和优势,才是现如今教育领域面对LLM冲击下的必要措施。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/255934.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时间序列预测实战(二十五)PyTorch实现Seq2Seq进行多元和单元预测(附代码+数据集+完整解析)

一、本文介绍 本文给大家带来的时间序列模型是Seq2Seq,这个概念相信大家都不陌生了,网上的讲解已经满天飞了,但是本文给大家带来的是我在Seq2Seq思想上开发的一个模型和新的架构,架构前面的文章已经说过很多次了,其是…

Python实现的二叉树结构示例

一、二叉树简介 二叉树是一类比较特殊的树,在二叉树中每个节点最多只有两个孩子,分为左孩子和右孩子,相对于树而言,二叉树的构建和使用都要简单得多。任何一棵树,都可以通过变换转换成一颗二叉树。 在 Python 中&…

数据结构实验任务七:基于广度优先搜索的六度空间理论验证

问题描述 “六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论 可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是 说,最多通过五个人你就能够认识任何一个陌生人。”假如给你一个社交网络图&#xf…

解决:AttributeError: module ‘copy’ has no attribute ‘copy’

解决:AttributeError: module ‘copy’ has no attribute ‘copy’ 文章目录 解决:AttributeError: module copy has no attribute copy背景报错问题报错翻译报错位置代码报错原因解决方法方法一方法二方法三今天的分享就到此结束了 背景 在使用之前的代…

谷歌正式发布最强 AI 模型 Gemini

2023年12月6日,谷歌公司宣布推出其被认为是规模最大、功能最强大的人工智能模型 Gemini。 Gemini将分为三个不同的套件:Gemini Ultra、Gemini Pro和Gemini Nano。 Gemini Ultra被认为具备最强大的能力,Gemini Pro则可扩展至多任务&#x…

RTL编码(2)——模块优化

一、顶层模块的划分 在RTL编码中,我们是以模块为单位进行设计的,模块之间的连接和嵌套关系对于电路结构有着很大的影响。一个好的系统设计中,我们应该使得模块尽量满足以下两个标准: 顶层模块扁平化内部模块层次化 1.1 顶层模块扁…

Python+requests+unittest+excel实现接口自动化测试框架

在刚刚进入测试行业的时候,最开始也是做功能测试,我想很多伙伴和我一样,觉得自动化测试都很高端,很神秘。迫不及待的想去学习作自动化测试。 以前比较常用数据库python做自动化,后面发现excel个人觉得更加适合&#x…

22 查找众数及中位数

题目描述 众数是指一组数据中出现次数量多的那个数,众数可以是多个。 中位数9是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就…

Jest与typescript单元测试

文章目录 前言安装配置.vscode/launch.jsonjest.config.tsts.config.ts 测试例子 前言 简单记录一下vscode里跑Jest单元测试。 安装 yarn add -D ts-jest ts-node types/jest jest 配置 .vscode/launch.json {"version": "0.2.0","configurations…

【文件上传系列】No.0 利用 FormData 实现文件上传、监控网路速度和上传进度(原生前端,Koa 后端)

利用 FormData 实现文件上传 基础功能:上传文件 演示如下: 概括流程: 前端:把文件数据获取并 append 到 FormData 对象中后端:通过 ctx.request.files 对象拿到二进制数据,获得 node 暂存的文件路径 前端…

docker网络【重点】

一、网络知识 1、桥接模式:用于链接两个不同网络段的设备,是共享通信的一种方式 2、桥接设备:工作在OSI模型的第二层(数据链路层)。根据MAC地址转发数据帧,类似于交换机,只能转发同一网段&…

C++11:lambda表达式(对各个参数详细说明+注意事项+使用案例+探究底层)

目录 一、lambda表达式语法 1.lambda表达式书写格式 2. lambda表达式各部分说明 3.捕获列表说明 二、lambda表达式的一些使用案列 1.借助auto将lambda表达式赋值给一个变量来直接调用。 2.对于类似于sort对自定义类型排序等情况时使用lambda可简化代码 以前我们对自定义…