当前位置: 首页 > news >正文

使用 ChatGPT 辅助学习——为自己找一个老师

我们每个人都有许多标签,例如高中生、成绩中等、文科,根据这些标签我和其他拥有相同标签的人分配了相同的教程、班级和老师,这可以带来效率上的提升,因为同一份教程、老师就可以服务几十上百人,而无须为每个人定制,但也正是这样造成了忽略个性的问题。

而 ChatGPT 的强大是在于对个人需求的定制化回复。在过往遇到问题时通常使用 Google 搜索答案,在接受答案之前需要花上一点时间阅读答案所针对的问题细节、背景是否与自己的相同,否则答案可能对自己无效。例如同样是学习编程,不同的人、不同的目标所采用的学习方法都会不同,使用 ChatGPT 就可以得到更加个性化的答案。利用这一特性 ChatGPT 对我的学习产生了很大的帮助,下面从学习的不同阶段展开分享。

获取学习材料

知其然也要知其所以然,我喜欢研究某个技巧、方法之所以有效的底层原理,例如下面这个例子,在阅读学习方法的文章时了解到「人们更容易理解和记住直接相关的知识」但不明白原理是什么,于是向 ChatGPT 咨询并获得相关的实验、论文信息。通过获取新的学习材料加深自己的理解深度。

最近想找一些教程继续提升一下自己的编程能力,但大多数资源都是视频教程让我觉得很枯燥,我喜欢边学边做的课程,通过拉近理论和实践的距离我可以更快获得反馈和成就感。于是我向 ChatGPT 提交了自己的需求,最终选择了 Codewars 这个通过解题来学习和评估编程能力的网站,它不但可以反馈我的编程质量,还可以通过社区看到其他人对问题的解答方式从而学到更多。

处理学习材料

在阅读前对内容具备整体认知有助于大脑完成知识的理解。就像拼图前如果不知道最终成品的样子很难从一大堆碎片中找到头绪。我在阅读文章时会使用 ChatGPT 获取文章的概要,在正式阅读前先在大脑中建立一个知识地图。

Codewars 是一个编程学习网站,它会提供许多试题要求用户编程解答,代码跑通后会展示其他用户的答案,经常会看到许多更加简洁但是自己又看不懂的解法,此时一个个查询其中的函数不如直接询问 ChatGPT。

社区中其他人的更优解法

         请求 ChatGPT 解释代吗

进行知识存储


渐构中学习了精细加工和有效训练这两种可以帮助知识更好的存储到大脑中的方法。

精细加工

学习材料可以分为指令材料和实例材料,实例材料和我们的日常经验贴近所以比较好理解,指令材料则更加抽象,例如英语语法就是一种指令材料。精细加工提供了两种帮助我们学习指令材料的方法。

输入更多例子

通过查看更多的例子可以帮助我们理解知识,例如在学习「学习迁移」这个概念时,可以向 ChatGPT 获取例子来帮助理解。你可以试着读一下截图中 ChatGPT 提供的例子,是否以从例子中归纳出学习迁移的定义呢?

建立新知识与已有知识的链接

建立知识之间的链接可以迸发出新的洞见。例如著名的原子设计就是在化学元素和设计之间找到关联,将设计的不同单位比喻成原子、分子、有机体等进行管理,现如今已成为行业准则。在知识之间建立链接不止可以产生新的灵感而且还在大脑的信息之间建立了高速公路,让我们提取知识更加的可靠、高效。

例如在学习了信息论中「信息的等价性」原理后,似乎察觉到它和前面提到的「学习迁移」之间的联系,此时我会向 ChatGPT 咨询以验证自己的想法。

在学习
福格行为模型后,书中更多是以大家工作和生活都会遇到的通用问题进行举例,我想知道这种行为模式和自己的具体工作——设计之间的关联是什么,是否可以帮助我提升设计能力。通过回答我发现,之前构建的「创造动机、降低使用障碍」的方法论可以进一步补充,增加「提醒」环节,也就是让用户拥有使用某个产品/功能的动机,之后降低他们使用的阻碍并且要有相关的提醒刺激用户使用,避免被遗忘。

有效训练

有效训练是一种通过实际执行、答案反馈来避免能力错觉的方法。短视频中设计师教学绘画,评论区经常出现的评论就是「眼睛说会了,但手不会」,又例如上课时记了笔记,也觉得自己听懂了,但真要开始答题、向其他人解释概念就犯了难,这些都是能力错觉的例子。

前面提到我在学习编程时,会请求 ChatGPT 解释函数用法,之后为了避免自己产生能力错觉,同时还会要求 ChatGPT 提供试题来验证自己的掌握程度。

可以直接在会话界面中输入答案,ChatGPT 会判断代码是否能跑通、进行批改。这就完成了一次实际执行加答案反馈的有效训练。

