電通総研 テックブログ

電通総研が運営する技術ブログ

IntelliJプラグイン開発の始め方~ラインマーカー編~

こんにちは。電通総研ITの寺尾です。 プラグイン開発の機能実装について、今回はラインマーカーの実装についてお話します。 前回はこちら:IntelliJプラグイン開発の始め方~アクション機能編~ ラインマーカーとは エディタ画面上のガター(行番号の表示さ…

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

こんにちは。 製造エンジニアリング本部エンジニアリングクラウド技術部の竹田です。 普段の業務では自動車会社様向けに CAEのクラウド環境構築・運用保守 を担当しています。 パブリッククラウドである AWS、Azure、OCI といったクラウドベンダーを活用し、…

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

みなさんこんにちは。エンタープライズ第一本部の鈴木です。 この記事では、以前記事にまとめたFeature Flag(フィーチャーフラグ)を取り入れたアプリケーションを、勉強を兼ねてAWS上に構築してみたため、記事にまとめていきます。 Feature Flagについては…

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

こんにちは。電通総研ITの寺尾です。 前回ご紹介したプラグイン開発環境構築に続き、今回から実際に機能実装についてお話していきます。 本記事でご紹介する機能はアクション機能です。 前回はこちら:IntelliJプラグイン開発の始め方~環境構築編~ アクシ…

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

こんにちは。電通総研ITの寺尾です。 前回に続き、以前ご紹介したIntelliJ向けプラグイン「Doma Tools」の開発経験を基にした、プラグイン開発方法についてお話していきたいと思います。 前回はこちら:IntelliJプラグイン「Doma Tools」のご紹介~OSSなプラ…

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

はじめまして。電通総研ITの寺尾です。 本記事では、私が開発に携わったJetBrainsのIntelliJ向けのプラグイン「Doma Tools for IntelliJ」(以下、「Doma Tools」と表記)についてご紹介します。 「Doma Tools」とは Domaとは? 主要機能紹介 ファイルジャン…

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

こんにちは、スマートソサエティセンターの飯田です。 はじめに NotebookLMでは、文章をアップロードすると、マインドマップ形式で内容を可視化することができます。 この機能により、情報の整理や関連性の把握が容易になります。 デジタル庁が公開している …

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

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

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

スマートソサエティセンターの飯田です。 突然ですが、今回のエントリーでは、 コードを1行も書かずに、アイデアを形にする衝撃 をお伝えします。 前回のブログでお見せしたGeminiと音声通話を連携させるデモ実装、実はソースコードを1行も書いていません te…

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

はじめに スマートソサエティセンターの飯田です。 Googleの生成AI「Gemini」を音声通話と組み合わせ、電話対応の負担を抑えるプロトタイプを作ってみました。 本記事では、その取り組みと、そこから見えてきた生成AI活用の具体的な可能性についてご紹介しま…

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

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

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

こんにちは。クロスイノベーション本部クラウドイノベーションセンターの柴田です。 最近 Model Context Protocol (MCP) が注目を集めていますね。 一部の MCP サーバーは実行に資格情報を必要とします。例えば以下は https://github.com/makenotion/notion-…

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

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