コンテンツにスキップ

8.AIに質問をして理解を深める

コードについて質問する

AIに実装をしてもらって動くのは確認出来ましたが、コードの内容を理解しておくことも重要です。 AIが生成したコードの内容を理解するために、AIに質問をしてみましょう。

Gemini Code Assistの上部にある「Ask」タブをクリックして、Askモード(質問するモード)に切り替えます。

Askモードへの切り替え

Askモードに切り替えたら、コード中の質問したい箇所を範囲選択します。 今回は、生成されたコードをそのまま範囲選択してみます。

コードの範囲選択

範囲選択をしたら、Gemini Code Assistに質問をします。

Gemini Code Assistへの質問
このコードについて説明してください。

すると、選択範囲のコードについて説明をしてくれました。

AIからの説明

さらに詳しく質問する

説明を聞いてもわからない部分があれば、さらに詳しく質問をしてみましょう。 例えば、先ほどの質問に対して

Gemini Code Assistからの説明の一部
このonBlockBreakメソッドは、Minecraftの世界でブロックが破壊されたときに実行される処理を定義しています。
具体的には、プレイヤーがブロックを破壊すると、そのプレイヤーの位置に雷を落とすという機能です。

という説明がありましたが、最初の メソッド という言葉がわからないので質問してみます。

Gemini Code Assistへの質問2
メソッドとは何ですか?

すると、メソッドについての説明をしてくれました。

メソッドについての説明

このように、分からない事はどんどんAIに質問して理解を深めていきましょう。 勉強を始めたばかりだと、わからない事が多くて大変かもしれませんが、焦らず少しずつ理解を深めていく事が大切です。

AIは何度も質問が出来るので、積極的に質問していきましょう。