网站大量收购闲置独家精品文档,联系QQ:2885784924

XEduLLM:让大模型进入中小学信息科技课.docx

XEduLLM:让大模型进入中小学信息科技课.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

XEduLLM:让大模型进入中小学信息科技课

摘要:生成式人工智能的迅速崛起备受教育的关注,信息科技教师希望在课堂中应用大模型,让学生熟悉提示词,但受限于条件而难以实现。本文分析了在课堂上使用大模型的不同解决方案,并重点介绍使用开源Python库XEduLLM,让教师搭建一个大模型服务,这样不仅能够让学生在课堂上研究大模型的提示词,还能够让学生随时随地借助大模型自主学习。

中图分类号:G434文献标识码:A论文编号:1674-2117(2024)15-0089-03

自OpenAI推出ChatGPT以来,生成式人工智能迅速崛起,展现出令人瞩目的巨大潜力。很多教师都很想为学生上一节关于大语言模型和提示词(Prompt)的课程,让他们真实了解当前人工智能的发展现状,并借助大模型自主学习。可惜因网络监管的要求,任何大模型的使用都需要实名认证,而大部分中小学不允许学生带手机,很难做到在课堂上正常登录国内各种大模型服务,因而无法通过不同提示词研究大模型。

在课堂上使用大模型的不同解决方案

方式1:批量注册大模型的测试账号

为上课的学生每人提供一个测试账号,这看起来有点笨,其实是一种可行的方法。一般来说,一个班级数十人,几位教师找一个支持邮箱注册的网络服务同时申请,也能很快完成。之前执教电子邮件之类的内容,有些教师就用这样的方式解决实名认证的问题。

方式2:在局域网搭建本地大模型服务

有些经费充足的学校会直接购买一台AI一体机(指非集群工作的单台服务器),内置了大模型的相关服务。有一定技术能力且拥有高性能工作站的教师,往往也会采用自主搭建大模型服务的方式。因为随着技术的快速迭代,已经出现了多种在本地搭建大模型服务的工具,技术难度并不高。例如,Ollama是一个开源的大型语言模型服务工具,通过简单的安装指令,它可以让用户执行一条命令就在本地运行开源大型语言模型。但是这种方式还需要教师自主开发一个Web服务。

方式3:利用API开发网络中转服务

在ChatGPT刚刚出来的时候,有很多企业开发了提供中转服务的App或者网络应用,可是使用这些App依然需要实名认证,同样无法解决课堂教学的问题。有能力的教师会借助AI企业提供的API服务,自主开发一个网络中转服务。这里的“网络中转服务”指教师自己开发一个网页,利用Flask、FastAPI,结合Requests库,做一个类似网关的服务。

这三种方式的比较分析如右表所示。相对来说,利用大模型企业提供的API服务,用网络中转方式让多人共享是一种值得推荐的方案。

XEduLLM的功能简介和基础应用

XEduLLM是XEdu系列工具之一,为开发者提供了简便统一的方式来与大语言模型进行交互和微调,旨在帮助信息科技教师开展以大模型为内容的教学。XEduLLM的出现让开发者可以便捷地在自己的应用程序中加入大模型对话的功能,特别是在教学场景中教师可以利用XEduLLM提供一个API网络中转服务。

1.启动大模型网络中转服务的基本步骤

(1)获取API密钥

国内外知名的大语言模型基本上都提供了API服务,这里以“智谱清言GLM”为例,访问其官网(open.bigmodel.cn)进行注册登录,随后点击右上角的“API密钥”,再点击“添加新的APIkey”,获取到的就是每个人独一无二的API密钥,将在应用调用API服务时进行身份鉴别和计费。

(2)安装XEduLLM

作为一个开源Python库,XEduLLM可以使用Python包管理的方式进行安装,命令为“pipinstallxedu-python”,安装成功后会出现“Successfullyinstalledxedu-python”的字样。

(3)启动大模型网络中转服务

下面提供了一段服务模板代码,只需要将其中的api_key的值替换为刚才获取到的API密钥,即可启动服务并使用。各家平台的模型效果和费率稍有不同,教师可以根据需要尝试并选择。

上页图1中的代码在运行后,输出了三个网址,在本机上打开任一网址都能够体验到通过大模型网络中转服务搭建的网页对话功能,效果如上页图2所示。

2.XEduLLM在课堂教学中的使用

(1)体验大模型对话

在课堂教学中,学生可以通过局域网访问的方式来进行体验。假设前面的程序运行在教师机上,并且学生机与教师机在同一个局域网内,学生就可以通过前面输出的三个网址中的第一个网址访问该服务,进行在线体验。整个过程学生无需注册登录,不同网页之间的聊天记录相互独立,互不干扰。

(2)体验大模型开发

如果学生想要基于大模型开发相应的AI应用,也无需注册登录,可以直接使用Python代码将对话内容发送给该网址,即可获得对话结果,教师也不需要担心自己的密钥泄露造成财产损失。代码示例如图3所示。

当然,上述功能的实现都要求在学生体验的过程中,教

文档评论(0)

ZC强 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档