Google、マルチプラットフォームアプリ開発に役立つ「Project IDX」を発表:ユーザーの作業をGoogle AIが支援できる時代へ
Googleは、ブラウザベースでマルチプラットフォームアプリを開発できる「Project IDX」を発表した。
Googleは、ブラウザベースでマルチプラットフォームアプリを開発できる「Project IDX」を2023年8月8日(米国時間)に発表した。
Project IDXはGoogle Cloud上にある
Project IDXは、「PaLM 2」上に構築された基礎的なAIモデルである「Codey」を搭載し、一般的なフレームワークや言語を使用して、フルスタックのWebアプリケーションやマルチプラットフォームアプリケーションを簡単に構築、管理、デプロイできるよう設計されている。Project IDXはCode OSS(Visual Studio Codeのオープンソース版)上に構築されている。
Googleによると、「Project IDXの中核にあるのは、ローカル開発の完全な忠実性をもって、どこからでも、どんなデバイスからでも開発できるという信念」だという。全てのProject IDXワークスペースは、Linuxベースの仮想マシンの全機能を備え、近くのデータセンターにあるクラウドでホストされることで、ユニバーサルなアクセスができる。
Project IDXでは、GitHubから既存のプロジェクトをインポートできるため、中断したところからすぐに再開できる。また、AngularやFlutter、Next.js、React、Svelte、Vueなどの人気のフレームワークやJavaScript、Dart、Python(近日公開予定)、Goなどの言語に対応したテンプレートが用意されている。新たなプロジェクトタイプやフレームワークへの対応も進めている。
アプリを成功につなげるには、プラットフォーム間でアプリのデザインと動作を最適化し、ユーザーが見るのと同じようにアプリをプレビューできなければならない。これを簡単にするために、Project IDXには組み込みのWebプレビュー機能が含まれており、近日中には、完全に設定されたAndroidエミュレータと組み込みのiOSシミュレーターがブラウザで利用可能になるという。
AIを駆使して良質なコード生成の研究を続ける
現在、Project IDXには、スマートなコード補完や支援チャットbot、「コメントを追加する」や「このコードを説明する」といったコンテキストに応じたコードアクションが用意されている。
「GoogleのAI機能はまだ初期段階にあり、IDX AIがユーザーの作業をさらに支援できるように取り組んでいる」(Google)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Stability AIがコーディング用のAI「StableCode」をリリース 業務支援や学習ツールとして利用可能
Stability AIは新しくコーディング用LLM生成AIであるStableCodeをリリースした。ベースモデル、インストラクションモデル、ロングコンテキストウィンドウモデルの3モデルでコーディングを支援する。 - Stack Overflow、開発者向けAIサービス「OverflowAI」を発表 VS Code向け拡張機能、Slackのチャットbotを提供へ
Stack Overflowは、開発者向けQ&Aサイトで蓄積した知識ベースなどをAI/MLを用いて活用し、開発者の問題解決を支援する「OverflowAI」を発表した。 - Meta、「Llama 2」ベースのコーディング用LLM「Code Llama」をリリース 研究および商用向けで無償提供
Metaは、大規模言語モデル「Llama 2」をベースにしたコーディング用LLMファミリー「Code Llama」を提供開始した。