Google は、フルスタックプログラミング言語をサポートし、すぐに使用でき、ワンクリックでデプロイできるブラウザ AI 開発環境 IDX をリリースしました。

Google は、フルスタックプログラミング言語をサポートし、すぐに使用でき、ワンクリックでデプロイできるブラウザ AI 開発環境 IDX をリリースしました。

アプリケーションをゼロから開発するというコンセプトは何ですか?

これをルーブ・ゴールドバーグ・マシンの構築に例える人もいます。ルーブ・ゴールドバーグ・マシンは現在、工学や物理学の教室などの教育現場やレクリエーションの場で、基本的な機械原理や問題解決スキルを教えるために広く使用されています。時には、このような機械的な創作物がコンテストの対象となり、参加者は最も単純なタスクを最も複雑な方法で実行するよう求められることもあります。

トム猫はネズミを捕まえるために複雑なルーブ・ゴールドバーグ・マシンを準備する

アプリの開発はルーブ・ゴールドバーグ・マシンを作るのと同じくらい難しいです。開発者は、モバイル、Web、デスクトップ プラットフォームで適切に実行されるアプリケーションを実現するために、さまざまなテクノロジ スタックを結合し、ブートストラップ、コンパイル、テスト、展開、監視を行う必要があります。

Google が IDX をリリースしました。これはまったく新しいブラウザ内コード エディター + 開発環境です。 Angular、Next.js、React、Svelte、Flutter などの複数のフレームワークをサポートし、近々 Python と Go もサポートする予定です。

プロジェクトアドレス: https://idx.dev/

IDX は、Google Cloud 上に構築され、PaLM 2 上に構築されたコードでトレーニングされた基礎 AI モデルである Codey を搭載したブラウザベースの開発エクスペリエンスです。 IDX には、コード生成、コード自動補完、異なる言語間でのコード翻訳、コード解釈など、PALM 2 に基づく生成 AI 機能も含まれています。

IDX も Code OSS 上に構築されているため、何を構築する場合でも使い慣れた感覚で使用できます。 IDX は、一般的なフレームワークと言語を使用して、フルスタック Web およびマルチプラットフォーム アプリケーションの構築、管理、展開を容易にするように設計されています。これは、フルスタックのマルチプラットフォーム アプリケーション開発ワークフロー全体をクラウドに移行しようとする実験的な新しいプロジェクトです。

実際、これは Google による最初の革新的な動きではありません。 Google は長年にわたり、Angular、Flutter、Google Cloud、Firebase のリリースを通じて、マルチプラットフォーム アプリケーション開発に注目してきました。

では、IDX の違いは何でしょうか? その強みを見てみましょう。

IDXの特徴

どこからでもすぐに仕事に取り掛かる

IDX の中核は、ユーザーが場所やデバイスを問わず開発し、完全に忠実なローカル開発エクスペリエンスを実現できるようにすることです。 各 IDX ワークスペースには Linux ベースの仮想マシンの完全な機能が備わっており、ユーザーに近いデータセンターのクラウド ホスティングを通じてアクセスすることもできます。

IDX を使用すると、Google Cloud のセキュリティとスケーラビリティを活用して、すぐに開発ワークフローを開始できます。ブラウザを開いてから、数日ではなく数秒で、どこからでも、どのマシンでもアプリケーションを開発できます。

一般的なフレームワークと言語を使用して開発する

IDX は、Angular、Next.js、React、Svelte、Flutter などの一般的なフレームワーク用のさまざまなテンプレートを提供しており、まもなく Python と Go もサポートされる予定で、ユーザーは複数のプラットフォームで実行できるアプリケーションの構築をより簡単に開始できるようになります。

ユーザーは GitHub から既存のプロジェクトをインポートして、中断したところから作業を続行することもできます。 IDX はほとんどのテクノロジー スタックをサポートしています。

クロスプラットフォームプレビューアプリ

今日、成功するアプリを作成するには、プラットフォーム間でアプリのデザインと動作を最適化し、ユーザーと同じようにアプリをプレビューする必要があります。これを簡単にするために、IDX には組み込みの Web プレビューが含まれており、近日中に完全に構​​成された Android エミュレーターと組み込みの iOS エミュレーターも提供され、すべてブラウザーで直接利用できるようになります。

