NI Nigel™ AIでVIを生成する
- 更新日2026-08-03
- 4分で読める
NI Nigel AIにVIを生成するように促すことができ、クエリに追加情報を追加するための既存のVIまたはテキストファイルをNigelに提供できます。
LabVIEW 2026 Q3で導入
NigelはLabVIEWでコーディングアシスタントとして動作し、プロンプトに基づいてVIを生成します。Nigelに単一または複数のVIの生成を依頼し、生成されたコードが予期される動作に一致するまで、生成されたVIをNigelで反復することができます。
メモ 生成されたVIを反復する場合、Nigelは以前に生成されたVIを変更する代わりに新規VIを作成します。Nigelは、反復プロセス中に以前に生成されたVIを破棄します。
Nigelは、以下のタスクを実行するVIの作成に優れています。
- インストールされているNIドライバを使用して測定する
- 生成されたコードをFlexLoggerプラグインにパッケージ化し、FlexLoggerの機能を拡張するために使用する
- 一般的な計算関数を実行する
考慮する点
NigelでVIを生成する効果を最大化するには、以下のアドバイスに従ってください。
- プロンプトにできる限りの情報を入力します。Nigelで使用したい特定のAPIを指定し、参考としてNigelに使用させたい関連するVIとテキストファイルを添付します。メモ Nigelとのディスカッション中にLabVIEWコーディングエージェントがアクティブなVIにアクセスできません。LabVIEWコーディングエージェントにアクセスさせたい場合は、チャットにファイルを添付する必要があります。メモ Nigelによって生成されたVIは、他のユーザ生成VIを直接呼び出すことはできません。
- Nigelが使用するモデルをGPT 5.4以降に設定すると、最良のVI生成結果が得られます。
制限
Nigelの生成能力が分からない場合、または特定の機能を持つVIを作成できるかどうかがどうか分からない場合は、Nigelに能力の説明を求めるプロンプトを書きます。これにより、Nigelが作成できるVIの種類に関する最新情報が得られます。以下のプロンプトを使用して、Nigelのコード生成の制限に関する情報を取得できます。
What are the limitations of the LabVIEW coding agent? Give me a list of program types, domains and node families not yet supported.
サンプル
以下のサンプルプロンプトは、独自のVI生成プロンプトのガイドとして使用します。
| プロンプト | 使用例 |
|---|---|
| ユーザ定義の数値のリストを平均化するVIを作成します。 | このプロンプトは、簡単な数学演算を実行するVIを設定するようにNigelに要求し、VI生成要求の一般的な構成を示します。 |
| DCPowerパルスAPIを使用して1つの電圧パルスを生成するVIを作成します。 | このプロンプトは、DCPower Pulse APIを指定し、コード生成時にこのライブラリを使用するようにNigelに指示します。 |
| 添付VIと類似した、ユーザ名を長さではなくアルファベット順に整理するVIを作成します。 | このプロンプトは、VI生成中に添付ファイルの内容を使用するようにNigelに指示します。 |