Docs Menu
Docs Home
/

MongoDB Atlas による予知保全の高度化

障害の予測、修理計画の生成、ダウンタイムの削減に役立つ AI を活用した分析により、機器のメンテナンスを変革します。

ユースケース: アプリ主導の分析生成系AIIoTシングル ビュー

業種: 製造・モビリティ、航空宇宙・防衛、エネルギー・環境

製品: MongoDB Atlas、 MongoDB Atlas Charts、 MongoDB Atlas Stream Processing、 MongoDB Atlas Vector Search

パートナー: CohereLangChain

予測メンテナンス ソリューションを使用すると、ダウンタイムを15 -20 % で削減し、5 -20 % の作業効率を向上させ、メンテナンスコストを - に削減するなど、組織は大きな運用結果を実現できます。30 60}% (Delete による)。

このソリューションでは、 MongoDB Atlasを使用して、エンドツーエンドの予測メンテナンス システムを構築し、デバイスの障害を防ぎ、メンテナンス操作を最適化します。このソリューションには 4 つのステージがあります。

  1. マシンの優先順位付けとクリティカル分析: ML RAG ベースの分析を使用して、予測メンテナンスに優先するマシンを決定します。

  2. 障害予測: Atlas Stream Processing を使用してリアルタイムのセンサー データを処理し、潜在的な障害を発生前に検出します。

  3. メンテナンスプランの生成: メンテナンス マニュアル、在庫 データ、リソース情報について学習した LVM を使用して、障害発生状況の詳細な作業順序を自動的に生成します。

  4. メンテナンスガイダンス生成: 強化されたメンテナンスガイダンスを生成し、変更ストリームを使用して技術担当者のモバイル デバイスに指示を直接送信します。

予知保全ワークフローの段階

図 1. 予知保全ワークフローの 4 つの段階

このセクションでは、このソリューションの各ステージのアーキテクチャについて説明します。

機械メンテナンスを優先する AI システムの図

図 2. マシンの優先順位推奨のための AI システム図

このステージでは、RAM を使用して、予測メンテナンスが必要なマシンを判断します。システムは 2 種類の入力データを処理します。

  • 本番環境パラメータやマシンの障害頻度などの構造化データ。

  • PDF ドキュメントに保存されている組織知識などの非構造化データ。

ワークフローは両方のデータ型をMongoDB Atlasのベクトル埋め込みとして集計して運用し、ベクトル検索を使用してデータベースをセマンティック検索します。検索の結果は、 Amazon Bearer または Cohere を介して、優先順位クエリへの応答を生成する LM に関連するコンテキストを提供します。これにより、メンテナンスチームは、最初に注意が必要なマシンについてデータに基づいた決定を行うことができます。

リアルタイム センサー モニタリング図

図 3. MongoDB Atlasを使用したリアルタイム センサー モニタリング

このステージでは、6 つのキー ステージを通じて障害予測のためのリアルタイムマシン センサー データを処理します。

  1. データコレクション: 優先順位付きマシンは、製品の種類、温度、速度、ツール使用量などのメトリクスを取得します。

  2. ストリーム処理: システムは未加工のセンサーデータを変換します。

  3. データストレージ: データはMongoDB Atlasに保存されます。

  4. 変更検出: 変更ストリームは、重要な変更を検出するためにデータを監視します。

  5. ML 推論: 訓練されたモデルは潜在的な障害を予測します。

  6. 二重出力: Atlas Charts はデータを視覚化し、変更ストリームはモバイル通知を有効にします。

人工知能を用いた作業指示書生成図

図 4. AI を活用した作業指示書生成システムの図

このステージでは、次の アーキテクチャを通じてメンテナンス ワーク順序の作成が自動化されます。

  1. ドキュメント処理: このソリューションは、マシン マニュアルと古い作業注文をチャンクに分割し、Cohere 埋め込みモデルを使用してベクトルに変換します。

  2. ベクトルストレージ: ソリューションはMongoDB Atlasに埋め込みを保存します。

  3. 作業注文の生成: 専用アプリは、LDM を使用して作業注文のテンプレートを生成し、集計パイプラインを通じて在庫とリソース情報を取得し、詳細な修復プランを作成します。

RAG ワークフロー図

図5。RAG ワークフローで技術者の修理手順が強化

このステージでは、RG を使用して、次のアーキテクチャで演算子指示を強化します。

  1. サービス ノート プロセシング: 多言語の PDF サービス ノートをテキストに変換します。

  2. 変換: 翻訳モデルを通じて英語以外のコンテンツを処理します。

  3. 手順生成: LVM を使用して、変換されたサービスノートを元の修復プランと組み合わせます。

  4. 配信: モバイル アプリを通じて技術者に最新のメンテナンス指示を提供します。

コードサンプル、構成ファイル、チュートリアルビデオなど、完全な実装の詳細については、このソリューションの GitHubリポジトリをご覧ください。

このリポジトリは、予測メンテナンスを実行するための本番環境に対応したテンプレートを提供します。リポジトリの README の指示に従って、次の手順をガイドします。

1
  1. このソリューションの アーキテクチャ 内の ステージに対して クラスター、データベース、および コレクション を構成します。

  2. コレクションと コレクションに対してMongoDB Atlasrepair_manualsmaintenance_history Searchとベクトル検索インデックスを設定します。検索インデックスを設定するときは、次のドキュメントを使用します。

    {
    "fields": [
    {
    "numDimensions": 1024,
    "path": "embeddings",
    "similarity": "euclidean",
    "type": "vector"
    }
    ]
    }
  3. Atlas Stream Processing の構成。

  4. 監視および可視化のための Atlas Charts ダッシュボードを作成します。

2

LM実装には次のいずれかのサービスを選択します。

  • Amazon Advisor: cohere.embed-english-v3cohere.command-r-10埋め込みと完了用に、 や などの Cohere モデルへのアクセスを構成します。

  • 直接APIアクセス: 埋め込みと完了用に任意のサードパーティ プロバイダーを統合します。

さらに、多言語をサポートするために Google Cloud Platform APIを設定します。

3
  1. MongoDB接続文字列、データベース設定、必要なAPI認証情報などの環境変数を構成します。

  2. 継続的なシステム監視のために推論スクリプトを配置します。

  3. アラートアプリケーションをインストールして構成します。

  4. メインのデモアプリケーションを起動します。

  5. システムのテストと検証を実行し、適切なデータフローと機能を確保します。

  • MongoDB の柔軟性により、予測によるメンテナンスが可能になります。MongoDB MongoDB Atlas は構造化センサーデータと非構造化メンテナンス ドキュメントを組み合わせて、1 つのアーキテクチャでリアルタイムモニタリングとAIによる分析の両方を提供します。

  • MongoDB の機能は、エンドツーエンドの予測システムを強化します。このソリューションは、リアルタイムデータ用の Atlas Stream Processing、セマンティック分析用のベクトル検索 、モバイル アラート用の Change Streams などの複数のMongoDB機能を統合しています。

  • AIによりオートメーションが可能になります 。このソリューションは、複数のAIテクノロジーと MongoDB の開発者データ プラットフォームの機能を組み合わせて、マシンの優先順位付けからモバイル修復ガイダンスの提供まで、自動メンテナンス ワークフローを作成します。

  • Dr. Humza Akhtar, MongoDB

  • Rami Pinto、MongoDB

  • Sebastian Rojas Arbulu, MongoDB

戻る

マルチエージェント予測メンテナンス

項目一覧