Google Bard AI がソフトウェア コードの記述とデバッグを支援するようになりました

Google Bard AI がソフトウェア コードの記述とデバッグを支援するようになりました

ソースノード: 2600494

XNUMX 月、Google は、Microsoft ChatGPT を利用した Bing 検索エンジンに挑戦する取り組みの一環として、Google Bard と呼ばれるチャットボット AI を発表しました。 ローンチは困難なスタートを切ったが、Bard はゲームで Microsoft を打ち負かそうとしているようだ。

Bard は実験的な生成型人工知能 (AI) チャットボットで、LaMDA (対話アプリケーションの言語モデル) を利用しています。 チャットボット AI は、Google の大言語モデルを使用して構築され、ウェブからの情報を利用しています。 しかし、ローンチの失敗からわずか XNUMX か月後、Google は Bard を LaMDA から PaLM (Pathways Language Model) に更新し、数学と論理の機能を改善しました。

LaMDA とは異なり、PaLM は Pathways と呼ばれる次世代の AI アーキテクチャに基づいており、現在の個別化されたアプローチとは対照的に、「単一のモデルをトレーニングして何千または何百万ものことを行う」ことができます。 結果として、 Googleは言う 新しい吟遊詩人は、「多段階の単語や数学の問題に対するあなたのプロンプトをよりよく理解し、それに対応する」でしょう。 しかし、Google はそれだけではありませんでした。

新しい吟遊詩人の構成要素として機能する数学と論理のアップグレードにより、Google 発表の 金曜日に Bard が更新され、人々がソフトウェア コードを記述およびデバッグできるようになり、すべての人が公平にプレイできるようになりました。 検索の巨人は、Bard が「コードの記述、テスト ケースの作成、または API の更新の新しい方法を提供することで、お客様を支援できる」と述べています。

Google のチャットボットである Bard は、ユーザーのプログラミング タスクを支援する機能を備えています。 ユーザーからの高い要求に応えて、テクノロジーの巨人は、コードの生成、デバッグ、および説明を可能にする機能を Bard に装備しました。 Bard は、C++、Java、JavaScript、Python を含む 20 のプログラミング言語をサポートしており、他の Google サービスと統合できるようになりました。 ユーザーはコードを Google の Python 用クラウドベースのノートブック環境である Colab にエクスポートでき、Bard はスプレッドシート用の関数の作成も支援できます。

ローンチを発表した際、Google は次のように述べています。

「ジェネレーティブ AI とのコラボレーションを可能にする実験である Bard を立ち上げて以来、コーディングはユーザーから最も多く寄せられたリクエストの XNUMX つです。 Google Research のプロダクト リーダーとして、そして今でも毎日プログラムを作成している情熱的なエンジニアとして、本日、Bard をアップデートしてその機能を組み込むことに興奮しています。」

「吟遊詩人があなたを助ける」方法のテキストを表示するアニメーション GIF: ソース コードの行をデバッグし、ソース コードのドキュメントとチュートリアルを生成し、コードを行ごとに説明し、コードをある言語から別の言語に翻訳します。

「新しいコーディング機能により、ジェネレーティブ AI を適用してソフトウェア開発を加速し、イノベーションを刺激し、人々が複雑なエンジニアリングの課題を解決するのを支援できることを嬉しく思います」と Google はブログ投稿で述べています。

アップグレードにより、Google Bard の機能が拡張され、C++、Go、Java、JavaScript、Python、TypeScript など、20 を超えるプログラミング言語が含まれるようになりました。 Python ユーザーは、コードをコピーして貼り付けることなく Google Colab に直接エクスポートできる新機能を利用できます。 さらに、Bard は Google スプレッドシートと統合され、ユーザーによる関数の記述を支援します。

Bard の新しいデバッグ機能は、生成したコードを操作することもできます。

「吟遊詩人が意図したとおりに動作しないエラー メッセージまたはコードを表示した場合は、吟遊詩人に「このコードは機能しませんでした。修正してください」と伝えてください。吟遊詩人はデバッグを支援します。」

最後に、Bard はソフトウェア コードを記述してデバッグするだけでなく、「このコードを高速化できますか?」などの単純なプロンプトに応答することで、コードのパフォーマンスと効率を向上させることもできます。 現在、Bard は、Google の従来の検索ツールを使用する代わりに、チャットボットと対話して質問できる限られたユーザー グループのみが利用できます。


タイムスタンプ:

より多くの テックスタートアップ