電通総研 の技術ブログ

入社3年目社員の業務内容と社内の学習環境

こんにちは。 製造エンジニアリング本部エンジニアリング クラウド 技術部の竹田です。 普段の業務では自動車会社様向けに CAEの クラウド 環境構築・運用保守 を担当しています。 パブリッククラウド である AWS 、Azure、OCI といった クラウド ベンダーを活用し、お客様のCAE解析業務を支援しています。 この記事では、 電通 総研に入社して3年目社員 である私がこれか

AWS AppConfigとLambdaとNext.jsを用いてFeatureFlagを実装してみた

みなさんこんにちは。 エンタープライズ 第一本部の鈴木です。 この記事では、以前記事にまとめたFeature Flag(フィーチャーフラグ)を取り入れたアプリケーションを、勉強を兼ねて AWS 上に構築してみたため、記事にまとめていきます。 Feature Flagについては、以前私がまとめた以下のリンク先の記事を参考にしていただければ幸いです。 Feature Flagという開発手法につい

IntelliJプラグイン開発の始め方~アクション機能編~

こんにちは。 電通 総研ITの寺尾です。 前回ご紹介した プラグイン 開発環境構築に続き、今回から実際に機能実装についてお話していきます。 本記事でご紹介する機能は アクション機能 です。 前回はこちら: IntelliJプラグイン開発の始め方~環境構築編~ アクション機能とは IntelliJ におけるアクションとは、メニューやショートカットで呼び出せる機能全般を指しま

IntelliJプラグイン開発の始め方~環境構築編~

こんにちは。 電通 総研ITの寺尾です。 前回に続き、以前ご紹介した IntelliJ 向け プラグイン 「 Doma Tools」の開発経験を基にした、 プラグイン 開発方法についてお話していきたいと思います。 前回はこちら: IntelliJプラグイン「Doma Tools」のご紹介~OSSなプラグイン開発~ まず今回は、環境構築からリリースまでの大まかな流れをご説明します。 ※Gradle、 GitHub の基本的

IntelliJプラグイン「Doma Tools」のご紹介~OSSなプラグイン開発~

はじめまして。 電通 総研ITの寺尾です。 本記事では、私が開発に携わったJetBrainsの IntelliJ 向けの プラグイン 「 Doma Tools for IntelliJ 」(以下、「 Doma Tools」と表記)についてご紹介します。 「Doma Tools」とは Domaとは? 主要機能紹介 ファイルジャンプ コード検査 DAOメソッドに紐づくSQLファイルチェック 未使用の引数チェック 不正なバインド変数チェック コード補完 SQLフ

Geminiによるナレッジグラフの抽出とGraphRAGの簡易実装

こんにちは、スマート ソサエティ センターの飯田です。 はじめに NotebookLMでは、文章をアップロードすると、 マインドマップ 形式で内容を可視化することができます。 この機能により、情報の整理や関連性の把握が容易になります。 デジタル庁が公開している ChatGPT 等の生成 AI の業務利用に関する申合せ(第2版) を入力してみると下記のような結果が得られます。

入社1年が経過した若手の電通総研での働き方

はじめまして。製造エンジニアリング本部 SPDM技術部の冨永です。 本記事では、2024年4月に新卒で 電通 総研に入社してから約1年、部署に配属されてから半年が経過した私の現在の業務内容や働き方を中心に紹介したいと思います。あくまで私が所属している部署の話にはなりますが、読者の皆様には本記事を通して、 電通 総研での業務内容や働き方について少しでもご

Firebase Studioでアイデアを最速でカタチにする

スマート ソサエティ センターの飯田です。 突然ですが、今回のエントリーでは、 コードを1行も書かずに、ア イデア を形にする衝撃 をお伝えします。 前回のブログ でお見せしたGeminiと音声通話を連携させるデモ実装、実は ソースコード を1行も書いていません tech.dentsusoken.com デザインのクオリティも問題ない、さらにはGeminiのような生成AIの組み込みまでが、コーデ

コールセンター業務をAIで効率化:音声通話をGeminiでDX / Twilloと連携など

はじめに スマート ソサエティ センターの飯田です。 Google の生成AI「Gemini」を音声通話と組み合わせ、電話対応の負担を抑えるプロトタイプを作ってみました。 本記事では、その取り組みと、そこから見えてきた生成AI活用の具体的な可能性についてご紹介します。 背景:深刻化する電話業務の負担と、DXによる解決への期待 顧客からの理不尽な要求や迷惑行為は、近年

Visual Studio Code で GitHub Copilot と Remote Development を併用した場合 MCP サーバーはどこで実行されるのか

こんにちは。クロス イノベーション 本部 クラウド イノベーション センターの柴田です。 この記事では Visual Studio Code で GitHub Copilot の agent mode と Remote Development を併用した場合に MCP サーバーがどこで実行されるのかをご紹介します。 はじめに GitHub Copilot とは Remote Development とは 前提条件 MCP サーバーはどこで実行されるのか おわりに 参考資料 はじめに GitHub Copilot と

Visual Studio Code で MCP サーバーの実行に必要な資格情報をパラメーター化する

こんにちは。クロス イノベーション 本部 クラウド イノベーション センターの柴田です。 最近 Model Context Protocol ( MCP ) が注目を集めていますね。 一部の MCP サーバーは実行に資格情報を必要とします。例えば以下は https://github.com/makenotion/notion-mcp-server の設定例です。 環境変数 OPENAPI_MCP_HEADERS に Notion の integration secret を設定する必要があります。 { " servers ": { &quot

Databricksで実現するデータ名寄せ【確率的マッチング編】

こんにちは。 エンタープライズ 第三本部 マーケティング IT部の熊倉です。 このブログでは、 高速に動作する分散処理エンジン「 Apache Spark」 と オープンテーブルフォーマット「Delta Lake」 を基盤としたレイクハウス環境を構築できるDatabricks上で管理しているデー タセット に対して、 名寄せ 処理を行うアプローチについて紹介します。 実際のノートブックの処理につ

Databricksで実現するデータ名寄せ【決定論的マッチング編】

こんにちは。 エンタープライズ 第三本部 マーケティング IT部の熊倉です。 このブログでは、 高速に動作する分散処理エンジン「 Apache Spark」 と オープンテーブルフォーマット「Delta Lake」 を基盤としたレイクハウス環境を構築できるDatabricks上で管理しているデー タセット に対して、 名寄せ 処理を行うアプローチについて紹介します。 実際のノートブックの処理につ

Databricksで実現するデータ名寄せ【概要編】

こんにちは。 エンタープライズ 第三本部 マーケティング IT部の熊倉です。 このブログでは、 高速に動作する分散処理エンジン「 Apache Spark」 と オープンテーブルフォーマット「Delta Lake」 を基盤としたレイクハウス環境を構築できるDatabricks上で管理しているデー タセット に対して、 名寄せ 処理を行うアプローチについて紹介します。 実際のノートブックの処理につ

Feature Flagという開発手法についてまとめる

みなさんこんにちは。 エンタープライズ 第一本部の鈴木です。 この記事では、Feature Flag(フィーチャーフラグ)を用いた開発手法についてまとめていきます。Feature Flagは昔からある開発手法の一つですが、調査する中で面白い手法だと思ったため、改めてまとめたいと思います。 1.はじめに 2.メリット/デメリット 2-1.メリット リリースサイクルとデプロイの分離 安全な