Google は、同社の人工知能チャットボットであるBard をアップデートし、ユーザーから最も要望の多かった機能の 1 つを追加しました。つまり、プログラミングを支援できるようになりました。 Mountain View が発表したように、生成 AI は現在、20 以上のプログラミング言語でコードを作成、修正、説明できるようになりました。
このようにして、Google は Bard を、最初からコードを理解して生成する機能をすでに提供していた ChatGPT や新しい Bing と同等に位置づけています。このプラットフォームでサポートされている言語には、Python、JavaScript、C++、Go、Typescript、Java などがあります。
この新しい Bard 機能の興味深い点は、Python で書かれたコードを、Web ブラウザから直接プログラミングするためのプラットフォームである Google Colab に直接エクスポートできることです。後者は、コピーして貼り付ける必要がなくなるため、特に便利なオプションとして紹介されています。
Bard のプログラミング言語のサポートは、ChatGPT または Bing ですでに行われていることと同じ方法で機能します。指定されたアクションを実行するために必要なコードを生成するように要求するだけで済みます。それだけではありませんが。また、特定のコード部分が何を意味するのか説明してもらったり、エラーの修正を手伝ってもらったりすることもできます。
Google が Bard を使ったプログラミングを支援するようになりました
Google が Bard に提供したコードを生成および修正するオプションは、プログラミングを学習している人にとって特に役立ちます。あるいはワークフローを最適化することもできます。実際、マウンテン ビューは、ユーザーがチャットボットに独自のコードを入力して、チャットボットを高速化または効率化する方法を見つけるように依頼できると説明しました。
それでも、カリフォルニア住民は、生成 AI のこの新機能は完璧には程遠いと警告しています。 「プログラミングに関して言えば、Bard は、期待した結果が得られない機能するコード、または最適ではない、または不完全なコードを提供します。信頼する前に、常に Bard の回答を確認し、コードにエラー、不具合、脆弱性がないか慎重にテストおよびレビューしてください。 」とグーグルは説明した。
おそらく数日以内に、Bard、ChatGPT、Bing のプログラミング機能の最初の比較が行われることになるでしょう。 Google のチャットボットがこの分野でどのように機能し、特定の課題をどのように解決するかを見るのは興味深いでしょう。具体的には、このタイプのプラットフォームによくある問題、つまり独自コードの盗難にどのように対処するかについて説明します。
GitHub アシスタントであるCopilot でさえ、オープンソースではないプロジェクトに属するコード ブロックを使用しているとして非難されていることを忘れないでください。 Bard の場合、Google は、オープンソース プロジェクトを「広範囲に引用」する場合には、そのソースを明示することを保証しています。
参考資料一覧
- https://blog.google/technology/ai/code-with-bard/
