はじめに
本記事は執筆(2024年2月)時点の情報です.最新の情報は製品ドキュメントを参考にしてください.
Product Documentation | ServiceNow
本記事のまとめ
- ServiceNow 開発者向けの ServiceNow の生成 AI 機能 「Now Assist for Creator」は Flow Assist と Code Assist の2つの機能の概要を有する
- Now Learning のラボインスタンスを用いて, Now Assist for Creator をセットアップしてみる
- Flow Assist の Now Assist Recommendations スキルを用いて, Flow Designer の次のステップの推奨アクションを提案させてみる
背景
ServiceNow の生成AI機能 Now Assist を利用するには,アドオン型のライセンス Pro Plus および Enterprise Plus が必要となるため 1 ,気軽に試すことができない(もちろん PDI でも利用不可 2).
Now Community 記事「Request your Now Assist Lab Instance!」より, ServiceNow の学習サイト Now Learning のラボインスタンス(Vancouver Patch 2)を払い出すことで,2023年9月時点の機能を試用できるとのことだったので試してみた.
主な機能
Now Assist for Creator には, Flow Designer を用いたフロー作成をサポートする Flow Assist と ServiceNow のエディタでのスクリプティングをサポートする Code Assist の2つの機能を有する.
本記事で対象とする Flow Assist には,テキストからフローを生成する Flow generation とフローの次のステップに関する推奨事項を取得する Now Assist Recommendations の2つのスキルが存在する.
セットアップ
Now Assist for Creator を利用するには, Now Assist プラグインの有効化の他に,スキルの有効化およびロールの付与が必要となる.
環境準備
まずは Now Learning「Now Assist for Creator Implementation Bootcamp On Demand」のラボインスタンスを払い出しておく.
Now Assist プラグイン の有効化
今回は既にラボインスタンスにプラグインがインストールされているので不要だが,以下の手順で Now Assist プラグインを有効化しておく必要がある.
- ServiceNow ストアで Now Assist for Creator をオプトインする
- Now Assist for Creator (App id: sn_now_creator) プラグインのインストールする
また,ラボインスタンス内にラボガイドが添付されたナレッジ記事があるので,必要に応じて取得しておく.
- [Self-Service] > [Knowledge] でナレッジベースを開き, [Knowledge] カテゴリを選択する
- 「Now Assist for Creator - Enablement Bootcamp Training Guide」に添付されている PDF ファイルをダウンロードする
スキルの有効化
Flow Assist に含まれるスキルを有効化(Activate)する必要がある.
-
フィルタナビゲーターで [Now Assist] > [Features] に移動する
-
[Now Assist Features] の中の「Creator」を選択し, Now Assist Features for Creator 画面を表示する
-
Flow Assist 内の Now Assist Recommendations スキルが「Turn on skill」になっていることを確認して,「View details」を選択する
-
その後に表示される All available Flow Assist skills 内の Now Assist Recommendations スキルブロックで「Turn on skill」を選択する
-
「Skill successfully activated」が表示されるので,「Return to Flow Assist」を選択する
ロール付与
Now Assist for Creator を利用するために必要となる now.assist.creator ロールを利用するユーザーに付与する(本記事では System Administrator に付与).
なお,ロールを付与するために,一度インスタンスからログアウトして,再度ログインする必要がある.
セッションを切る(ブラウザタブを消す 等)ではなく,明示的なログアウト操作が必要となる.
実際に動かしてみる
以下で,本ラボインスタンスで使用可能な Now Assist Recommendations スキルを使いながらフローを作成してみる.
おわりに
本記事では Now Assist for Code の Flow Assist について取り上げてみました.
今回試用した Now Assist Recommendations は一般的なフローを作成する際に,数ある中からアクションを検索する時間を削減する等,重宝しそうな印象です.パーソナライズされるような仕組みもあれば,さらに開発効率向上に寄与できそうな気がします.
なお,ラボインスタンスでは試用できなかった Flow generation については YouTube で動画が配信されている3ので,ご参考ください.
次回の記事にて, Now Assist Features for Creator のもう一つの機能である Code Assist についてもまとめてみる予定です!