618ZXW

「AIネイティブ」の小学生第1期生が大規模モデルを開発中。

大人たちは、いつAIが自分たちの仕事を奪うのかとまだ不安を抱いているが、AIネイティブの最初の集団である「子供たち」はすでに次のレベルに入っている。

彼らは現実世界の混乱や問題を解決するためのミニプログラムを作成し、開発を支援するために AI も使用しました。

1メートルは何センチメートルか知りたいですか?ある子どもは単位変換のミニプログラムを作成しました。現代の7フィートの男性の身長はどれくらいでしょうか?別の子どもは、異なる王朝の単位を変換するミニプログラムを作成しました。

AI プログラミングの助けにより、KidGee はプログラムの説明を入力するだけで対応するプログラム コードを生成し、ミニプログラムをテスト、変更、リリースできるようになります。

ミニプログラムを使って日常の問題を解決し、楽しさと達成感を得ることは、まさにこの時代の「AIレゴ」です。

では、これらの「最大レベル」の人間の子供たちはどのようにしてこの高度な経験を解き放ったのでしょうか?そして、AIはこれらの先住民たちにどんな策略を仕掛けたのでしょうか?

プログラマーに代わる大規模モデル?今の段階では、プログラミング教育に適しているのかもしれません。

大規模モデル支援プログラミングの能力は、コンピュータ業界に大きな衝撃を与えました。話すことができれば、誰もがプログラマーの能力を持つようになるため、「プログラマー」という職業はもはや存在しなくなると考える人もいます。

プログラマーブームは「10年以内には衰えない」と言い、将来は誰もがプログラミングできるようになると信じる人もいます。しかし、コンピューターを使う人によって作られる製品は全く異なり、プログラマー的な思考を持つ人の方が、大規模なモデルを使ってより優れた作品を作ることができるのは明らかです。

議論はあるものの、大規模モデルがプログラミングに破壊的な変化をもたらしたという点では両者ともある程度同意しています。しかし、大規模モデルをすべてのプログラマーが利用できるようにするというビジョンは、少なくとも現時点では多くの困難に直面しています。

報道によると、AIプログラミングを試した多くのプログラマーは、基本的な汎用関数の場合、AIが開発者の迅速なコード生成を支援できることに気づいています。開発者がそのような関数を初めて書いたとしても、簡単なデバッグを行うだけですぐに実用化できます。大規模なモデルは、常に「車輪の再発明」を繰り返すという問題を解決します。

しかし、現在の大規模モデルには、複雑なソフトウェアの構築に不可欠な、深い論理的思考能力が欠けています。2023年、プリンストン大学とシカゴ大学は、GitHub上のランダムな問題(プログラマーが実際に提示した問題)を大規模モデルで解く研究を実施しました。その結果、GPT-4とClaude 2のどちらも真の解率は5%未満にとどまることが明らかになりました。

しかし、大規模なモデルを使用してプログラマーをトレーニングしたり、小さな子供たちにプログラミングを教育したりしたらどうなるでしょうか?

WeChatはそのような試みを行っています。

1日あたり6億人のアクティブユーザーを抱えるWeChatのミニプログラムは、日常生活のあらゆる側面に浸透しています。これらのミニプログラムの背後には、WeChat独自のプログラミング環境があります。現在、WeChatチームはミニプログラムプログラミングと教育のさらなる融合を計画しています。

昨年、#MiniProgramEducationPlatformが正式にリリースされました。数百万人の開発者が使用しているミニプログラム開発ツールをベースに、教育シナリオ向けの機能が強化され、教科知識とプログラミング知識を融合させることで「実践学習」と「実践学習」を実現し、生徒の革新的な思考力と問題解決能力を育成します。MiniProgramEducationPlatformは、誰もがプログラミング教育を利用できるようにすることに重点を置いており、学校、教師、生徒は無料で利用できます。セットアップも簡単で迅速です。ユーザーは簡単にミニプログラムを作成し、クラスメート、教師、保護者と共有できます。

生徒たちの創造力は素晴らしいです。

