たとえ現時点では厳しく制限されているとしても、これは Microsoft の GitHub Copilot に対する最初の挑戦となるようです。
AI アプリケーションと大規模言語モデル (LLM) は最近大流行しており、Microsoft や OpenAI が主に先頭に立っている. しかし、このドメインの人気が最近爆発的に高まる前に、Microsoft はすでに次のことについてのヒントを与えていました。 2021 年に GitHub Copilot を導入. レドモンドのテクノロジー企業がこの分野でリードしていることは、次のようなアプリケーションの展開によって明らかになりました。 チャットGPT そして Bing チャット、どちらも完璧ではないにしても、かなり熟練しています。 コードを書いてそのバグを修正するとき. Google Bard もコードを書くことができますが、Google は現在、Colab で AI を活用したペア プログラミング機能を開始することで Microsoft の足跡をたどり、Microsoft と競合する可能性が高いようです。
ご存じない方のために説明すると、Google Colab はクラウド上でホストされる Jupyter ノートブックを提供しています。 追加のダウンロードを行わずに、ブラウザーで直接 Python でコードを作成して実行します。 ソフトウェア。 無料で使用できますが、Google は以下のサービスを提供しています。 複数の支払い段階 コードが計算負荷が高く、無料枠では十分に実行できない場合に備えて。 Colab は 2017 年にリリースされて以来、かなり成熟したツールですが、現在、Google は Microsoft の GitHub Copilot と同様の AI 支援プログラミング機能を提供することで、Colab を強化したいと考えています。
Googleは 発表された Colab は Codey が提供するコード モデルを活用してコード生成を容易にし、 補完機能と、開発者が高品質の記述を可能にする専用のチャットボット コーディングが速くなります。 同社は、Codey のトレーニング データセットでは、Python および Colab コーディング環境に合わせて調整された「許可された」コードが使用されていることを強調しました。 コディは PaLM2に基づく、これは Google Bard の新しいバージョンを強化する最新の LLM です。
Colab の新しい AI 機能は、当初は米国に拠点を置く顧客のみが利用できます。 Google、初期リリースでは自然言語に基づくコード生成を優先することを強調 プロンプトを表示します。 これにより定型コードの作成に必要な時間が短縮され、開発者はソフトウェアの優先度の高い側面に集中できるようになります。 プログラマーは、Colab ノートブックの上部にある「生成」ボタンを押して、プロンプトを記述し、コードを生成できるようになります。 一方、統合されたチャットボットは、コードやその他のユースケースに関する具体的な質問 (「Google スプレッドシートからデータをインポートするにはどうすればよいですか?」など) を行うことができる会話型インターフェイスとして機能します。
Google は、Codey を活用した統合が無料で利用可能になると述べています。これは、Colab が現在誇る 700 万人の顧客 (ほとんどが学生) にとって朗報です。 とはいえ、米国の有料顧客が最初に AI 機能にアクセスし、次に同じ地域の無料利用枠のユーザーがアクセスできるようになります。 この初期展開が完了したら、Google はさらに多くの国に拡大する予定です。
これは本質的に、ビッグテクノロジー分野における Microsoft の GitHub Copilot に対する最初の競合相手であることに注意することが重要です。 無料アクセスという大きなセールスポイントがありますが、 GitHub Copilot の月額 10 ドルの基本レベル、できることは依然として厳しく制限されています。 Codey はクラウド上の Colab コードに限定されますが、Copilot は複数の一般的なオンプレミスと統合されます。 Visual Studio、Visual Studio Code、Neovim、などの統合開発環境 (IDE) もっと。 さらに、Codey のコーディング機能は Python のみをカバーしていますが、Copilot は Python、Java、C、Ruby、JavaScript など複数の技術スタックにわたる開発者に対応しています。
いずれにしても、Google の意図はここでは明らかです。 同社は AI 支援プログラミングの分野で Microsoft に挑戦するつもりであり、論理的な次のステップには、独自の IDE を含む IDE との統合の提供が含まれる可能性があります。 Androidスタジオ.