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

アドベントカレンダー2024

Difyで市民通報システム作ってみた

本日はアドベントカレンダー25日目の投稿となります 皆さんプレゼントは届きましたでしょうか・・・(大人になってからサンタさん見てない・・・) ◎はじめに◎ こんにちは!NTTドコモの河内です。 普段の業務では、道路や橋などの社会インフラにおけるDX*1…

AWS CDKを用いたRDSのマスターユーザーパスワードの設定方法とmasterUserSecretについて

はじめに この記事はドコモR&D Advent Calender 2024の25日目の記事です。 はじめまして。NTTドコモサービスイノベーション部ビッグデータ基盤担当の中村です。 普段の業務では、ドコモが保有するビッグデータの利活用を推進するためのビッグデータ基盤の運…

StreamlitアプリのUXを向上させるプチテクニック2選

1. はじめに こんにちは、ドコモ・テクノロジの小泉です。「ドコモ・テクノロジ」はNTTドコモの機能分担会社の一つであり、主にNTTドコモのR&D業務を分担しています。その中で、私はドコモにおけるデータ活用促進に関わる内製開発や、新たな機械学習(ML)技術…

ちょっとした工夫で障害を減らしたお話~シャットダウンはご安全に~

1. はじめに はじめまして、NTTドコモ データプラットフォーム部 3年目の東です。 普段はデータ分析ツールを動かすためのクラウド環境の運用・保守やデータ活用プロダクトの内製開発をしています。 今回は前者の業務について、ちょっとした工夫で障害発生回…

NTTコノキューのテックブログでアドベントカレンダー2024を開催しました!

1. はじめに 自己紹介 こんにちは。NTTコノキューの「さえもん」こと、木村佐恵です! NTTコノキューは、2022年10月に生まれた、XR技術を専門に事業を行う会社です。 www.nttqonoq.com 私は設立時よりNTTドコモからNTTコノキューに出向をしており、業務では…

【Python】Spotifyの人気楽曲データから日本と世界の音楽トレンドを比較してみた

はじめに こんにちは、NTTドコモ サービスイノベーション部の内藤(@dcm_naitou)です。 普段はマーケティング分野へのAI技術の導入・運用業務に携わっています。 今回は、Spotify ChartsとSpotify APIから2023年の人気楽曲データを取得し、日本と世界で音楽…

金融リファレンスアーキテクチャ 日本版でレジリエンスを体験してみた

この記事の目的 はじめに 「金融リファレンスアーキテクチャ 日本版」とは 勘定系ワークロードのデプロイ アーキテクチャの確認 開発環境(IDE)の準備 ランタイムのインストール Visual Studio Code のセットアップ Docker のインストール AWS CLI へのアクセ…

2024年のC2PA(コンテンツの来歴証明技術)の進化を追う ~C2PA 2.0&2.1の更新サマリ解説~

はじめに こんにちは。ドコモ・テクノロジ 携帯事業部の樋口、NTTドコモ モバイルイノベーションテック部の坂井、森下です。 昨年に引き続きC2PAについての記事となります。本記事では昨年からの更新点について紹介していきます。 まず世の中の動向ですが、…

Document Intelligenceを活用したPDFのRAGスターターセット

TL;DR Document Intelligenceを使ってPDFをテキストと画像に分離した。 テキストと画像を別々のデータとして扱わず、画像のリンクをテキストに組み込んでPDFの文脈を維持するようにした。 テキストと画像を用いた簡単なRAGを作成した。 自己紹介 NTTドコモ …

cdk-nagを用いてセキュリティルールに沿ったAWSの環境構築を行う

はじめに みなさん、こんにちは。サービスイノベーション部2年目社員の渡邉です。 今回は、AWSの環境をCDKを用いて構築している状況において、さらにセキュリティを向上してみるというテーマで進めていきます。 セキュリティ対策の参考になれば幸いです。 課…

エンジニアのためのGoogle Analytics活用術:GA4のカスタムアラート通知をSlackで即座に共有する方法

こんにちは! NTTドコモ 第一プロダクトデザイン部の堤公希です。 コンシューマ向けアプリの開発部に所属し、アプリのプロダクトオーナー業務の一端を担っております。 私のチームでは、Google アナリティクス 4(GA4)を利用したモバイルアプリのデータ分…

Datadogダッシュボードでオブザーバビリティを向上させビジネス価値を引き出す方法

はじめに システム観点特化のダッシュボード ビジネス観点でもモニタリングできるダッシュボード ビジネス担当でも分かりやすいダッシュボード まとめ はじめに はじめまして。 NTTドコモ 第二プロダクトデザイン部の野部大貴です。 社会人2年目となる現在は…

