コード向け Now Assist の探索
ServiceNow® コード向け Now Assist は、開発者がコードを作成、編集、要約できるように設計された生成 AI を利用したツールです。
コード向け Now Assist は、開発者がコード提案を行えるように設計されています。ServiceNow AI Platform®のスクリプトエディターで自然言語プロンプトを使用すると、コンテキストに応じたコード提案が表示され、コーディングエクスペリエンスが向上します。
コード向け Now Assist は、 Now LLM サービス、 Azure OpenAI、 Google Gemini 、および AWS Anthropic モデルプロバイダーをサポートしています。この機能は Creator Pro Plus 製品の一部であり、次のスキルが含まれています。
- コード生成
- コードのオートコンプリート
- コード編集
- コードの説明と要約
コード生成の概要
コード生成スキルは、周囲のコードを変更することなく、ユーザー入力に基づいてカーソル位置に新しいコードを作成します。その前後のコードによって提供されるコンテキストが考慮されます。
インスタンスでコード生成が有効になっている場合、スクリプトエディターの下部にNow Assistアイコン (
生成するコードを記述すると、 ServiceNow AI Platform® フォームの JavaScript エディターとワークフロースタジオ内のスクリプトステップでコード提案が表示されます。開発者は、 ServiceNow AI Platform®でのスクリプティングの経験に関係なく、コード生成の恩恵を受けて、カスタムコードの記述を開始したり、既存のコードをより効率的に改良したりできます。
コードのオートコンプリートの概要
コードオートコンプリートスキルは、ユーザーがスクリプトエディターで入力するときに、コンテキストに関連する提案を提供します。これらの提案はグレーのテキストで表示され、ユーザーが承認した場合にのみスクリプトに追加されます。
詳細については、「オートコンプリートを使用してコードを生成」を参照してください。
Zurichリリースでは、コードのオートコンプリートをServiceNow統合開発環境 (IDE) アプリケーションで使用できます。
コード生成スキルとコードオートコンプリートスキルの違い
コード生成スキルでは、指定された要件または指示に正確に一致するコードを作成するために、ユーザーからの特定のプロンプトが必要です。コードのオートコンプリートスキルは自動的に機能します。周囲のコンテキストに基づいてコード補完またはスニペットを生成します。
つまり、最初のスキルはユーザーの直接入力に依存し、2 番目のスキルはユーザーが必要とするものを予測し、詳細なプロンプトを必要とせずに提案と補完を提供します。
コード編集の概要
コード編集スキルは、周囲のコードを確認しながら、選択したコードを変更します。編集するコードが強調表示されている場合にのみ機能します。
詳細については、「edit-code-now-assist.html」を参照してください。
コードの説明と要約の概要
コードの説明と要約スキルでは、コードの概要とその機能の包括的な説明が提供されます。
詳細については、「コードの説明と要約」を参照してください。
コード向け Now Assist のメリット
| メリット | 機能 | ユーザー |
|---|---|---|
| プロンプトに基づいてコードを生成し、品質を向上させ、反復的なタスクを削減します。 | AI を利用したコード生成でコードを生成 | 開発者 |
| 大規模なコードセグメントをすばやく編集してリファクタリングします。 | edit-code-now-assist.html | 開発者 |
| コードセグメントにコメントを追加します。 | コードにコメントを追加する | 開発者 |
| コードを理解します。 | コードの説明と要約 | 開発者 |
| AI が生成したコードを特定します。 | AI が生成したコードの追跡 | 開発者、アドミニストレーター |