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

Factory Operator の機能と制限

Factory Operator 機能マトリクスとユーザー例​

以下の表は、SEW Platform 全体で Factory Operator が実行できる機能の全範囲を示しています。会話型オートメーションを適用できる領域を把握しやすくするため、機能は製品領域ごとに分類されています。

カテゴリサポートされる機能サポートされるコマンドの例
CREATE

  • デバイス: ベンダー固有のメタデータ、IDE 要件、必須の構成フィールドを備えたデバイスを作成します。
  • ゲートウェイ: 指定した構成パラメータでゲートウェイを作成します。
  • リソースグループ: アセットの集合を管理するための組織グループを作成します。
「必須メタデータを指定して、Mixer01 という名前の新しい Siemens デバイスを作成してください。」
「これらの構成値で WestLine-GW というゲートウェイを作成してください。」
「Packaging という名前のリソースグループを作成してください。」
UPDATE

  • デバイス: 構成パラメータ、メタデータ、IDE 設定を変更します。
  • ゲートウェイ: ゲートウェイの構成フィールドを更新します。
  • リソースグループの割り当て: デバイスをグループ間で移動したり、新しいグループ関係を割り当てます。
「デバイス Pump02 の IP アドレスを 10.10.5.12 に更新してください。」
「ゲートウェイ North-GW の構成を更新してください。」
「デバイス Robot01 を Assembly リソースグループに移動してください。」
QUERY – デバイスデバイス: 名前、ベンダー、グループ、または部分的な属性でデバイスを検索します。「デバイス BoilerPLC の構成を表示してください。」
「Packaging グループ内でベンダーが Siemens のデバイスを検索してください。」
QUERY – ゲートウェイ
ゲートウェイ: ゲートウェイの構成とメタデータを取得します。
「ゲートウェイ Main-Gateway の詳細を取得してください。」
「ステータスが active のすべてのゲートウェイを表示してください。」
QUERY – ジョブジョブ: デバイス、ジョブタイプ、ステータス、時間でフィルタリングしてジョブを照会します。「過去 24 時間のデバイス Press01 のジョブを表示してください。」
「タイプが BACKUP の失敗したジョブを検索してください。」
QUERY – ジョブログジョブログ: 個々のジョブのログを、時系列の書式とエラーのハイライト付きで取得します。「ジョブ 92341 のログを表示してください。」
「デバイス Line2-PLC で最後に実行されたジョブのログ出力を取得してください。」
QUERY – リソースグループリソースグループ: グループのメタデータ、含まれるアセット、サブグループのアセットを照会します。「Packaging リソースグループ内のアセットを表示してください。」
「サブグループを含め、Assembly グループ配下のすべてのデバイスを取得してください。」
QUERY – ユーザーユーザー: 名前、メールアドレス、または関連属性を使用してユーザー情報を検索します。「ユーザー jsmith の情報を表示してください。」
「メールアドレスが alex.lee@example.com のユーザーを検索してください。」
QUERY – 監査ログ監査ログ: 時間範囲によるフィルタリングとイベントタイプの解釈を伴って、プラットフォームのアクティビティを取得します。「2025-10-01 から 2025-10-07 までのユーザー jsmith の監査ログを取得してください。」
「本日のすべてのログインイベントを表示してください。」
検証

  • ベンダーと IDE の各組み合わせについて、必須のメタデータフィールドが存在するかを確認します。
  • ユーザー入力をサポートされる列挙値および構成ルールに照らして検証します。
  • ユーザーを参照する監査ログの照会では、まず名前をユーザー ID に解決することを保証します。
「Rockwell デバイスを作成するには、どの情報が必要ですか。」
「この IP アドレスはゲートウェイ構成として有効ですか。」
ルックアップ構成ツールを使用して、分かりやすい名前を内部 ID に解決します。「Mixer01 という名前のデバイスを解決してください。」
「リソースグループ ProcessAreaA の ID を特定してください。」
フィルタリング

  • 複数属性によるデバイス、ゲートウェイ、ジョブ、ユーザーの照会。
  • ISO 8601 形式を使用した時間ベースのフィルター。
  • 大量の結果セットに対するページ単位の取得。
  • イベントタイプ、ユーザー、時間枠、リソースに基づく監査ログのフィルター。