同样,在学习概念知识时也可以通过用自己的话解释概念、举例来完成实际执行并向 ChatGPT 索取反馈验证自己的描述是否有误。

尾巴

20 世纪上半叶的一位著名心理学家莫尔(O.K.Moore)曾提出一种可以提升儿童教育质量的环境,它应该包含几个特性

  • 允许学习者自由探索
  • 立即告诉学习者他们行为的后果
  • 自主控制
  • 使学习者可以对不同领域的知识进行相互关联和发现

下图是基于此原则创造的环境。小孩在较少干扰的房间内操控打字机,另一个空间中成人观察孩子的行为进行对应的反馈。ChatGPT 似乎就成了我们背后的老师,而我们得以用相比百年前更低的成本拥有他。

图片来源:The Edison Responsive Environment (From Omar Khayyam Moore, Autotelic Responsive Environments and Exceptional Children, 1963).


"Hey Moore, what do you think about ChatGPT?"

相关文章:

使用 ChatGPT 辅助学习——为自己找一个老师

我们每个人都有许多标签,例如高中生、成绩中等、文科,根据这些标签我和其他拥有相同标签的人分配了相同的教程、班级和老师,这可以带来效率上的提升,因为同一份教程、老师就可以服务几十上百人,而无须为每个人定制&…...

MySQL基础(二十一)用户与权限管理

1. 用户管理 1.1 登录MySQL服务器 启动MySQL服务后,可以通过mysql命令来登录MySQL服务器,命令如下: mysql –h hostname|hostIP –P port –u username –p DatabaseName –e "SQL语句"-h参数后面接主机名或者主机IP&#xff0c…...

程序员的下一个风口

面对近一年的裁员潮,以及 GPT 出现带来的 AI 颠覆潮流,各种话题出现:「前端已死」、「后端已死」、「Copy/Paste 程序员将被 AI 取代」。程序员行业是否还有发展空间? 这一两年的就业机会是因为经济衰落周期内造成的,不…...

Android 自定义View 之 简易输入框

简易输入框 前言正文① 构造方法② XML样式③ 测量④ 绘制1. 绘制方框2. 绘制文字 ⑤ 输入1. 键盘布局2. 键盘接口3. 键盘弹窗4. 显示键盘5. 相关API 四、使用自定义View五、源码 前言 在日常工作开发中,我们时长会遇到各种各样的需求,不部分需求是可以通…...

SpringMVC的基础知识

创建SpringMVC项目 SpringMVC项目其实和SpingBoot项目差不多,就多引入了一个SpringWeb项目而已拉 可以看这篇博客,创建的就是一个SpringMVC项目--创建项目の博客 SpringMVC是啥 Spring是啥相信大家都了解 啥是MVC呢?MVC是Model View Controller的缩写 我们分开看这三个词Model…...

OpenPCDet系列 | 4.2 DataAugmentor点云数据增强模块解析

文章目录 DataAugmentor模块解析1. gt_sampling2. random_world_flip3. random_world_rotation4. random_world_scaling5. limit_period DataAugmentor模块解析 在pointpillars算法中,具体的数据增强方法配置是在yaml中的DATA_CONFIG.DATA_AUGMENTOR进行配置&#…...

精准测试之过程与实践 | 京东云技术团队

作者:京东工业 宛煜昕 一、怎样的技术 •百度百科: 精准测试是一套计算机测试辅助分析系统。 精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统…...

类ChatGPT逐行代码解读(1/2):从零实现Transformer、ChatGLM-6B

前言 最近一直在做类ChatGPT项目的部署 微调,关注比较多的是两个:一个LLaMA,一个ChatGLM,会发现有不少模型是基于这两个模型去做微调的,说到微调,那具体怎么微调呢,因此又详细了解了一下微调代…...

车道线检测

前言 目前,车道线检测技术已经相当成熟,主要应用在自动驾驶、智能交通等领域。下面列举一些当下最流行的车道线检测方法: 基于图像处理的车道线检测方法。该方法是通过图像处理技术从摄像头传回的图像中提取车道线信息的一种方法&#xff0c…...

云渲染靠谱吗,使用云渲染会不会被盗作品?

云渲染靠谱吗、安全吗?如果使用 云渲染会不会被盗作品......Renderbus瑞云渲染作为一个正经的云渲染平台,也时不时会收到这类疑问,首先,瑞云渲染是肯定靠谱的,各位可以放心使用。另外小编也将在本篇教你如何辨别云渲染平台是否安全…...

什么是FPGA?关于FPGA基础知识 一起来了解FPGA lattice 深力科 MachXO3系列 LCMXO3LF-9400C-5BG256C

什么是FPGA?关于FPGA基础知识 一起来了解FPGA lattice 深力科 MachXO3系列 LCMXO3LF-9400C-5BG256C FPGA基础知识:FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器…...

