コード向け Now Assist の探索

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • ServiceNow® コード向け Now Assist は、開発者がコードを作成、編集、要約できるように設計された生成 AI を利用したツールです。

    コード向け Now Assist は、開発者がコード提案を行えるように設計されています。ServiceNow AI Platform®のスクリプトエディターで自然言語プロンプトを使用すると、コンテキストに応じたコード提案が表示され、コーディングエクスペリエンスが向上します。

    コード向け Now Assist は、 Now LLM サービスAzure OpenAIGoogle Gemini 、および AWS Anthropic モデルプロバイダーをサポートしています。この機能は Creator Pro Plus 製品の一部であり、次のスキルが含まれています。

    • コード生成
    • コードのオートコンプリート
    • コード編集
    • コードの説明と要約

    コード生成の概要

    コード生成スキルは、周囲のコードを変更することなく、ユーザー入力に基づいてカーソル位置に新しいコードを作成します。その前後のコードによって提供されるコンテキストが考慮されます。

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

    生成するコードを記述すると、 ServiceNow AI Platform® フォームの JavaScript エディターとワークフロースタジオ内のスクリプトステップでコード提案が表示されます。開発者は、 ServiceNow AI Platform®でのスクリプティングの経験に関係なく、コード生成の恩恵を受けて、カスタムコードの記述を開始したり、既存のコードをより効率的に改良したりできます。

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

    コードのオートコンプリートの概要

    コードオートコンプリートスキルは、ユーザーがスクリプトエディターで入力するときに、コンテキストに関連する提案を提供します。これらの提案はグレーのテキストで表示され、ユーザーが承認した場合にのみスクリプトに追加されます。

    詳細については、「オートコンプリートを使用してコードを生成」を参照してください。

    Zurichリリースでは、コードのオートコンプリートをServiceNow統合開発環境 (IDE) アプリケーションで使用できます。

    コード生成スキルとコードオートコンプリートスキルの違い

    コード生成スキルでは、指定された要件または指示に正確に一致するコードを作成するために、ユーザーからの特定のプロンプトが必要です。コードのオートコンプリートスキルは自動的に機能します。周囲のコンテキストに基づいてコード補完またはスニペットを生成します。

    つまり、最初のスキルはユーザーの直接入力に依存し、2 番目のスキルはユーザーが必要とするものを予測し、詳細なプロンプトを必要とせずに提案と補完を提供します。

    コード編集の概要

    コード編集スキルは、周囲のコードを確認しながら、選択したコードを変更します。編集するコードが強調表示されている場合にのみ機能します。

    詳細については、「edit-code-now-assist.html」を参照してください。

    コードの説明と要約の概要

    コードの説明と要約スキルでは、コードの概要とその機能の包括的な説明が提供されます。

    詳細については、「コードの説明と要約」を参照してください。

    コード向け Now Assist のメリット

    メリット 機能 ユーザー
    プロンプトに基づいてコードを生成し、品質を向上させ、反復的なタスクを削減します。 AI を利用したコード生成でコードを生成 開発者
    大規模なコードセグメントをすばやく編集してリファクタリングします。 edit-code-now-assist.html 開発者
    コードセグメントにコメントを追加します。 コードにコメントを追加する 開発者
    コードを理解します。 コードの説明と要約 開発者
    AI が生成したコードを特定します。 AI が生成したコードの追跡 開発者、アドミニストレーター