コード生成の詳細

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • AI が生成するコードが、Now Platform でスクリプトを作成する開発者にとってどれだけ役立つかを説明します。

    コード生成の概要

    クリエーターの Now Assist は、コード生成スキルをアクティブ化します。コード生成は、生成するコードを説明するテキストを提供し、Now Platform のフォームおよび ワークフロースタジオ のスクリプトステップで JavaScript エディターのコード提案を取得します。コード生成を使用すると、Now Platform でのスクリプティング経験レベルにかかわらず、あらゆる開発者がカスタムスクリプトの作成を開始したり、スクリプトをより効率的に反復したりすることができます。

    コード提案を生成するには、生成するコードのゴールを、[Now Assist を使用したコード (Code with Now Assist)] ダイアログボックスで説明します。コード提案はプロンプトの後の行に表示されますが、承認されるまでスクリプトには追加されません。

    [Now Assist を使用したコード (Code with Now Assist)] ダイアログボックスに「正規表現を使用してメールを検証 (Validate emails using regex)」というテキストとスクリプトエディターのコード提案が表示される。

    注:
    コード生成を使用するには、開発者に now.assist.creator ロールがアサインされている必要があります。コード生成の使用の詳細については、「AI によるコード生成を使用してスクリプトを生成する」を参照してください。

    コード生成ワークフロー

    1. 開発者は、スクリプトエディターから [Now Assist を使用したコード (Code with Now Assist)] ダイアログボックスを開き、生成するコードを記述します。
    2. 開発者は、コード提案の生成をトリガーします。

      次の例では、開発者が [Now Assist を使用したコード (Code with Now Assist)] ダイアログボックスでスクリプトの実行内容を記述します。コード提案がスクリプトエディターでハイライト表示されます。[Now Assist を使用したコード (Code with Now Assist)] ダイアログボックスに「正規表現を使用してメールを検証 (Validate emails using regex)」というテキストとスクリプトエディターのコード提案が表示される。

    3. 開発者は、AI が生成したコード提案をレビューし、承認または却下します。
      • 承認すると、コードがスクリプトに追加され、レビューに基づいて必要な編集を行うことができます。
      • 却下すると、コードはスクリプトに追加されず、プロンプトを変更して新しいコード提案を生成できます。
      次の例では、行番号の横に線が表示されていますが、これは AI によって作成され、編集されていないコードを示しています。AI が生成したコードを編集した場合、それらのコード行に行インジケーターは表示されません。
      図 : 1. AI が生成したコード行
      AI が生成したコード行を示す行。

    オプションで、コード補完機能をオンにして、コード生成用の Now Assist とともに、スクリプトエディターでコードまたは単発プロンプトを使用できます。

    コード生成のメリット

    メリット 機能 ユーザー
    スクリプトの品質を向上させ、反復的なコーディングタスクを自動化し、コードの検索や呼び出しにかかる時間を短縮します。 テキストからコードへ、およびコード補完 開発者
    AI が生成したコード提案を自動的に取得する 自動コード提案 開発者、アドミニストレーター
    AI が生成したコードを特定する AI が生成したコードの追跡 開発者、アドミニストレーター