999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

大語言模型在程序設計基礎教學改革中的應用探索

2024-05-18 06:17:39謝紅標劉芳覃浩軒
電腦知識與技術 2024年8期
關鍵詞:教學創新教學改革

謝紅標 劉芳 覃浩軒

摘要:程序設計基礎是一門極為重要的基礎課程,對培養計算思維具有重要作用,同時這門課程的教學具有抽象性,需要投入大量時間練習,存在老師教得累學生也學得累的情況。人工智能技術特別是大語言模型的出現,為程序設計基礎的教學改革提供了新的思路和方法。文章首先介紹了什么是大語言模型,闡述了國內外大語言模型發展及其在教育等多個行業的應用情況,隨后以程序設計基礎教學為例探索利用國內著名的大語言模型輔助教學的實例和分析,為智能時代程序設計類課程教學改革提供新的思路。

關鍵詞:大語言模型;程序設計;教學改革;教學創新

中圖分類號:G642? ? ? 文獻標識碼:A

文章編號:1009-3044(2024)08-0039-04

開放科學(資源服務)標識碼(OSID)

0 引言

以ChatGPT為代表的大語言模型的崛起,帶領我們進入了通用人工智能的新階段,為教育行業帶來了巨大的變革。從一開始,教育工作者會擔心大語言模型會對教育產生負面影響,如會取代教師、降低學生的學習能力,從而產生抗拒心理,到現在隨著大語言模型在金融、醫療和教育領域的應用越來越廣泛,老師們慢慢認識到他的價值,逐漸運用到教學過程中來提高工作效率。

目前大語言模型在教學中起到輔助作用,主要表現在個性化的詞匯和語法建議,生成各種教學資源,分析學習行為提供個性化的學習推薦,作為教學助手進行智能輔導和答疑,為教育教學研究提供新的視角。

盡管自2018年以來,大語言模型已在對話機器人、在線學習分析、人機協同寫作和編程等教與學的場景中廣泛應用,但業界普遍存在對大語言模型特性認識不夠、實際應用效果不明、教學支持策略掌握不全、賦能學生核心素養培養的途徑了解不深、帶來的挑戰認知及其應對方略不足等問題[1]。因此本文從介紹大語言模型出發,調研國內外各行業特別是教育行業運用大語言模型的一些情況,結合程序設計基礎這門課程介紹如何利用大語言模型來促進教學改革。

1 什么是大語言模型

人工智能經歷了4次高潮。第三次高潮是2010年前后由深度學習推動的。2022年11月,OpenAI發布由大模型支持的ChatGPT–3.5,標志著人工智能第四次高潮的到來[2]。

大語言模型是一種人工智能模型,旨在理解和生成人類語言。它在大量的文本數據上進行訓練,可以執行廣泛的任務,包括文本總結、翻譯、情感分析等,它的特點是規模龐大,包含數十億的參數[3]。

大語言模型取得進展主要有以下幾個原因。

1) 自監督學習成本低。模型可以學習如何從輸入數據中提取有用的特征,而無需人工標注數據。通過挖詞構造帶有標準答案的填空題,毫無成本地產生無限量的訓練數據,讓機器在努力學習解答填空題的過程中獲得通用的語言智能。

2) 模型、數據和計算資源的擴展。如ChatGPT-3有1 750億個參數,比人類的神經元數量還高出一個數量級,從而由量變到了質變。

3) 表達語義方式改變。傳統表達方式把詞看作符號,符號與符號之間需要建立額外的知識庫去定義他們之間的關系,而大語言模型采用連續、稠密的詞向量,利用語義距離來表示詞之間的關系。

4) 用戶體驗更好。傳統的問答系統以數據庫的結構化方式存儲信息,用標準SQL語句進行訪問,這種方式很不自然。搜索引擎雖然因為其以非結構化方式存儲信息,可以使用關鍵詞進行搜索,但是表達還是不夠自然,同時檢索結果也較為粗糙。而大語言模型允許用戶用自然語言的方式進行提問,并對收集的信息以參數化的方式進行存儲,能充分滿足用戶的需求。

