---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# コードを生成

# AI を利用したコード生成でコードを生成 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

AI を活用した コード向け Now Assistを使用してテキストからコードを生成します。

## 始める前に

より適切なコード提案を生成するためのプロンプトを記述する方法について説明します。詳細については、「[コード生成の一般的なガイドライン](https://servicenow-prod.fluidtopics.net/9cG1dCTqo4E1TqdoB_7hyw "コード生成に関するこれらの一般的なガイドラインを使用して、より適切なコード提案を取得し、有用で正確なスクリプトを作成します。")」を参照してください。

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

## 手順

1. スクリプトフィールドのあるフォームに移動します。  
   たとえば、スクリプトインクルードフォームを開くには、次のようにします。
   * 移動先 すべてシステム定義スクリプトインクルード をクリックして \[新規 \] を選択するか、ナビゲーションフィルターに <kbd class="ph userinput">「sys_script_include.do</kbd> 」と入力します。
   * 移動先 すべてシステム定義スクリプトインクルード をクリックし、スクリプトインクルードを選択します。
2. スクリプトエディターで、コードを追加する場所にカーソルを置きます。
3. 右クリックして \[Now Assist でコードを開く (Open Code with Now Assist)\] を選択するか、次のキーボードショートカットのいずれかを使用します。
   * Windows：Ctrl-Enter
   * Mac：Cmd-Enter

   {#generate-scripts-from-text__choices_irg_s5p_qbc}  
   ヒント:  
   \[ヘルプ\] アイコン (![ヘルプアイコン]()) を選択すると、関連するキーボードショートカットのリストにアクセスできます。
4. \[Now Assist を使用したコード (Code with Now Assist)\] ダイアログボックスで、生成するコードのゴールを説明するテキストを入力します。  
   入力するテキストは 1,000 文字未満にする必要があります。
5. Enter キーを押して、コード提案を生成します。  
   コード提案がスクリプトエディターでハイライト表示されます。

6. コード提案を確認し、次のいずれかの手順を実行します。
   * スクリプトに含めて編集するには、\[承認\] を選択します。
   * 提案を再生成するには、ダイアログボックスのテキストを変更し、矢印アイコン (![矢印アイコン]()) を選択します。
   * スクリプトから削除するには、\[却下\] を選択します。

   {#generate-scripts-from-text__choices_asf_fvp_qbc}  
   コード提案を承認すると、行番号の横に線が表示され、どのコードが AI によって作成され、編集されていないかが示されます。AI が生成したコードを編集した場合、それらのコード行に行インジケーターは表示されません。

   コード提案が要件を満たしていない場合は、プロンプトのガイダンスに従ってプロンプトを変更して、別のコード提案を生成してください。
7. \[送信\] または \[更新\] を選択し、変更を保存します。  
   注:  
   ワークフローでのニーズに応じて、インラインモードまたはフローティングモードのいずれかでプロンプトモーダルを使用できます。インラインモードでは、プロンプトモーダルはスクリプトエディター内に埋め込まれます。フローティングモードでは、スクリプトエディターでプロンプトモーダルを動かすことができます。この 2 つのモードを切り替えるのは簡単です。インラインモードに設定されている場合は、\[ポップアウト\] トグルを選択してフローティングモードに切り替えます。逆に、フローティングモードに設定されている場合は、\[ポップイン\] トグルを選択してインラインモードに戻ります。インラインモードとフローティングモード間の移行では、モーダル内のすべてのテキストが保持されます。

