TECH PLAY

NTTデータ

NTTデータ の技術ブログ

434

1. はじめに こんにちは!NTTデータ ソリューション事業本部の@hua_wei_hanagiです。 近年、生成AIを活用したデータ分析の自動化ニーズが高まっています。 このニーズに応えるべく、ユーザーの追加指示を待たずに自ら考え、納得いくまで分析を繰り返してくれる「自律的に深掘りするデータ分析エージェント(以降、Deep Analysis型と呼ぶ)」の構想を設計しました。 しかし、これを実運用に乗せようとした際、「タスクの量が増えることに伴い、最終結果が出るまでの待ち時間が長大化してしまう」 というシステム上の大きな壁にぶつかりました。 そこで本記事では、 「Deep Analy
アバター
はじめに AI エージェントをオープンソースのフレームワークで作ろうとすると、実装はもちろんですが「コンテナ化」「Webサーバー構築」「認証・セキュリティ統合」「スケーリング」「監視」「ロールバック」といった運用まわりの課題に直面することが多いのではないでしょうか。 Microsoft Foundry の Hosted Agents は、こうした "エージェントを動かし続けるための面倒ごと" をプラットフォーム側に任せ、開発者が エージェントの振る舞いそのものに集中できる ようにするためのフルマネージドな AI エージェント実行基盤です。 Microsoft Foundry 上で実行
アバター
本記事では、情報サービス産業協会(JISA)が主催する第4回技術コンテストの運営を題材に、不確実性の高いプロジェクトをどのように設計・運営するかについて整理したいと思います。 本記事は、技術コンテストの運営経験がある方や、イベント・プロジェクトをリードした経験のあるエンジニア・リーダー層を主な読者として想定しています。 JISA第4回技術コンテストとは 情報サービス産業協会(JISA)第4回技術コンテストは、各企業の若手エンジニアを対象に、総合的な技術研鑽の機会を提供することを目的とした取り組みです(詳細は JISA技術コンテスト第4回 を参照)。NTT DATAは、課題作成、開発、
アバター
生成AIの進化により、アプリケーション開発の在り方が大きく変わり始めています。 AIがコードを書くという世界も、もはや遠い未来の話ではなくなってきました。 本記事では、Codexを活用し、Javaアプリケーション開発をAIがどこまで実践できるのかを検証していきます。 想定読者 AIでアプリケーション開発をしたい人 Codexの基本を理解している人 JavaでのWebアプリ開発の経験がある人 Tomcat,PostgreSQLの基本知識がある人 環境構築編 全体構成 全体構成は以下になります。 Codexは現状Linux環境のほうが動作が安定するため、Windows環境上に
アバター
はじめに 2026年3月に Genkit for Dart が Preview 版として公開され、Flutter / Dart だけで AI ワークフローを組み立てる選択肢が現実的になりました。 https://github.com/genkit-ai/genkit-dart 本記事では、Google の AI フレームワークである Genkit の Dart 版を主題として、実際のサンプルアプリを通じて、構造化出力、Tool、Flow といったコア機能を整理します。 そのうえで、ローカル実行だけではなく、実際に Google Cloud 上で動かす手順も見ていきます。 Google
アバター
はじめに はじめまして。NTTデータでデータサイエンティストを務めております池野です。 本記事は、【前編】Databricks Assistantを活用して需要予測モデルを構築してみた 〜EDA編〜の後編です。 前編では、需要予測モデル構築における課題感の整理からスタートし、 Databricks Assistant の設定 データ読み込み EDA(探索的データ解析) 需要に影響を与える要因の仮説出し までを実施しました。 需要予測はビジネスインパクトの大きいテーマですが、実務では前処理やEDA、特徴量設計などに多くの時間がかかります。 そこで今回は、「Assistantを活用す
アバター
Oracle Alloyとは~国内データセンタで運用するクラウド~ 近年、クラウド活用の前提が大きく変わりつつあります。 「クラウドを使うかどうか」ではなく、 “どのような主権・統制のもとでクラウドを使うか” が問われる時代になりました。 本記事では、最近注目されているソブリン対応クラウド、Oracle Alloyについて、紹介します。 なぜ今「ソブリン対応クラウド」なのか? ソブリン対応クラウドとは、 データ / システム / 運用の“主権(ソブリン)”を自国・自社でコントロールするためのクラウド基盤 を指します。 パブリッククラウドは、 高いスケーラビリティ 豊富な機
アバター
🏁 この記事の目的 こんにちは。NTTDATAのTC事業部の近藤秀明です。 この記事では、LLMをシステムに組み込んでニュースパーソナライズロジックの精度評価を自動で回す、LLM評価ワークフロー(パイプライン)を作ってみた話をご紹介します。 生成AIを「ワークフロー」として制御することで評価基準を一定に保ち、人間の確認稼働を削減する。さらに、LLMに評価させるだけでなく、「どのカテゴリの分類が、なぜ上手くいっていないのか」という改善レポートまで自動生成させる──。 そんな「評価ワークフローへのLLM活用」の実例と、そこから得られたリアルなインサイトをお届けします。 はじめに:ニュ
アバター
はじめに(想定読者) 本記事は、以下のような立場の方を主な想定読者としています。 個人情報・機密情報を扱うシステムの開発者 システムの運用・情シス部門 個人情報管理や情報セキュリティ統制に関する内部監査・自己点検対応を担当する方 内部監査の場では、技術的に高度な仕組みを導入していても **「統制として有効に機能しているか」**という観点で指摘を受けることがあります。 実務では「それ、本当に回っていますか?」と聞かれる感覚に近いです。 本記事では、実際の監査対応の中で繰り返し指摘されやすい5つの事例を取り上げ、 どの統制観点に関わる問題か 監査で実際に確認される証跡の例 現
アバター
はじめに:組織の隙間に落ちる「通信の抜け道」 すこし前の話ですが、VPN/SASEの通信をローカルネットワークへ誘い出すTunnelCrackやTunnelVision(CVE-2024-3661)といった脆弱性が話題になりました。これらはOSのルーティング優先順位を突く巧妙な手法ですが、実務においてより問題化しやすいのは、IPv6、DNS、QUICといった技術が、設計の隙間で**ポテンヒット(お見合いによる失策)**となっているケースです。 ネットワーク担当とセキュリティ担当などの「守備範囲の境界線」に落ちる、意図しない通信漏洩の防ぎ方について考えてみました。 1. IPv6
アバター
1. はじめに データ基盤を構築する際、Excelでテーブル定義書を作成し、カラムの意味や業務定義を整理してから実装する作業が面倒に感じたことはありますか。 データカタログ製品を導入してメタデータ管理する組織も多いと思いますが、 導入したものの 運用が定着せず、メタデータが古いまま放置されていたり、説明が穴あきになっている ケースも少なくありません。 そんな中で見つけたのが、Snowflakeの Cortex Descriptions という機能です。 テーブルやカラムの説明を自動生成できるこの機能を使えば、データカタログに必要な情報をある程度自動生成できる (メタデータ管理が楽に
アバター
はじめに Jenkins Pipelineは、ビルド・テスト・デプロイといった一連の作業を Jenkinsfileとしてコード化(Pipeline as Code) する仕組みです。 作業手順を人の手からコードへ移すことで、次のようなメリットが得られます。 再現性:誰が実行しても同じ結果になる レビュー可能:Jenkinsfileをコードレビューできる 変更履歴が残る:いつ・誰が・何を変えたか追跡できる 運用の自動化:手作業のミスや抜け漏れを減らせる しかし、Jenkinsfileは単なるスクリプトではありません。 設計思想をコードとして表現するための言語 といえます。
アバター
1. はじめに 昨今、より簡単にAIエージェントを構築することが可能なフレームワークが多く発表され、ワーカーそれぞれが自業務の自動化を図るAIエージェントを独自作成できるようになってきています。 AWS(Amazon Web Services)においては、Amazon Bedrockを用いてGUIから簡単にエージェントを構築し、ナレッジベースと連携したり、フローを組んだりすることができるようになっています。また、Strands Agentsを利用することでコードベースによる容易なエージェント作成だけでなく、AWSサービスや外部サービスとの連携を始めとした複雑なAIエージェントも構築可
アバター
はじめに はじめまして。OSSソリューション統括部の松永です。 普段、私たちのチームは、PostgreSQLを主軸とするOSSの専門チームとして、社内のミッションクリティカルシステムへの開発参画および保守サポートを行っています。 ミッションクリティカルシステムの開発・運用では、プロダクトの技術仕様を正確に理解したうえでの設計判断が不可欠です。さらに、障害発生時には、原因を迅速かつ的確に特定し、暫定対処から本格対処、再発防止策の実行までを着実に進めることが求められます。 こうした要求に応えるためには、プロダクトの表面的な利用にとどまらず、内部構造や挙動を理解したうえでの調査・解析が欠か
アバター
1. はじめに AWS(Amazon Web Services)では生成AIの基盤モデルを利用できるサービスとして、Amazon Bedrockが提供されています。各基盤モデルのARN(アカウントIDやリージョンごとに固有のリソース識別名)を用いることで、CLIやSDKを介してBedrockのモデルを呼び出すことができます。 標準で利用できるクロスリージョンを含む基盤モデルARNは、アカウント/リージョン/モデル単位で一意に定義されています。例えば東京リージョンのClaude 3.5 Sonnetを利用したい場合、 "arn:aws:bedrock:{リージョン名}:{アカウントID
アバター
はじめに 技術書を「買って満足」していませんか? 書籍を買ったまま読まないでいることは積読とよく言われますが、私も忙しさを理由に多くの書籍を積読しています。 ITエンジニアにとって、読書は重要な学習手段のひとつです。 しかし、実際のプロジェクトは忙しく、腰を据えて読む時間を確保するのは簡単ではありません。 私が所属するチームでは、読書時間を確保することに加え、学びを共有する場として、速読会を行っています。 きっかけは、マネージャーが外部の速読会に参加したことでした。 マネージャーの「チームでもやろう」という声かけから、定期的に開催するようになりました。 この記事はこんな方におすす
アバター
はじめに 2026年1月26日~29日にラスベガスで開催された「Dynatrace Perform 2026」に参加してきました。 最初の2日間はテーマ別にハンズオン形式のTraining Sessionが開催されDynatraceを実際に触って理解を深められました。メインとなる後半2日間では新機能の発表、40以上の各ユーザ活用事例の発表などがあり、進化への衝撃を受けるとともに様々な活用方法を学ぶことができ、大変有意義な時間でした。 本記事では、現地参加して感じた会場の雰囲気や基調講演で発表された新機能、いくつかの実際のユースケース、そしてイベント参加を通して感じたことなどについてレ
アバター
2026/3/14~15で開催されたスクラムフェス神奈川2026春の陣に参加してきました。 週末の宿泊型イベントで、参加者はおよそ40人。 内容はもちろんのこと、イベント運営についても非常に学びがありました。 特に印象に残ったのは、羽山さんが語られたユーザーインタビューの実践知でした。 また、オープニングで丁寧に説明された行動規範の話も印象に残っています。 スクラムフェス神奈川とは スクラムフェスは、スクラムやアジャイルをテーマにしたコミュニティイベントです。 特に、スクラムフェス神奈川では OST(Open Space Technology):参加者がその場でテーマを提案し、関
アバター
はじめに こんにちは、NTTデータに勤務する一人のオジサンです。 これまでC/C++言語を使って、がっつりとポインタやら参照やらに向き合いながら、プログラムを書いてきました。構造体と仲良くなり、クラスに振り回され、newとdeleteに責任を持つ。そんな人生でした。 しかし時代は変わり、AIだ、データサイエンスだ、機械学習だと騒がれる中、「とりあえずPythonに触れないとまずい」という危機感に駆られて、Pythonの世界へ足を踏み入れた。。。 そんなオジサンの独り言です。 勘違いがあっても、大目にみてください。 処理じゃない詩なのか std::vector<std::st
アバター
0.はじめに NTTデータの鶴ヶ崎です。 公共分野の技術戦略組織に所属しており、普段はクラウド(主にAmazon Web Services(AWS))を用いたシステム構築等を行っています。 re:Invent2025でAWS DevOps Agentが発表されたと思います。類似の既存サービスにCloudWatch Investigationsがあるため、今回は違いを見てみようと思います。 1.従来の障害対応における課題 従来は、以下の障害対応フローを人主体で行っているため時間がかかってしまう課題があると思います。 CloudWatchアラーム発生→ 事象の切り分け→ 原因の仮説立
アバター