基于Transformer的大語言模型主要有BERT、T5和GPT三大技術路線。他們各有自己的特征[4](如表1所示)。

GPT是OpenAI開發的交互式大語言模型包括GPT-1、GPT-2、GPT-3和GPT-4幾個版本。

GPT-1是最早的版本,他沒有使用任何人工標注的數據,而是通過無監督學習從互聯網上收集的大量文本中學習到了語言知識,其模型參數量為1.75萬億,訓練數據量是1200萬條,訓練過程采用了預訓練和微調的二段式訓練策略。GPT-2是在GPT-1的基礎上使用了更多的網絡參數和更大的數據集,以此來訓練一個泛化能力更強的詞向量模型,其模型參數量為15億個,訓練數據量為3.6億條。GPT-3是GPT系列中的最新版本相較于GPT-2,其訓練數據量增加了近15倍,從40GB到570GB;同時,其參數量也增加了約116倍,從15億到1750億,也提升了算法性能。

不同于BERT和T5,GPT沒有開源,參數量極大,需要花費極高的復現和研發成本,同時單次預訓練成本約980萬元人民幣[5],僅適合大型企業和政府組織進行研發。

2 國內外大語言模型發展及應用情況

美國在大語言模型領域的布局方面處于領先地位。上游市場,以OpenAI和Google為代表的行業巨頭和科研機構,在大模型的通用性方面實現了跨越式的突破。如OpenAI公司推出的ChatGPT是目前最具有代表性的通用語言生成應用,除了能完成連續對話、翻譯、編程等工作外,可以根據用戶需求修改、完善回答。在下游市場,以微軟為代表的企業將其與自身產品生態相結合(如搜索引擎),極大增強了產品的競爭力[6]。如微軟接入了GPT-4推出了AI版的搜索引擎New Bing,同時在辦公方面也推出了365 Copilot。

英國和俄羅斯雖然也推出了Gopher和YaLM等大模型,但是和美國還有一定的差距。其中Gopher是DeepMind公司發布的大模型但是其應用范圍相對來說比較狹窄,離通用型還有一定的距離。而YaLM是Yandex(俄羅斯最大的搜索引擎)推出的具有千億參數級別的開源大模型,在語音助手和搜索中有了初步應用,但是在生成搜索結果時不能直接生成文本答案。

我國在大模型領域里已經有30多家公司發布或宣布研發大模型,如互聯網巨頭的BAT、華為、科大訊飛等,還有清華、復旦等知名高校。同時在應用領域有廣泛的落地,比如在智能大模型中有訊飛星火、華為的TinyBERT、百度文心一言、智譜清言等。

目前大語言模型已經在搜索引擎、辦公軟件、金融、醫療、教育、傳媒等多個行業落地應用。

如在教育方面,針對學生大語言模型主要有自主學習、合作學習和探究學習三個方面。以ChatGPT為代表的大語言模型能為學生提供個性化和定制化的學習體驗,為自主學習創造了便利條件[7]。具備文字處理和數據分析能力,可以輔助學生進行考試準備、翻譯、背誦和編程等活動[8],可以為學生推薦有個性化的學習資源。大語言模型提供了一種“基于對話的學習是一種包容性學習法”[9],從而促進人機和人人互動,提升動機和參與度,從而促進合作學習。大語言模型建立在豐富的知識庫之上,通過輔助理解、促進語言表達,通過學習工具和跨學科應用激發思考,從而促進探究學習。針對教師教學,大語言模型能夠讓教師從簡單的基礎性工作中解放出來。如在課前準備上,大語言模型的生成功能可以幫助教師設計課堂講義、生成教案等,同時還能幫助教師創新教學策略[10]。在課堂教學中,教師利用大語言模型的交互式學習和合作學習能夠有效地增加課堂的氣氛和活躍性。同時在測評方面大語言模型可以輔助教師命題并通過多角色的方式命制較為復雜的綜合性試題,它強大的監控和分析能力減少教師數據處理的時間。同時,也應當規避大語言模型在教育應用可能導致的異化和失范風險,推動教育數字化轉型可持續發展。

