Using chatbots to scaffold EFL students argumentative writing (论文翻译)

news2024/11/25 12:22:48

使用聊天机器人来指导学生的议论文写作


摘要


研究表明,英语作为外语的学生的议论文写作受益于与同龄人的互动。然而,在实践中找到一个理想的对象很困难,聊天机器人被认为是这个问题的潜在解决方案。聊天机器人是人工智能的一种形式,旨在与人类用户进行轮流对话。在本文中,我们提出了一种聊天机器人辅助议论文写作的教学方法。我们开发的一种新型聊天机器人系统,用于指导学生的论点构建,然后我们讨论了使用该系统来帮助学生生成高质量的议论文的优点和局限性。

1 简介


议论文写作被广泛认为是学术成功和职业生涯的重要能力。然而,经验证据表明,英语作为外语的学生在提出高质量的论点方面存在困难。根据Lee的定义,论证构成了“个人之间的互动,交换证据,以使对方相信自己主张的有效性”。基于这一社会视角,研究人员探索了各种提高议论文写作的教学策略,如基于话语的课程、课堂辩论和合作使用证据。这些有前景的研究证明了沟通、合作和相互支持在论点构建过程中的积极作用。

同伴互动是提高学生写作能力的有力工具。然而,在实践中找到一个理想的合作伙伴可能很困难。为了解决这一问题,聊天机器人作为人工智能的一种应用,显示出作为教学解决方案的潜力。在这篇文章中,我们提出了一种聊天机器人辅助的议论文写作教学方法,并介绍了一个新开发的聊天机器人系统Argument,我们设计它来帮助学生创建议论文。

2 将聊天机器人应用到写作课堂中


聊天机器人是一种对话代理,可以使用自然语言与人类进行轮流对话。它们被用于许多学科的教育目的,包括历史、心理学和数学。聊天机器人作为语言教育的教学工具已经显示出了特别的潜力。在之前的研究中,研究人员使用聊天机器人以各种方式支持学生的语言学习,包括促进日常语言练习和提供语言评估。总的来说,聊天机器人在提高学生的语言学习方面是有效的。在本节中,我们将通过比较聊天机器人与学生和自动写作评估系统(AWE),讨论聊天机器人支持学生写作发展的潜力。

与人相比,聊天机器人作为写作伙伴有几个优势。例如,聊天机器人可以为英语学生的写作过程带来各种各样的语言。这可能使它们比人类同学更有优势,人类同学的语言能力和写作能力大致相当。聊天机器人还可以在对话中对学生的写作提供及时的反馈,并愿意随时随地参与无休止的练习。此外,与真人相比,聊天机器人可能会帮助学生减轻对自己表现的压力。当和人类同事一起工作时,学生们经常害怕犯错,害怕表现出能力不足。相比之下,当使用聊天机器人练习时,学生可以在一个更舒适的环境中按照自己的节奏发展和组织自己的想法,这可能会减轻他们的焦虑,增强他们在学习过程中的乐趣和动力。

聊天机器人在某些方面也比许多AWE系统有潜在的优势。首先,现有的AWE工具大多是在学生完成初稿后提供建议,而不是在学生编写文本时立即提供反馈。通过在整个写作过程中提供及时、实质性的反馈,聊天机器人可以让学生不断反思他们的思维和写作,这一功能可以提高他们的写作质量。 其次,聊天机器人可以被编程为学生在执行写作任务时提供有意义的指导和指导。例如,可以设置聊天机器人向学生提出一系列指导性问题,促使他们生成包含基本要素的完整论点。第三,当学生与聊天机器人的对话以笔录形式呈现时,笔录将提供他们写作过程的详细记录。这可以显示学生的进步和他们的学习需求,让教师提供及时和充分的帮助。最后,聊天机器人可以集成到即时通讯应用程序中,如WhatsApp、Telegram和Facebook Messenger。这可能会使他们方便,简单,和愉快的学生使用,因为学习如何写作将感觉类似于与朋友聊天。

