Project IDX: Google の AI を活用したクラウドベースの IDE

Google は火曜日、フルスタックの Web およびマルチプラットフォーム アプリケーションの構築、管理、展開を容易にするように設計された、AI 対応のブラウザベースの開発環境である Project IDX を発表しました。

Google は、新しい統合開発環境 (IDE) をゼロから構築するのではなく、Visual Studio Code を強化するのと同じコードベースである Code OSS 上に Project IDX を構築したため、ほとんどの開発者にとって非常に馴染みのあるものと感じられるはずです。

これにより同社は、コードでトレーニングされ、PaLM 2 (プログラム学習モデル) に基づいて構築された基本的な AI モデルである Codey のような AI 統合に注力できるようになりました。

Project IDX の中心として、Google はウェブ開発者やアプリ開発者が「ローカル開発を完全に忠実に再現して、どこからでも、どのデバイスでも開発」できるようにしたいと考えています。これは、Google Cloud 内の Linux ベースの仮想マシン(VM)をすべての Project IDX ワークスペースに割り当てることで実現されます。

この新しいプラットフォームにより、開発者は、Python をサポートする Angular、Flutter、Next.js、React、Svelte、Vue などの人気フレームワークや、JavaScript や Dart などの言語のさまざまなテンプレートを使用して、新しいプロジェクトを簡単に作成できるようになります。 、Go、その他の言語も近日公開予定です。

Google は、より多くのプロジェクト タイプやフレームワークに対する一流のサポートを追加するためにも積極的に取り組んでいます。既存の GitHub プロジェクトを Project IDX にインポートして、中断したところから再開することもできます。

これを簡単にするために、Project IDX にはアプリのデザインと動作を確認するための組み込みの Web プレビューが含まれています。また、完全に構成された Android エミュレータと組み込み iOS シミュレータも間もなく提供され、すべてブラウザで直接利用できるようになります。

私たちはコードを書くのに多くの時間を費やしていますが、最近の AI の進歩により、その時間をより生産的にする大きな機会が生まれました。。 W第 1 回 Project IDX では、Android Studio の Studio Bot や Google Cloud の Duet などを強化する Codey モデルや PaLM 2 モデルなど、Google の AI イノベーションが、コードをより速く書くだけでなく、より高品質なコードを書くのにどのように役立つかを模索しています。コードです」と Project IDX チームは発表の中で述べています。

「現在、Project IDX にはスマート コード補完、支援チャットボット、および「コメントの追加」や「このコードの説明」などのコンテキスト コード アクションが備わっています。当社の AI 機能はまだ初期段階にあり、IDX AI が作業中にさらに役立つよう取り組んでいます。」

Web への公開に関する限り、Project IDX は Google の Firebase Hosting (および Google Cloud Functions) とシームレスに統合されており、Web アプリの共有可能なプレビューをデプロイしたり、高速で安全なグローバル ホスティングを使用して運用環境にデプロイしたりすることが可能になります。数回クリックするだけでプラットフォームにアクセスできます。

現在、Project IDX は初期プレビュー段階にあります。ただし、Google は新しいプラットフォームの初期バージョンを共有しました。興味のある開発者はチェックしてくださいプロジェクト IDX Web サイトそして順番待ちリストに参加してください。