让学生免费用的Copilot,即将沦为编程考试作弊神器
小伙伴们对科技周边编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《让学生免费用的Copilot,即将沦为编程考试作弊神器》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!
Copilot 是由微软、OpenAI、GitHub 三家联合打造的 AI 编程辅助工具。今年早些时候,Copilot 已被集成到 Visual Studio 2022 中。此外,GitHub 还有一个专门的校园计划,可以让学生免费获取这款编程神器。
不过,负面效应接踵而至:Copilot 在一项测试中展示出强大的能力,以至于它可能被用作编程考试作弊工具。
来自马萨诸塞大学阿默斯特分校计算机科学系的教授 Emery Berger 本月早些时候发表了一篇博文警告教育工作者,他说,「配备 Copilot 的学生就好像自备神器参加编程考试。」
假设你让 CS 的入门学生写一个迭代的 Python 程序,输出从 1 到 N 的所有数字的和。拥有 Copilot 的学生只需要将问题语句作为注释复制并粘贴到 IDE 中,然后输入函数定义「def output_sum(N):」并按 Tab 键就可以获得剩下的内容(加粗部分都是 Copilot 生成的)。
他担心 Copilot 将使传统的编程练习变得毫无意义,因为 Copilot 知道所有答案。
「据我所知,Copilot 已完成所有入门级编程任务的专门训练」,Berger 写道。
Berger 还嘲讽地写道:对于使用 Copilot 的学生,教育工作者不妨将他们的课程目标描述为「按下 Tab 键」,因为只需要这样一个简单的操作,学生就能借助 Copilot 很容易地生成代码,完成编程题目。
Berger 举例说明了这种情况,下图代码中粗体部分都是 Copilot 自动补全的,Berger 只手动输入了函数名和参数。
编程在许多计算机科学课程中都扮演着重要角色,尤其是在计算机科学入门课程中,入门级编程题目包括数字排序、找到斐波那契数列的第 n 个元素等。而这些简单的编程题目似乎难不倒 Copilot。
Berger 说 Copilot 不同于在 Stack Overflow 和其他互联网编程资源上搜索答案。因为后者搜索到的代码答案,老师也可以搜索到,并且可以使用抄袭检测器测试学生提交的代码。
而 Copilot 「实际上是产生了新的解决方案。尽管新方案不会非常优秀,但它看起来和搜索到的答案有足够大的差异,以至于让老师误解代码是学生自己完成的。」
因此,Berger 认为与编程相关的教学方法急需改进,并提醒我们:不能掩耳盗铃,假装这种「作弊」不存在。
「如果你认为每个人都会克制自己,不去用安装在电脑上的这个作弊神器,那真的很不合理,或者说很不负责任。它的诱惑太大了。实话实话,可能在不久的未来,软件开发就会变成这个样子。」
Berger 承认 Copilot 很有用。他说,开发人员想要使用该软件是有道理的。
「当然,从评估的角度来讲,我们可以要求大家在不能用 Copilot 的环境下考试。就像要求小学生在做基本算术题时不能用计算器一样。」
他在伊利诺伊州的一个同事描述说,他们用的计算机是考试专用的,锁定了一些功能,所以学生们是在一个受控的环境中参加测试的。他建议说,这些措施,再加上口试之类的方法,可以帮助降低 Copilot 带来的一些负面影响。
Berger 还发现,Copilot 也有一些积极的方面,比如填写样板文件和实现 API 的能力。
「我觉得记住那些 API 的繁琐细节没有什么意思,那不是我们应该教或关注的东西。你知道创建具有这些特征的 DataFrame 的确切语法吗?我不在乎。如果你能在 Google、Stack Overflow 上找到这些内容,或者按一下 Tab 键它们就能出来,我觉得这样就很好。」他说。
尽管如此,他还是认为,对于教育工作者来说,确定学生确实在学习手里的材料还是很重要的,这可能意味着在计算总分时,要重新考虑用「Copilot」可以解决多少课后作业。
Berger 说,现在就说 Copilot 对学生产生了影响可能还为时过早,因为这款软件才刚刚对公众开放了几个月。但他认为,用不了多久,它的影响就会显现。
「我对此持乐观态度,」Berger 说,「但我认为,我们至少要考虑到这一点。我觉得还没有那么多的教育工作者意识到这是多么大的一场革命。」
本篇关于《让学生免费用的Copilot,即将沦为编程考试作弊神器》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于科技周边的相关知识,请关注golang学习网公众号!