3 如何用大語言模型改進程序設計基礎教學

程序設計基礎是大學計算機相關專業的一門極為重要的基礎課程,對培養計算思維具有重要作用,能為以后學生更高效地解決問題打下良好的基礎。同時程序設計基礎這門課也是面向對象基礎、數據結構與算法、計算機組成原理、軟件工程、數據庫應用、移動應用開發等一系列課程的前置課,重要程度不言而喻。

同時程序設計基礎這門課程的教學具有抽象性,需要反復理解,學生要投入大量時間練習和學習,對于教師來說大量學生的練習題設計、批改、指導、答疑等工作量也很大,導致教學效果一般,老師教得累學生也學得累的情況。

人工智能技術特別是大語言模型的應用對程序設計教學產生了深遠的影響,為程序設計教學帶來了新的機遇和挑戰。

目前,國內對于大語言模型教育應用的具體政策尚處于初步階段,相關政策和規范仍在研究和制定過程中。但在人工智能、教育信息化等領域的政策文件中,已經涉及了大語言模型技術在教育中的應用。如教育部《關于加強“三個課堂”建設的指導意見》提出,要加強人工智能等新技術與教育的融合,推動大規模開放在線課程(MOOC) 和虛擬實驗室等公共服務平臺建設[11]。國家發展改革委、教育部等六部門聯合發布的《關于加快構建高校“人工智能 + 教育”新型基礎設施促進教育公平和高質量發展的若干意見》也提出,要加強人工智能教育基礎設施建設,推動大規模開放在線課程(MOOC) 和人工智能技術等公共服務平臺建設,提高教育質量[12]。

雖然目前關于融入大語言模型的教育教學理念共識尚未完全形成,但在教育領域,人工智能助手、智能教育平臺等應用已經在逐步改變傳統的教育教學方式,為教師和學生提供更加便捷、高效的學習體驗。融入大語言模型的教學改革會越來越廣泛和深入。本文以程序設計基礎這一門課為例,嘗試利用大語言模型來進行教學改革以提高教學質量和學生的學習體驗。

1) 利用訊飛星火進行程序設計基礎知識問答,幫助學生自主學習。目前基于大語言模型的問答系統主要有四種:基于預訓練語言模型的問答系統(如BERT、GPT等)、基于嵌入式模型的問答系統(如 word2vec、doc2vec等)、基于知識圖譜的問答系統(如Google知識圖譜、百度知識圖譜等)、基于指令微調的問答系統(如谷歌Dialogflow、亞馬遜Lex、ChatterBot等)和基于多模態輸入的問答系統(如谷歌Duplex、蘋果Siri、百度小度等)。本文采用的訊飛星火屬于第一種,是科大訊飛研發的以中文為核心的新一代認知智能大模型,能用自然語言進行對話互動,我們用他來進行程序設計基礎知識問答。如輸入“C語言包含哪幾種數據類型,各自的長度和表示數的范圍是什么”,訊飛星火返回的答案如圖1所示。

當然除了這些基本概念外,訊飛星火也能判斷語法的正確性和理解程序基本語句的意義,如圖2所示。

相對于搜索引擎而言通過這種方式學生可以進行更加高效的自主學習,提高學習主動性和積極性。

2) 利用智譜清言進行輔助式編程,提升學生編程能力。輔助式編程是一種使用計算機來幫助程序員完成編程任務的技術。它可以通過分析代碼、提供建議、自動修復錯誤等方式,幫助程序員提高編程效率和代碼質量。利用編譯器的代碼提示等都是一種輔助式編程:一種是基于模型的輔助式編程,另一種是基于符號的輔助式編程。而智譜清言是融合了這兩種方式,在基于模型的輔助式編程中,使用編程模型來輔助編程,例如生成代碼、提供代碼示例和建議。在基于符號的輔助式編程中,使用符號來表示代碼元素,例如變量、函數和類,并使用這些符號來輔助編程。下面讓它來實現猴子吃桃問題的程序代碼,如圖3所示。

