NTTドコモR&Dの技術ブログです。

アドベントカレンダー2025

Splunkダッシュボード作成のTips💡

はじめまして。NTTドコモサービスデザイン部の三輪と申します。NTTドコモ R&D Advent Calendar 2025の19日目を担当いたします。 本記事では、ログの統合分析プラットフォームであるSplunk Cloudにおけるダッシュボードについて、その作り方やTipsについてご…

M365 Copilotでコメント分析!技術議論から考えるネットワーク新入社員の勉強ポイント

はじめに はじめまして、NTTドコモ コアネットワークデザイン部の木戸です。 私は業務で、モバイルネットワークの音声領域(IMS)に関する仕様検討や課題解決を担当しています。まだ入社1年目で、専門用語が飛び交う世界に日々奮闘中です。 そんな中、「認識合…

Gemini CLIを使ってUnityで強化学習を実装してみた

1.はじめに NTTドコモ サービスイノベーション部の阿部です. 普段はデータ活用・AI活用を社内で促進することをミッションとして,データ分析や考察をするAIエージェントなどの技術検証と開発をしています. 本記事ではGemini CLIとUnityを使って,強化学習…

Difyで社内講師のキャッチコピー生成ボットを作ってみた

はじめに こんにちは、NTTドコモ サービスイノベーション部の稲子です。 業務では主に、社内での生成AI活用の認知拡大・風土醸成​を担当しています。具体的には、自主的に生成AIを扱う勉強会を企画・登壇することで、​社内 / 自組織の生成AI活用を推進する、…

効率化だけじゃない“優しい世界”の問い合わせ対応──AI自動回答で気持ちの余裕が生まれた話

