Google Cloud

BigQuery初心者がデータ分析を始めてみた【第3回】公開データセットとパーティション分割

BigQueryには公開データセットが用意されており、無料で大規模データを分析できます。また、パーティション分割を活用することで、スキャン量とコストを大幅に削減できます。 本記事では、Google Trendsのデータセットを使って、これらの応用機能を実際に体…

BigQuery初心者がデータ分析を始めてみた【第2回】ネイティブテーブルと外部テーブルの使い分け

BigQueryには、ネイティブテーブルと外部テーブルの2種類のテーブルがあります。それぞれにメリット・デメリットがあり、用途に応じて使い分けることが重要です。 本記事では、実際に両方のテーブルを作成し、パフォーマンスやコストの違いを比較しながら、…

BigQuery初心者がデータ分析を始めてみた【第1回】プロジェクト作成からクエリ実行まで

BigQueryはGoogleが提供するクラウドデータウェアハウスサービスで、大量のデータを高速に分析できます。この記事では、BigQueryの基本的な操作方法やその特徴を解説し、実際の利用シーンでの利便性を紹介します。

GCP Model Garden にIAMを使用して認証する

GCP (Google Cloud Platform) を利用して高度なAIモデルを活用する際には、IAM (アイデンティティとアクセス管理) を適切に構成することが不可欠です。 この記事では、GCPのModel Garden APIを使用する際に、IAMを通じた効率的な認証手法を具体例を交えて紹…

GCPでGeminiを使用するチャットエンドポイントを作成する

GCPではGeminiを使用するためのAPIが提供されており、それをカスタムしてチャットエンドポイントとして提供することができます。 本記事ではPythonでコーディングを行い、ユーザーからのチャットに対してあらかじめ定義したシステムプロンプトを基に回答生成…

Google Cloud Platform(GCP)でナレッジ検索の基盤を構築する

本記事では、Google Cloud Platform(GCP)を利用して、資料を格納し、それを検索するアプリケーションを構築する手順をご紹介します。具体的には、Cloud Storageを使用してCSVファイルをアップロードし、Agent Builderを活用して検索機能を実装します。

Google Gemini APIを使ってみる

本記事ではGoogle CloudのGemini APIを使用して、Pythonを通じて生成AIを活用する方法について説明します。具体的には、APIキーの取得方法や必要なパッケージのインストール、基本的なリクエストの構造、システムプロンプトの使用、会話履歴の保持方法、さら…

開発や学習等で利用できる無料のデータベースサービス

パブリッククラウドサービスでは、初心者や利用を検討しているユーザー向けに様々なサービスが無料で提供されています。 登録後○○日間無料、1年間有効の○○円分クレジットなどの形で提供されているものが多いのですが、中には無期限で提供される無料のサービ…