GitHub Copilot now available for teachers(代码辅助工具GitHub Copilot 现在可供教师使用)
经过一年的技术预览,人工智能结对程序员 GitHub Copilot 现在对所有在 GitHub Global Campus 验证的教师免费。
GitHub 致力于负责任的创新,同时降低任何有兴趣学习编码的人的进入门槛。 该承诺的一部分意味着向那些教育下一代软件开发人员的人免费提供工具。 到目前为止,我们已经能够提供多种好处,包括通过 GitHub Codespaces 为教师提供免费的云计算。 今天,我们很高兴地宣布 GitHub Copilot 可供所有在 GitHub Global Campus 验证的教师免费使用。
什么是 GitHub Copilot?
GiHub Copilot 是一个 AI辅助程序员,它使用 OpenAI Codex 直接从您的编辑器中实时建议代码和整个功能。 今年夏天早些时候,在与超过 120 万开发人员成功进行了为期一年的技术预览之后,我们推出了面向个人的 GitHub Copilot。 从社区收到的反馈非常清楚:人工智能是赋能下一代开发人员的最佳工具之一。 借助 GitHub Copilot,开发人员有更多时间和空间专注于解决更大的问题和构建更好的软件。
GitHub Copilot 如何影响您的课堂?
我们认识到将 GitHub Copilot 集成到您的课堂中所面临的挑战,并致力于与我们的教师社区密切合作,探讨 GitHub Copilot 如何为您和您的学生提供支持。 作为第一步,我们一直在与合作伙伴合作,以确定 GitHub Copilot 可能如何影响您的课程,以及新出现的机会。 这是我们所知道的:
GitHub Copilot 取得好成绩
GitHub Copilot 可以有效地解决许多介绍性编程作业,这可能会影响您评估学生的方式。一项研究发现,由 GitHub Copilot 生成的解决方案将其排在同类学生的前 25% 之列。
奥克兰大学副教授、该研究的合著者 Paul Denny 说:“这项技术发展很快,将对许多现有的教学方法构成挑战,但它也为课程和内容设计以及新方法提供了独特的机会 的教学。”
例如,让我们看一下 GitHub Copilot 尝试解决经典“降雨问题”的一个版本。在这种情况下,GitHub Copilot 提供了一个合理的解决方案,但并不完美。 这是可以预料的。 随着 GitHub Copilot 不断变化,您自己使用相同提示的结果可能会有所不同。 使用 GitHub Copilot 尝试自己的作业,看看它的表现如何。
GitHub Copilot 生成有用的源代码解释
阿尔托大学的 Paul 和同事也使用该模型为学生生成代码示例的解释。 根据 Paul 的说法,“我们随后发现,从逐行描述到高级摘要的许多代码解释都非常准确,并且通常类似于教科书,并且被学生认为是有帮助的。” 这是 GitHub Copilot 解决另一个问题的示例,我们逐渐使这个问题变得更加困难。 最后解释了它的解决方案。
GitHub Copilot 可以生成编码任务
Paul 和他的同事还展示了 GitHub Copilot 可以生成新的编程任务。 我们尝试了他们的方法,这就是我们得到的:
GitHub Copilot 可以生成编码任务 Paul 和他的同事还展示了 GitHub Copilot 可以生成新的编程任务。 我们尝试了他们的方法,这就是我们得到的:
并非每个示例都能很好地工作。 生成自己的学习资源的好处是强大且众所周知的。 像这样的工具可以帮助学生制作练习材料,并通过批判性地思考他们的优点来学习。
参与
如果您有兴趣分享您的经验、反馈或想法,请在 GitHub 全球校园加入与其他经过验证的教师的对话。 还没有验证?
为教师加入 GitHub 全球校园。
来源:https://github.blog/2022-09-08-github-copilot-now-available-for-teachers/
评论
沙发等你来抢