SlackにAIの自動回答を組み込み、問い合わせの“最初の案内”を標準化したら、現場に気持ちの余裕が生まれました。この実践の設計・運用・実際のやりとりまでを紹介します。 AI×Slack×Bedrockで“優しい世界”の問い合わせ対応 はじめに 基盤について(“すぐ公開…

Two-Tower レコメンドをちゃんと理解する ― TFRS / 対照学習 / HNSW まで

ドコモR&D戦略部、川畠雄司です。普段は仮想ユーザーモデルを用いて実ユーザーの行動を予測する「仮想マーケティング」技術の研究や、その社会実装に向けた開発・運用に従事しています。 本記事では「Two-Towerモデル」について解説します。 Google(YouTub…

Difyを使って爆速で日報生成支援アプリを作る

はじめに こんにちは!サービスイノベーション部の森木銀河です。 みなさん、日報は得意でしょうか。私は正直、あまり得意ではありません。 「今日何をしたっけ?」と思い出しながら事務的に埋める作業になりがちで、本来の振り返りや成長の機会が十分に活か…

本当にWireGuardはすごいのか?eBPFで暴く最新VPNのパフォーマンスモニタリング

はじめに WireGuardとeBPFについて WireGuard:シンプル・イズ・ベストがコンセプトなVPN 1. Simple & Easy-to-use(究極のシンプルさと使いやすさ) 2. Cryptographically Sound(堅牢な暗号化技術) 3. Minimal Attack Surface(最小限の攻撃面) 4. High …

AWSを利用する上での継続的なコスト最適化について

AWS上での継続的なコスト最適化を目指すエンジニアに向けた記事。具体的なCost ExplorerとTrusted Advisorの活用事例を通して、クラウドコスト削減の秘訣を解説します。

セキュリティ未経験の新卒が2ヶ月でセキュリティスキルの基礎を身につけた話

セキュリティ初心者がNTTドコモの研修を通じてエンジニアとして成長。研修内容と実務への活用を交えながら、技術習得のプロセスを紹介。

SDK開発者の悩み「データ分散問題」を解決する、Measurement Protocol活用術

こんにちは!NTTドコモ マーケティング戦略部の井上裕太です。 普段はコンシューマー向けアプリに導入されているSDKの開発チームに所属し、プロダクトオーナー業務の一端を担っています。 SDK開発者のみなさん、「自分たちが提供しているSDKが、実際にアプリ…

ドコモのSnowflake環境におけるコストとパフォーマンスの最適化戦略

こんにちは。NTTドコモ データプラットフォーム部の重冨です。 本記事ではドコモのデータプラットフォームにおけるコストとパフォーマンスの最適化の取り組みについて紹介します。 NTTドコモのデータプラットフォームについて NTTドコモではデータ分析基盤と…

From Automation to Autonomy: How Agents will Transform 6G Network Management

本記事の、日本語翻訳版はこちら Introduction Hello! We are Refik, Hamza, and Oguz. We work at DOCOMO Euro-Labs (EUL), docomo’s centre of excellence of global telecom standardisation in Munich, where we study virtualized, automated, and data…

AutomationからAutonomyへ ― エージェントは6Gネットワーク管理をどのように変革するのか ―

はじめに こんにちは。私たちはRefik、Hamza、Oguzです。 私たちはミュンヘンにあるDOCOMO Euro-Labs(ドコモユーロ研)で、仮想化・自動化・データ駆動型のモバイルネットワーク管理について研究しています。EULは、docomoにおけるグローバル通信標準化の中…

AI-augmented Standardization Delegates

この記事の日本語版はこちら! 0. Who am I? Hello! I am Bahador Bakhshi. I am a member of NTT DOCOMO’s 3GPP SA2 Standardization team. 3GPP is the organization that standardizes mobile networks, e.g., 5G. 3GPP is composed of working groups an…

【日本語版】 AI-augmented Standardization Delegates

この記事の英語版原文はこちら! 0. 自己紹介 こんにちは。 私は Bahador Bakhshi です。 NTT DOCOMO の 3GPP SA2 標準化チームのメンバーです。 3GPP は、5G などの移動通信ネットワークを標準化する組織です。 3GPP は複数のワーキンググループで構成され…

サービス特性の違いにおけるAWS API設定と安定運用のポイント

1. はじめに NTTドコモ情報システム部の鈴木遥香です。 現在、担当しているシステムでは複数のドコモサービスのバックエンド機能をAWSを用いて提供しています。 中でも私が担当してきたサービスには、Webやアプリ経由で多数ユーザが利用する「広域アクセス型…

【高度試験】新卒1年目DSがDBスペシャリストを取得できた秘訣とメリット

はじめに 皆さん、こんにちは!NTTドコモ サービスイノベーション部の内藤 です。 普段の業務では、データサイエンティストとして主にマーケティング領域の機械学習技術の開発と導入、運用を行っております。 この度、情報処理技術者試験の最難関レベルの一…

10月RCS研究会で6Gに向けた無線通信の研究について発表してきました!

はじめに こんにちは、6Gテック部無線アクセス技術担当 林 優太、毛利 檀、張 裕淵です。 今回は、10月23日、24日の2日間で静岡県伊東市にて開催された無線通信システム研究会(RCS研究会)において、6Gに向けた無線技術の研究テーマのうち,可視光通信やNRN…

KinesisDataStreamsのコスト最適化

はじめに こんにちは、NTTドコモでAWSインフラを担当している高橋です。 ある日、ふとAWSの請求書を見て「おや、Kinesis Data Streamsの料金が思ったより高いぞ…?」と気づいたのが、今回の話の始まりです。 コストの内訳を調べていくと、どうやら「シャード…

業務改善はAIだけじゃない!プロセスの見直しが本当に効果的だった話

業務改善はAIだけじゃない!プロセスの見直しが本当に効果的だった話 NTTドコモ データプラットフォーム部社員の三上明音です。 私は2025年3月にドコモソリューションズからドコモデータプラットフォーム部に出向となり、現在はドコモ内のデータ活用をする人…

地域メッシュ計算ロジック詳解:緯度経度⇔コード相互変換をPythonで実装してみた

はじめに NTTドコモ データプラットフォーム部の中村光宏と申します。 この記事では地理的情報のデータを分析する際に重要な「地域メッシュコード」について、定義やその計算⽅法を解説します。 地域メッシュコードを⼿軽に扱うなら jismesh ライブラリ等便…

開発期間2日(実働10時間)!個人開発でもここまで作れる。Cursor × Gemini Canvas で挑んだ「爆速 PoC」開発ログ

重要:本記事について 本記事で紹介する構成は PoCおよび検証用途 を想定しています。 実装前に必ず セキュリティ上の重要な注意事項 をお読みください。 目次 はじめに システム構成 セキュリティ上の重要な注意事項 実装フロー システムプロンプトの工夫 …

# AIの『賢い節約術』〜 Matryoshka Representation Learning で縮めてみよう 〜

この記事は、Advent Calendar 2025の18日目の記事になります。 はじめに こんにちは。サービスイノベーション部の石井です。 業務では大規模モデル*1や需要予測等の技術を活用したマーケティング支援を行なっております。 データサイエンスでは、テキストや…

時系列予測のSHAP値から、LLMで「納得できるビジネス文書」に翻訳

AIとデータ分析を駆使してモデルの予測をビジネス担当者にわかりやすく説明。LLMを使った新たなレポーティング自動化の試みを詳細解説。

「実装は一瞬、レビューは地獄」からの脱却:生成AI時代の開発プロセスを最適化するIssue管理術

はじめに NTTドコモ データプラットフォーム部(以下DP部)外山です。 DP部では「『あらゆる業務・現場のニーズに応じられる』柔軟なデータ活用環境」を目指し、社内データ活用プラットフォームPochi*1の開発を進めています。 私たちのチームでは、各メンバ…

IEEE APCC 2025における6G MIMO省電力技術のBest Paper Award受賞及び発表報告

はじめに IEEE APCC 2025について 発表の概要 背景 解決すべき問題 提案手法 コンピューターシミュレーション結果 議論と今後の研究 はじめに こんにちは。ドコモ北京研究所の王 帆(ワン・ファン)です。 私たち北京研は、2025年11月に大阪で開催されたAPCC…

KDDCup2025 マルチモーダルRAGコンペにおける入賞チーム解法の紹介

はじめに こんにちは、データプラットフォーム部の鈴木明作です! この記事では、データマイニング分野のトップカンファレンスであるKDD2025にて開催された、KDDCup2025 CRAG-MM Challengeの上位チーム解法を紹介します。 CRAG-MM Challenge KDDCup2025とし…

AIスクラムマスターがチームの感情分析をやってみた

アイキャッチ この記事の対象読者 この記事が伝えたいこと はじめに 感情分析を取り入れた理由 感情がプロジェクトに及ぼす影響 使用したツール・技術スタック 1. データ収集 2. 感情分析プロンプト 3. 結果の投稿 分析例: 気づいたこと 課題と改善点 課題:…

Cortex Analystに頼らない!StreamlitとLLMで実現するSnowflake Semantic View活用術

はじめに Semantic Viewの課題 社内課題1: 大規模利用を想定した場合にコストハードルが高い 社内課題2: ロール単位でCortex利用権限が管理されている 課題解消のために 実装 Semantic Viewを作成する Semantic Viewに自然言語で問い合わせできるアプリを作…

「使われない・使いこなせない」を防ぐ。Vibe Codingツール「Cline」の社内での普及展開に向けた取り組み

自己紹介 NTTドコモ データプラットフォーム部(以下DP部)矢野です。 DP部ではドコモ内の各事業でデータ分析・活用を促進するためにStreamlitでアプリを提供しており、アプリ開発促進や生産性向上に向けた取り組みとして、Vibe Codingツールの1つである「Cl…

JAXoptで実践するDecision-focused Learning 〜機械学習×数理最適化の新たなアプローチ〜

機械学習の予測精度は、必ずしも「良い意思決定」に直結しません。数理最適化の問題構造を学習に組み込む「Decision-focused Learning (DFL)」について、微分可能最適化ライブラリ JAXopt を用いた実装と実験を通して解説します。

Geminiの活用でディズニー旅行をより楽しく!誰でもできるAIコンシェルジュアプリの作り方

はじめに NTTドコモ サービスイノベーション部の相場です.普段は人の価値観の推定や,推し活についての幅広い研究・開発を行っております. 弊社アドベントカレンダーでは過去に東京ディズニーリゾートの分析記事を出しておりますが,本記事は,東京ディズ…

【6GとAI Agentが実現する未来のコミュニケーションとは?】3GPP SA1で議論されているユースケースを紹介!

はじめに みなさん、こんにちは!ドコモ 6Gテック部の増子佑基です。私が4月に新入社員として入社し、標準化の世界に飛び込んでから、早半年程が経ちました。今回は、私が特に面白いと感じている「AI Agent」に関する3GPPでの最新動向をご紹介したいと思いま…

Snowflakeのタスクとストアドプロシージャについて試してみた

自己紹介 この記事はドコモR&D Advent Calendar 2025の16日目の記事です。 初めまして!NTTドコモ サービスイノベーション部 ビッグデータ基盤担当の竹鼻です。入社3年目になります。社内のビッグデータ基盤の保守運用や機能の開発に携わる担当をしています…

Lambda@Edgeで実現する高速・柔軟な画像最適化術

サイトの読み込みが遅かった経験はありませんか? こんにちは。NTTドコモ情報システム部でWebサイトの開発運営をしている小寺智仁です。 スマホでWebサイトを開いたとき、画像の読み込みが遅くてイライラした経験はありませんか? 本記事では、AWSのCloudFro…

IP制限環境でも油断しない、Cognitoトークンの取り扱いTips

はじめに こんにちは、NTTドコモ情報システム部の山川です。 近年、クラウド前提でシステムを構築するケースが一段と増え、国内外でもAWSのマネージドサービスを活用した構成が一般的になってきました。バックエンドはサーバーレス、フロントはSPA/SSRといっ…

スマートフォンアプリ開発における市場品質監視の取り組み

こんにちは、私はスマートフォンアプリの開発を担当しています。 本記事では、スマートフォン向けアプリ開発現場で日々実践している「市場品質の監視」について詳しくご紹介します。 1. 前提 2. 各ツールの役割、運用方法 2.1 Firebase Crashlytics 2.2 Fire…

開発チームにVibe Coding環境を。LiteLLMとGoogle Cloudで実現したコスト管理基盤の構築事例

はじめに NTTドコモデータプラットフォーム部(以下DP部)黒須です。 2025年12月現在、社内データ活用プラットフォームPochiの運用開始から2年以上経過し、130名を超える開発者がアプリの開発をしています。 現在プラットフォーム運営チームでは、生産性・品…

業務課題を話すだけでデータ活用アプリが⾒つかる - RAG × Claude Codeで実現するアプリコンシェルジュの開発 と品質評価

自己紹介 NTTドコモ データプラットフォーム部(以下DP部)矢野です。 DP部では社内データ活用プラットフォームPochiを展開しており、利用促進の取り組みとして、RAGを使ったコンシェルジュアプリを開発しました。本記事では、その開発の経緯と工夫点につい…

Claude Codeを用いたVibe Coding開発のすすめ

Claude Codeを用いたVibe Coding開発のすすめ はじめに こんにちは、NTTドコモ プロダクト技術部 後藤/谷田部と申します。 最近、社内で新規サービス創出に向けて生成AIを活用し、実装から検証までのサイクルを高速に回す機会が増えてきました。 そこで今回…

【6Gアーキテクチャ議論の深化と新たな進展】3GPP SA2#171会合を紹介!

はじめに こんにちは。ドコモ6Gテック部の趙 寅暉(ちょう いんき)です。 2025年10月13日から17日、中国・武漢で開催された 3GPP SA2#171会合 に参加しました。本記事では、その様子と6Gネットワーク標準化の最新動向をご紹介します。 今回の内容は、8月の…

「テストしたつもり」の悲劇を断ち切る。PMが仕掛ける、生成AIを活用した標準化テストケース生成の仕組み

はじめに NTTドコモ データプラットフォーム部(以下DP部)外山です。 DP部では『あらゆる業務・現場のニーズに応じられる柔軟なデータ活用環境』を実現するために、社内データ活用プラットフォームPochi*1を活用したデータ分析・可視化アプリケーションの開…

参加者約4,000人、JANOG会場ネットワーク構築舞台裏とは!

そもそも「JANOG」ってなに? JANOG(ジャノグ)は、「日本のインターネットを裏で支えている人たちのコミュニティ」です。 正式名称は JApan Network Operators' Group 。1997年から続くコミュニティです。 「インターネットを良くしたい」一点でつながる場…

Snowflake CLIで実現するdbt Project on Snowflakeでのモダンな開発フロー

Snowflakeの新機能『dbt Project on Snowflake』を商用利用を見据えてデータエンジニア観点で開発運用フローを検討した結果を紹介します。

大型配信イベントの裏側で活躍!Datadogによるリアルタイム計測と業務改善

はじめに はじめに 事前準備 ​当日対応:リアルタイム計測 ①システム稼働状況​ ②ユーザ動向​・ビジネス指標 ③エラー数​ 当日対応:エラー表示内容改善 配信終了後​ さいごに はじめまして。NTTドコモ 第一プロダクトデザイン部の横田零智と申します。 現在、…

MagicPod × FlutterでAndroid/iOS自動テストを一本化して自動化コストを約50%削減した話

MagicPodを利用したFlutterアプリのE2Eテスト自動化で、テストケース作成コストを50%削減した事例とその手法を紹介。

流れて消えるSlackの「アイデア」を、Miroで「使える資産」に変化させる自動化術​

はじめに 背景 Miroとは何か? Miroの主な特徴 流れるSlackの投稿内容を、Miroで「使える資産」へ なぜ「リスト」では思考が止まるのか? Miroを使う意味は「散らかせる」ことにある いざ実装!...と思いきや、セキュリティの壁 発想の転換:プッシュがだめ…

【受験体験記】IPAプロジェクトマネージャ(PM)試験2025秋に挑戦してみた話

■ 自己紹介 NTTドコモ情報システム部伊山です。 今回、2025年10月12日に実施されたIPAプロジェクトマネージャ試験を受験してきました。 試験前は対策の参考やモチベーション維持のため、Qiitaの受験体験記をよく読んでいたため、自分も少しでもこれから受験…

1年目で学んだアジャイルの仕組みと自担当での実践

■はじめに ① アジャイルとは何か ~アジャイル勉強会の内容から~ 1. ウォーターフォール開発との違い 2. アジャイル開発の進め方 ② CSPOで学んだアジャイルの理想とPOの役割 1. POの役割 2. PBLの優先順位付け 3. アジャイルを進めるうえでの重要なポイント…