TECH PLAY

クラウドエース

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

1231

はじめに こんにちは。クラウドエース株式会社 第二開発部の齋藤です。 Google スプレッドシートを使う中で、「この操作はどうやるんだっけ?」と調べたり、 「もっと効率よくデータ整理や分析ができないかな?」と感じたりすることはないでしょうか? そんな時に役立つのが、Google スプレッドシートの「Gemini in Sheets」です。 この機能を使えば、スプレッドシートのサイドパネルから直接 Gemini に質問したり、データ作成や分析の指示を出したりできます。 今回は、Google Workspace に搭載された Gemini の機能の一つであるGemini in Shee
はじめに こんにちは、クラウドエースの梶尾です。 Google Cloud でプロジェクトを立ち上げるとき、ついリソースの作成やサービスの設定に集中してしまいがちです。 でも、実はその前に考えておくべき大切なことがあります。 それが「アクセス管理」、つまり 誰が、どこまで操作できるか というルールを決めることです。 Google Cloud では、このアクセス管理を担っているのが IAM(Identity and Access Management) という仕組みです。 IAM を正しく理解し、使いこなせるようになると、チームの誰に何の権限を与えるかを明確にコントロールでき、プロジェ
はじめに こんにちは、クラウドエースの梶尾です。 Google Cloud でプロジェクトを立ち上げるとき、ついリソースの作成やサービスの設定に集中してしまいがちです。 でも、実はその前に考えておくべき大切なことがあります。 それが「アクセス管理」、つまり 誰が、どこまで操作できるか というルールを決めることです。 Google Cloud では、このアクセス管理を担っているのが IAM(Identity and Access Management) という仕組みです。 IAM を正しく理解し、使いこなせるようになると、チームの誰に何の権限を与えるかを明確にコントロールでき、プロジェ
はじめに こんにちは、クラウドエースの柏倉です。 今回は、BigQuery の RANGE 関数についてご紹介します。 RANGE 関数 BigQuery における RANGE 関数(Range functions)は、RANGE 型の区間データを使って、区間同士が隣接しているか、重複しているかといった関係を調べることができます。 区間における「重複」と「隣接」の違い 重複:区間が重なりあっている (区間 1 の一部の区間と区間 2 の一部の区間が重なる) 隣接:区間が隣り合っている (区間 1 の終了値と区間 2 の開始値が同じ) RANGE 型とは RANGE 型は
はじめに こんにちは、クラウドエースの柏倉です。 今回は、BigQuery の RANGE 関数についてご紹介します。 RANGE 関数 BigQuery における RANGE 関数(Range functions)は、RANGE 型の区間データを使って、区間同士が隣接しているか、重複しているかといった関係を調べることができます。 区間における「重複」と「隣接」の違い 重複:区間が重なりあっている (区間 1 の一部の区間と区間 2 の一部の区間が重なる) 隣接:区間が隣り合っている (区間 1 の終了値と区間 2 の開始値が同じ) RANGE 型とは RANGE 型は
はじめに こんにちは。クラウドエース第三開発部の泉澤です。以前はデータソリューション系の開発部に所属し、現在は生成AI を活用したサービス開発に取り組んでいます。 LLM アプリの自動評価手法として、LLM に評価を実施させる LLM‐as‐a‐Judge が注目されています。しかし、その自動評価結果がどの程度信頼できるのか、またどのように改善していけばよいのかを検証するのは容易ではありません。 そこで、本記事では、Langfuse を活用して以下のプロセスを実践する方法を考え、実際に LLM に生成(翻訳)してもらったデータを使い、LLM-as-a-Judge の評価と人間による評
はじめに こんにちは。クラウドエース第三開発部の泉澤です。以前はデータソリューション系の開発部に所属し、現在は生成AI を活用したサービス開発に取り組んでいます。 LLM アプリの自動評価手法として、LLM に評価を実施させる LLM‐as‐a‐Judge が注目されています。しかし、その自動評価結果がどの程度信頼できるのか、またどのように改善していけばよいのかを検証するのは容易ではありません。 そこで、本記事では、Langfuse を活用して以下のプロセスを実践する方法を考え、実際に LLM に生成(翻訳)してもらったデータを使い、LLM-as-a-Judge の評価と人間による評
クラウドエースのダッフィ、安田、羽田です。 Dataflow ワークロードでスケールを考慮した VPC 設計について紹介します。 概要 結論として、Dataflow ワークロードでスケールを考慮した VPC 設計の最適解は使用するサービスなどによって変わります。 この記事では、最適解を見つける方法として以下の 3 つのポイントに基づいて解説します。 小さいサブネットを作って適切な範囲を調査する デフォルトのスケールアウト制限を基にして /21 に設定する max_num_workers を指定しスケールアウト上限を設ける 上記の方法を試すことで自身の使用する Dataflow
クラウドエースのダッフィ、安田、羽田です。 Dataflow ワークロードでスケールを考慮した VPC 設計について紹介します。 概要 結論として、Dataflow ワークロードでスケールを考慮した VPC 設計の最適解は使用するサービスなどによって変わります。 この記事では、最適解を見つける方法として以下の 3 つのポイントに基づいて解説します。 小さいサブネットを作って適切な範囲を調査する デフォルトのスケールアウト制限を基にして /21 に設定する max_num_workers を指定しスケールアウト上限を設ける 上記の方法を試すことで自身の使用する Dataflow
クラウドエース 北野です。 Argo CD の結果を Slack に通知する方法を紹介します。 概要 Argo CD の結果を Slack に通知するには、以下を実施します。 Slack アプリと通知先チャンネルの作成 Configmap argocd-notifications-cm に通知方法の定義 Application への通知設定 metadata.annotations の定義 Configmap argocd-notifications-cm の内容は次のとおりです。 cm-argocd-notification.yaml apiVersion: v1 kind:
クラウドエース 北野です。 Argo CD の結果を Slack に通知する方法を紹介します。 概要 Argo CD の結果を Slack に通知するには、以下を実施します。 Slack アプリと通知先チャンネルの作成 Configmap argocd-notifications-cm に通知方法の定義 Application への通知設定 metadata.annotations の定義 Configmap argocd-notifications-cm の内容は次のとおりです。 cm-argocd-notification.yaml apiVersion: v1 kind:
どうもこんにちは クラウドエースの妹尾です。 今回は弊社で起きたちょっとしたトラブルから始まった、オープンソースソフトウェア(以下 OSS)の開発活動についての記事を書きたいと思います。 Zenn 記事がデプロイされない それは僕が Cloud Run の新機能についての記事を書いていた時のことでした。 push した記事が公開されなかった 弊社の技術ブログは Zenn というプラットフォームで展開されていますが、これは zenn-editor を活用して書かれています。 この記事も例に漏れず、 zenn-editor に含まれている zenn CLI で雛形の作成からプレビュ
どうもこんにちは クラウドエースの妹尾です。 今回は弊社で起きたちょっとしたトラブルから始まった、オープンソースソフトウェア(以下 OSS)の開発活動についての記事を書きたいと思います。 Zenn 記事がデプロイされない それは僕が Cloud Run の新機能についての記事を書いていた時のことでした。 push した記事が公開されなかった 弊社の技術ブログは Zenn というプラットフォームで展開されていますが、これは zenn-editor を活用して書かれています。 この記事も例に漏れず、 zenn-editor に含まれている zenn CLI で雛形の作成からプレビュ
はじめに こんにちは。クラウドエースの中野(大)です。 今回は Google Cloud のシークレットおよび認証情報の管理サービスである Secret Manager についてまとめようと思います。 対象読者 Google Cloud を学びたての方 Google Cloud の別のサービスはよく使用しているが、Secret Manager のことについて分からない方 上記のような方を対象として執筆しました。 Secret Manager とは Secret Manager は、API キー、ユーザー名、パスワード、証明書などの機密データを安全に保存および管理するための
はじめに こんにちは。クラウドエースの中野(大)です。 今回は Google Cloud のシークレットおよび認証情報の管理サービスである Secret Manager についてまとめようと思います。 対象読者 Google Cloud を学びたての方 Google Cloud の別のサービスはよく使用しているが、Secret Manager のことについて分からない方 上記のような方を対象として執筆しました。 Secret Manager とは Secret Manager は、API キー、ユーザー名、パスワード、証明書などの機密データを安全に保存および管理するための
はじめに AI と外部システムの連携を標準化する Model Context Protocol (MCP) が、2024 年後半に Anthropic 社から発表されて以来 [1]、界隈では大きな注目を集めています。AI が様々なツールやリソースへ簡単にアクセスできるようになる「AI のための USB-C」というコンセプトは非常に魅力的です。実際に MCP に対応する Cursor や Zed といった開発ツールやさまざまな MCP サーバーなどが登場したことでエコシステムは着実に広がり、盛り上がりを見せています。私も以前、MCP の基本的な仕組みや将来性について解説する記事を書きま
はじめに こんにちは。クラウドエースの荒木です。 AI と外部システムの連携を標準化する Model Context Protocol (MCP) が、2024 年後半に Anthropic 社から発表されて以来 [1]、界隈では大きな注目を集めています。AI が様々なツールやリソースへ簡単にアクセスできるようになる「AI のための USB-C」というコンセプトは非常に魅力的です。実際に MCP に対応する Cursor や Zed といった開発ツールやさまざまな MCP サーバーなどが登場したことでエコシステムは着実に広がり、盛り上がりを見せています。私も以前、MCP の基本的な仕
はじめに こんにちは、クラウドエースでネットワークギルドに所属している梶尾です。 突然ですが、IP アドレスとは何か、意識したことはありますか? スマートフォンやパソコンを使うと、特に意識しなくてもインターネットにつながり、YouTube を見たり、Instagram に写真をアップロードしたりできます。でも、世界中のどこにいても正しく通信できるのはなぜでしょうか? その鍵を握るのが IP アドレス です。IP アドレスはインターネット上の「住所」のようなもので、データが正しい宛先に届くために欠かせません。 ただ、普段は意識しなくても使えるため、「聞いたことはあるけど、よくわからない
はじめに こんにちは、クラウドエースでネットワークギルドに所属している梶尾です。 突然ですが、IP アドレスとは何か、意識したことはありますか? スマートフォンやパソコンを使うと、特に意識しなくてもインターネットにつながり、YouTube を見たり、Instagram に写真をアップロードしたりできます。でも、世界中のどこにいても正しく通信できるのはなぜでしょうか? その鍵を握るのが IP アドレス です。IP アドレスはインターネット上の「住所」のようなもので、データが正しい宛先に届くために欠かせません。 ただ、普段は意識しなくても使えるため、「聞いたことはあるけど、よくわからない
TL; DR できます ただし、BigQuery 標準テーブルに入っているデータに対してのみであり、かつプレビュー機能を使う必要があります はじめに こんにちは。クラウドエースの田中です。 この記事では BigQuery にて 2025 年 4 月 3 日および 2025 年 4 月 4 日にリリースのあった機能の紹介を通して、BigQuery ML(以下、BQML) から LLM を呼び出した際の出力を、一定の形式にコントロールできるか検証していきます。 最後までお読みいただけたら幸いです。 リリース概要 4 月 3 日、4 月 4 日のリリースは、下記の関数が Big