メインコンテンツまでスキップ

TimeSeries-Insight — AI分析エンジン

概要

PlantPulse TimeSeries-Insightは、製造時系列データに特化したAI異常検知・予測・総合分析MCPサーバです。

IBM Granite TSPulse(異常検知)とTinyTimeMixer TTM(予測)のAIモデルを活用し、センサーデータ、OEE、RAM、EMS、アラーム、作業指示など工場のあらゆる時系列データに対する高度な分析を提供します。

33種の分析ツールフィーチャストアにより、リアルタイム分析から事前計算済みの総合インサイトまでをカバーします。

2つのサービスに分かれています

insight-api(:8970)がツールとデータを担当し、モデル推論(TSPulse・TTM)は insight-server(:8980)に委譲します。GPUは推論側にのみ必要なため、2つのサービスを別々の 機器に配置できます。


AI異常検知 (Anomaly Detection)

ベースモデル: IBM Granite TSPulse

対象ツール分析内容
設備センサーdetect_asset_anomaly温度、圧力、振動などのセンサー異常パターン検知
システムリソースdetect_system_anomalyCPU、メモリ、ディスクの異常検知
OEEdetect_oee_anomaly可用率、性能、品質の異常パターン
RAMdetect_ram_anomalyMTBF、MTTRの異常パターン
EMSdetect_ems_anomalyエネルギー消費、電力、炭素排出の異常
作業指示detect_order_anomaly生産品質の異常 (OEE/RAM/EMS/複合)
アラームdetect_alarm_anomalyアラーム発生頻度の異常パターン

主なパラメータ:

  • threshold — 異常判定しきい値 (0に設定すると自動)
  • top_k — 上位異常メトリック数
  • lookback_minutes — 分析時間範囲
  • target_columns — 分析対象 (未指定の場合は全センサーを自動照会)

AI予測 (Forecasting)

ベースモデル: TinyTimeMixer (TTM)

対象ツール予測内容
設備センサーforecast_assetセンサー値の将来トレンド
システムリソースforecast_systemCPU/メモリ/ディスク使用率
OEEforecast_oee可用率、性能、品質の将来推移
RAMforecast_ram設備信頼性指標の将来トレンド
EMSforecast_emsエネルギー消費、炭素排出の見通し
作業指示forecast_order生産品質の将来推移
アラームforecast_alarmアラーム発生頻度トレンド、故障予測

主なパラメータ:

  • prediction_length — 予測ステップ数
  • enable_bounds — 信頼区間(上限/下限)の出力

アラーム詳細分析

ツール説明
get_alarm_statsアラーム統計サマリ — 発生頻度、優先度分布、Topアラーム、Topタグ
analyze_alarm_durationアラーム継続時間/MTTA分析 — 劣化検知、平均認知時間の推移
analyze_alarm_correlationアラームとセンサーの相関 — どのセンサー変化がアラームを引き起こすか

設備健全性指数

get_asset_health — センサー + OEE + RAM + EMS + アラームを総合して0~100点の健全性スコアを算出


フィーチャストア (Feature Store)

事前計算済みのフィーチャとLLMコンテキストにより高速な総合分析を提供します。

ツール説明
get_feature_statusフィーチャストアの状態 — スケジューラジョブ、実行時刻、バックフィル状態
get_asset_features設備フィーチャ照会 — 健全性スコア、異常スコア、アラーム、状態、生産指標
get_asset_contextLLMコンテキスト — 日別総合分析サマリテキスト (事前生成)
analyze_asset設備総合分析 — 健全性スコア、センサー、アラーム、OEE/RAM/EMS、原因ヒント
explain_asset_anomaly異常原因分析 — 異常タグ、アラーム、状態変化に基づく原因推定
trigger_feature_pipelineフィーチャパイプラインの手動実行

フィーチャストアのアーキテクチャ:

  • スケジューラ: 時間別(hourly)、日別(daily)の自動フィーチャ計算
  • 埋め込み: 設備フィーチャをベクトル化し、類似度検索に対応
  • LLMコンテキスト: 日別総合分析テキストを事前生成し、応答速度を最大化

MCPリソース (6個)

リソースURI説明
plantpulse://system/infoシステム情報
plantpulse://domainsドメイン一覧およびAPIエンドポイント
plantpulse://metrics/oeeOEEメトリックの説明
plantpulse://metrics/ramRAMメトリックの説明
plantpulse://metrics/emsEMSメトリックの説明
plantpulse://metrics/alarmアラームメトリックおよび分析能力

設備・タグの把握

設備にタグが数千個も付いていると、どれが何なのかを人手で説明しきれません。以下のツールは、実データの統計とPlatformのメタデータからタグの性格を自動的に整理します。

ツール説明
list_asset_tags設備のタグ一覧
get_asset_profile設備プロファイル — どのタグがどのような性格かを整理
get_asset_tag_relationsタグ間の相関 — 連動して動くタグをグループ化

事例検索・比較

ツール説明
find_similar_assets類似設備検索 — ベクトル埋め込みのコサイン類似度に基づく
find_similar_anomalies類似異常事例検索 — 過去に同じ形の異常があったか
find_fleet_outlierフリート異常値 — 同種設備の中で1台だけ挙動が異なるもの
search_patternパターン検索 — 指定した波形に似た区間を探す
check_failure_precursor故障予兆点検 — 故障前に現れていた兆候が今出ていないか

活用シナリオ

シナリオ活用ツール
設備異常の早期検知detect_asset_anomalyexplain_asset_anomaly
予知保全計画get_asset_healthforecast_assetforecast_ram
日別設備ブリーフィングget_asset_contextget_asset_features
アラーム多発の原因分析get_alarm_statsanalyze_alarm_correlationanalyze_alarm_duration
類似設備の比較分析analyze_assetfind_similar_assets
この異常は以前にもあったかdetect_asset_anomalyfind_similar_anomalies
故障前に捉えるcheck_failure_precursorforecast_ram
同型設備なのに1台だけ異常find_fleet_outlieranalyze_asset
エネルギー異常の検知detect_ems_anomalyforecast_ems
生産品質の予測detect_order_anomalyforecast_order