圖3中不僅給出了正確的程序代碼還進行了解釋,相對于在網絡上搜索答案不僅可以去除很多錯誤的內容,還能對疑問代碼進行提問,如圖3是遞歸實現,還可以用遞推實現。

3) 利用文心一言進行輔助試題生成。輔助生成試題是利用大語言模型來創建和自動生成試題,這種技術可以大大提高教育效率,減少教師的工作負擔。主要有四種方法:基于規則的方法、基于模版的方法、基于機器學習的方法、混合方法。下面讓他來根據要求生成一份C語言的試卷,輸入“你是一名程序設計基礎C語言的教師,請你出一份C語言試卷,包含選擇題2題,填空題2題,程序閱讀題2題,包含知識點為基本數據類型、基本輸入輸出、選擇結構和循環結構”如圖4所示。

4) 利用阿里通義千問進行輔助試題批改。 輔助試題批改是一項利用大語言模型自動化評估學生答案的技術,它可以幫助教師更快地完成試題批改任務,減輕教師的工作負擔。本文嘗試利用阿里通義千進行程序設計基礎選擇題的批改如圖5所示。

目前針對中小學的一些試題某些應用可以實現圖片批改試題,這里對于程序設計類試題雖然不能給出具體的分數但是給出了正確答案,完全實現試題的批改特別是圖片的識別還需要進一步改進。

4 總結

在未來大語言模型將成為教育行業重要的工具和資源,為學生和教師提供更準確、更便捷、個性化的教育服務,能讓教師從繁重的日常工作中解脫出來,更加關注于對學生的個別指導和教育質量的提升,還可以幫助教師進行教學研究,提高教學質量。能給學生提供更加豐富和多樣的學習資源,滿足不同學生的學習需求。同時,大語言模型還可以根據學生的學習情況,提供個性化的學習建議和輔導,幫助學生提高學習效率。

隨著大語言模型在教育行業的不斷發展,未來將會有更多的頭部企業和科研院所投入這一領域的研究和開發中,開發出更多適用于教育行業的語言模型服務,共同推動教育事業的創新和進步。

未來大語言模型在程序設計領域的應用將越來越廣泛,如目前像Visual Studio接入了大語言模型可以協助開發者編寫一些小模塊,因而針對程序設計基礎課程的教學會有越來越多的研究和開發也會有各種優秀的工具來輔助教學。

參考文獻:

[1] 焦建利.ChatGPT:學校教育的朋友還是敵人?[J].現代教育技術,2023,33(4):5-15.

[2] 劉挺.從ChatGPT談大語言模型及其應用[J].語言戰略研究,2023,8(5):14-18.

[3] 知乎. 什么是LLM大語言模型?Large Language Model,從量變到質變[EB/OL]..

[4] 劉明,吳忠明,廖劍,等.大語言模型的教育應用:原理、現狀與挑戰——從輕量級BERT到對話式ChatGPT[J].現代教育技術,2023,33(8):19-28.

[5] 劉高暢,楊然.計算機:ChatGPT 需要多少算力[EB/OL]. .

[6] 郭全中,朱燕.廣布局、重應用:生成式大語言模型的新進展[J].新聞愛好者,2023(8):21-25.

[7] 周洪宇,李宇陽.ChatGPT對教育生態的沖擊及應對策略[J].新疆師范大學學報(哲學社會科學版),2023,44(4):102-112.

[8] 張志禎,張玲玲,米天伊,等.大型語言模型會催生學校結構性變革嗎?——基于ChatGPT的前瞻性分析[J].中國遠程教育, 2023(4):32-41.

[9] 焦建利.ChatGPT助推學校教育數字化轉型——人工智能時代學什么與怎么教[J].中國遠程教育,2023,43(4):16-23.

[10] 盧宇,余京蕾,陳鵬鶴,等.生成式人工智能的教育應用與展望——以ChatGPT系統為例[J].中國遠程教育,2023,43(4):24-31,51.