広州市海珠区同富中路一号小学校の生徒たちは、体力向上のためのミニプログラムを作成し、体力テストの点数を国家基準と比較し、具体的な改善計画を立てることができました。広州緑翠実験学校の生徒たちは、数学とミニプログラムの知識を組み合わせて校内見学のルートを設計しました。上海児童宮殿の中学1年生は、期限切れの食品を誤って食べないように、食品の賞味期限を認識するミニプログラムを作成しました。マカオの高校生は、学校の運動会用のミニプログラムを作成し、すべての教師と生徒に競技のリアルタイムの最新情報を提供しました。

広州第 97 中学校の生徒が開発したバラの水やりアシスタントのミニプログラムは、「恐ろしく強力」であるとはどういうことかを示しています。数学モデルの知識をプログラミング アルゴリズムに統合し、湿度計に接続し、湿度データに基づいて当番の生徒にバラに時間通りに水をやるよう通知します。

2024年、ミニプログラム教育プラットフォームのチームは新たな課題に取り組みました。現在人気の高いビッグモデルは新たな知能の兆候を示しており、プログラミング教育においてより大きな役割を果たすことができるのでしょうか?

5月、WeChatミニプログラム教育プラットフォームは、テンセントのHunyuanビッグデータモデルと正式に統合され、「AIアシスタント」をリリースしました。これにより、子供たちが「経験ゼロでもプログラミングができる」道が開かれました。

「大きなモデルがあれば、アイデアやコンセプトをすぐに伝えることができ、すぐにコードを書けます」と、広州第97中学校の生徒、孫悦麟さんはAIプログラミングを体験した後、興奮気味に語った。ジェネレーティブAIは、若い学習者にとって「コードアシスタント」と「学習アシスタント」の役割を果たしている。AIのサポートにより、生徒たちはプログラミング知識を素早く習得し、ミニプログラムの最適化を完了できるだけでなく、AI技術への理解と習熟を深めることができる。

現在、マカオの培清中学校、広州大学付属中学校、重慶八樹アイビーリーグスクール、香港の培貴中学校など、中国本土、香港、マカオの多くの学校では、子供たちのAI時代への適応力を楽しみながら教育的に養うために、ミニプログラム教育プラットフォームが広く導入されています。

新世代とAIの最初の接近

想像力と創造力は、昔から子供たちの才能です。彼らのアイデアをどのように実現し、夢と現実をより良く結びつけるか。それがWeChatチームが長年模索してきた答えです。

ミニプログラムは、そのための良いプラットフォームになるかもしれません。WeChatチームの見解では、ミニプログラムプログラミングの特徴は、創造性を瞬時に実現できること、利便性、使いやすさ、そして高いオープン性と拡張性にあり、青少年が創造性を解き放つための「絵筆」となる可能性を秘めています。

ミニプログラム教育プラットフォームは、ローンチ以来、幾度かの改良を重ねてきました。教師と生徒のアカウント管理、教育コードパッケージのアップロード、課題の閲覧に加え、WeChatのログイン制限を回避し、コードのクラウドストレージ、教育用トライアル版のワンクリック公開機能も提供しています。また、学校の枠組みの中で、生徒の優れたミニプログラムプロジェクトを展示することも可能です。さらに、学習のハードルを下げるため、プロジェクトテンプレートコードと基本コースも提供しています。
しかし、大規模モデルとプログラミング教育の組み合わせは、単にそれらを接続して使用するだけの単純なものではありません。

今年初め、WeChatミニプログラム教育プラットフォームチームは、テンセントのHunyuanチームとプロジェクトの実現可能性について話し合いを始めました。

ミニプログラム教育プラットフォームは、AIが特に教育現場において開発者の効率を向上させることを実証しました。これは、教育ニーズが比較的単純で焦点が絞られており、コード生成の精度が一定程度高く、コード実行性が保証されているためです。さらに、教育の敷居を効果的に下げ、ミニプログラム教育プラットフォームのワンクリック展開という利点を最大限に活用できます。AIの助けを借りて、生徒は作成したミニプログラムをすぐに使用することができ、AIの理解を深め、プログラミングへの興味を刺激することができます。

この目的のために、両チームは綿密な協力を行ってきました。

