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タイプがあります。VI生成の制限については、「制限」セクションを参照してください。

考慮する点

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生成プロンプトのガイドとして使用します。
表 18. VI生成プロンプトの例
プロンプト 使用例
ユーザ定義の数値のリストを平均化するVIを作成します。 このプロンプトは、簡単な数学演算を実行するVIを設定するようにNigelに要求し、VI生成要求の一般的な構成を示します。
DCPowerパルスAPIを使用して1つの電圧パルスを生成するVIを作成します。 このプロンプトは、DCPower Pulse APIを指定し、コード生成時にこのライブラリを使用するようにNigelに指示します。
添付VIと類似した、ユーザ名を長さではなくアルファベット順に整理するVIを作成します。 このプロンプトは、VI生成中に添付ファイルの内容を使用するようにNigelに指示します。