Upgrade to Pro — share decks privately, control downloads, hide ads and more …

🎓 教育と LLM - 24時間の AI 質問サポートが Ruby/Rails 学習にもたらした成果

🎓 教育と LLM - 24時間の AI 質問サポートが Ruby/Rails 学習にもたらした成果

2023年11月に開催された RubyWorld Conference 2023 の発表スライドです!

YouTube で発表を見る → https://www.youtube.com/watch?v=Mnhwe8Lf_W8

💎 RubyWorld Conference 2023 プログラム (2日目)
https://2023.rubyworld-conf.org/ja/program/day2/

📺 YouTube Live - RubyWorld Conference 2023 日本語チャンネル (2日目)
https://www.youtube.com/watch?v=ky8RxuvBMqU

🎓 
Railsチュートリアル - プロダクト開発の 0 → 1 を学ぼう
https://railstutorial.jp/

📕 Ruby on Railsガイド
https://railsguides.jp/

🤖 Railsチュートリアル - AI サポート機能
https://railstutorial.jp/ai_support

📝 公式 note 記事 (Railsチュートリアル/Railsガイドなど)
https://note.com/YassLab

🎥 対談:AI を取り入れたプロダクト開発
https://note.com/yasslab/n/n23a4ab4829a5

🥷 Rails Tutorial を忍者系 SNS に拡張した - Qiita
https://qiita.com/kromiii/items/e8be091d38d33c6ce52c

【関連リンク (1/2) 】

今回のアンケート結果(Raw Data - Google Form)

https://bit.ly/learn-to-code-with-chatgpt-raw-data

GatesNotes - The Age of AI has begun
https://www.gatesnotes.com/The-Age-of-AI-Has-Begun

OpenAI / ChatGPT 座談会 - YouTube
https://www.youtube.com/watch?v=abnGvGEmwoA

AIIT (フレームワーク開発特論) における事例 - 2023年4月 (速報版)
https://twitter.com/yasulab/status/1651901095927754752

生成 AI の初等中等教育でのガイドライン策定に向けた提言
https://prtimes.jp/main/html/rd/p/000000081.000015742.html

大阪大学 - 生成 AIの倫理的・法的・社会的課題(ELSI)論点の概観
https://elsi.osaka-u.ac.jp/research/2414

ジョージア工科大、TA が人工知能だったことに学生の誰も気づかなかった (2016年の事例)
https://www.gizmodo.jp/2016/05/post_664621.html

【関連リンク (2/2) 】

未踏ジュニア - 小中高生クリエータ支援プログラム
https://jr.mitou.org/final

Railsチュートリアル - プロダクト開発の 0 → 1 を学ぼう
https://railstutorial.jp/
Railsチュートリアル - AI サポート機能
https://railstutorial.jp/ai_support
Railsチュートリアル - note マガジン
https://note.com/yasslab/m/md778735d3f77

YouTube チャンネル - Railsチュートリアル
https://youtube.com/YassLab
YouTube チャンネル - CoderDojo Japan
https://youtube.com/CoderDojoJapan
YouTube チャンネル - 未踏ジュニア
https://youtube.com/MitouJr

YassLab

November 10, 2023
Tweet

Video

More Decks by YassLab

Other Decks in Education

