閉じる

子ども向け「PG0」にAIエージェント、日本語で指示してプログラム作成・動作確認

日本語で作りたいものを伝えると、AIがプログラムを書き、実行結果まで確かめてくれる――子ども向けプログラミング学習に、そんな新しい選択肢が加わりました。

学習用言語「PG0」とAIチャットを組み合わせた「PG0 × AIエージェント」は、プログラムを作るだけでなく、AIの回答を読み、動作を確認し、必要に応じて修正する体験を重視したサービスです。

日本語の指示からプログラムを作成

「PG0 × AIエージェント」は、Web版PG0にAIエージェント機能を組み合わせたサービスです。

利用者が「シューティングゲームを作って」などと日本語で指示すると、AIがPG0のプログラムをエディターに直接書き込みます。

生成したコードを別の画面からコピー&ペーストする必要はなく、指示からプログラム作成までを同じ環境で進められます。

生成した後はAIが動作をチェック

コードを書き終えたAIは、文法を確認したうえで数秒間プログラムを試しに実行し、動いたかどうかを報告します。

キー入力やタッチ操作も試し、想定どおりに動かない場合は修正してから利用者に提示する仕組みです。

ただし、AIによるチェックはプログラムの理解を不要にするものではありません。

どの指示がどのコードにつながり、修正によって動作がどう変わったのかを確かめることで、AIの提案を受け身で使うのではなく、内容を判断する練習につなげられます。

シンプルな言語仕様でコードを読み解く

PG0は、プログラミングの基礎である「順次」「分岐」「反復」を学ぶことに重点を置いた言語です。

基本の仕様では、扱う型を整数と配列に絞り、分岐にはif/else、繰り返しにはwhileを使います。

学習者が複雑な文法に気を取られにくく、処理の順番や条件、繰り返しの仕組みを考えやすい設計です。

開発環境にはステップ実行機能があり、プログラムを一行ずつ進めながら変数の値が変化する様子を確認できます。

AIが作ったコードを実際に追いかければ、「なぜこの動きになるのか」を考える教材としても活用できます。

ゲーム制作に対応する拡張版も用意

PG0には、文字列や実数、関数などを扱える拡張版「PG0.5」もあります。

描画やキー・タッチ入力、音のライブラリを利用でき、ゲーム制作など、より幅広い作品づくりに対応します。

一方、AI機能のないPG0は、従来どおり無料のオープンソースとして提供されます。

授業での活用と利用条件

サービスでは、小学校高学年以上を想定した言葉づかいでAIが応答し、難しい用語には「変数(数を入れる箱)」のような短い説明を添えます。

公式サイトでは、「伝える」「読む」「直す」の3段階で進める60分授業の組み立て例も案内されています。

授業では、まず作りたいものを言葉にしてAIへ伝え、次に生成されたコードを読み、最後に実行結果を見て改善点を考える流れが想定されています。

利用にはアクセスコードが必要で、AIの利用料金は問い合わせ制です。

問い合わせ後には体験用アクセスコードが発行され、実際の端末を使って授業1回分を試せます。

管理機能では利用状況を確認できるほか、月間および1日あたりの利用上限を設定できます。

項目内容
利用環境Webブラウザー
主な機能日本語の指示によるコード作成、文法確認、実行・操作チェック
対象プログラミング教室・学校など
利用方法アクセスコードが必要。料金は問い合わせ制

まとめ

PG0 × AIエージェントは、日本語での指示をプログラムに変換し、実行結果の確認や修正まで支援する学習サービスです。

シンプルな文法やステップ実行機能と組み合わせることで、子どもがAIの出力を読み解き、自分で確かめて改善する学びを目指しています。

教室や学校での導入を検討する場合は、体験用コードで授業の進め方や利用上限の管理を確認してから、利用条件を問い合わせるとよいでしょう。

URLをコピーしました!