AI を利用したコード生成を使用してプロンプトからスクリプトを生成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • テキスト、コード、またはその両方の組み合わせを含むプロンプトを提供することで、AI が生成したコードを使用してスクリプトをすばやく作成します。

    始める前に

    より適切なコード候補を生成するためのプロンプトを記述する方法について説明します。詳細については、「プロンプトの作成とコードのレビュー」を参照してください。

    必要なロール:now.assist.creator

    このタスクについて

    インスタンスでコード生成が有効になっている場合、スクリプトエディターの上部に Now Assist アイコン ( Now Assist アイコン) が表示されます。

    手順

    1. スクリプトフィールドのあるフォームに移動します。
      たとえば、スクリプトインクルードフォームを開くには、次の場所に移動します すべて > システム定義 > スクリプトインクルード をクリックし、[ 新規 ] を選択するか、ナビゲーション フィルターに 「sys_script_include.do 」と入力します。
    2. スクリプトフィールドに、次のいずれかのタイプのプロンプトを入力します。
      プロンプトタイプ説明
      テキストからコードへ

      コードの目的を説明する、コードコメント内のテキスト。

      例:
      // Validate emails using regex
      コード補完

      自動的に完了する関数の開始。

      例を次に示します。
      var email = current.getValue('email');
      var regex =  
      
      単一 (テキストとコードの組み合わせ)

      コードの目的と、コードをどのように開始するかの例を記述した、コードコメント内のテキスト。

      例を次に示します。
      // Validate emails using regex
      var email = current.getValue('email');
      var regex =  
      
      これらの例では、開発者は、メールアドレスを持つレコードを挿入する前に正規表現を使用してメールアドレスが有効かどうかを確認するスクリプトを記述するためのヘルプを探しています。
    3. 次のいずれかのキーボードショートカットを使用して、コード提案の生成をトリガーします。

      コード生成をトリガーするときは、カーソルの前のコードは 1,000 文字未満である必要があります。

      注:
      自動コード提案が有効になっている場合、プロンプトを入力し、入力またはカーソルの移動を 2.5 秒間停止すると、自動的にコード提案が取得されます。詳細については、「自動コード提案の有効化」を参照してください。
      • Windows:Ctrl キーを押しながら Enter キーを押します。
      • Mac:Command キーを押しながら Enter キーを押します。
      ヒント:
      ヘルプアイコン (ヘルプアイコン) を選択すると、関連するキーボードショートカットのリストにアクセスできます。

      コード生成をトリガーした後にプロンプトを編集することはできません。コード提案が返される前にプロンプトを編集する必要がある場合は、Backspace キーを押してコード生成をキャンセルできます。

      スピナーアイコン (スピ ナーアイコン) は、提案の生成中に表示されます。コード提案はプロンプトの後の行に表示されますが、承認するまでスクリプトには追加されません。

      スクリプトエディターでのプロンプトとコード提案

    4. スクリプトに含める場合はコードを承認し、スクリプトから削除する場合はコードを却下します。
      • 承認:Tab キーまたは右矢印キーを押します。提案されたコード内で選択しても、提案は承認されます。
      • 却下:Esc キー、左矢印キー、または上矢印キーを押します。スクリプト内で提案されたコードの外側で入力または選択すると、その提案も削除されます。
      コード提案を受け入れると、行番号の横の行は、AI によって作成され、編集されていないコードを示します。AI が生成したコードを編集した場合、それらのコード行に行インジケーターは表示されません。

      AI が生成したコード行を示す線

      コード提案が要件を満たしていない場合は、プロンプトガイダンスに従ってプロンプトを変更して新しい提案を生成してください。
    5. [送信] または [更新] を選択し、変更を保存します。