AI を利用したコード生成でコードを生成
AI を活用した コード向け Now Assistを使用してテキストからコードを生成します。
始める前に
より適切なコード提案を生成するためのプロンプトを記述する方法について説明します。詳細については、「コード生成の一般的なガイドライン」を参照してください。
必要なロール:now.assist.creator
手順
-
スクリプトフィールドのあるフォームに移動します。
たとえば、スクリプトインクルードフォームを開くには、次のようにします。
- 移動先 すべて > システム定義 > スクリプトインクルード をクリックして [新規 ] を選択するか、ナビゲーションフィルターに 「sys_script_include.do 」と入力します。
- 移動先 すべて > システム定義 > スクリプトインクルード をクリックし、スクリプトインクルードを選択します。
- スクリプトエディターで、コードを追加する場所にカーソルを置きます。
-
右クリックして [Now Assist でコードを開く (Open Code with Now Assist)] を選択するか、次のキーボードショートカットのいずれかを使用します。
- Windows:Ctrl-Enter
- Mac:Cmd-Enter
ヒント:[ヘルプ] アイコン () を選択すると、関連するキーボードショートカットのリストにアクセスできます。
-
[Now Assist を使用したコード (Code with Now Assist)] ダイアログボックスで、生成するコードのゴールを説明するテキストを入力します。
入力するテキストは 1,000 文字未満にする必要があります。
-
Enter キーを押して、コード提案を生成します。
コード提案がスクリプトエディターでハイライト表示されます。
-
コード提案を確認し、次のいずれかの手順を実行します。
- スクリプトに含めて編集するには、[承認] を選択します。
- 提案を再生成するには、ダイアログボックスのテキストを変更し、矢印アイコン (
- スクリプトから削除するには、[却下] を選択します。
コード提案を承認すると、行番号の横に線が表示され、どのコードが AI によって作成され、編集されていないかが示されます。AI が生成したコードを編集した場合、それらのコード行に行インジケーターは表示されません。コード提案が要件を満たしていない場合は、プロンプトのガイダンスに従ってプロンプトを変更して、別のコード提案を生成してください。 -
[送信] または [更新] を選択し、変更を保存します。
注:ワークフローのニーズに応じて、プロンプトモーダルをインラインモードまたはフローティングモードで使用できます。インラインモードでは、プロンプトモーダルはスクリプトエディター内に埋め込まれます。フローティングモードでは、スクリプトエディター内でプロンプトモーダルを移動できます。これら 2 つのモードの切り替えは簡単です。インラインモードで、[ ポップアウト ] トグルを選択してフローティングモードに切り替えます。逆に、フローティングモードの場合は、[ ポップイン ] トグルを選択してインラインモードに戻ります。インラインモードとフローティングモード間の移行では、モーダル内のすべてのテキストが保持されます。