微软 Visual Studio 迎来 AI 建议命名功能

目录

1微软 Visual Studio 迎来 AI 建议命名功能

2专访核桃编程CEO曾鹏轩:实操是掌握编程技能的唯一办法


1微软 Visual Studio 迎来 AI 建议命名功能

IT之家 12 月 19 日消息,使用付费 GitHub Copilot Chat 扩展的 Visual Studio Preview 用户,现在可以使用 AI 来建议变量、方法和类的名称。

微软表示,该扩展不仅仅是建议一个名称,而是着眼于用户的代码风格,以“提出无缝适合你的代码库的标识符”。

Fullscreen button

微软 Visual Studio 迎来 AI 建议命名功能

微软 Visual Studio 迎来 AI 建议命名功能© 由 IT之家 提供

要使用新工具,用户只需选择一个标识符并右键点击即可,接着将能看到针对代码量身定制的建议列表。用户找到想要的命名建议后,只需按 Enter 键即可使用。

当然,这一功能是付费的,用户需要成为 GitHub Copilot 订阅者。对于个人用户,费用为每月 10 美元(IT之家备注:当前约 71 元人民币)或每年 100 美元(当前约 714 元人民币);对于 Copilot Business,费用为每位用户每月 19 美元(当前约 136 元人民币);对于 Copilot Enterprise,费用为每位用户每月 39 美元(当前约 278 元人民币)。

在订阅 GitHub Copilot 之后,用户需要安装最新的 Visual Studio Preview 版本,并更新 GitHub Copilot Chat 扩展。接下来,用户需要转到选项 > GitHub > Copilot chat > 并选中“启用重命名建议”选项。

2专访核桃编程CEO曾鹏轩:实操是掌握编程技能的唯一办法

十多年前,还在美国宾夕法尼亚大学读硕士的曾鹏轩,或许没有想到,编程将成为他日后的事业。

彼时,曾鹏轩师从少儿编程教育研究领域的第一批研究者。在第一次接触到少儿编程并从事了相关教学实践后,他敏锐地洞察到学习编程不仅可以帮助青少年培养逻辑思维,还可以促进其他学科的学习,从而逐渐认识到编程教育对青少年成长的必要性。

归国后,曾鹏轩发现国内少儿编程教育与海外存在巨大的差距,例如师资的匮乏、教学体系照搬国际标准、缺乏统一的评价体系等,远远无法满足青少年的学习需求。因此,曾鹏轩萌生了创业的想法,希望可以让中国每个青少年都能接受到最好的编程教育。

2017年,曾鹏轩结识了王宇航。王宇航从小学习编程,曾在大学期间获得“ROBOCUP” 机器人世界杯的冠军,深刻体会过编程教育对青少年成长的益处。二人相谈极为投机,决定创立核桃编程。

共和国之辉单机版_全系列下载-(简体中文)-免费下载

共和国之辉单机版_全系列下载-(简体中文)-免费下载

广告

顶好

2017年到2019年,是核桃编程从0到1的启动期。这个时期,曾鹏轩的工作重心是验证“科技赋能教育”的想法和实际产品是否相匹配,聚焦测试和研发的启动工作。

2019年到2021年,是核桃编程的发展阶段。通过将前期的想法与产品相互验证后,曾鹏轩确认了科技的确能够促进教育公平,提升教育效果与效率,并随之进一步加大了研发投入,将产品的科技底座打得更扎实。

2021年至今,处于产品推广期的核桃编程,通过技术研发和产品开发,从同质化的竞争中脱颖而出。同时,在“All in 科技”的理念下,核桃编程聚焦在科学教育的方向上,进一步牢固产品的科技底座,开拓产品的延展性,在更多的场景和业务领域开花结果。

作为国内少儿编程市场跑出的一匹黑马,核桃编程成立之初就受到一级市场的关注,一路从Pre-A轮融到C轮,2021年揽获的C轮融资金额高达2亿美金,彼时的核桃编程就已实现首单盈利,全球付费用户达320万,完课率达98%。

编程在国内的认知度和接受度愈发广泛。随着少儿编程学习人数的不断增长,中国少儿编程市场飞速发展,2020年中国少儿编程行业市场规模达84.5亿元,同比增长40.83%,2021年这一规模超百亿元。

当前,科技革命带动产业升级,科学教育迎来了机遇与挑战并存的局面。突破关键技术“卡脖子”等问题,需要在培养科技创新人才方面下好“先手棋”。