テンセント・フンユアンは汎用モデルとして、プログラミング教育のシナリオに焦点を当てる際に、制約を追加することで微調整を行う必要があります。ミニプログラム教育プラットフォームのチームは、ユーザーエクスペリエンスとフィードバックに基づいてこれらの制約を継続的に追加し、モデルのミニプログラムプログラミング能力を向上させています。「教育プラットフォームで受信する指示は、主にミニプログラムの問題を解くためのものです。汎用モデルであるため、当初はPythonなどのツールから解を返すこともありました。」

さらに、ミニプログラムチームとHunyuanチームは、実践的な経験に基づいて、ベースの大規模モデルをより「スマート」にするために、ミニプログラムプログラミング用のデータセットをさらに見つけるための条件を設定しました。

一方、ミニプログラムチームは製品側でAIアシスタントの改良を進めています。よりスマートな基本モデルにより、AIアシスタントは指示を受け取ると、ミニプログラムのプログラミング構文とファイル構造に従ってコードを出力します。学習者はコードを対応するファイルにコピーし、必要な箇所を置き換えるだけで、完成度の高いエクスポート可能なミニプログラムを迅速に作成できます。将来的には、ミニプログラムチームは「コピー&ペーストの手間も省き、導入障壁をさらに下げたい」と考えています。

ジェネレーティブAIは、幼児にとって「コードアシスタント」と「学習アシスタント」として機能します。AIを活用したミニプログラム教育プラットフォームでは、低学年の生徒は簡単に始められ、独自のミニプログラムプロジェクトを作成できます。一方、高学年の生徒はコースを通じて製品設計とコーディングスキルを学び、より複雑で実用的なミニプログラムを開発できます。つまり、あらゆる年齢の子供たちがミニプログラムプログラミングとAIを習得できるのです。

デモンストレーションから判断すると、AI アシスタントの助けを借りれば、2 ~ 3 分で完全で使用可能なミニプログラムを作成できます。

プラットフォーム機能のアップデートだけでなく、世界的な競争も新世代の参加と創造性を刺激しています。

今年の上半期「グローバルミニプログラム・プログラミング・イノベーション・チャレンジ」では、世界5大地域から128校が500点を超える優れたミニプログラムを出品しました。その多くはAI機能を活用したものでした。例えば、香港の中学生は「AIスマートハードウェアを基盤としたパーソナライズされた香港中等教育修了証試験対策ツール」を発表し、マカオの培清中学校は「遺失物AIプラットフォーム」で飛龍グループ最優秀賞を受賞しました。深圳市南山区の中学生は「カスタマイズ可能なAIバーチャル英語教師」でヒドゥンドラゴングループ最優秀賞を受賞しました。

こうしたコンテストはトップクラスの大学からも注目を集めています。ケンブリッジ大学は、「グローバル・ミニプログラム・プログラミング・イノベーション・チャレンジ」決勝の優勝者向けにサマースクールを特別に開催しました。最終的に選ばれた25名の小中学生は、14日間のサマースクールで、ケンブリッジ大学の教授陣によるコンピューターサイエンス、数学などの科目を学びました。また、ミニプログラムを用いて課題プロジェクトを完成させ、ケンブリッジ大学の教授陣にプレゼンテーションを行っただけでなく、ロンドンの街頭で外国人に中国の技術成果を披露しました。

ケンブリッジ大学コンピュータサイエンス・数学・物理学科長のセルゲイ・タラスキン教授は、ケンブリッジ大学が優秀な革新的人材の育成と選抜において重視する重要な要素は総合的な資質であると述べました。特に、コンピュータサイエンスと人工知能の急速な発展を背景に、最新の技術成果を理解し習得し、技術を創造的な表現や実践的な問題の解決に応用することは、新時代における学生の総合的な資質の重要な表れです。

AI を開発するには、「ネイティブ」人口から始めます。

現代の若者はAIと共存する世代であり、AIを巧みに使いこなし、応用できる「人工知能+教育」の波が到来しています。

AI専門家のアンドリュー・ン氏は、「AIプログラムを書くことは将来の人々にとって必須のスキルとなり、プログラミング教育の普及は中世初期ヨーロッパにおける識字能力と同じくらい大きな変革をもたらすだろう」と強調した。

