Duet AI for Developers

Google Cloud の Duet AI の一部である Duet AI for Developers は、開発チームがソフトウェア開発ライフサイクル全体でアプリケーションをビルド、デプロイ、運用するための支援を行う、AI を活用したコラボレーターです。

Duet AI for Developers は、作業のコンテキストで次の種類のアシスタンスを提供します。

  • IDE での開発支援。VS Code、IntelliJ、Cloud Workstations、Cloud Shell Editor などの IDE で Duet AI を使用すると、多くの一般的な言語で AI を活用したコーディングをサポートできます。コードを記述してコードを完成させ、コメントから完全な関数またはコードブロックを生成して、単体テストを生成し、コードのデバッグ、理解、文書化の支援を得ることができます。

    Duet AI は、Duet AI がレスポンスの生成に使用したドキュメントとコードサンプルに関するソース引用など、プロンプトにコンテキストに応じたレスポンスを提供します。

  • Google Cloud コンソールでのアシスト付きトラブルシューティング。Google Cloud コンソールで Duet AI を使用する場合は、Google Cloud について自然言語で質問できます。Duet AI は、会話の開始を促すプロンプトを提案し、マルチターンのプロンプトとレスポンスをサポートします。

    Duet AI はまた、Cloud Logging の複雑なログエントリのサマリーと Error Reporting のエラーも提供し、問題の理解とトラブルシューティングを支援します。

Duet AI は、Google が開発した大規模言語モデル(LLM)を使用します。LLM は、数十億行のオープンソース コード、セキュリティ データ、ドキュメントやサンプルコードなどの Google Cloud 固有のコンテンツで微調整されています。Duet AI がプロンプトを使用してモデルをトレーニングすることはありません。詳細については、Google Cloud の Duet AI がデータを使用する方法をご覧ください。

Duet AI を操作する場所

Google Cloud プロジェクトに対して Duet AI を設定したら、いくつかの場所でアシスタンスを依頼できます。

  • Google Cloud コンソールの [Duet AI] ペイン
  • Google Cloud コンソールの特定の Google Cloud プロダクト ページ
  • IDE

[Duet AI] ペイン

Duet AI を設定すると、Google Cloud コンソールのツールバーに chat_spark [Duet AI] アイコンが表示されます。このアイコンをクリックすると、[Duet AI] ペイン(会話アシスタント)が表示されます。会話アシスタントのペインは、コンソールの複数のページにまたがっているため、作業の進行とともに会話を継続できます。詳細については、Google Cloud コンソールで Duet AI を試すをご覧ください。

コンソールの Google Cloud プロダクト

Duet AI for Developers は、一部の Google Cloud プロダクト内でアシスタンスを提供します。アシスタンスの種類はプロダクトによって異なります。

たとえば、Logging でプロジェクトに Duet AI を設定すると、ログ エクスプローラに chat_spark [このログエントリを説明する] アイコンが表示されます。問題を調査する際に、このボタンをクリックして、ログ内のアクティビティの解釈のアシスタンスを受けることができます。

ログ エクスプローラに Duet AI の [このログエントリを説明する] ボタンが表示されます。

詳細については、Duet AI のアシスト機能を使用してログエントリを要約するをご覧ください。

IDE

IDE で Cloud Code プラグインを使用する場合、管理者によって Duet AI が有効になっているか、API を有効にする権限がある Google Cloud プロジェクトにログインした後に、chat_spark [Duet AI] アイコンが IDE に表示されます。このアイコンをクリックすると、会話アシスタントが表示されます。

エディタでコードを選択すると、次のようなプロンプトを入力できます。

  • Write unit tests for my code.
  • Help me debug my code.
  • Make my code more readable.

Duet AI により、コードエディタでコードを生成したり、コード補完を受け取ったりすることもできます。

詳細については、IDE で Duet AI を設定するをご覧ください。

機能

次の表に、Duet AI for Developers で利用可能な 生成 AIアシスタンスの種類と、アシスタンスを受ける方法を説明するドキュメントへのリンクを示します。

タスク アシスタンスの種類 プロダクト ドキュメント
開発とデプロイ
  • コードを生成してデバッグします。
  • 単体テストを生成します。
  • Google Cloud プロダクトに関する質問に回答します。
  • ベスト プラクティスと最適化に関する提案を提供します。
トラブルシューティング
  • ログエントリを要約します。
  • エラー メッセージのトラブルシューティングを行います。

次のステップ