先做个广告:如需代注册ChatGPT或充值 GPT4.0会员(plus),请添加站长微信:gpthuiyuan
推荐使用GPT中文版,国内可直接访问:https://ai.gpt86.top
在即将于今年10月26-28日在沈阳举办的CNCC2023期间,在129个涵盖人工智能、安全、计算+、软件工程、教育、网络、芯片、云计算等30个热门专业领域的技术论坛上,包括国际知名学者、两院院士、产学研各界代表在内的700余位报告嘉宾将着力探讨计算技术与未来宏观发展趋势,为参会者提供深度的学术和产业交流机会,当中不乏在各领域深具影响力的重磅学者专家亲自担纲论坛主席。
本专题力邀CNCC2023技术论坛主席亲自撰稿,分享真知灼见,带你提前走进CNCC,领略独特专业魅力!
本期特别嘉宾:赵启阳 NOI科学委员会副主席,北京航空航天大学博士
作者:CNCC2023【新形势、新冲击下的NOI教师发展与成长】论坛主席:赵启阳
最近,以ChatGPT等大语言模型(Large Language Model,LLM)为代表的新型人工智能(Artificial Intelligence,AI)技术,通过学习大量的语料库和知识库,尽可能地模拟人类的语言逻辑,在对话等场景中可以按照人类的要求,流畅地生成高质量的自然语言文本,在多轮对话、文本生成、问题推理乃至程序设计等方面都取得了显著的进展,带来了深度学习(Deep Learning)时代的新一轮范式变化。
◆ ChatGPT尚无法解决低难度的NOI题目
程序设计竞赛对创造性和技巧性的要求往往显著地高于一般性的程序设计工作。此前在Codeforces平台举办的程序设计比赛模拟评估中,DeepMind提出的AlphaCode取得了良好的表现,提高了人们对LLM在高水平程序设计竞赛中取得良好表现的期待。为此,来自清华大学的韩文弢老师(已受邀作为讲者出席CNCC 2023 NOI 论坛)曾经做过案例研究,通过引导ChatGPT解决第四十届全国青少年信息学奥林匹克竞赛(NOI 2023)中难度最低的题目“方格染色”,以测试LLM在高水平程序设计竞赛中的表现。
经过多轮引导后发现,ChatGPT尽管迈出了基础性的一步,提出使用“线段树”数据结构来解决问题,但是其使用方式并不合理正确。从总体上来看,ChatGPT能够基本理解“方格染色”题目的题面,也能够给出相关度较高的回答,并且写出符合语法规则的程序代码,还具备了初步的推理能力,但是距离解决NOI最低难度水平的题目还有很大差距,因此也无从谈起对选手在思路方面的有效指导。
由CCF NOI科学委员会撰写并发布的《NOI 2023题目知识构成分析报告》,对NOI 2023全部机试题目进行了深入分析,发现竞赛考察的知识覆盖范围相当广泛,但是知识点难度系数仅以中等难度6级为主,这说明以NOI为代表的高水平程序设计竞赛更加侧重对选手思维能力的考察,要求选手具备高超的创造性思维以及灵活的解决问题能力,而绝非单纯的知识性考核。
高水平的程序设计竞赛是高度强调选手创造性思维的智力活动。在以NOI为代表的高水平程序设计竞赛中,从问题建模到数据表示、再到算法设计和代码调试等,很多环节都需要选手在深入理解问题和知识本质的基础上打破常规思维,对经典数据结构和算法进行创造性地组合、突破才得以完成。如果没有深入理解和掌握相关知识和技能,选手很可能因为创造能力不足而无法在竞赛中取得好的表现。这对LLM在NOI等高水平程序设计竞赛中取得良好表现是极大的挑战。
◆ AI技术在NOI教育方面还有待发展
与大部分强调思想性或技巧性的教育领域相同,NOI等程序设计竞赛方面的教学工作也绝非静态的知识传达可以涵盖,本身就需要NOI指导教师创造性地完成相关的启发和引导工作,例如通过与学生的积极互动,对数据结构和算法等抽象知识进行具象化,凭借师生的丰富想象力实现概念联系和思维跃迁,才能完成对学生创造性思维的有效培养。“授人以渔而非授人以鱼”的背后,是教师这一角色所完成的大量创造性教育工作。
在讲解难度较高的程序设计竞赛题目时,NOI指导教师不仅要注重讲解标准解法(常被称为“正解”)所用的数据结构和算法,更要通过对问题解决过程的拆解分析,使得学生熟悉掌握相关的思想和方法,引领学生取得思维和技巧的突破。这一过程,并不仅局限于告诉学生正解“是什么”,而更要告诉学生正解由何而来,即正解“为什么”。换而言之,教师要很好地向学生解释正解从无到有的整个思维过程,而这正是当前大语言模型等AI技术还有待完善之处。
可解释性是当前基于深度学习的大语言模型所面临的主要问题之一。为此学界提出了大量的研究性工作,尽管目前已经取得了较好的进展,但是尚未完全地加以解决。这意味着LLM即便能够较好地解决程序设计竞赛题目,也无法很好地展现其思维过程。尽管思维链(Chain of Thought,CoT)等新的提示方式可以通过一系列的提示,更好地引导LLM完成推理过程,但是这需要使用者自身具有比较清晰明确的思路。对于高水平的程序设计竞赛,在学生自身和LLM对解决问题的突破方向都缺乏清晰的认知,又没有人类教师所提供的高层次外界指导时,双方只能在迷雾中摸索前进方向。这种“盲人摸象”想要找到问题的突破口,进而捅破思维创新的窗户纸,其难度可想而知。
除此以外,NOI等高水平的程序设计竞赛是激烈的大强度智力比拼,要求学生具备坚韧的个人品质和足够的毅力,才能够取得较好的表现。对于这种“软性”的素质,目前只能通过教师长期的言传身教来完成对学生的树立和培养,LLM更是暂时完全不具备取代人类教师的可能性。
◆ 拥抱AI是NOI教师的发展方向
尽管当前的AI技术在程序设计竞赛教学方面的能力还有待发展,但毋庸置疑,LLM等在提高知识传播效果、改进教育效率方面能够提供极大的便利。为此, NOI教师需要积极地拥抱AI,通过不断地学习和掌握新的教育技术和教学方法,实现与AI的良好共生,借力AI实现自身的发展和突破。
在CNCC 2023上举行的NOI论坛,将以“新形势、新冲击下的NOI教师发展与成长”为主题,聚焦研讨ChatGPT及其对信息学竞赛教学工作的影响,以及NOI教师专业水平与学生成长之间的相关性等。通过深入探讨这些问题,期望能够为NOI教师提供一些具体建议,以帮助他们在相关教学活动中更好地向AI借力、实现高效发展和卓越成长。