尽管有这些优势,聊天机器人还没有充分地整合到写作课堂中。正如Huang等人最近对聊天机器人支持的语言学习的综述所指出的那样,聊天机器人在很大程度上被用于提高学生的口语和阅读技能。在他们的文章中回顾的25项研究中,只有一项研究考察了聊天机器人在促进写作方面的有效性。除了Lin和Chang,我们还发现了一些将聊天机器人用于教授写作的研究。Nagata等人表明,即使是一个极其简单的聊天机器人ELIZA(早期面向AI语言的计算机程序,帮助学生增加他们的写作量,提高他们的词汇使用和重写能力。Vazquez-Cano等人表明,与传统的书面练习教学方法相比,学生与聊天机器人的互动更能提高他们对标点符号的知识。Pereira和Barcina设计了一个聊天机器人助手,通过提供拼写和语法、文本和图像重用以及正确引用方面的反馈来帮助学生撰写技术报告。Kılıçkaya调查了大学生在使用名为Replika的聊天机器人协助写作时的观点,发现他们对聊天机器人有积极的态度,因为它的有用性和即时反应。

虽然关于聊天机器人在写作课堂中潜在作用的研究是最近的,而且有限,但上述研究已经取得了令人鼓舞的结果。然而,应该指出的是,这些研究主要集中在写作的表面特征(如语言和机制),而没有充分解决意义层面的问题(如内容和组织)。撰写论述性文章不仅要求学生具备足够的语言能力,还要求学生具备足够的内容开发和结构技能。为了全面培养学生的议论文写作能力,需要对学生议论文能力的培养进行更多的研究。

到目前为止,几乎没有聊天机器人被开发和部署用于提高学生的议论文写作。在这篇文章中,我们提出了一种聊天机器人辅助的学习方法,在这种方法中,学生与聊天机器人互动,同时生成议论文。为了实现这种方法,设计并开发了一个聊天机器人系统Argument。在下一节中,我们将讨论Argument机器人是如何指导学生的议论文。

3 论证概述


Argument是一种会话代理,旨在帮助学生解决他们在尝试议论文写作时通常遇到的一些问题。特别是,该聊天机器人旨在帮助学生提出有说服力的论点。说服是议论文写作的主要修辞目的之一,它涉及到作者努力说服读者接受他们自己的立场。Argument有五个有争议的话题的领域知识:在线学习,核能,人工智能,网上购物和社交网络。它的数据库包含了支持这五个问题的40个可能的论点和反对这五个问题的40个可能的论点(总共400个论点)。基于这些论点,聊天机器人以两种方式为学生的写作提供指导:(1)支持观点的产生,(2)触发反论点整合。

3.1.支持观点的产生

议论文写作过程从概念规划开始,包括三个连续的子过程:想法的产生、想法的选择和想法的组织。学生在就某一主题建立论点时经常面临的第一个挑战是产生支持他们立场的想法。困难可能是因为有限的主题先验知识,不充分的认知资源,或不发达的自我调节技能。学生产生想法的能力与他们论文的质量密切相关。为了帮助学生产生想法,Argumate可以提出与学生立场一致的观点(图1)。这使他们能够产生更多的支持想法,这有利于他们的想法选择和组织。

为了提供适当的参数建议,Argument采用了基于检索的方法和参数图(argument graph)方法,使用其数据库中的400个参数条目。正如Dung所描述的,论证图描述了给定论证集中的攻击关系和支持关系。论证图在计算论证的文献中已被广泛研究。图2显示了这样一个图的例子:左边的两个节点表示关于给定主题的两个论点(主要主张),连接这两个节点的红色箭头表示一个论点对另一个论点的攻击。也就是说,论点1是对论点2的反诉,反之亦然。论点3和4分别是支持论点1和2的子权利要求,如两个绿色箭头所示。论证运用论证图来提出相关的观点,并激发学生产生更多的想法。

为了说明上面的描述,我们提供了几个与以下问题相关的争论的例子:“核能是否是我们未来能源需求的一个好决定。”关于这个主题有两种立场(主要主张):“是的,它是”(论点1)和“不,它不是”(论点2)。为了支持每一种立场,可以提出分要求。例如,为了支持“是的,它是”的主张,一个可能的子主张是“核电站可以不间断地生产能量,所以人们在能源生产中不会遇到任何延迟”(论点3)。如果一个学生把论点1作为他们的主要主张,论点可能会提出论点3来帮助他们产生想法。

3.2 触发反论点整合

文献中普遍认识到的另一个障碍是学生在写议论文时缺乏充分的反论点和反驳。学生考虑与自己观点相反的观点的能力对于提出强有力的论点是非常重要的。然而,当学生构建论点时,他们容易忽视或最小化不同观点的重要性,从而产生带有“我的偏向”的写作。正如Osborne等人所指出的,反驳在议论文中扮演着重要的角色,因为它们为学生提供了宝贵的机会来考虑和回应替代方案。此外,包含反驳的论点通常被认为比不包含反驳的论点更复杂和更有说服力。建立反驳要求学生练习高水平、复杂的思维,因为他们需要评估反驳意见,并找出他们的优点和缺点。学生被发现在口头论证过程中使用反驳,在此过程中彼此之间的互动(例如,提问)很可能发生。然而,在书面论证过程中,缺乏这种互动可能意味着学生没有充分接触到多种视角,这可能导致他们的议论文中缺乏反论点和反驳。

为了提高学生对不同观点的敏感性,并促使他们在构建论点时充分整合反论点和反论点,Argumate利用其数据库让学生接触到与自己不同的观点(见图3),从而鼓励学生从不同角度看待问题,提高批判性思维能力,培养学生写出书面反论点的能力。为了从其参数图中选择合适的反参数,argument使用了相关识别方法( concern identification)。在这种情况下,关注点是学生感兴趣的重要问题。当每个论点中所涉及的问题被分类后,就可以相应地选择一个合适的反论点。例如,论据1和论据2都有一个以上的子权利要求支持。问题是如何确保论点3和论点4作为反论点彼此直接对立。如果论点3和4是关于相同的关注点,那么可以在它们之间画出红色箭头(图2)。

我们继续上面使用的核能的示例主题。支持每一种立场(论点1和2;(见图2),可能会提出关于各种问题(例如,成本、可靠性、环境影响和安全问题)的索赔要求。以成本为例,支持核能的一个论点是“核能生产成本低,可以让许多人获得日常生活所需的电力”(论点3)。反对核能的一个论点是,“尽管运营成本相对低廉,但建造核电站的成本极其高昂”(论点4)。这意味着,如果学生将第一个论点作为他们的主要主张,并使用第3个论点来支持他们的立场,聊天机器人可以提出第4个论点,鼓励他们在写作中加入反论点。

如图1和图3所示,argument和学生之间的交互包括打字和点击按钮。学生通过打字输入他们的想法,聊天机器人使用自然语言处理(NLP)技术,即卷积神经网络(CNN;Kim, 2014),以识别学生输入中的关注点。学生可以通过点击按钮从多个选项中进行选择(例如,“是的,我可以”和“不,我不能”)。这些预定义的回答按钮有助于最大限度地减少用户输入的不可预测性。输入法的组合确保了用户与聊天机器人交互的灵活性和效率。

4 局限性


目前Argument设计的一个局限性是它使用基于检索的模型而不是生成方法进行操作。也就是说,它产生的输出是预定义的,而不是基于上下文或当前对话状态新生成的。这种限制是由于Argument当前数据库的规模较小。虽然基于检索的方法简单,可以保证聊天机器人输出的质量,但它不能提供量身定制的响应。在未来,数据可以被收集(例如,通过收集用户提出的参数),并用于实现生成模型,使Argument更加智能。另一个的局限性是当前版本的Argument不能评估用户输入的质量,因此不能提供相应的反馈。这种限制是由于它的数据库很小,目前使用的技术也很简单。在未来,可以使用更复杂的计算论证技术,以便Argument可以根据学生的输入生成有意义的反馈。最后一个局限性是,Argument的目的是帮助学生捍卫两个相反的立场之一,而不是描述或综合不同的观点。这意味着聊天机器人只能鼓励有说服力的议论文写作,无法支持其他格式。打算用议论文来提高或评估学生议论文写作能力的教师应该牢记这一局限性。

5 展望


在这篇文章中,我们提出了一种聊天机器人辅助写作的方法,并提出了一个聊天机器人系统议论文,它可以通过支持学生的想法生成和反论点的整合来支持学生的议论文写作。希望促进高质量议论文写作的教师可以考虑在课堂上使用这种聊天机器人辅助的方法。我们希望我们的贡献将促进进一步的研究,特别是在NLP和写作研究者之间的跨学科合作伙伴关系的形式。除了开发和完善像Argumate这样的聊天机器人,调查学生是否愿意接受这样的聊天机器人作为学习伙伴也会很有趣。实证研究学生与聊天机器人的互动是否以及如何影响他们议论文写作能力的发展也会很有趣。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Studio One6最新更新教程及安装包下载

Studio One6拥有多达50款原生效果插件,例如Analog Delay延迟插件,除能制作延迟效果外,还提供了制作复古的镶边与和声效果。Rotor插件制作的经典旋转扬声器效果也是非常不错的。这些插件,无论是在用户界面,还是使用体验…

http-serve开启一个服务器

前言在写前端页面中,经常会在浏览器运行HTML页面,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接时,HTML页面就无法正常打开,为了解决这种情况,需要在在本地开启一个本地的服务器…

70. 爬楼梯

70. 爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1 阶 1 阶2 阶 示例 2&am…

如何将python脚本打包成可执行exe文件

如何将python脚本打包成可执行exe文件 前提条件 1. 新建一个python项目,并且配置虚拟环境 2. 安装pyinstaller 打包EXE文件 写一个支持入参的python脚本,打包成exe文件 找一张图片作为exe文件的图标 百度搜索” 在线jpg转cio”,将图片转换成cio格式 …

MySQL基础篇第11章(数据处理之增删改)

1.插入数据 1.1 实际问题 1.2 方式1:VALUES的方式添加 使用这种语法一次只能向表中插入一条数据。 情况1:为表的所有字段按默认顺序插入数据 INSERT INTO 表名 VALUES (value1,value2,....);值列表中需要为表的每一个字段指定值,并且值的…

MTIC工业大脑,海量接入网关!

MTIC3.0工业大脑是高性能,高可靠性的低代码开发数据核心平台,支持上万级别的网关设备同时在线,提供标准版本业务系统,可实现多业主工程项目并行管理,吸取大型物联网数据监测工程专家建议,实现项目精细化管理…

什么是DPU

什么是DPU 什么是 DPU? 在数据中心、DPU 或数据处理单元中移动数据的专家是一种新型的可编程处理器,将与 CPU 和 GPU 一起成为计算的三大支柱之一。 当然,您可能已经熟悉中央处理器。 多年来,CPU 是大多数计算机中唯一的可编程元…

如何避免成为背锅侠?

你被同事甩过锅吗? 打工人在职场中犯错都是不可避免的。 但明明不是自己的问题,还要背个黑锅,就非常闹心了! 大家好,我是大D。 前几天,大D开发完了一个项目,在交付验收中发现业务逻辑存在漏洞&a…

java swing人机对战五子棋(含背景音乐)

一、项目简介 本项目是一套基于java swing的人机对战五子棋系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xf…

java BigDecimal保留两位小数

对于一些精准的数字,如涉及到金额时我们一般会使用BigDecimal类型来保存和处理。在处理保留小数位数时,如果通过DecimalFormat表达式需要注意下。 1、通过DecimalFormat保留两位小数 通过上图可以看到,#在补位时,如果该位没有数…

C/C++入门005-C语言数组

文章目录C语言数组数组的基本概念及定义数组定义数组中的几个名词数组长度计算方法二维数组的含义二维数组的定义字符数组字符函数1. strlen 计算字符串长度2. strcpy 字符串拷贝3. strcat 字符串追加4. strcmp 字符串比较1. strncpy 字符串拷贝3. strncmp 字符串比较4. strstr…

【web安全】——web渗透的前缀知识

作者名:Demo不是emo 主页面链接:主页传送门 创作初心:舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷座…

海康摄像头CVE-2021-36260漏洞复现

海康摄像头CVE-2021-36260漏洞复现1.漏洞介绍2.手动测试2.1.摄像头版本2.2.漏洞复现2.2.1.更改URL2.2.2.抓包修改数据2.2.3.更换请求路径2.2.4.后期利用3.POC测试3.1.下载POC3.2.运行POC3.3.测试漏洞3.4.执行命令1.漏洞介绍 攻击者利用该漏洞可以用无限制的 root shell 来完全控…

Internet Download Manager6.41加速器最快的电脑工具下载器

IDM下载器,全称是Internet Download Manager,中文是互联网下载管理器可以说是最好用下载速度最快的下载器,可以利用全部带宽多线程下载,让你的下载速度起飞! 提到下载工具,大多数国人映入脑海的或许是迅雷…

优雅应对故障:QQ音乐怎么做高可用架构体系?

导语 | 故障是开发者高频关注的问题。在分布式系统建设的过程中,我们思考的重点不是避免故障,而是拥抱故障,通过构建高可用架构体系来获得优雅应对故障的能力。本文作者冯煦亮从架构、工具链、可观测三个维度,介绍了QQ音乐多年来积…

迅速配置hadoop Xshell 会话(安装java和jdk)

安装 yum install -y epel-release 防火墙 systemctl stop firewalld systemctl disable firewalld.service root权限 vim /etc/sudoers yy p 创建文件夹 mkdir /opt/module mkdir /opt/software chown hhh:hhh /opt/module/ chown hhh:hhh /opt/software/ cd /opt/ ll 卸…

shell第六天练习

正则表达式练习题: 1、显示/etc/rc.d/rc.sysinit文件中以不区分大小的h开头的行; 2、显示/etc/passwd中以sh结尾的行; 3、显示/etc/fstab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行; 4、查找…

2023年AI十大展望:GPT-4领衔大模型变革,谷歌拉响警报,训练数据告急

新年伊始,大模型的话题热度不减。2022年11月底,ChatGPT展现的惊人能力将大模型研究和应用热度推向高潮,人们激烈讨论着这个高级“物种”的推出意味着什么,比如是否会颠覆搜索引擎市场格局。踏入2023年,这不禁让我们对G…

2、可观测性--数据源

文章目录监控数据来源端上访问应用程序业务监控基础设施可观测性核心概念日志(Logging)统计指标(Metrics)链路追踪(Tracing)三者之间关系监控数据来源 我们一般讲的数据观测,其实观测的就是从发…

(Java高级教程)第三章Java网络编程-第二节:套接字(Socket)编程基本概述

文章目录一:网络编程相关概念(1)什么是网络编程(2)网络编程中的相关概念①:发送端和接收端②:请求和响应③:服务端和客户端二:TCP和UDP(1)TCP&…