Cloud Code は、一般的な IDE 向けの AI 支援型 IDE プラグインのセットで、Google Cloud でのアプリケーションの作成、デプロイ、統合を容易にします。 Gemini Code Assist は Cloud Code と統合されており、IDE で直接 AI アシスタントを利用できます。
お好みの IDE をサポート: VSCode、JetBrains IDE、Cloud Workstations、Cloud Shell エディタ
お気に入りの IDE に Gemini Code Assist を取り込み
Google Cloud のサービスとテクノロジー用の構成ファイルの作成を簡素化する
IDE 内で Cloud APIs の統合と Google Cloud サービスとの連携が容易に
利点
AI を活用したコラボレーターである Gemini Code Assist は、Google Cloud と IDE 全体で利用でき、より多くの作業を短時間でこなせます。
IDE から直接、Google Cloud 上でアプリのテストとデバッグを簡単に行えます。Compute Engine、GKE、サーバーレスなどのワークロードをサポートします。
Google Cloud API 用のテンプレートなどの IDE のアシスタンス機能を使用して、コンテキストの切り替えを回避します。VS Code と JetBrains IDE の両方でサポートされています。
主な機能
Gemini Code Assist は Cloud Code と統合されており、Visual Studio Code、Cloud Workstations、JetBrains IDE(例:IntelliJ、PyCharm、GoLand、WebStorm)などの IDE で AI アシスタントを利用できます。Gemini Code Assist は、コードを記述しながらコードを完成させたり、コメントに基づいてコードブロックを生成したりできるほか、IDE で直接チャット アシスタントとしても機能し、コードの記述速度と改善を支援します。
コンテキストの切り替えには時間がかかり、ワークフローが中断されます。しかしながら、クラウドベースのアプリケーションの開発中は、IDE、Cloud Console、ドキュメント、ログなどの切り替えが必要になります。Cloud Code には、コンテキストの切り替えを減らすための機能が組み込まれています。たとえば、Cloud Code のKubernetes または Cloud Run Explorer を使用すると、CLI コマンドを実行することなく、クラスタ リソースに関する情報の可視化、モニタリング、表示が可能です。
Kubernetes YAML 構文とスキームの扱いに慣れるには時間がかかり、その時間の多くは試行錯誤です。Cloud Code では、YAML オーサリング サポート機能により、より多くの時間をコードの作成に当てられます。Cloud Code のインライン ドキュメント、スニペット、補完、スキーマ検証(別名「lint チェック」)を利用して、デベロッパーは YAML ファイルをより簡単に作成できます。
最新情報
Google Cloud のニュースレターにご登録いただくと、プロダクトの最新情報、イベント情報、特典のお知らせなどが配信されます。
ドキュメント
VSCode で Gemini Code Assist を使用して、インライン候補、コード生成、チャットの概要など、より優れたコードを迅速に記述する方法を学びます。
JetBrains IDE で Gemini Code Assist を使用して、インライン候補、コード生成、チャットの概要など、より優れたコードを迅速に記述する方法を学習します。
すべての機能
Gemini コード アシスタンス | Gemini Code Assist は Cloud Code に組み込まれており、AI コード補完、コード生成、チャットなど、IDE で直接 AI を活用した支援を行います。 |
Kubernetes 開発を高速化 | IDE 内で完全に統合された Kubernetes 開発、デバッグ環境が手に入ります。IDE 内から直接クラスタを作成、管理できます。 |
Cloud Run サービスをデプロイする | 何度かクリックするだけで、コードをビルドして Cloud Run または Cloud Run for Anthos にデプロイできます。 |
統合が容易な Google Cloud API | 組み込みライブラリ マネージャーからプロジェクトの Google Cloud APIs を検索、追加、構成して、関連するドキュメントを簡単に閲覧できます。 |
Kubernetes 向けのローカル開発を簡単にする | Cloud Code for IDE は Skaffold、Jib、Kubectl など一般的なツールをバックグラウンドで使用してコードに対する継続的なフィードバックをリアルタイムで提供します。 |
本番環境デプロイメントへの拡張を容易にする | 本番環境クラスタでの作業に関しては、Skaffold のプロファイル、Kustomize ベースの環境管理、Cloud Build の統合に対するサポートを行っております。 |
デプロイメントを把握する | Kubernetes クラスタと Cloud Run サービスで使用する、基盤となるリソースとメタデータを確認します。これらのリソースの操作はクリックするだけの簡単なものです。リソースを操作することで説明文を取得する、ログを表示する、シークレットを管理する、ターミナルで直接 Pod に入るといったことが可能です。 |
実行中のアプリケーションをデバッグする | Cloud Code for VS Code や Cloud Code for IntelliJ で IDE 内のコードをデバッグするには、組み込みの IDE デバッグ機能を利用します。 |
強力な IDE 機能にアクセスする | Google Cloud の構成ファイルの操作時も、コード補完、インライン ドキュメント、lint チェック、スニペットなどの IDE 機能が、設定不要ですぐに使えるようにサポートされています。 |
ブラウザからの開発 | 今お使いのブラウザですぐに Cloud Code の使用を開始します。Cloud Shell Editor を使用すると、Cloud Code for VS Code と同等の優れた機能を利用できます。しかも、設定は一切必要ありません。 |
料金
すべての Google Cloud のお客様は、Cloud Code を無料でご利用いただけます。