有什么好用的云渲染?

在CG制作流程中,离线渲染一直是必要且耗时的环节。你的场景越复杂,渲染出现问题的可能性就越大,尤其是当你独自工作,没有人给你建议的时候,灯光、模型、场景任何一个环节渲染时出现问题都可能让你焦头烂额,…...

什么是医学影像PACS系统?PACS系统功能有哪些?作用有哪些?对接哪些设备?业务流程是什么?

一、什么是医学影像PACS系统 PACS:为Picture Archive and CommunicationSystem的缩写,是图象归档和通讯系统。PACS系统应用在医院影像科室的系统,主要的任务就是把日常产生的各种医学影像(包括核磁,CT,超声…...

分布式缓存:什么是它以及为什么需要它?

前言 随着网络的快速发展,分布式应用变得越来越普遍。这种类型的应用程序需要访问多个组件和服务,而这些组件可能分散在不同的物理位置上。在这种情况下,由于网络通信的高延迟和低带宽,性能问题变得尤为明显。为解决这一问题&…...

MySQL基础(二十二)逻辑架构

1.逻辑架构剖析 1.1 第1层:连接层 系统(客户端)访问MySQL服务器前,做的第一件事就是建立TCP连接。 经过三次握手建立连接成功后,MySQL服务器对TCP传输过来的账号密码做身份认证、权限获取。 用户名或密码不对&#…...

《Kubernetes证书篇:使用TLS bootstrapping简化kubelet证书制作》

一、背景 Master apiserver启用TLS认证后,Node节点kubelet和kube-proxy要与kube-apiserver进行通信,必须使用CA签发的有效证书才可以,当Node节点很多时,这种客户端证书颁发需要大量工作,同样也会增加集群扩展复杂度。 …...

vue+elementui+nodejs机票航空飞机航班查询与推荐

语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode )本系统主要是为旅客提供更为便利的机票预定方式,同时提高民航的预定机票的工作效率。通过网络平台实现信息化和网络化&am…...

将ssh发布密钥添加到服务器的ssh授权密钥中,但是为什么我仍然无法ssh登录到此服务器?

我已经将ssh发布密钥添加到服务器的ssh授权密钥中,但是为什么我仍然无法ssh登录到此服务器? 即使将ssh公钥添加到服务器的授权密钥中,您也可能无法通过SSH登录到服务器,这有几个原因: 1.服务器的authorized_keys文件的权限不正确…...

LeetCode——子串能表示从 1 到 N 数字的二进制串

1016. 子串能表示从 1 到 N 数字的二进制串 - 力扣(Leetcode) 目录 一、题目 二、题目解读 三、代码 一、题目 给定一个二进制字符串 s 和一个正整数 n,如果对于 [1, n] 范围内的每个整数,其二进制表示都是 s 的 子字符串 &…...

看火山引擎DataLeap如何做好电商治理(二):案例分析与解决方案

接上篇,以短视频优质项目为例,火山引擎DataLeap平台治理团队会去对每天发布的这种挂购物车车短视频打上标签,识别这些短视频它是优质的还是低质的,以及具体原因。一个视频经过这个模型识别之后,会给到奖惩中心去做相应…...

docker详细操作--未完待续

docker介绍 docker官网: Docker:加速容器应用程序开发 harbor官网:Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台,用于将应用程序及其依赖项(如库、运行时环…...

【力扣数据库知识手册笔记】索引

索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...

Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)

目录 1.TCP的连接管理机制(1)三次握手①握手过程②对握手过程的理解 (2)四次挥手(3)握手和挥手的触发(4)状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...

UE5 学习系列(三)创建和移动物体

这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器

拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件: 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...

数据结构第5章:树和二叉树完全指南(自整理详细图文笔记)

名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 原创笔记:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 上一篇:《数据结构第4章 数组和广义表》…...

车载诊断架构 --- ZEVonUDS(J1979-3)简介第一篇

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是…...

2025年低延迟业务DDoS防护全攻略:高可用架构与实战方案

一、延迟敏感行业面临的DDoS攻击新挑战 2025年,金融交易、实时竞技游戏、工业物联网等低延迟业务成为DDoS攻击的首要目标。攻击呈现三大特征: AI驱动的自适应攻击:攻击流量模拟真实用户行为,差异率低至0.5%,传统规则引…...

LangChain【6】之输出解析器:结构化LLM响应的关键工具

文章目录 一 LangChain输出解析器概述1.1 什么是输出解析器?1.2 主要功能与工作原理1.3 常用解析器类型 二 主要输出解析器类型2.1 Pydantic/Json输出解析器2.2 结构化输出解析器2.3 列表解析器2.4 日期解析器2.5 Json输出解析器2.6 xml输出解析器 三 高级使用技巧3…...