ワークフローで活用する(基礎編)
本ページでは、ワークフローでNext Designのモデルデータを横断的に取得・更新するための設定方法と利用方法を解説します。
手順の実現には、Agentiqs上のツール Next Design Functions を使用します。
Next Design Functions とはNext Design Functionsは、Next Designのモデルデータにアクセスするためのツールです。
ワークフローで、モデルの検索・取得・更新などの操作を実行できま す。
今回のゴール
Next Design Functionsを使ったワークフローの構築方法を学び、以下のことができる状態を目指します。
- Next Design Functionsを使ったワークフローの基本的な作り方がわかる
- モデル横断で情報を取得し、AIエージェントに作業を依頼できる
処理の流れ
本ページでは、以下の流れで解説します。
- Next Design Functionsの基本設定
- Next Design Functionsの機能確認
- モデル横断で検索してAIエージェントに作業を依頼するワークフローの作成
事前準備
本ページのチュートリアルを実施するには、以下の環境が必要です。
| 項目 | 要件 |
|---|---|
| Agentiqs | V1.1 以上 |
| Next Design | V4 以上 |
| サンプルデータ | 組込みソフト開発サンプル |
組込みソフト開発サンプルは、サンプルデータの「Next Designサンプルデータ」に格納されています。
環境構築の手順はサンプルデータの環境構築方法を参照してください。
本チュートリアルと同じ操作を実施したい場合にご利用ください。
1. Next Design Functionsの基本設定
まず、Next Design Functionsをツールとして追加します。
-
[ツール] - [新規作成]から[Next Design Functions]を選択します。

2. Next Design Functionsの機能を確認する
ワークフローを作成する前に、Next Design Functionsで利用できる機能を確認しま しょう。
-
まっさらなワークフローに、左側ツールボックスより"ツール実行"をドラッグ&ドロップで配置します。
-
[ツール名](下図①)で作成したNext Design Functionsを選択します。
-
[関数名]のドロップダウンリスト(下図②)から、利用できる機能を選択します。
ヒントワークフローで利用する関数は、ここで表示される一覧から選択します。
事前に「ツール一覧 - Next Design Functions」から可能な操作を確認しておくと、ワークフロー設計がスムーズになります。

3. ワークフローを作成する
ここでは、以下のワークフローを作成します。
- 組込みソフト開発サンプルの指定したクラスからT.B.D.となっているモデルを探索する。
- AIエージェントにT.B.D.の内容の更新を依頼する。
Next Design ワークフローの使い方の一例を学ぶためのサンプルケースです。
実運用では、メタモデル構造に従い、実現したいユースケースに沿ってワークフローを構築してください。
ワークフローの処理の流れ
- 対象の親モデルをモデルパスで指定
- 親モデル配下のソフトウェア要求モデルを探索
- 各モデルの情報を取得し、T.B.D.のモデルのみを抽出
- AIエージェントに内容の更新を依頼