今年5月,教育部等十八部门联合印发的《关于加强新时代中小学科学教育工作的意见》,明确指出科学教育是提升国家科技竞争力、培养创新人才、提高全民科学素质的重要基础。要实现社会各方资源有机整合,实践活动丰富多彩,科学教育质量明显提高,中小学生科学素质明显提升。

在曾鹏轩看来,科学教育的本质应倾向“学以致用”,通过科学方法提升学生自主探究世界、创造知识、应用实践的能力,从而更长远地培养青少年对科学的好奇心、独立思考和学习自驱力。

基于这一理念,核桃编程日前发布的“实操教学产品1.0”,可让用户60%的时间进行有效实操。独创的“一学九练教学法”,让用户在每堂课有9-12次动手实操的机会,去高效获取知识,并在实操中形成一种行之有效的反馈路径,提升思考能力和学习自驱力。

10级当哥,100级当爹,1000霸榜当爷

10级当哥,100级当爹,1000霸榜当爷

广告

2024全新传奇

“在脑科学理论中,实操是能活跃大脑的重要方式,丰富的大脑网络可以帮助人们用更好的方式解决问题。”在核桃编程发布会上,2014年诺贝尔奖得主、人工智能领域专家莫泽教授,通过视频连线充分肯定了实操的意义。

作为目前最火热的素质教育赛道,青少年编程更是在人工智能时代迎来了新的发展机遇。

以下为界面教育与核桃编程CEO曾鹏轩的对话内容:

界面教育:此次发布会的契机是什么?可否详细介绍下核桃编程的产品体系以及产品间的协同性?

曾鹏轩:这次发布了新产品——“核桃编程实操教学产品1.0”,涵盖了智能硬件套装、教程升级、个性化教学引擎等多个方向,全面助力青少年用户通过实操形式高效获取知识,并掌握实际应用的能力。

我们通过自主研发的“智能硬件套装”AlphaPi硬件开发平台,为青少年提供软硬件结合的创作体验,打造现实世界的计算大脑,通过对其进行编程,构建数不胜数的应用场景,实现软硬结合学以致用。

其次,我们在产品内容上紧跟时代的发展,将人工智能、机器人等前沿技术融入教程中,让青少年了解科技的原理和应用,同时也加强了产品与社会生活的联系。用户能够用编程技能模拟和解决实际问题,提高他们的创新和实践能力,深化实操成果。

此外,个性化教学引擎的推出,让青少年可以根据自己的兴趣、能力和需求来选择适合自己的学习路径,激发学习自驱力,并基于教程指导师服务界面,通过数据统计和学习效果的评价,实现规模化因材施教。

界面教育:“实操”是核桃编程对外强调更多的概念,相比其他素质品类,少儿编程为何更注重实践?

曾鹏轩:实操可以充分调动用户的感知,从感性认识上升到理性认识,从而使得大脑的思维处于学习的上佳状态;同时,实操可以让用户通过细节观察和分析,形成判断、推理、验证等思维活动,使用户在掌握基础知识和基本技能的同时,来解决学习中的实际问题;此外,实操的过程也是将抽象转化为具体的过程,用户可以在实操中形成一种行之有效的反馈路径,提升思维的逻辑性和条理性。

在少儿编程中,实操的正向反馈对学习有着积极影响,不仅培养学生独立思考问题的能力,也由此形成更加严谨的逻辑思维能力。与传统学科在这一方面存在的相对滞后形成鲜明对比。

因为在实际操作的过程中,手和脑之间是需要互相配合的,将抽象转化为具体,当此类操作形成一种行之有效的反馈路径,思维就会更有逻辑性和条理性。我们也是在实操中找到了正确的路。

我们也是在实践中发现,学生在做作业时,有一个具体的目标,他会为了实现这个目标,不断地开动脑筋想各种各样的办法,当遇到解决不了的问题时,指导师再进行引导,这个过程中对编程知识的掌握是特别牢固的。

界面教育:素质教育的学习效果外化是一大难题,核桃编程如何解决这一问题?

曾鹏轩:针对素质教育学习效果外化难题,核桃编程为青少年量身打造“赛级展”三位一体外化方案。通过赛事(白名单赛事、国赛、省赛等)、考级(GSP-J/S、YCL等)、展示性活动(优秀作品、学员)三个维度,为用户提供所有外化成果的可能性,使用户的科学素养可量化、更直观。

我们核桃的第一位学员李静榕,在我们这儿从图形化编程入门,一直学到C++,就在今年他获得了NOI的金牌,这个奖项每年全国只有50人,现在他已经被清华大学预录取了。今天核桃编程的成绩,无论是在学员的规模上,还是在中高端的赛事成绩上,都可以充分地证明我们以学习者为中心,坚持实操的理念是行之有效的。

