G-gen Tech Blog
https://blog.g-gen.co.jp/
Google Cloud(旧称GCP)の情報発信を行う技術ブログ
フィード

我々は、生成AIアプリを開発するべきなのか(Google Cloud Next Tokyo '25セッションレポート)
G-gen Tech Blog
G-gen の杉村です。当記事は、Google Cloud Next '25 Tokyo の2日目に行われたスポンサーセッション「我々は、生成 AI アプリを開発するべきなのか」のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 Out-of-the-box な AI ソリューション Google Agentspace Google の AI アプリ開発用プラットフォーム 独自 AI アプリ開発へのスタンス セッションの概要 本セッション…
1日前

Gemini CLIとVirtual Try on APIで試着アプリを開発してみた
4

G-gen Tech Blog
G-gen の奥田です。当記事では、Gemini CLI を利用した開発事例を紹介します。Google Cloud が提供するAPI である Virtual Try on API と、Web UI 用の Python フレームワークである Gradio を使用した、シンプルな画像生成 Web アプリの開発手順を紹介します。 はじめに Gemini CLI Virtual Try on API Gradio Gemini CLI を用いたアプリの開発 初期のディレクトリ構成 Gemini CLI による開発 Cloud Storage バケットの作成 エラー対応 ローカルでテスト Cloud R…
2日前

IAPで組織外のGoogleアカウントを認証する方法
G-gen Tech Blog
G-genの杉村です。Google Cloud の Identity-Aware Proxy(IAP)で、プロジェクトの所属組織とは異なる Google Workspace 組織の Google アカウントからのアクセスを許可する方法を解説します。 はじめに Identity-Aware Proxy(IAP)とは デフォルトの挙動と課題 カスタム OAuth クライアントの利用 注意点 設定手順の概要 OAuth 同意画面の設定 カスタム OAuth クライアントの作成 IAP にカスタム OAuth クライアントを設定 アクセス許可の設定 はじめに Identity-Aware Proxy(…
3日前

Gemini in BigQueryを徹底解説!
G-gen Tech Blog
G-genの杉村です。BigQuery に組み込まれた AI アシスタント機能である Gemini in BigQuery を解説します。当機能は、SQL の自動生成やデータ変換、メタデータの自動生成など、データ分析の様々なタスクを効率化します。 Gemini in BigQuery とは 料金と割り当て 利用料金 使用可能な機能 割り当て(Quota) 準備 API の有効化 IAM 権限の付与 SQL コーディング補助 概要 有効化 SQL 生成ツール コメントからの自動生成 Gemini Cloud Assist による生成 コード補完 精度向上のコツ SQL の説明 Python コー…
4日前

最新技術で実現する Pokémon Trading Card Game Pocket のスケーラブルな運用とコスト最適化(Google Cloud Next Tokyo '25セッションレポート)
1

G-gen Tech Blog
Google Cloud Next Tokyo '25 の「Next Tokyo イベントアンバサダー」に選出いただきました G-gen の堂原です。当記事は、Google Cloud Next '25 Tokyo の2日目に行われた ブレイクアウトセッション「最新技術で実現する Pokémon Trading Card Game Pocket のスケーラブルな運用とコスト最適化」 のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 全体…
8日前

AI Agent で実現するメルカリの顧客エンゲージメント変革(Google Cloud Next Tokyo '25セッションレポート)
2

G-gen Tech Blog
Google Cloud Next Tokyo '25 の「Next Tokyo イベントアンバサダー」に選出いただきました G-gen の堂原です。当記事は、Google Cloud Next '25 Tokyo の2日目に行われた ブレイクアウトセッション「AI Agent で実現するメルカリの顧客エンゲージメント変革」 のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 高まる期待と新たなニーズ 新たな顧客体験の創造 メルカリ社の事…
8日前

Gemini CLI で実現する AI Agent 時代のプロダクト開発(Google Cloud Next Tokyo '25セッションレポート)
39

G-gen Tech Blog
G-gen の奥田です。当記事は、Google Cloud Next '25 Tokyo の2日目に行われたブレイクアウトセッション「Gemini CLI で実現する AI Agent 時代のプロダクト開発」のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 Gemini CLI とは Gemini CLI の機能 入力モード Context Engineering MCP サポート Gemini CLI を用いたデモ デモの内容 1. …
8日前

Google Cloud Next Tokyo '25 速報レポート - キーノート(2日目)
G-gen Tech Blog
G-gen の杉村です。当記事では、Google Cloud Next Tokyo '25 の、2日目のキーノートに関する速報レポートをお届けします。 Google Cloud Next Tokyo '25 イベント概要 キーノートの概要 AI 時代の変革 GKE と Cloud Run における GPU 新たな野球体験 まったく新しいデジタルバンクの設立 Gemini CLI データと AI セブン&アイ・ホールディングス セキュリティと AI Google Cloud Next Tokyo 26 関連記事 Google Cloud Next Tokyo '25 イベント概要 Google …
8日前

Google Cloud + GitLab で作る最高のソフトウェア開発環境の作り方(Google Cloud Next Tokyo '25セッションレポート)
G-gen Tech Blog
G-gen の高宮です。当記事は、Google Cloud Next '25 Tokyo の1日目に行われた スポンサーセッション「Google Cloud + GitLab で作る最高のソフトウェア開発環境の作り方」 のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 GitLab合同会社の概要 なぜ開発環境は整備すべきか 迅速に開発環境を展開 人とAIによるレビューで品質の向上 セキュリティスキャンの必須化と脆弱性への対応 快適な開発…
9日前

もう手放せない!Gemini の NotebookLM、Deep Research、Canvas で思考を加速(Google Cloud Next Tokyo '25セッションレポート)
G-gen Tech Blog
Google Cloud Next Tokyo '25 の「Next Tokyo イベントアンバサダー」に選出いただきました G-gen の堂原です。当記事は、Google Cloud Next '25 Tokyo の2日目に行われた ブレイクアウトセッション「もう手放せない!Gemini の NotebookLM、Deep Research、Canvas で思考を加速」 のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 思考を変革する…
9日前

生成AI活用を進めるゴルフダイジェスト・オンライン(GDO)が Google Cloud で実現したい未来(Google Cloud Next Tokyo '25セッションレポート)
G-gen Tech Blog
G-gen の奥田です。当記事は、Google Cloud Next '25 Tokyo の1日目に行われたブレイクアウトセッション「生成AI活用を進めるゴルフダイジェスト・オンライン(GDO)が Google Cloud で実現したい未来」のレポートです。 他の Google Cloud Next Tokyo '25 の関連記事は Google Cloud Next Tokyo '25 カテゴリの記事一覧からご覧いただけます。 セッションの概要 GDO 社の概要 データ活用による課題 1.データカオスの発生 2. データの民主化 3. 生成 AI の活用 Looker での解決 セマンティッ…
10日前

Google Cloud Next Tokyo '25 速報レポート - キーノート(1日目)
G-gen Tech Blog
G-gen の杉村です。当記事では、Google Cloud Next Tokyo '25 の、1日目のキーノートに関する速報レポートをお届けします。 Google Cloud Next Tokyo '25 イベント概要 キーノートの概要 AI エージェント メディア生成 AI Agent Development Kit(ADK) Google Agentspace 株式会社 MIXI の事例 株式会社メルカリの事例 クリエイティブエージェント AI 関連の補償 Google Workspace with Gemini 株式会社博報堂の事例 札幌市の事例 関連記事 Google Cloud N…
11日前

ナレッジ検索・回答AIエージェントG-gen Tech AgentをADKで開発した事例
G-gen Tech Blog
G-genの杉村です。Agent Development Kit(ADK)を使い、社内外のドキュメントやナレッジを検索して、技術的な質問に回答する AI エージェントを開発した事例を紹介します。 はじめに 開発したもの 利用可能ユーザー 動作 ユースケース 技術的な仕様に関する質問 トラブルシューティング 学習リソースの提案 アーキテクチャ マルチエージェント なぜ AI エージェントなのか インフラ構成 Vertex AI Search バッチ処理 ADK 関連記事 はじめに 開発したもの 当記事では、G-gen のサービスとして提供されている G-gen Tech Agent の開発事例を…
11日前

2025年7月のイチオシGoogle Cloudアップデート
G-gen Tech Blog
G-gen の杉村です。2025年7月のイチオシ Google Cloud(旧称 GCP)アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに 組織のポリシーの Policy Simulator が Preview -> GA Cloud SQL for MySQL/PostgreSQL で書き込みエンドポイントが GA Google Workspace の Gemini 関連の監査ログが強化 Gemini サイドパネルで、Gems が利用可能に Cloud Storage でバケット IP フィルタリングが Preview → GA Verte…
12日前

Looker Studioの計算フィールドを解説
G-gen Tech Blog
G-gen の min です。Looker Studio の機能である計算フィールドについて、その概要から具体的な使い方、トラブルシューティングを解説します。 計算フィールドとは 計算フィールドの種類 計算フィールドの作成方法 データソースの計算フィールドを作成する レポート固有の計算フィールドを作成する 関数 関数とは CASE 文の使い方 トラブルシューティング 構文エラー データ型の不一致 集計エラー 計算フィールドとは Looker Studio における計算フィールドとは、データソースに元々存在するフィールドを基に、関数や数式を用いて新しいディメンションや指標を作成する機能です。 例…
15日前

自然言語での質問を基にBigQueryにクエリするエージェントをADKで開発
G-gen Tech Blog
G-gen の杉村です。人間からの自然言語での質問に基づいて BigQuery にクエリを実行する AI エージェントを、Agent Development Kit(ADK)で開発する方法を紹介します。 概要 Agent Development Kit(ADK)とは BigQuery ツールセット 実装 ソースコード エージェント定義と非同期実行 BigQuery ツールの定義 BigQuery を使うエージェントの定義 動作確認 最終回答 エージェントとツールの挙動 精度確認 質問のしかたを変える 複雑な質問 会話型分析(参考情報) 概要 Agent Development Kit(ADK)…
16日前

GeminiアプリでGitHubリポジトリを解説させてみた
G-gen Tech Blog
G-gen の三浦です。当記事では、特定の GitHub リポジトリの内容を Gemini アプリに解説させる方法を紹介します。 概要 当機能について Gemini アプリとは 前提条件 検証手順 検証 リポジトリとディレクトリ構成 main.py error/error.py パブリックリポジトリのインポート コード理解と改善の確認 プライベートリポジトリのフォルダインポート デバッグとコード生成の確認 概要 当機能について Gemini アプリでは、GitHub のパブリックリポジトリまたはプライベートリポジトリをインポートして、その内容に関する質問や依頼ができます。 この機能は、ソースコ…
17日前

Cloud RunのサイドカーでSMTPのモックサーバーを構築する
G-gen Tech Blog
G-gen の高井(Peacock)です。Cloud Run のサイドカー機能と MailHog を利用し、アプリケーションからのメールを捕捉するダミーの SMTP サーバー環境を構築する方法を紹介します。 はじめに やりたいこと 実現方法 サイドカー機能とは 構成 ソースコード デプロイ 動作確認 はじめに やりたいこと Cloud Run services を使い、メール送信機能があるアプリケーションを開発しているケースを考えます。本番環境のアプリケーションでは SMTP サーバーを利用してメールを送信していますが、開発環境のアプリケーションではメールが外部に送信されないようにしたい場合が…
18日前

Cloud Run jobsでGoogle Driveの差分ファイルをCloud Storageに同期してみた
G-gen Tech Blog
G-gen の山崎です。 当記事では、Cloud Run jobs を使用して Google Drive の差分を検知し、差分ファイルを Cloud Storage にアップロードする方法を解説します。 システム構成 前提知識 環境構築 API の有効化 サービスアカウントの構築 Cloud Run jobs 用サービスアカウントの作成 Cloud Scheduler 用サービスアカウントの作成 Cloud Storage の構築 ページトークン格納用バケットの作成 アップロードファイル格納用バケットの作成 Cloud Run jobs の構築 Artifact Registry の作成 アプ…
19日前

ADKのLLM AgentとWorkflow Agents、Toolsを解説
G-gen Tech Blog
G-gen の杉村です。Agent Development Kit(ADK)は、Google Cloud が提供する、AI エージェント開発のためのフレームワークです。当記事では、ADK の中核をなす LLM Agent と Workflow Agents、および Tools を解説します。 概要 Agent Development Kit(ADK)とは ADK のコンポーネント LLM Agent 概要 実装例 ソースコードの実行 Runner と非同期処理 Workflow Agents 概要 実装例 実行結果 詳細のロギング Tools 概要 関数の記述 要約のスキップ 概要 Agent…
22日前

BigQueryでSQLをアップロードするメニューがグレーアウト
G-gen Tech Blog
G-genの山田です。BigQueryの保存済みクエリ機能を使うと、クエリエディタで記述した SQL を保存して他のユーザーと共有することができます。SQL をプロジェクトにアップロードしようとした際に [プロジェクトにアップロードする] > [SQL クエリ] のメニューがグレーアウトして選択できない事象が起きました。この事象の原因と対処法を解説します。 事象 原因 対処法 概要 Dataform API の有効化 IAM ロールが正しく設定されていること クエリの移行 事象 BigQuery のコンソール画面でクエリエディタを開き、SQL クエリをプロジェクトにアップロードしようとしたとこ…
23日前

Cloud StorageのIPアドレスフィルタリングを解説
G-gen Tech Blog
G-genの福井です。Cloud Storage バケットへのアクセスを送信元 IP アドレスに基づいて制御する IP フィルタリング機能の概要と設定方法、そして VPC Service Controls との違いについて解説します。 はじめに Cloud Storage の IP フィルタリングとは 機能の概要 ユースケース VPC Service Controls との違い 機能比較 使い分けのポイント 制限事項 設定方法 前提条件 必要な権限 IP フィルタリング設定用 JSON バケット作成時にフィルタリング設定 既存バケットにフィルタリング設定 フィルタリング ルールを取得 フィルタ…
24日前

意外と知らないGoogle Workspaceの10のTips
G-gen Tech Blog
G-genの杉村です。当記事では、Google Workspace の便利なTipsを10個ご紹介します。これらの Tips を活用して、作業効率の向上に役立ててください。 Gemini サイドパネルを使う 進化した Gemini アプリを使いこなす ドキュメントは自動で版管理される ファイルが格納されている Google ドライブのフォルダへ瞬時に移動 「候補」でファイル移動を効率化 最短で共有リンクをコピー ドキュメントの任意の場所へのリンク Google ドキュメントにコードブロックを挿入 コネクテッドシートで BigQuery データを可視化 Looker Studio でリアルタイム…
25日前

Gmailのメールログ検索の使い方とトラブルシューティング
G-gen Tech Blog
G-gen の中川です。Google Workspace の管理者向け機能であるメールログ検索について、基本的な使い方からトラブルシューティングでの活用方法までを解説します。 メールログ検索とは 保持期間 使用方法 メールログ検索でできること 配信状況と配信後の状態の確認 メッセージ ID での正確な追跡 適用されたルールの特定 トラブルシューティングでの利用 ケース1 : ログに記録が存在しない ケース2 : 外部への送信が拒否された メールログ検索とは メールログ検索(Email Log Search、ELS)は、Google Workspace の管理者が、組織で送受信されるメールの配信…
1ヶ月前

Cloud MonitoringでSLOモニタリングを設定する方法
G-gen Tech Blog
G-genの福井です。Cloud Monitoring の SLO モニタリングの設定手順を紹介します。 はじめに SLO 設定の前提 Service の作成 SLO の作成 可用性 SLO の設定 レイテンシ SLO の設定 エラーバジェットのアラート設定 アラート設定の必要性 エラーバジェットのアラートの種類 アラートポリシーの作成手順 ダッシュボードの確認 はじめに 本記事では、Google Cloud の Cloud Monitoring を利用し、サービスの品質を定量的に管理するための SLO モニタリングを設定する手順を解説します。 サービス運用では、「システムの現在の状態は健全か…
1ヶ月前

Cisco Duoの強化されたGoogle Workspace連携機能を試してみた
G-gen Tech Blog
全国の G-gen ファンのみなさま、はじめまして。Cisco Systems のセキュリティ SE の稲澤です。今回、G-gen の Google Workspace 検証環境を使い、当社の Cisco Duo との連携テストを行う機会を得たため、内容を記事にまとめました。 当記事は、Cisco Systems と G-gen の共同企画で執筆されました。 はじめに Cisco Duo とは Duo と Google Workspace の連携 検証1. Google Directory-Sync 検証2. Duo Directory & 完全なパスワードレス認証 検証3. Duo Outb…
1ヶ月前

非推奨となったVertex AI SDKの生成AIモジュールをGoogle Gen AI SDKに移行する
G-gen Tech Blog
G-gen の堂原です。本記事では、Vertex AI SDK と Google Gen AI SDK のコードを比較しながら、Gemini の基本的な機能を Google Gen AI SDK で呼び出す方法を紹介します。 はじめに セットアップ Vertex AI SDK Google Gen AI SDK テキスト生成 Vertex AI SDK Google Gen AI SDK チャット形式 Vertex AI SDK Google Gen AI SDK マルチモーダル Vertex AI SDK Google Gen AI SDK グラウンディング Vertex AI SDK Go…
1ヶ月前

BigQueryのメタデータ自動生成を解説
G-gen Tech Blog
G-genの杉村です。BigQuery テーブルのデータをスキャンして、AI がテーブルのメタデータ(テーブルとカラムの説明)を自動生成するメタデータ自動生成機能を解説します。 はじめに テーブルのメタデータとは メタデータの自動生成 仕様 分析情報からのメタデータ自動生成 料金 制限事項 手順 データ分析情報の生成 生成された説明を確認 テーブルへの保存 結果 はじめに テーブルのメタデータとは データ分析基盤において、メタデータは非常に重要です。メタデータは可視化や分析のために必要なデータを人間が検索するために必要なほか、AI エージェントが自律的にデータを探し出したり、解釈するためにも利…
1ヶ月前

GeminiとGoogle Workspaceを連携する方法
G-gen Tech Blog
G-gen の横澤です。Gemini アプリの Google Workspace Apps を利用することで、Gemini アプリを Google カレンダーや Google ToDo リストと連携し、業務効率を高めることができます。 概要 Google Workspace Apps とは 有効化方法 Google カレンダーとの連携でできること 予定の検索・取得 予定の追加 時間の分析 Google ToDo リストとの連携でできること タスクの検索 タスクの追加 タスクの消化率の分析 Gems × Google Workspace Apps 概要 Google Workspace Apps…
1ヶ月前

Compute Engine VMのgce_workload_cert_refreshプロセスで404エラー
G-gen Tech Blog
G-gen の高井(Peacock)です。Compute Engine (GCE) VM に Ops エージェントのインストールを試みた際、gce_workload_cert_refresh というプロセスから HTTP 404 エラーがログに出力され Ops エージェントのインストールが失敗する事象について、その原因と対処法を解説します。本記事ではまず Ops エージェントについて簡単に触れ、その後に具体的なエラーと対処法を説明します。 Ops エージェントとは 事象 原因 対処法 Ops エージェントとは Ops エージェント(Ops Agent)は、Compute Engine インスタ…
1ヶ月前