工場データでアプリを構築
対応エディションCloud
AI との対話を通じて、カスタム産業アプリケーションを構築します。アプリケーションは工場データを利用でき、ロールベースのアクセス制御、バージョン管理、デプロイなどの機能を備えています。
Tier0 アプリを構築する
Section titled “Tier0 アプリを構築する”アプリケーションを構築する前に、project を作成します。
- Project はアプリケーションを分類し、アプリケーションのアクセス制御を管理するために使用します。
- 同じ project 内のアプリケーションは、複雑なシステムの関連する機能モジュールとして扱えます。
- 各 project のデータは、他の project から独立しています。
Prompt を書く
Section titled “Prompt を書く”Agent が要件に合ったアプリケーションを生成できるように、prompt には少なくとも次の内容を含めてください。
-
アプリケーションの目的:このアプリケーションは何のためのものですか?
Terminal window 工場の技術者向けに、設備保全アプリケーションを作成してください。 -
アプリケーションデータ:アプリケーションはどのデータを使用し、そのデータはどこにありますか?
UNS にデータを接続し、prompt で UNS topic を指定します。
Terminal window このアプリケーションは、xxx UNS model の設備ステータス、アラーム記録、保全履歴を使用してください。Agent は初期化時に、起動用のデータを自動的にシミュレートします。
-
アプリケーション機能:アプリケーションは何を行いますか?
Terminal window このアプリケーションでは、ユーザーが設備状態を監視し、保全依頼を送信し、修理進捗を追跡できるようにしてください。
アクセス制御
Section titled “アクセス制御”ロールベースのアクセス制御は、project とアプリケーションの両方に適用されます。
- Project roles
- Can Edit:project の削除を除き、project への完全なアクセス権を持ちます。
- Can Launch:Launchpad で project を表示し、許可されたアプリケーションだけを使用できます。
- Application roles
- アプリケーションのビジネスロジックに基づいて agent が自動生成します。
- Project のメンバーとして追加された後にのみ割り当てられます。
バージョン管理
Section titled “バージョン管理”Tier0 上のアプリケーションには 3 つの状態があります。
- Draft:アプリケーションの最新状態です。デプロイしない限り、このバージョンへの変更は他のバージョンに影響しません。
- Snapshot:snapshot 作成時点のアプリケーションを保存します。Snapshot バージョンをデプロイすると、現在の Active バージョンが置き換えられます。
- Active:現在オンラインで稼働しているアプリケーションです。
外部へエクスポート
Section titled “外部へエクスポート”アプリケーションの準備ができたら、Preview ページから外部のサードパーティ環境または Tier0 Enterprise 向けにエクスポートできます。
- Download Source Code:二次開発用にアプリケーションのソースコードをエクスポートします。
- Export Bundle:Tier0 Enterprise でローカルインポートするための専用エクスポートです。
- UNS データを分析 - Marimo Notebook と Python で UNS データを分析します。
- ベストプラクティス:産業プロトコルの接続 - 一般的なデータソース接続の例。