「2024-01-01 以降に作成されたベンダー Siemens のすべてのデバイスを検索してください。」
「ジョブ照会結果の次のページを表示してください。」
アセットのリンク

  • デバイスとゲートウェイのリンク: デバイスをゲートウェイに接続します。
  • デバイスとリソースグループのリンク: デバイスをグループに割り当てる、またはグループ間で移動します。
  • バッチリンク: 複数のリンクを 1 つの構造化されたシーケンスで処理します。
「デバイス BoilerPLC をゲートウェイ Main-Gateway にリンクしてください。」
「これら 5 台のデバイスを Packaging グループに割り当ててください。」
リソースグループ管理

  • 新しいリソースグループを作成します。
  • グループ情報と含まれるアセットを取得します。
  • 既定でサブグループのアセットを含めます。
  • 要求に応じてアセットをグループ間で移動します。
「"Boston Factory" を親グループとして Cell 1 という名前のグループを作成し、そこに PLC 123 を入れてください」
「Cell 1 内のすべてのデバイスを表示してください」
「PLC 493 を Cell 1 に移動してください」
ジョブ管理

  • デバイス、タイプ、ステータス、時間範囲でフィルタリングしてジョブを取得します。
  • 詳細な実行ログにアクセスします。
  • エラーをハイライトし、構造化されたサマリーを提供します。
  • ログの内容に基づいて根本原因の特定を支援するため、ログ内のコンポーネントを識別します。
「過去 24 時間に失敗したすべての PLC バックアップを表示してください」
「失敗したジョブについて、PLC デバイスが失敗した原因を特定してください」
監査ログの追跡

  • ユーザー、イベントタイプ、時間範囲でアクティビティを照会します。
  • 正確なフィルタリングのために、ユーザー名を ID に解決します。
  • プラットフォームのイベントコードを人が読める形で解釈します。
  • セキュリティに関連する可能性のある操作や異常をハイライトします。
「先週 Michael Manager が実行したすべての操作を検索してください」
「過去 24 時間のうち、工場内からではないすべてのログインを特定してください」

主な機能​


ワークフローの特性​

スキーマ駆動の操作​

  • 会話の開始時にスキーマのイントロスペクションを実行します。
  • 必須フィールド、検証ルール、列挙値を特定します。
  • 操作がプラットフォームの制約に沿うことを保証します。

メタデータの取り扱い​

  • 各デバイスタイプまたはゲートウェイタイプに必要なメタデータを特定します。
  • 必須フィールドについてのみユーザーに入力を求めます。
  • 続行する前に、既知の制約に照らしてメタデータを検証します。

バッチ処理​

  • 複数の作成または更新リクエストを 1 つのワークフローで実行します。
  • リソースごとの成功、リンク、失敗のレポートを提供します。

ユーザーインタラクションモデル​

Factory Operator は、厳格なルールに従ってユーザーと対話します。

  • 不足している必須情報のみを要求します。
  • ユーザーが求めない限り、任意のフィールドを要求することはありません。
  • バックエンドのスキーマや技術的な実装の詳細を公開することはありません。
  • 求められた場合は、必須フィールドの明確な一覧を提供します。
  • 中立的で事実に基づく、直接的な表現を使用します。

出力の書式​

成功時の応答​

  • 作成または更新されたリソースへのクリック可能な Markdown リンクを提供します。
  • 名前、ID、主要な構成を要約します。
  • バッチ操作の場合: 成功した各リソースを個別に一覧表示します。

照会の応答​

応答には、リソースタイプに応じた構造化フィールドが含まれます。

  • デバイスおよびゲートウェイ: ID、名前、タイプ、ベンダー、構成の詳細、IP/ポート。
  • ジョブ: ステータス、タイムスタンプ、ジョブタイプ、関連デバイス。
  • ジョブログ: エラーのハイライトを伴う順序付きログエントリ。
  • 監査ログ: タイムスタンプ、イベントタイプ、ユーザー、影響を受けたリソース。
  • リソースグループ: グループのメタデータおよび含まれるアセット。

エラー処理​

  • 正確な検証エラーを返します。
  • 失敗した操作を再試行しません。
  • 入力が曖昧な場合は明確化を求めます。
  • ツールから得られたエラーをそのまま返します。

制限​

Factory Operator は、以下の厳格な制約の下で動作します。

  • 削除操作なし: いかなるリソースも削除しません。
  • 「すべて一覧表示」コマンドなし: すべての照会にフィルターが必要です。
  • 推測なし: 不足している情報を推測することはありません。
  • バックエンドの非公開: スキーマ、API 構造、実装の詳細を明らかにすることはありません。
  • 感情的または会話的な表現なし: 応答は厳密に事実に基づきます。