PowerAutomateとOfficeScriptの落とし穴にハマって埋めていった話を共有するよ

自己紹介 この記事って何……? なぜ自動化を行ったの? PowerAutomateとは? PowerAutomateの落とし穴 ①指定したパスが長すぎるとエラーになる(ときがある) ②PowerAutomateでは限界のある処理が存在する ・複雑な処理や並列処理は時間がかかる場合がある ・…

GAS × Sysdig Secure API × Backlog APIでCSPMを楽にしたい

はじめに この記事はドコモアドベントカレンダー23日目の記事になります 明日はクリスマスイブですね〜 皆さんはもうサンタさんにお願いするプレゼントは決まりましたか? 自分はASUS ROG Strix GeForce RTX™ 4090の白いやつです プレゼントにしては比較的コ…

テーブルデータの取り扱い方 (LLM編)

LLMを活用したテーブルデータの理解技術を探求する、企業の業務改善に役立つ手法を紹介する内容です。プロンプトデザインやRAG手法の詳細を学べます。

アプリ審査を乗り越えろ!高速リリースに向けた取り組み

ドコモのストア支援チームが実現する、アプリ審査の迅速な対応とノウハウ展開。高品質・高速リリースの裏側にある取り組みを徹底紹介し、全社的に開発支援を行う姿勢を伝えます。

生成AIが応答してくれるSlackBotを営業組織で内製した話

はじめに 開発の経緯と概要 早速つくってみよう ひな型となるSlackAppの用意 AWS環境の構築 ver.1の構成図 ver.2の構成図 アプリ構築 チャレンジパラメータの処理 3秒問題の対策 Bot同士の会話を防ぐ そのほかのTips 添付ファイル取得 スレッド内容取得 チャ…

SHAP-IQ: 機械学習モデル解釈の最新手法を紹介

