Google、リアルタイムのコード提案などをする開発者向けAI機能「Duet AI for Google Cloud」を発表:「ユースケースを大規模言語モデル(LLM)で対応」
GoogleはGoogle Cloudの開発者向けにAIを活用した開発支援の機能「Duet AI for Google Cloud」を発表した。Duet AIは開発者に対してリアルタイムのコード提案やチャット支援などに役立つという。
Googleは2023年5月10日(米国時間)、GoogleはGoogle Cloudの開発者に向けたAI活用の開発支援機能「Duet AI for Google Cloud」(以下、Duet AI)を発表した。
Duet AIは開発者に対してリアルタイムのコード提案やチャット支援、エンタープライズ向けのカスタマイズを提供するのに役立つという。Googleは「ユースケースを大規模言語モデル(LLM)で対応することで、エンタープライズ開発における生産性の大きな飛躍の先駆けとなる」と捉えている。
以下、Duel AI for Google Cloudに搭載される機能について紹介する。
コード/ボイラープレート生成
Duet AIを使うことで、Cloud Pub/Subトピックの作成など、開発者はタスクをコメントや関数名として記述することができる。Duet AIは、レビューや修正が可能なレファレンス実装を生成するため、開発者は複数のドキュメントページを読み解くのに時間を費やす必要がなくなる。
インラインコード補完
Duet AIは繰り返し行われるコードの記述や変数名の取得といったタスクにかかる時間を短縮する、インラインコード補完機能を有している。Duet AIはコンテキストを意識したコード補完を提供し、コーディングにかかる時間の短縮と記述したコードの品質向上を支援する。
エンタープライズ・カスタマイズ
Google Cloud Platform には、機械学習のプラットフォームである「Vertex AI」がある。そのVertex AIで、開発者は基礎となるモデルを調整、カスタマイズし、Duet AIエクスペリエンスに接続することができる。
組織には膨大なコードベースがあり、特定の推奨フレームワークやベストプラクティスが存在するケースがほとんどだ。一般的なコード支援ソリューションでは対応しきれない場合があるが、Vertex AIを活用することによって、組織のニーズに最適化された支援を行えるようになるという。
コードの説明
Duet AI for code assistanceは、開発者が自分のコードを選択するたびに利用できる“Explain this code”オプションを提供する。
これまで開発者は、同僚や外部の貢献者によって書かれたコードを読み、理解するために多大な時間と労力を費やしていた。しかし、この機能によって、不慣れなコードベースをより迅速に理解できるようになるという。
コードセキュリティのガードレール
Duet AIによって生成されたコードは、Source Protectによって脆弱(ぜいじゃく)な依存関係をスキャンすることができる。コードに影響を与える既知の公開脆弱性を明らかにする。
「開発者向けのDuet AIが提供するようなAI主導の開発者支援の力を活用することで、企業はソフトウェア開発の生産性と効率性をかつてないレベルで引き出し、イノベーションと成長の新しい時代への道を切り開くことができる」(Google)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Google Cloud、MLプラットフォーム「Vertex AI」で生成AIアプリを構築可能に
Google Cloudは、機械学習プラットフォーム「Vertex AI」におけるジェネレーティブAIサポートの一般提供を開始し、顧客がカスタムジェネレーティブAIアプリケーションを構築、強化するためにGoogle Cloudの最新プラットフォーム機能にアクセスできるようにした。 - Google Cloudが競合クラウドと簡単に直接接続できる「Cross-Cloud Interconnect」を発表
Google Cloudが、他のメジャークラウドと直接接続できるネットワークのマネージドサービスを発表した。発表時点では、AWS、Azure、OCI、Alibaba Cloudに対応している。 - Google Cloud、クラウド開発環境「Cloud Workstations」正式リリース OSS版VS Codeも利用可能
Google Cloudは、クラウド上で完全に管理された安全な開発環境を提供する「Cloud Workstations」の一般提供を開始した。