1772634351
2026-03-04 14:06:00
Google は、アプリを最初から作成できる AI エージェントと AI 主導のバージョン アップグレード アシスタントを含む機能ドロップである Android Studio Panda 2 をリリースしました。
Android Studio の AI はデフォルトで Google の LLM (大規模言語モデル) ファミリである Gemini に基づいていますが、AI 設定で他のプロバイダーを構成することも可能です。 Android Studio 自体は、JetBrains IntelliJ IDEA のコミュニティ エディションに基づいています。
Android Studio の Gemini には無料枠があり、Google の機能にアクセスできます。 説明します これは、「コンテキスト ウィンドウが小さく、ほとんどのタスクに適した Gemini 2.5 Pro の軽量バージョン」です。プロの開発者はビジネス層に加入することが期待されます。
シニアプロダクトマネージャー Matt Dyor 氏 言った 「たった 1 つのプロンプトで動作するプロトタイプを構築できるようになりました。」同氏によると、エージェントは詳細なプロジェクト計画を作成し、コードの生成、プロジェクトの構築、エラーの分析、完全な実装が完了するまでコードの自己修正という自動化されたワークフロー ループを使用してそれを実装するという。
簡単なデモで新機能を動作させます。このライターはブリッジ (カード ゲーム) に興味があるため、PBN (ポータブル ブリッジ ノーテーション) 形式でブリッジ ハンドを受け入れ、各サイドにとって最適な結果の分析を実行するブリッジ ディール アナライザーを構築するよう Gemini に依頼しました。これは橋の世界では「ダブルダミー解析」として知られています。
ジェミニは、「ブリッジ取引を簡単にインポート」し、「各系統で利用可能な最大のトリックを瞬時に計算」するという、有望なプロジェクト計画を思いついた。ブリッジ用語をよく理解していることに私たちは感銘を受けました。
続行を求められたエージェントは、約 15 分かけてループを繰り返し、各ファイル編集の承認を求め、最後に「アプリケーションは、critic_agent によって徹底的にテストおよび検証されており、すべての機能要件を満たしている」と宣言しました。
Android Studio のブリッジ取引アナライザー
バイブコーディングされたこの取り組みは、Android エミュレータで構築および実行され、一瞬、うまくいくかもしれないと思いました。しかし、生成されたテスト取引を注意深く精査したところ、1 つのハンドに 14 枚のカード (13 枚であるはず) があり、クラブの 5 枚が 2 回出現したことが明らかになりました。これを修正しようとすると、「無効なランク」エラーが発生しました。
コードを検査すると、ダブルダミー分析は「単純化されたヒューリスティック」で不正確であることがわかりましたが、無効な入力には問題なく機能しました。
これは無料枠であり、最初の 1 回だけだったので、ジェミニにあまり厳しくしてはなりません。バイブコーディングのコンセプトは、コードが希望どおりになるまで何度も試してみるというものです。確立されたオープンソースのダブルダミーコードを使用するなど、より正確なプロンプト GitHub 上でC++ ではありますが、間違いなくより良い結果が得られるでしょう。
また、設定には「Gemini はまだ初期の実験であり、自信を持って提示しているにもかかわらず、不正確、誤解を招く、または誤った情報を提供する可能性があります。」という警告にも注意してください。
AI は別として、Android Studio は成熟した製品ですが、遅い場合もあります。基本的な使用法でも、Gradle プラグイン エラー「java.lang.IllegalStateException: イベント キューをポンプしないため、このメソッドは EDT では禁止されています」や「依存関係のダウンロードに同期にかなりの時間がかかっています」という頻繁な警告などのエラーが発生しました。
Android Studio のもう 1 つの変更点は、カスタム ビュー プレビューが非推奨になったことです。これは、Jetpack Compose を使用せずにカスタム コントロールを作成する方法であり、現在は代わりに推奨されています。レイアウトインスペクターの 3D モードも非推奨となり、使用状況メトリクスは明らかに使用されていないことを示しています。 ®
#Android #Studio #Panda #にはAI #を使用して作成機能が付属 #Register