TL;DR 機械学習のモデル解釈手法SHAPを拡張した、SHAP-IQ (Interaction Quantification) が提案された 単一の特徴量だけでなく、複数の特徴量間の交互作用も近似して、モデルの解釈性を深めることが可能 pythonライブラリshapiqで利用可能。NeurIPS2024 (Dat…

2024 AWS re:InventでのS3 Tables、Apache Icebergの解説と学んだこと

NTTドコモ R&Dイノベーション本部 サービスイノベーション部 ビッグデータ基盤担当 4年目社員の小澤です。 2023年に続いて2年連続で、ラスベガス現地にて2024 AWS re:Inventに参加させていただきました。このような機会を作っていただいた、会社や自組織、チ…

Slackリストとワークフローを利用して、業務効率化してみた

はじめに はじめに 自己紹介 記事の目的 Slackリストの概要 基本的な使い方 リストの作成 アイテムの登録 リストのビュー表示 リストの共有 チームの業務効率化 問い合わせ管理の改善 流れ1の部分の自動化 ワークフローの全体像 管理するためのリストを作成…

Recraft AI × Unreal Pythonでテクスチャ・マテリアル自動生成を試みる

本記事で達成すること 今回やること 準備編 Recraft AIとは? WebからRecraft AIを使ってみた Recraft AIのAPIを準備する Unreal PythonとUnreal Editorの準備をする 実装編 Editor Utility WidgetでUIを作る Editor Utility Widgetのイベントグラフを書く R…

NTTドコモのGitHub Copilot導入事例とその成果

NTTドコモの中規模プロジェクトでのGitHub Copilot導入事例と効果をレポート。開発効率やエンジニアの負担軽減にどう貢献しているのか詳細を紹介します。

イベントカメラで作る高速マーカーシステム「Bicode」:国際会議ICRA2024で発表した手法を紹介

NTTドコモ R&D Advent Calendar 2024 の22日目の記事です。 はじめに みなさまこんにちは,NTTドコモ クロステック開発部の北出です. 12月恒例の イベント NTTドコモ R&D Advent Calendarをお楽しみいただけておりますでしょうか. 今回は,光の変化という …

Docomo Innovations, Incにおける取り組みのご紹介

Docomo Innovations, Incは、シリコンバレーを拠点に最新技術の調査や研究を行い、グローバルな視点からドコモグループの事業拡大を支援しています。AIや無線技術の研究、オープンイノベーションを通じたビジネス開発に注力。

とりあえずStreamlitでたった1ヶ月で生成AIアプリ(ダッシュボード解釈支援)を作ってみた

はじめに こんにちは、NTTドコモサービスイノベーション部の田尾と上田です。 田尾は業務では主に、社内で生成AIに関連するイベントの運営を担当しています。具体的には、生成AIを活用したアイデア創出コンテストや、社内での事例共有会を企画・実施していま…

WISS2024参戦記:“専門外”への挑戦で広がった視野と新たな学び

DOCOMO R&D Advent Calender 2024の21日目を担当させて頂きます、サービスイノベーション部 顧客理解AI担当の阿座上と先進技術推進担当の横野です。 普段はそれぞれ位置情報に関する分析・研究開発、空間データにまつわる研究開発に従事しています。 本日は…

KDDCup 2024 Amazon Multi-Task Online Shopping Challenge for LLMs における訓練用データセット構築

はじめに NTTドコモ クロステック開発部の小原です。 本記事では、KDDCup 2024 Amazon Multi-Task Online Shopping Challenge for LLMs (以下、本コンペ)の解法で使用されたデータセット構築についてご紹介します。我々ドコモも本コンペへ取り組んでいたもの…

ドコモがMIRU2024に出展してみた話

はじめに こんにちは。NTTドコモ クロステック開発部の水野涼介、中村匠です。 普段の業務では動画像認識のビジネス適用を行っています。 この記事では、2024年8月6日(火)~8月9日(金)に熊本で開催された第27回 画像の認識・理解シンポジウム(MIRU2024)の参…

位置情報から移動経路推定してみた

こんにちは。NTTドコモ サービスイノベーション部の大澤です。普段は位置情報をメインとしたデータ活用に関する業務をしています。 この記事ではPythonを用いて、移動した経路を位置情報から推定する方法について紹介したいと思います。 概要 突然ですが、図…

Google AppSheetを使ったアプリ作成方法のご紹介 〜 家事管理アプリの作り方 〜

はじめに こんにちは。NTTドコモ サービスイノベーション部の大西です。 普段の業務ではマーケティング関連のデータ分析や開発をしています。 また趣味でGAS(Google Apps Script)やGoogle AppSheetを使って簡単なアプリなどを作っています。 AppSheetで作…

LLM を内部から操るアクティベーションエンジニアリングの世界

LLM の出力を制御する手法であるアクティベーションエンジニアリングを紹介いたします。この手法は、LLM の中間出力にベクトルを加減算し LLM の出力を誘導するユニークなものです。プロンプトエンジニアリングの代替としても利用できます。

6Gの取組みをNTT R&D FORUM 2024に出展しました!

こんにちは!6Gテック部の久米です。NTT R&D FORUM 2024に出展した、6Gに向けた取組みに関する技術の内容をご紹介します。 1. 展示概要 展示会の概要 私たちの参加目的 2. 5GE & 6G ブース紹介 Network for AI Efficiency Customer Experience 3. 産業利用ブ…

Pyomo×SCIPは組合せ最適化にて最強… 覚えておけ

はじめに NTTドコモ クロステック開発部の佐藤です。普段は農業で画像認識技術を活用することに取り組んでまして、病気の葉っぱの検出に勤しんでおります。 こちらの記事では、組合せ最適化問題を解く上で、現状ベストプラクティスのひとつではと思う実装方…

ウォーターフォール開発チームを真のアジャイルチームに変革する際にぶち当たった3つの壁

TL;DR 自己紹介 新チーム立ち上げ前の状態 変革過程でぶち当たった3つの壁 考え方の移行:慣れ親しんだやり方に引っ張られる 関係性の移行:心理的安全性が高まらない 関連性の移行:チームが単独でリリースすることが難しい 今後の展望/最後に TL;DR 本記事…

文系学部卒1年目がPowerAutomateで申請書作成自動化してみた

はじめに そもそもPowerAutomateって? 取り組みの経緯 申請書作成自動化への取り組み 苦労した点①(シートの保護) 苦労した点②(原因不明のエラー) その他のPowerAutomate活用例紹介 ファイルへのアクセス権自動付与 保管期限切れファイル自動削除 最後に は…

このままだと切り戻しができない!?AWS Lambdaランタイム更新で一瞬焦った話とリカバリー方法

はじめに NTTドコモ情報システム部の山川と申します。 AWS LambdaでPython 3.7のサポート終了に伴って、リリース作業に多少の工夫が必要な状況になってしまった時の対応と学びについて共有します。 AWS LambdaでPython 3.7のサポート終了を迎え、ランタイム…

国際標準化担当はサンタクロース?! (「ご主人様は副議長」クリスマスバージョン!)

NTTドコモ R&D Advent Calendar 2024 の19日目の記事です。 NTTドコモの社内メディアである“docomo EVERYDAY”で連載中のグローバル業務・国際標準化解説マンガ「ご主人様は副議長」が、クリスマス特別バージョンとしてドコモアドベントカレンダー2024に登場…

大学院で防災研究していた私が、会社の力とちょっとしたデータの可視化でちょっぴり世の役に立った話

はじめに NTTドコモ データプラットフォーム部(以下DP部)23新卒の江口公基です。 普段はドコモが保有する顧客基盤データ(以下ドコモデータ)による価値創出のためのパートナー企業向けデータプロダクトの企画/開発を行っております。私は特にドコモデータの中…

YRPオープンイノベーションデー2024 に参加してきた!

こんにちは!6Gテック部の谷口です。今回は、今年の10月に参加した「YRPオープンイノベーションデー2024」についてご紹介します。無線通信技術に関する最新の取組みを多くの方々にご紹介する貴重な機会となりました。 1. 展示概要 2. ブース紹介 3. 展示会で…

📖 vLLMのコードを読んでみよう

LLMの推論およびモデルサービングに利用されるOSSであるvLLMの動きについて、コードを追いながら理解を深めようと試みる。

Stanで動かすベイズ的機械学習 ~医療費データの分析例~

本記事は、ドコモアドベントカレンダー2024 19日目の記事です こんにちは!NTTドコモ クロステック開発部の畑元です。業務ではヘルスケア領域におけるデータ分析やAI開発を行っています。 この記事ではベイズ推論による機械学習とRStanを用いた分析例をご紹…

TOGAF®9トレーニングコースに参加してきました

はじめに はじめまして、NTTドコモ情報システム部の伊山です。 2024/7/3-5の3日間、オープン・グループ・ジャパン主催のTOGAF®9トレーニングコースに参加させていただき、無事に認定をいただくことができました。 今回の受講のきっかけとしては、今後のキャ…

働きやすい環境は自らつくる!PowerAutomate/PowerAppsの活用事例コンテストを開催

NTTドコモ 第一プロダクトデザイン部の本郷です。普段は人材育成担当として、お客様体験の向上に向けて、アジャイルやクラウド、プログラミングなどの研修や勉強会、イベントを企画・運営しています。 この記事では、2024年6月から9月にかけて第一プロダクト…

顧客価値向上に向けたオブザーバビリティ活用のポイント 〜 New Relic の導入からBiz・Dev・Ops連携強化に向けた取り組み 〜

NTTドコモの提供する映像配信サービス『Lemino』について、New Relic の導入をきっかけに、Biz・Dev・Ops連携を強化し、顧客価値向上に向けたオブザーバビリティを活用するためのポイントについてご紹介します。

3年目社員が始める開発者としてのレビューコミュニケーション

はじめに NTTドコモ データプラットフォーム部(以下DP部)の3年目の福本です。 普段はクラウド設計や関連部署との調整作業をしています。 また、私は7月からデータ活用プロダクトの内製開発にも参画しており、 本プロジェクトにおいて、初めて社会人として…

VSCodeにGithubCopilotを導入してデータ分析してみた

この記事ではGithub Copilotを使った機械学習モデルの作成方法とその効率化について紹介しています。

IAMロール問題解決に向けた戦略と実践

プロジェクトの中で直面したIAMロールのハードリミット上限問題とその解決策について解説。クラウド環境での効率的なシステム運用を目指します。

CAN’t communicate?! - CAN のススメとトラブル解決への道-

本記事では組み込み(ハード寄り)を触り始めた方を対象とし、業務の 1 つである NVIDIA Jetson を使 った農業ロボットの紹介と、最近発生したトラブル事例をご紹介します。

LLMで爆速改善!たった3人で始めるマスターデータマネジメント

1. 概要:LLMを使ったマスターデータマネジメント 2. ジャンルメタデータの課題と対策 3. ジャンル集約プロセスの詳細 3.1. 実行プロンプト 3.2. 工夫した点:2階層構造の採用とジャンルの粒度調整 3.3. はまった点:LLMが苦手とする領域での工夫 4. 実施結果 5…

GitHub ActionsとLLMで実現する自動コードレビューの仕組み

自己紹介 NTTドコモ データプラットフォーム部(以下DP部)矢野です。 DP部では生成AIをビジネス活用すべく様々な取り組みを行っています。 今回執筆いただいた協働者の森さんとは、DP部が展開する社内の分析サービスに生成AIを用いて効率化や生産性の向上が…