AI搭載

人々はコードを書くのに多くの時間を費やしていますが、AI の進歩により、すべての人の作業がはるかに効率的になります。 IDX は、Android Studio の Studio Bot、Google Cloud の Duet などを強化する Codey および PaLM 2 モデルなど、コードをより速く記述できるだけでなく、より高品質なコードの作成にも役立つ、AI における Google のイノベーションを探求しています。現在、IDX には、インテリジェントなコード自動補完、補助チャットボット、および「コメントの追加」や「コードの説明」などのコンテキスト コード アクションが備わっています。

もちろん、開発者らは、AI 機能はまだ初期段階にあり、IDX AI がユーザーの作業をより良く支援できるようにするために懸命に取り組んでいると述べています。

Firebase Hosting による Web 公開

アプリケーションを本番環境にデプロイすることは、よくある問題点です。 IDX は Firebase Hosting と統合することでこれを簡単にし、数回クリックするだけで、Web アプリの共有可能なプレビューをデプロイしたり、高速で安全なグローバル ホスティング プラットフォームを使用して本番環境にデプロイしたりできます。 Firebase Hosting は Cloud Functions を活用した動的バックエンドをサポートしているため、Next.js などのフルスタック フレームワークに最適です。

プロジェクト開発者の一人であるローマン氏は、「これは私たちの旅の始まりに過ぎません。まだ長い道のりが残っています」とツイートした。 Googleはまた、このプロジェクトはまだ初期段階にあり、ユーザーエクスペリエンスを最適化するために今後も新機能を追加し続けると述べた。

TechCrunch+ ライターの @fredericl が、発売前に IDX を体験しました。 IDX チャットボットは期待通りに動作したが、ソースコードと緊密に統合されているようには感じられなかったと彼は語った。たとえば、コードを直接操作することはできず、エディターでどのコードを選択したかを認識しないようです。

画像出典: TechCrunch+、@frederic

Google が述べたように、このプロジェクトはまだ初期段階にあり、比較的粗い状態であることがわかります。より多くの開発者が参加し、フィードバックを提供し、さらに最適化する必要があります。

あなたも興味があれば、プロジェクトアドレスをクリックして登録し、体験してみてください。

<<:  因果関係に着想を得た解釈可能なフレームワーク:大規模モデルを説明する効率的な方法

>>: 

ブログ    

推薦する

構造とアルゴリズム: バイナリツリーとマルチツリー

1. ツリー構造1. 配列とリンクリスト配列構造配列ストレージは、要素に添字でアクセスするため、クエ...

機械学習とディープラーニングとは何ですか?ファイザン・シャイクがお手伝いします

概要: この記事では、機械学習とディープラーニングの定義と応用についてわかりやすい言葉で紹介するとと...

...

DeepMindのAIが核融合炉の制御を学習、Nature誌に発表

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

機械学習を使用してビデオ内の顔を再構築する

翻訳者 | 崔昊校正:孫淑娟導入 中国と英国の共同研究により、ビデオ内の顔を再現する新しい方法が考案...

...

2019 年の機械学習フレームワークの戦い: Tensorflow との競争は熾烈、進化する PyTorch はどこで勝利するのか?

[[278853]]ビッグデータダイジェスト制作出典: thegradient翻訳者: 張大毓如、...

ビル・ゲイツ: 生成AIは限界に達した

ビル・ゲイツ氏の暴露は機械学習コミュニティで話題となっている。 「GPT-5 は GPT-4 よりそ...

Forbes: 14 人の技術専門家が、将来 AI によって混乱が生じる業界を予測しています。

AI の恩恵を受ける業界はどれでしょうか?人工知能と機械学習はすでにさまざまな業界に導入されており...

...

...

ガートナー: 生成型 AI がデジタル ビジネスを強化する 3 つの方法

生成型人工知能 (GenAI) は、コンテンツ生成や会話型ユーザー インターフェイスに破壊的な影響を...

目に見えないものが見えるようになる!メタマテリアルとAIが融合し音像を解読

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...