[11] 中華人民共和國教育部.《教育部關于加強“三個課堂”建設的指導意見》[EB/OL].教育部,2020.http://www.moe.gov.cn/srcsite/A16/s3342/202003/t20200316_431659.html.

[12] 教育部,中央網信辦等.《教育部等六部門關于加快構建高校“人工智能 + 教育”新型基礎設施促進教育公平和高質量發展的若干意見》[EB/OL].教育部,2021.http://www.moe.gov.cn/srcsite/A16/s3342/202107/t20210720_545783.html.

【通聯編輯:王 力】

猜你喜歡
教學創新教學改革
分析基于網絡的高職英語教學創新
科技資訊(2016年18期)2016-11-15 20:56:29
中職美術創新教學實施的方法探究
人間(2016年27期)2016-11-11 16:12:22
學有所悟,學有所樂
考試周刊(2016年86期)2016-11-11 08:12:03
讀寫結合探尋初中記敘文寫作教學新路徑
考試周刊(2016年86期)2016-11-11 07:43:20
中職 《電機與拖動》 課程教學的改革與創新
考試周刊(2016年85期)2016-11-11 00:36:13
試析網絡教學平臺在機械制圖課程教學中的應用
中職學校“生本課堂”的調查研究與實踐
成才之路(2016年25期)2016-10-08 10:03:04
高校三維動畫課程教學方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培養的技工學校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現代信息技術在高職數學教學改革中的應用研究
科技視界(2016年20期)2016-09-29 12:59:03
主站蜘蛛池模板: 国产精品久久久久久久伊一| 日日摸夜夜爽无码| 伊人久久福利中文字幕| 毛片在线播放网址| 天天摸夜夜操| 777国产精品永久免费观看| 91系列在线观看| 久久黄色小视频| 国产麻豆精品久久一二三| 午夜性刺激在线观看免费| 亚洲综合婷婷激情| 无码AV日韩一二三区| 久久中文无码精品| 中文精品久久久久国产网址| 重口调教一区二区视频| 91网红精品在线观看| 日韩二区三区无| 国产免费精彩视频| 久久亚洲高清国产| 日韩国产精品无码一区二区三区| 97超爽成人免费视频在线播放| 国产成人91精品免费网址在线| 永久免费av网站可以直接看的| 亚洲无码视频一区二区三区| 丁香五月婷婷激情基地| 99在线小视频| 午夜视频免费试看| 欧美成人怡春院在线激情| 国产手机在线小视频免费观看| 精品国产成人a在线观看| 亚洲一区二区视频在线观看| 国产精品成人久久| 亚洲精品动漫| 久久香蕉国产线看观看式| 国产丝袜啪啪| 久久国产拍爱| 六月婷婷精品视频在线观看| 久久一日本道色综合久久| 久久视精品| 玖玖精品视频在线观看| 69免费在线视频| 小说区 亚洲 自拍 另类| 亚洲精品人成网线在线 | 国内精品久久久久久久久久影视| 999精品视频在线| 欧美日韩午夜| 国产91成人| 国产精品福利社| 最新日本中文字幕| 国产精品jizz在线观看软件| 日韩精品一区二区三区swag| 国产成人高清亚洲一区久久| 国产区人妖精品人妖精品视频| 亚洲欧美国产高清va在线播放| 亚洲乱强伦| 高清乱码精品福利在线视频| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲无码精品在线播放| 999在线免费视频| 九九久久精品免费观看| 久久久噜噜噜久久中文字幕色伊伊| 精品国产aⅴ一区二区三区| 国产黄色片在线看| 国产亚洲一区二区三区在线| 亚洲最大情网站在线观看| 女人18毛片水真多国产| 91青青视频| 99re精彩视频| 玖玖精品在线| 亚洲人成成无码网WWW| 丁香五月激情图片| 精品无码国产一区二区三区AV| 中文字幕自拍偷拍| 日韩无码视频专区| 欧美日本在线播放| 国产精品视频久| 青青久久91| 日本黄色不卡视频| 亚洲一级毛片在线播放| 无码有码中文字幕| 国产免费网址| 成人在线综合|