- 上一篇
- IDC:2022上半年中国人工智能市场规模达23亿美元

- 下一篇
- 2022 年第一季度全球 App Store 下载量达到 86 亿次
-
- 科技周边 · 人工智能 | 7分钟前 |
- DeepSeek功能详解与实战应用指南
- 500浏览 收藏
-
- 科技周边 · 人工智能 | 8分钟前 | 免费体验 本地部署 HuggingFace AI能力 开源大模型
- GPT-5免费使用指南,零成本体验最强AI
- 474浏览 收藏
-
- 科技周边 · 人工智能 | 13分钟前 |
- AI剪辑入门指南:零基础也能做视频
- 175浏览 收藏
-
- 科技周边 · 人工智能 | 48分钟前 |
- AI证件照生成原理全解析
- 152浏览 收藏
-
- 科技周边 · 人工智能 | 49分钟前 | 性能优化 动态背景 VisionStory 视觉叙事 粒子效果
- VisionStory粒子效果教程动态背景制作教程
- 116浏览 收藏
-
- 科技周边 · 人工智能 | 53分钟前 |
- 豆包AI代码生成方法豆包编程教程详解
- 254浏览 收藏
-
- 科技周边 · 人工智能 | 1小时前 |
- DeepSeekAPI调用教程与使用方法
- 413浏览 收藏
-
- 科技周边 · 人工智能 | 1小时前 | 数据分析 线下活动 转化率 DecktopusAI 事前问卷
- DecktopusAI如何制作高转化问卷?
- 463浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 511次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 498次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- 千音漫语
- 千音漫语,北京熠声科技倾力打造的智能声音创作助手,提供AI配音、音视频翻译、语音识别、声音克隆等强大功能,助力有声书制作、视频创作、教育培训等领域,官网:https://qianyin123.com
- 152次使用
-
- MiniWork
- MiniWork是一款智能高效的AI工具平台,专为提升工作与学习效率而设计。整合文本处理、图像生成、营销策划及运营管理等多元AI工具,提供精准智能解决方案,让复杂工作简单高效。
- 146次使用
-
- NoCode
- NoCode (nocode.cn)是领先的无代码开发平台,通过拖放、AI对话等简单操作,助您快速创建各类应用、网站与管理系统。无需编程知识,轻松实现个人生活、商业经营、企业管理多场景需求,大幅降低开发门槛,高效低成本。
- 159次使用
-
- 达医智影
- 达医智影,阿里巴巴达摩院医疗AI创新力作。全球率先利用平扫CT实现“一扫多筛”,仅一次CT扫描即可高效识别多种癌症、急症及慢病,为疾病早期发现提供智能、精准的AI影像早筛解决方案。
- 155次使用
-
- 智慧芽Eureka
- 智慧芽Eureka,专为技术创新打造的AI Agent平台。深度理解专利、研发、生物医药、材料、科创等复杂场景,通过专家级AI Agent精准执行任务,智能化工作流解放70%生产力,让您专注核心创新。
- 163次使用
-
- GPT-4王者加冕!读图做题性能炸天,凭自己就能考上斯坦福
- 2023-04-25 501浏览
-
- 单块V100训练模型提速72倍!尤洋团队新成果获AAAI 2023杰出论文奖
- 2023-04-24 501浏览
-
- ChatGPT 真的会接管世界吗?
- 2023-04-13 501浏览
-
- VR的终极形态是「假眼」?Neuralink前联合创始人掏出新产品:科学之眼!
- 2023-04-30 501浏览
-
- 实现实时制造可视性优势有哪些?
- 2023-04-15 501浏览