界面教育:行业普遍认为,编程教育不仅仅是学习编程语言,更核心的是发展孩子的计算思维和创造能力,能否用案例来解释这一观点?

曾鹏轩:我们的教育曾经经历了个性化的精英教育,后来进入了集体化的、统一规格进度的大众教育。现在,随着人工智能时代的到来,我们正在进入个性化教学、项目式学习或STEAM教学的综合素质教育模式。而这样的教育体系恰恰对我们的孩子提出了比成绩、升学更高的要求,那就是自身的能力。

我在宾大的时候,和我的导师一起去做少儿编程的实践,在实践工作结束后,许多原本厌学、缺乏学习主动性的学生,通过这种实践方式完成了非常好的作品。其中,一组学生制作了一个复杂的炮台游戏,涉及许多数学和物理知识。他们不仅自学了这些知识,还将其运用到项目课程中。

这事给了我很大的启发,很多原本完全没有自驱力的孩子,他们在编程教育实践后,变得完全不同了。

界面教育:编程与人工智能技术一脉相承,在人工智能时代,如何让中小学生通过编程教育掌握人工智能时代的基础素养?

曾鹏轩:可大致分为以下几个方面:

在教程设置上,将人工智能的相关内容融入教程知识体系,让中小学生了解科技的原理和应用,同时也加强了产品与社会生活的联系。

在教学方法上,采用项目式、探究式、合作式等教学模式,引导学生通过编程实践,体验人工智能的工作流程,解决实际问题,培养学生的创新思维和问题解决能力。

在教学资源上,利用各种在线平台、软硬件结合和数据,提供丰富的人工智能引擎学习路径,让学生可以自主选择和探索感兴趣的主题,激发学生的学习动机和兴趣。

在教学评价上,注重对学生的综合素养和能力的评价,而不仅仅是知识和技能的考核,采用多样化的评价方式,如观察、记录、反馈、展示、分享等,促进学生的自我评价和互相评价。

正如我前面对产品的介绍一样,这也是核桃编程一直在做的事。

界面教育:核桃编程很早就在探索人工智能的自适应学习和辅导,使得学习情况数据化、标准化,随着技术更新,如今有新的改变吗?

曾鹏轩:我们全新升级的“个性化教学引擎”,以布鲁姆的认知理论为基础,加入了分支路径的设计。个性化教学引擎改变了传统的学习模式,不再依赖单一学习路径,而是给予学生更多的选择权,激发他们的主动性,让他们可以根据自己的兴趣、能力和需求来选择适合自己的学习路径。

为了让家长能够获得更加客观全面地、有针对性的反馈和建议,新的教程反馈评价以学习报告的方式推送给家长。家长们不仅可以看到学生在课堂当中的整体表现,还可以看到他们在每个练习以及作业的完成情况,获取过程与结果的多维评价。

界面教育:2017年成立至今,能否用几个关键词概括核桃编程的发展历程?作为掌舵人,你做对了什么?还有哪些遗憾?

曾鹏轩:可以用三个关键词概括,分别为“验证”“研发”和“拓展”。

2019年,经历了从0到1的一个启动期后,在此期间验证了科技赋能教育的想法,探索匹配我们的想法和实际产品,重点聚焦测试和研发的启动工作。

2021年,我们前期的想法与产品得到验证过后,发现科技确实能够促进教育公平,提升教育效果与效率,于是进一步加大研发,将核心竞争力的底座打得更扎实;

当下,我们处于产品推广期。我们期待“核桃编程实操教学产品1.0”形成一定的竞争力,在市场受到更多客户的青睐,让更多的用户能够享受到我们的产品。

做对的事,应该是始终坚持“实操是掌握编程技能的唯一办法”这一理念。

界面教育:距2021年3月高调宣布2亿美元融资以来,核桃编程这两年似乎低调不少,主要的工作重心在哪?做出哪些成绩?

曾鹏轩:我们始终坚持实操理念,注重技术研发,潜心研发打磨新产品,践行科学教育。在这几年的发展过程中,核桃编程收获了一些成果和认可。如:获国家高新技术企业认定;成为行业独角兽和瞪羚等。

界面教育:核桃编程的业务包括几大板块?

曾鹏轩:自2017年8月成立以来,核桃从创立之初的核桃编程,通过创造性地打造“实操教学产品1.0”,发展成为集合素质培养产品、智能硬件套装、赛级展解决方案及数字出版内容的多元化科技公司。

在落实科学教育加法的实践之路上,核桃致力于提高青少年的科学素养,激发他们对学习的热爱,并以此培养未来科技创新人才。 

