クラウドエース の技術ブログ

BigQuery でカスタム マスキング ルーチンが使えるようになりました

こんにちは!クラウドエース株式会社 データ ML ディビジョン所属の福家です。 クラウドエースの データ ML ディビジョンは、クラウドエースの IT エンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門としています。 データ ML ディビジョンでは活動の一環として、毎週 Google Cloud

Vertex AI Workbench を使ってデータの傾向を統計分析で把握する

はじめに こんにちは、クラウドエース データ ML ディビジョン所属の中村です。 クラウドエースの IT エンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門とするのがデータ ML ディビジョンです。 本記事では BigQuery および VertexAI Workbench(Python3.10)を使って、データセットの傾向

Dialogflow CX の事前構築済みコンポーネントの紹介

概要 Dialogflow CX の事前構築済みコンポーネントに新しいユースケースが追加されました 実際にインポートしてみた 類似機能(ビルド済みエージェント)の紹介 1. はじめに こんにちは、クラウドエース データ ML ディビジョン所属の泉澤です。 クラウドエースの IT エンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを

便利な Terraform 関数集

クラウドエースの北野です。 Terraform には組込み関数や型制約の関数など多数準備されています。その中でも開発でよく使っている関数を紹介します。 概要 紹介する関数は以下の通りです。 関数名 機能概要 使い方例 種類 format 文字列結合 format("%s-%s", var.name, local.prefix) 組込み distinct 配列の重複排除 distinct(["a", "b", "a", "b"]) 組込み flatten 配列の入れ子構造の平坦化 flatten([[

中学生でもわかる Multimodal Embeddings

こんにちは、クラウドエースの佐久間です。2023 年 11 月 15‐16 日にかけて東京ビッグサイトで行われた 「Google Cloud Next Tokyo '23」 の基調講演にて、Vertex AI についての紹介がありました。Vertex AI では、アプリケーション構築に使用できる 100 種類以上の機械学習モデルが用意されています。その中の 1 つとして、「Multimodal Embeddings」 というモデルが講演の中で取り上げられ

Vertex AI の自然言語モデルを Cloud Spanner のテキストデータに適用してみる

こんにちは、クラウドエース データMLディビジョン所属の松山です。 データMLディビジョンでは、Google Cloud が提供しているデータ領域のプロダクトについて、新規リリースをキャッチアップするための調査報告会を毎週実施しています。 新規リリースの中でも、特に重要と考えるリリースを記事としてまとめ、本ページのように公開しています。 1. リリース概要 今回ご

Compute Engine の VM 上に Oracle Database XE を構築する

はじめに こんにちは、クラウドエース SRE ディビジョン所属の古田です。 この記事では、Oracle の無料のエディションである Oracle Database XE を Google Cloud の Compute Engine 上で構築する手順をご紹介します。 Oracle Database XE とは? Oracle Database Express Edition(XE)は、Oracle が提供する無料のエントリーレベルのデータベースエディションです。 Oracle Database XE の主な特徴を以下に示

Spanner のマネージド オートスケーラーとオート スケーリング ツールの使いどころ

こんにちは。次は大阪マラソンを走ります。吉崎です。 Spanner にマネージド オートスケーラー(プレビュー)が実装されましたね。 はい。おっしゃる通り、既存のオートスケーラー ツール(以降、autoscaler)とどう使い分けるのか分からないですよね。 そんな声にお応えして、今回は両者の使いどころを紹介します。 オートスケーラーとは? 負荷に応じてノード数を自動で増

Dataflowを使った大規模言語モデル(LLM)のストリーミング処理

はじめに こんにちは、クラウドエース データMLディビジョン所属の伊藤です。 今回は Apache Beam の RunInference という機能を使って、Google Cloud の Dataflow で大規模言語モデルを使ったストリーミング処理(リアルタイム処理)を行う方法を紹介したいと思います。 LLM とは 大規模言語モデル(Large Language Model、LLM)とは、GPT-3 や PaLM2 などのように、大量のテキストデータを使

reCAPTCHA Enterpriseのスコアベースのキーの保護を使ってみた

はじめに こんにちは、クラウドエース バックエンドディビション所属の廣瀬です。 reCAPTCHA Enterprise のスコアベースのキーを用いたリクエストの保護に関する技術に触れる機会がありました。 その際に学習した実装方法と動作検証について本記事では記載します。 本記事で記載すること reCAPTCHA Enterprise の概要の説明 reCAPTCHA Enterprise のスコアベースのキーの保護の実装方

オブジェクト指向(OOP)を解説してみる

1. はじめに こんにちは、バックエンド ディビジョン所属の藤井です。 この記事では、オブジェクト指向(object-oriented programming, OOP) の基本的な概念を解説します。OOP は、現代のソフトウェア開発において非常に重要な役割を果たしており、多くのプログラミング言語で採用されています。 オブジェクト指向の基本的な要素である 「カプセル化」 、「ポリモーフィズム

Google CloudのSLAについて表でまとめてみた

はじめに 初めまして。 クラウドエースの中野(大)と申します。 今回は Google Cloud の各プロダクトの SLA についてまとめてみようと思います。 この記事の位置付け パブリッククラウドを選定する際の要素の一つとして SLA ( SLAで保証される月間稼働率 ) が挙げられると思います。 このようなリストで同様のサービスで SLA が比較でき、1ページにまとまっていた方が見やすい

[Vertex AI Extensions の活用・構築]Google Cloud Next '23 のセッション

はじめに こんにちは、クラウドエースのシステム開発部 SRE ディビジョンの渡辺です。Google Cloud Next Tokyo '23 で目の当たりにした生成 AI の可能性に心躍り、その興奮は今も続いています。 今回は、Google Cloud Next Tokyo '23 で参加したセッションの中から、Vertex AI Extensions についてその概要とセッションの要点に焦点を当てて紹介します。 ! 記事執筆時点(2023年11月) 本記事で

SRE ディビジョンの新卒向け研修に取り組んだ話

はじめに こんにちは。クラウドエース SRE ディビジョンの工藤です。 SRE とは Site Reliability Engineering (サイト信頼性エンジニアリング)の略でクラウドエースの SRE ディビジョンは Google Cloud を利用したインフラ構築などを担当しています。 SRE ディビジョンでは新卒向け研修として、Google Cloud のサービスに触れながらアプリケーションを構築する課題が用意されています

Java の DateTimeFormatter の指定方法について

はじめに Java の DateTimeFormatter を使うと時間の出力形式を指定することができます。 使い方やメソッドの内容はドキュメントに記載されています。 しかし、このドキュメントは元々英語で書かれており、日本語に翻訳されたものです。そのため、未翻訳の部分や理解しづらい翻訳箇所がいくつかあります。 これらの問題を解決するために、指定方法を自分なりにまとめて