Transcript

  1. RailsνϡʔτϦΞϧ × ൓సֶश --.͕ɺ΋ͨΒͨ͠มԽ ɾ ࣭໰ͷ਺͕ ໿ 27 ഒ ʹ૿Ճ

    
 “༗ਓ” ΑΓ “ແਓ” ͷํ͕࣭໰͠΍͍͢ (?) ɾ Ͳ͏͔᪴͘ɺͲ͏௚͔͢ʁ 
 ֶशऀͷ͖᪴ ≒ ߨٛͷվળ఺ ɾ ԿΛ໰͏͔ɺͳͥ໰͏͔ʁ 
 ઃ໰จʹΑͬͯ͸ “࣭໰͢Δ͚ͩ” ʹͳΔ
  2. RailsνϡʔτϦΞϧ × ൓సֶश --.͕ɺ΋ͨΒͨ͠มԽ ɾ ࣭໰ͷ਺͕ ໿ 27 ഒ ʹ૿Ճ

    
 “༗ਓ” ΑΓ “ແਓ” ͷํ͕࣭໰͠΍͍͢ (?) ɾ Ͳ͏͔᪴͘ɺͲ͏௚͔͢ʁ 
 ֶशऀͷ͖᪴ ≒ ߨٛͷվળ఺ ɾ ԿΛ໰͏͔ɺͳͥ໰͏͔ʁ 
 ઃ໰จʹΑͬͯ͸ “࣭໰͢Δ͚ͩ” ʹͳΔ
  3. σʔλͰݟΔղઆಈըͱ8FCςΩετͷҧ͍ RailsνϡʔτϦΞϧ × ൓సֶश 2 डߨੜʹΑΔ࢖ͬͯΈͨॴײ ʢҰ෦ൈਮʣ ίϐϖͰ͸ͳ͍͜ͱΛূ໌͢ΔͨΊͷ࿑ྗ 
 ʢճ౴ͷਖ਼͠͞ɺ͔֬Β͠͞ɺग़యͳͲͷௐࠪʣ͕ҙ֎ͱ͕࣌ؒඞཁ

    l l ˠݪҼʮ໰୊ͷճ౴ʹ͸ඞͣग़యΛ໌هͯ͠Լ͍͞ʯ 
 ɹ͍ͬͨΜʮग़యແ͠Ͱ0,ʯʹͯ͠Έͨͱ͜Ζ ܦݧ͕ͳ͔ͬͨͨΊɺ$IBU(15ʹฉ͖·ͨ͠ 
 ʢษڧʹͳΓ·ͨ͠ʣ ˠओʹʮॳΊͯ৮ΕΔτϐοΫʯͰ࢖ΘΕΔ܏޲
  4. RailsνϡʔτϦΞϧ × ൓సֶश ࠾఺͕େมʹͳͬͨཧ༝ͷߟ࡯ ઃ໰ྫɿͳͥ Git ͳͲͷπʔϧͰόʔδϣϯ؅ཧΛ͢Δ͜ͱ͕ଟ͍ʁ ΋͠όʔδϣϯ؅ཧΛ͠ͳ͔ͬͨ৔߹ɺͲ͏ͳΔʁ --.ͷීٴલ --.ͷීٴޙ

    👀 ઃ໰ΛಡΉ 🔍 จݙΛௐ΂Δ 📝 ճ౴Λهೖ͢Δ 👀 ઃ໰ΛಡΉ 🔍 จݙΛௐ΂Δ 📝 ճ౴Λهೖ͢Δ ճ౴͕ ෼͔Βͳ͍ ճ౴͕ ݟ͖͑ͯͨ LLM (AI) ʹ ฉ͍ͯΈΔ ਖ਼͍͔͠ ֬ೝ͢Δ ճ౴Λਫ਼ࠪ͠ దٓमਖ਼͢Δ
  5. RailsνϡʔτϦΞϧ × ൓సֶश ࠾఺ج४Λݟ௚ͨ͠  प໨ ɾ AI ͷ࢖༻͸Ҿ͖ଓ͖ OK!

    
 ௨ৗͷ࣭໰΋ɺϨϙʔτ΋ɺظ຤ࢼݧ΋ɻ ɾ ໰୊͸ “ͲΕ͔౰ͨΕ͹...” 
 ̍ͭͷઃ໰ʹɺ̏ʙ̑ͷճ౴Λॻ͖͕ͪɻ ɾ શͯ߹ͬͯͨΒਖ਼౴ͱͨ͠ 
 ֓ཁΛ AI Ͱ௫ΈɺৄࡉΛࣗ෼Ͱਫ਼ࠪ͢Δ
  6. RailsνϡʔτϦΞϧ × ൓సֶश ஌ͬͯΔਓ͸ଟ͘ ࢖ͬͨਓ͸গͳ͍ ஌ͬͯΔ࢖ͬͨ࡞ͬͨ    

     ݄ ݄     /3*೔ຊͷ$IBU(15ར༻ಈ޲ωοτΞϯέʔτௐࠪ ೥݄࣌఺  IUUQTXXXOSJDPNKQLOPXMFEHFSFQPSUMTUDD@ ೝ஌཰ ར༻཰
  7. RailsνϡʔτϦΞϧ × ൓సֶश w ࠓճͷΞϯέʔτ݁Ռʢ3BX%BUB(PPHMF'PSNʣ 
 IUUQTCJUMZMFBSOUPDPEFXJUIDIBUHQUSBXEBUB w (BUFT/PUFT5IF"HFPG"*IBTCFHVO 


    IUUQTXXXHBUFTOPUFTDPN5IF"HFPG"*)BT#FHVO w 0QFO"*$IBU(15࠲ஊձ:PV5VCF 
 IUUQTXXXZPVUVCFDPNXBUDI WBCO(W(&NXP" w "**5 ϑϨʔϜϫʔΫ։ൃಛ࿦ ʹ͓͚Δࣄྫ 
 IUUQTUXJUUFSDPNZBTVMBCTUBUVT w ੜ੒"*ͷॳ౳த౳ڭҭͰͷΨΠυϥΠϯࡦఆʹ޲͚ͨఏݴ 
 IUUQTQSUJNFTKQNBJOIUNMSEQIUNM w ੜ੒"*ͷྙཧతɾ๏తɾࣾձత՝୊ʢ&-4*ʣ࿦఺ͷ֓؍ 
 IUUQTFMTJPTBLBVBDKQSFTFBSDI w δϣʔδΞ޻Պେɺ5"͕ਓ޻஌ೳͩͬͨ͜ͱʹֶੜͷ୭΋ؾ͔ͮͳ͔ͬͨ 
 IUUQTXXXHJ[NPEPKQQPTU@IUNM ؔ࿈ϦϯΫʢ֓ཁཝ͔Β֤ϦϯΫΛḷΕ·͢ʂʣ
  8. RailsνϡʔτϦΞϧ × ൓సֶश w ະ౿δϡχΞখதߴੜΫϦΤʔλࢧԉϓϩάϥϜ 
 IUUQTKSNJUPVPSH fi OBM w

    3BJMTνϡʔτϦΞϧϓϩμΫτ։ൃͷˠΛֶ΅͏ 
 IUUQTSBJMTUVUPSJBMKQ w 3BJMTνϡʔτϦΞϧ"*αϙʔτػೳ 
 IUUQTSBJMTUVUPSJBMKQBJ@TVQQPSU w 3BJMTνϡʔτϦΞϧOPUFϚΨδϯ 
 IUUQTOPUFDPNZBTTMBCNNEEG w :PV5VCFνϟϯωϧ3BJMTνϡʔτϦΞϧ 
 IUUQTZPVUVCFDPN:BTT-BC w :PV5VCFνϟϯωϧ$PEFS%PKP+BQBO 
 IUUQTZPVUVCFDPN$PEFS%PKP+BQBO w :PV5VCFνϟϯωϧະ౿δϡχΞ 
 IUUQTZPVUVCFDPN.JUPV+S ؔ࿈ϦϯΫʢ֓ཁཝ͔Β֤ϦϯΫΛḷΕ·͢ʂʣ