我们的实操素质延展系列秉承“掌握一种素养,就是选择一种生活”的理念,致力于构建一个横跨人文与科学的通识型平台,提升每个用户的认知兴趣,让用户收获更有品质的生活方式。

界面教育:在美国读研期间,你曾随导师在当地教授少儿编程,据你观察,少儿编程在美国这些年有哪些变化?国内市场是否也经过这个阶段?有哪些可以本土化的经验?

曾鹏轩:少儿编程渗透率排名第一的国家是美国(44.8%),从1966年至今,他们经长期发展积淀,在编程教育的各细分领域已形成了专注游戏教学、专注低龄段培养、关注垂直人群、软硬件结合等的行业参与者。

美国的少儿编程现今呈现出以下特征:

从教学内容来看,全龄段覆盖,紧密结合了学科理论与编程实践。

从教学场景来看,软硬件融合渐成趋势,编程本身具备“技术”特性,与软件、硬件天然结合紧密,不同学习场景融合渗透也带来了非常积极的效果。

从商业模式来看,软硬件共同支持学生自主学习,B端C端互相引流。美国编程教育鼓励学生自主探究,而经过科学设计的引导型软件和能够动手实践的方式便是合适的教学资源,与鼓励自主探究的思想相得益彰。

这和我之前在宾大时和导师一起做的实践相印证,许多原本厌学、缺乏学习主动性的学生,通过这种实践方式完成了非常好的作品。

我们现在的教程设计不断地沿着以学生为中心,以实操为中心的方式去设计,今天我们的整个教学方法,已经跟这种语数外的传统教学方法非常不一样了。通过编程实操的方式,孩子的相关知识会掌握的更扎实,同时也能够发挥锻炼孩子思维能力和自驱力的效果。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue 2.5 入门学习记录

Vue 2.5 入门学习记录 1. 基础知识Vue 是什么Vue引入方式Vue特点Vue实例中的数据事件方法Vue中的属性绑定和双向绑定Vue中的v-if、v-show、v-fortoDoList制作局部组件&全局组件 2. vue-cli工程3. 工程案例实践使用vue-cli实现todoList及删除某个元素全局样式与局部样式 4. …

【K8s】#1使用kuboard-spray安装K8s集群

文章目录 搭建k8s集群1.推荐配置1.1.服务器配置1.2.软件版本 2.使用Kuboard-Spray安装k8s集群2.1.配置要求2.2.操作系统兼容性2.3.安装 Kuboard-Spray2.4.加载离线资源包2.5.规划并安装集群2.6.安装成功2.7.访问集群 3.涉及的命令3.1.linux 4.问题汇总Q1:启动离线集…

AI创作系统ChatGPT商业运营网站系统源码,支持AI绘画,GPT语音对话+DALL-E3文生图

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作Ch…

2023 英特尔On技术创新大会直播 |AI小模型更有性价比

前言: 今年是引爆AI的一年,从幼儿园的小朋友到80岁的老奶奶都认识AI,享受AI带来的便捷,都在向市场要智能,但AI的快速发展离不开底层硬件设施的革新。 英特尔是全球知名的半导体公司,专注于计算机处理器和芯…

【C语言】指针详解(一)

目录 1.内存和地址 1.1内存 1.2如何理解编址 2.指针变量和地址 2.1取地址操作符(&) 2.2指针变量和解引用操作符(*) 2.2.1指针变量 2.2.2拆解指针类型 2.2.3解引用操作符 2.3指针变量大小 1.内存和地址 1.1内存 在讲内…

【Docker-4】Docker 命令

1、镜像管理命令 docker images #查看本机镜像 [rootdocker-0001 ~]# docker imagesdocker search 镜像名称 #从官方仓库查找镜像 [rootdocker-0001 ~]# docker search busybox #需要联网,本次不用操作docker pull 镜像名称:标签 #下载镜像 [rootdocke…

Observability:捕获 Elastic Agent 和 Elasticsearch 之间的延迟

在现代 IT 基础设施的动态环境中,高效的数据收集和分析至关重要。 Elastic Agent 是 Elastic Stack 的关键组件,通过促进将数据无缝摄取到 Elasticsearch 中,在此过程中发挥着至关重要的作用。 然而,显着影响此过程整体有效性的关…

英国呼叫中心的功能

随着互联网的普及和信息技术的发展,越来越多的企业需要通过呼叫中心来管理客户关系和提供售后服务。英国作为主要的海外外贸市场之一,也是呼叫中心面向客户服务的重要国家。 英国呼叫中心的功能 英国呼叫中心的功能大致分为四类:接听电话、…