テクノロジーの発展と限界を理解することは、この新しい時代における新たな教育課題です。AI分野における競争は、結局のところ、人材獲得競争と言えるでしょう。AI機能を備えたミニプログラム教育プラットフォームは、教師がAI教育を実施し、生徒がAI学習に取り組むための手段として機能します。

北京師範大学付属高校情報工学部の教師陣は、ミニプログラム教育プラットフォームのAIアシスタントを活用し、生徒向けに「暗算問題」と題した「AIファーストレッスン」をカスタマイズしました。テーマの割り当て、課題の細分化、実践的な探求、自己評価といったプロセスを通して、生徒たちにAIの使い方を段階的に教え、入門的なミニプログラム作成を完了させました。

WeChatの調査によると、多くの教師がAI学習の実践において、標準化されたツールやすぐに利用できる教材が不足していると報告しています。しかし、ミニプログラム教育プラットフォームは、普遍的に適用可能なツールを提供しています。

北京師範大学付属高校以外にも、さらに進んだ取り組みを行っている学校がある。上海世界外国語学校は、昨年開校したミニプログラム・プログラミングの授業を基盤に、今年「We Chat, We Create(微信、微創)」というWeChatミニプログラムクラブを設立し、9月1日からは全校生徒を対象としたクラブ授業としてAI+ミニプログラム・プログラミングを開講した。広州第97中学校では、1年生が「ミニプログラム競技クラス」を開講した。AI+ミニプログラム・プログラミングをツールとして活用し、現実世界の問題を数理モデルに抽象化する能力の育成に重点を置いている。その背景には、新大学入試、新教科書、新学習指導要領における「指導理念」の変更、そして知識・技能の試練から総合的な資質の試練へ、そして単なる問題解決から問題解決への転換を目指す新たな教育理念がある。

新時代の教育ツールとして、ミニプログラム教育プラットフォームは、教師の教育コストを削減し、AI教育をより効果的に実施し、学生が低い参入障壁でAIを体験できるようにし、AIに基づく創造性を解き放つことで、学習への興味を刺激し、人工知能時代をよりよく受け入れ、統合できるようにします。

子どもたちに幼い頃からAIやプログラミング思考に触れさせることの価値は、彼らをプログラマーとして育てることではなく、10代の若者が創造性を発揮し、実用的な問題を解決できるようにすることです。それこそが真の意義です。

教育部義務教育情報技術カリキュラム基準グループ長の張雄氏は、グローバル・プログラミング・イノベーション・チャレンジで、「未来は巨大な社会構造です。子どもたちはチームを組んで社会と密接に連携し、適切な情報プラットフォーム、適切な人工知能、適切なデータリソースを見つけるなど、現実世界のシナリオにおける現実的な問題を解決する必要があります」と述べました。

ミニプログラム教育は、多様な教育現場に取り入れられています。放課後にミニプログラムクラブや趣味グループを運営するだけでなく、教師たちは情報技術、数学のプロジェクト学習、数学実験などの授業に人工知能とミニプログラム教育を取り入れる実験も行っています。教育部義務教育数学学習基準改訂グループリーダーの曹一鳴教授は、「ミニプログラムと大規模モデルはツールとして機能し、情報技術学習の足場を提供します。これにより、教師は新学習基準が提唱する学際的かつプロジェクト学習コースをより効果的に実施し、生徒のコアコンピテンシーを育成することができます」と述べています。

ミニプログラム教育プラットフォームのAIアシスタント機能は絶えず進化しています。ミニプログラム教育プラットフォームとAIアシストプログラミング教育にご興味のある方は、公式ユーザーマニュアルとAIアシストプログラミング入門コースをご覧ください。また、QRコードをスキャンして公式コミュニティに参加し、ディスカッションや交流をお楽しみください。

WeChat ミニプログラム教育プラットフォーム ユーザーマニュアル (またはクリックして元のテキストを読む):

https://doc.weixin.qq.com/doc/w3_AZUAUgb5AMIKq13PZOKT3WSE5x64o?scode=AJEAIQdfAAoHU4jWJYADcA_gZYACo

AI支援プログラミング入門コース:

https://developers.weixin.qq....