AI 支援のコーディング

Android Studio の Gemini は、カスタム コード変換や AI による自動補完などの AI 支援コーディング機能により、これまで以上に迅速にアプリを構築できるようにします。

Gemini コード変換

次のように、コードエディタから Gemini にコードの提案を指示して、アプリのコードの変更、最適化、追加を行うことができるようになりました。

  1. プロンプトの入力フィールドを表示するには、コードエディタで次のいずれかを行います。
    • コードエディタで右クリックし、コンテキスト メニューから [Gemini] > [Generate code] を選択します。
    • Gemini に変更を依頼するコードをハイライト表示し、コードエディタで右クリックして、コンテキスト メニューから [Gemini] > [コードを変換] を選択します。
    • CTRL+\ キー(macOS の場合は Command+\ キー)を押します。
  2. コードの変更方法や追加方法を説明して Gemini にプロンプトを送信し、Enter キーを押します。Gemini がリクエストを処理すると、コードの差分が表示されます。
    • たとえば、複雑なコードを書き換えて簡素化する、非常に具体的なコード変換(「このコードを慣用的にする」など)を行うよう Gemini に指示できます。また、記述した新しい関数を生成することもできます。Android Studio には、Gemini のコード候補がコード差分として表示されます。必要な候補のみを確認して承認できます。
  3. コードの差分を確認し、次のいずれかを行います。
    • [絞り込む] をクリックして新しいプロンプトを入力し、提案されたコードをさらに変更します。
    • [すべての変更を承認] をクリックして、提案された変更をコードに追加します。

AI コード補完

Gemini は、入力時に灰色の斜体テキストとして表示される、Android Studio での AI によるコードの自動補完を提供します。この機能を AI コード補完と呼びます。この機能は、完全な関数を提案することで、時間を節約し、コーディング プロジェクトをより迅速に完了できるようにします。AI コード補完が有効になっている場合、Gemini はコードベースから追加情報を送信することがあります。たとえば、コードの周辺部分、ファイル形式、その他の必要な情報などです。これらの情報は、LLM にコンテキストを提供し、より関連性の高い候補を提案するために使用されます。

始める

AI コード補完の使用を開始する手順は次のとおりです。

  1. 最新バージョンの Android Studio Jellyfish 以降をダウンロードします。
  2. Gemini を起動するには、Android Studio プロジェクトを開くか開始して、[View] > [Tool Windows] > [Gemini] をクリックします。
  3. Google アカウントにログインします。
  4. AI コード補完は、Gemini がコードベースからコンテキストにアクセスできる場合にのみ機能します。この機能は、Gemini のログイン時に有効にできます。また、[Android Studio] > [設定] > [Gemini] > [コードベースの情報でレスポンスを拡張] からいつでも有効にできます。
  5. ファイルを開いて入力を開始します。候補は、カーソルが行の末尾または空行の任意の位置にある場合にのみ表示されます。
  6. Tab キーを押して候補を採用し、Esc キーを押して候補を消去します。

よくある質問

AI コード補完を利用するにはどうすればよいですか?

この機能は、Gemini がコードベースのコンテキストにアクセスできる場合にのみ機能します。[Android Studio] > [Settings] > [Gemini] > [Context Awareness] で有効にします。入力を始めると AI による予測入力が表示されます。コメントを追加して、自然言語コメントを使用してコード補完をトリガーすることもできます。

コード補完が表示されないのはなぜですか?

まず、Gemini にログインしていること、および [Android Studio] > [設定] > [Gemini] で AI コード補完が有効になっていることを確認します。システムがコード補完を生成するとは限りません。信頼度の高い回答を生成するには、モデルに十分な情報が不足している可能性があります。

AI コード補完をオフにするにはどうすればよいですか?

AI コード補完を無効にするには、[Android Studio] > [Settings] > [Gemini] に移動し、同意を取り消して AI コード補完をオフにします。