DC-8靶场

目录 DC-8靶场链接: 首先进行主机发现: sqlmap得到账号密码: 反弹shell: exim4提权: Flag: DC-8靶场链接: https://www.five86.com/downloads/DC-8.zip 下载后解压会有一个DC-8.ova文件…

Flink(十)【处理函数】

前言 冬天学习成本太高了,每天冻得要死,自习室人满为患,确实是辛苦。学校基本的硬件条件差的一批(图书馆贼小贼偏僻、老教室暖气还没有地板热、空教室还得自己一个一个挨着找),个体无法改变环境只能顺应了&…

YOLOv8改进 | 主干篇 | 利用MobileNetV1替换Backbone(轻量化网络结构)

一、本文介绍 本文给大家带来的改进机制是MobileNetV1,其是专为移动和嵌入式视觉应用设计的轻量化网络结构。这些模型基于简化的架构,并利用深度可分离卷积构建轻量级深度神经网络,其引入了两个简单的全局超参数,用于在延迟和准确…

数字图像处理 基于Numpy、PyTorch在频率空间中建模运动模糊

一、简述 运动模糊在图像中很常见,它会降低图像的价值,因为它会破坏图像中包含的数据。在计算机视觉中,通常通过使用许多不同的模糊增强来训练神经网络以适应这种模糊。建模模糊或图像退化的概念来自图像恢复,这是逆转退化影响的过程,以便人类或算法可以辨别原始捕获的数据…

反序列化 [SWPUCTF 2021 新生赛]ez_unserialize

打开题目 查看源代码 得到提示&#xff0c;那我们用御剑扫描一下看看 我们知道有个robots.txt&#xff0c;访问一下得到 那我们便访问一下 cl45s.php看看 得到网站源代码 <?phperror_reporting(0); show_source("cl45s.php");class wllm{public $admin;public …

Linux c++开发-11-Socket TCP编程简单案例

服务端&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <netinet/in.h> #include <sys/types.h>#include <errno.h>int main(void) {//1.socketint server_sock socket(A…

YOLOv5性能评估指标->mAP、Precision、Recall、FPS、Confienc (讲解论文关注的主要指标)

简介 这篇博客&#xff0c;主要给大家讲解我们在训练yolov5时生成的结果文件中各个图片及其中指标的含义&#xff0c;帮助大家更深入的理解&#xff0c;以及我们在评估模型时和发表论文时主要关注的参数有那些。本文通过举例训练过程中的某一时间的结果来帮助大家理解&#xf…

可狱可囚的爬虫系列课程 07:BeautifulSoup4(bs4)库的使用

前面一直在讲 Requests 模块如何使用&#xff0c;那都是在请求阶段要做的事情&#xff0c;相信很多网友都在等一个能够开始爬网站信息的教程&#xff0c;今天它来了&#xff0c;今天我要给大家讲一个很简单易懂的库&#xff1a;BeautifulSoup4。 一、概述&安装 Beautiful…

IDEA Community html文件里的script标签没有syntax highlighting的解决方案

在网上找到的解决方法有的是针对Ultimate版本才可以下载的plugin&#xff0c;对我所用的Community版本无法生效&#xff0c;找了一圈最后在stackoverflow上找到一个有效的方案&#xff0c;给需要的小伙伴分享一下&#xff1a;IntelliJ Community Edition: Javascript syntax hi…

深度学习模型压缩方法:剪枝方法分类介绍

本文将介绍深度学习模型压缩方法中的剪枝,内容从剪枝简介、剪枝步骤、结构化剪枝与非结构化剪枝、静态剪枝与动态剪枝、硬剪枝与软剪枝等五个部分展开。 一、剪枝简介 在介绍剪枝之前,首先介绍过参数化这个概念,过参数化主要是指在训练阶段,在数学上需要进行大量的微分求解…

LVM Sequential Modeling Enables Scalable Learning for Large Vision Models

LVM: Sequential Modeling Enables Scalable Learning for Large Vision Models TL; DR&#xff1a;本文提出一种纯视觉的序列建模方法 LVM&#xff0c;不需要任何文本数据。通过 visual sentences 的形式&#xff0c;统一图像/视频/标注/3D数据&#xff0c;使用 VQGAN 将视觉…

pnpm :无法加载文件 D:\nodejs\node_global\pnpm.ps1,因为在此系统上禁止运行脚本

目录 一、问题描述 二、原因分析 三、解决问题 一、问题描述 pnpm : 无法加载文件 D:\learningsoftware\nodejs\node_global\pnpm.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.microsoft.com/fwlink/?LinkID1351 70 中的 a…