例:を使用した出荷管理タスクの自動化 AI デスクトップアクション
AI デスクトップアクションと AI エージェントを使用したデスクトップアクションを通じて、出荷管理に関連するさまざまなタスクを自動化します。
出荷コーディネーターは、反復的なデータ入力タスクを頻繁に処理します。たとえば、発注書番号、請求書の詳細、顧客情報、出荷先、アイテムの寸法、重量を Excel からデスクトップの出荷管理アプリケーションに入力します。処理する行が数十あると、時間がかかり、エラーが発生しやすくなり、日々のワークフローが大幅に低下します。
このプロセスを簡素化するために、Excel ファイルから各行を読み取り、出荷管理アプリケーションにデータを自動的に入力する専用のデスクトップアクションを作成できます。その後、このアクションを AI エージェントにアサインできます。新しい出荷バッチが到着すると、出荷コーディネーターは Now Assist パネルから AI エージェントをトリガーするだけです。エージェントは、適切なデスクトップアクションを選択して実行することにより、各品目を自動的に処理します。
AI デスクトップアクションでの [出荷注文の処理] デスクトップアクションの作成
AI デスクトップアクション のデスクトップアクションを使用して、出荷管理に関連するさまざまなタスクを自動化します。
始める前に
- ServiceNowインスタンスでAI デスクトップアクションを有効にします。詳細については、「AI デスクトップアクション の構成」を参照してください。
- AI デスクトップアクションインストーラーをダウンロードして、アプリケーションやシステム間で反復的なタスクを自動化します。詳細については、「AI デスクトップアクション インストーラをダウンロード」を参照してください。
次のシステム要件が満たされていることを確認します。
- Windows 11 オペレーティングシステムが使用されています。
- .NET 9.0 ランタイム v9.0.10 と .NET 9 デスクトップ ランタイム v9.0.10 がインストールされています。
- 拡張モニターが接続されていません。
- テーマは、記録と実行に使用されるシステム間で一致する必要があります。
デザインワークスペースとアクションレコーダーについて理解してください。詳細については、「AI デスクトップアクション デザインワークスペース」と「AI デスクトップアクションのアクションレコーダー」を参照してください。
必要なロール:sn_aia.admin
手順
- Windows システムから、AI デスクトップアクション アプリケーションを起動します。
-
ログインページの [ ServiceNow URL を追加 ] フィールドに、 ServiceNow インスタンス URL を入力します。
例: https://<instance name>.service-now.com。
- [Proceed] を選択します。
-
ユーザー名とパスワードを入力して、 ServiceNow アカウントにログインします。
sn_aia.admin ロールが必要です。
- オプション:
オンボーディングジャーニーウィザードで、オンボーディングを完了し、[ 開始] を選択します。
AI デスクトップアクションを初めて起動する場合は、オンボーディングジャーニーウィジェットが表示されます。次回AI デスクトップアクション起動時にウィジェットを非表示にする場合は [次回から表示しない] を選択し、オンボーディングをスキップするには [イントロをスキップ] を選択できます。
-
AI デスクトップアクション ホームページで、[デスクトップアクションの作成] を選択します。
-
[新しいデスクトップアクション] ダイアログボックスで、[ 手動キャプチャ手順] を選択します。
- 名前 フィールドに、出荷注文の処理 と入力します。
- [説明] フィールドに、「Excel から出荷管理ツールに出荷注文の詳細を入力する」と入力します。
-
[ キャプチャの開始] を選択します。
[デザインワークスペース] が表示されます。
-
画面をキャプチャします。
-
[デザイン] タブで、[ キャプチャオプション ] アイコン
を選択します。
-
[ 手動キャプチャ] を選択します。
AI デスクトップアクションウィンドウが最小化され、[キャプチャ] パネルが起動します。
-
デスクトップから出荷管理アプリケーションを開きます。
-
[キャプチャ] パネルの [ 選択 ] アイコン
を選択するか、キーボードの Ctrl + Shift + C を押して、外部アプリケーションのウィンドウの領域をキャプチャします。
注:たとえば、Web ブラウザーのボタンやテキストフィールドの周囲の領域をキャプチャできます。カーソルアイコンがCtrl + Shift + C ショートカットが Zoom などのマシン上の別のアプリケーションと競合する場合は、[選択] ボタンを使用して手動スクリーンキャプチャを開始する必要があります。アイコンに変わります。
-
アイコンをドラッグして、必要な画面領域を選択します。
アイコンを終了すると、選択した領域がスクリーンショットとしてデザインワークスペースにキャプチャされます。
キャプチャされた画面に満足できない場合は、[ 画像をキャプチャ] アイコン
を選択して画面領域を再キャプチャできます。
-
[デザイン] タブで、[ キャプチャオプション ] アイコン
-
アンカーを挿入します。
-
[ アンカーを追加 ] アイコン
を選択して、キャプチャされた画面にアンカーを挿入します。
アンカーは、自動化が近くの UI 要素を識別して操作するのに役立つ、画面上の参照点です。実行中、システムはコンピュータービジョンを使用してアンカーを特定し、アンカーから関連する距離にある UI 要素を識別します。アンカーは、ターゲット要素の場所が移動する可能性がある場合や、UI レイアウトがセッション間で異なる場合に、ステップの安定性と精度を向上させます。
注:動的に変化する UI 要素をアンカーとして使用しないでください。アクション後 (クリック後など) に要素の色、テキスト、または状態が変更された場合は、画面上で静止したままの別のアンカーを選択します。 -
キャプチャ画像の変わらない部分にアンカーを移動します。
たとえば、アンカーをタイトルまたはフィールドラベルに移動します。
アンカーの下の領域がキャプチャ画像の対応する領域と正確に一致しない場合、アンカーは認識されず、ステップは意図したとおりに実行されません。アンカーを設定するための画像の静的領域を選択します。
各画面に複数のアンカーを追加できます。複数のアンカーにより、画像内の異なる場所をターゲットにする際、アンカーとターゲットの間の位置関係をより正確に定義できます。
-
[ アンカーを追加 ] アイコン
-
手順を構成します。
-
[ステップコントロール] メニューから、[ ステップを追加 ] アイコン
を選択します。
-
コンテキストメニューから注文フォームの各フィールドのステップタイプを選択します。
番号 フィールド ステップ 1 PO# テキストを設定 2 請求書# テキストを設定 3 顧客名 テキストを設定 4 出荷先 テキストを設定 5 アイテムサイズ テキストを設定 6 重量制限 テキストを設定 7 電話 テキストを設定 8 速達便 Click 9 SMS アラート Click 10 送信 Click
-
[ステップコントロール] メニューから、[ ステップを追加 ] アイコン
-
[プロパティ] パネルで追加された画面、アンカー、およびステップのプロパティを構成します。
詳細については、「AI デスクトップアクションの画面、アンカー、およびステップのプロパティ」を参照してください。
- オプション:
追加されたすべての画面、アンカー、およびステップの自動生成名を変更します。
自動生成された名前は、次の命名ガイドラインに従って変更できます。
- 名前フィールドを空にすることはできません。
- 名前フィールドには英数字のみを使用する必要があります。スペースと特殊文字は使用できません。
- 各名前は、それぞれの親レベルで一意である必要があります。
- 各画面には、デスクトップアクションレベルで一意の名前が必要です。
- 各アンカーには、画面レベルで一意の名前を付ける必要があります。
- 各ステップには、アンカーレベルで一意の名前を付ける必要があります。
- [Details (詳細)] タブを選択します。
- アプリケーションリストで、出荷管理を追加します。
- [保存] を選択します。
-
デスクトップアクションをテストしてアクティブ化します。
詳細については、「AI デスクトップアクションでのデスクトップアクションのテストとアクティブ化」を参照してください。
- 同様に、 出荷管理ログイン デスクトップアクションを作成して有効にします。
AI エージェントを作成し、注文を出荷するためのツールを追加する
AI エージェントスタジオ で AI エージェントを作成し、出荷管理タスクを自動化するためのデスクトップアクションツールを追加します。
始める前に
必要なロール:sn_aia.admin
手順
- 移動先 すべて > AI エージェントスタジオ > 作成と管理 > AI エージェント.
- [追加] ドロップダウンから [チャット] を選択します。
-
[新しい AI エージェント] ページの [専門分野の定義] ステップで、AI エージェントを定義し、このエージェントに含まれる専門分野を入力して、AI エージェントの目的を理解するために使用する表現を LLM が分析できるようにします。
注:詳細を入力すればするほど、AI エージェントはより正確に実行できます。
-
一意の名前と説明を付けて、AI エージェントを説明します。
表 : 1. 一意の名前を付け、説明を提供します フィールド 説明 AI エージェント名 出荷管理エージェント AI エージェントの説明 出荷管理エージェントは、複数のプラットフォームにわたる出荷注文のエンドツーエンドの処理を自動化します。Excel シートから注文データを取得し、その情報を配送管理ツールにシームレスにアップロードします。これにより、手作業が削減され、データの一貫性が確保され、請求書ライフサイクル全体が短縮されます。 -
AI エージェントがタスクを実行できるように、ロールと必要な手順を定義します。
注:AI エージェントは、応答とアクションを調整するためのガイダンスとしてこの情報を使用します。
表 : 2. ロールと必要なステップの定義 フィールド 説明 AI エージェントロール Excel からの出荷注文の取得を自動化し、出荷管理アプリケーションへのシームレスなデータ入力を実行します。 ステップのリスト 注:自動化で OTP や CAPTCHA の入力などの手動入力が必要な場合は、実行中にユーザー入力を待つように AI エージェントに指示を与える必要があります。そうしないと、自動化を続行できません。- 出荷管理アプリケーションを起動してログインします。
- ユーザー指定のフォルダーから Excel ファイルを開きます。
- Excel ファイル内の指定されたワークシートに移動します。
- Excel シートから各注文に必要な列を読み取ります。
- 抽出されたデータを出荷管理アプリケーションの対応するフィールドに入力します。
- [ 送信] を選択して注文を登録します。
- Excel シートのすべての保留中の注文が処理されるまで、手順 4 〜 6 を繰り返します。
-
[保存して続行] を選択します。
[ツールと情報の追加] ページが表示されます。
-
一意の名前と説明を付けて、AI エージェントを説明します。
-
[ツールと情報を追加] ページで、AI エージェント用のデスクトップアクションツールを追加して、デスクトップタスクを自動化します。
- [ツールを追加] ドロップダウンリストで、[ デスクトップアクション] を選択します。
- [ デスクトップアクションを選択 ] フィールドで、[ 画面上の デスクトップアクション] を選択します。
-
デスクトップアクションの選択ドロップダウンリストで、出荷管理ログインデスクトップアクションを選択します。
このデスクトップアクションにより、AI エージェントは出荷管理アプリケーションにログインできます。
-
このデスクトップアクション構成の名前とツールの説明を入力します。
デスクトップアクションのツール説明は、AI エージェントを支援するために何を行うかに役立ちます。注:この説明は、大規模言語モデル (LLM) に送信されます。
- [ 実行モード] フィールドで、[ 自律] を選択します。
-
[追加] を選択します。
デスクトップアクションは、[ツールと情報を追加] ページの [デスクトップアクション] リストに追加されます。
- [ツールを追加] ドロップダウンリストで、[ デスクトップアクション] を選択します。
-
デスクトップ アクションの選択 ドロップダウン リストで、出荷注文の処理 デスクトップ アクション を選択します。
このデスクトップアクションにより、AI エージェントはスプレッドシートから抽出されたデータを出荷管理アプリケーションに入力できます。
-
このデスクトップアクション構成の名前とツールの説明を入力します。
デスクトップアクションのツール説明は、AI エージェントを支援するために何を行うかに役立ちます。注:この説明は、大規模言語モデル (LLM) に送信されます。
- [ 実行モード] フィールドで、[ 自律] を選択します。
-
[追加] を選択します。
デスクトップアクションは、[ツールと情報を追加] ページの [デスクトップアクション] リストに追加されます。
- [ツールを追加] ドロップダウンリストで、[ デスクトップアクション] を選択します。
-
[ アプリケーションを選択] ドロップダウンリストで、[ Microsoft Excel] を選択します。
Microsoft Excelツールであるバックグラウンドタスクデスクトップアクションを使用すると、AI エージェントはスプレッドシートからコンテキストに応じて情報を抽出できます。
-
このデスクトップアクション構成の名前とツールの説明を入力します。
デスクトップアクションのツール説明は、AI エージェントを支援するために何を行うかに役立ちます。注:この説明は、大規模言語モデル (LLM) に送信されます。
- [ 実行モード] フィールドで、[ 自律] を選択します。
-
[追加] を選択します。
デスクトップアクションは、[ツールと情報を追加] ページの [デスクトップアクション] リストに追加されます。
- [保存して続行] を選択します。
-
必要な残りの手順を完了します。
詳細については、「AI エージェントを作成する」を参照してください。
-
保存してテスト を選択して構成手順を完了するか、戻る を選択して前の手順を確認します。
保存してテスト を選択すると、AI エージェントのテスト ページが表示され、作成した AI エージェントをテストできます。詳細については、「AI エージェントの実行を手動でテストする」を参照してください。
AI エージェントをテストするには、sn_aia.admin ロールと、AI エージェントとそのツール用に構成された ACL に必要なロール (該当する場合) が必要です。
次のタスク
出荷コーディネーターが Now Assist パネルから AI エージェントをトリガーして、出荷管理アプリケーションにデータを自動的に入力できるようにします。
詳細については、「例:AI エージェントを使用して出荷管理アプリにデータを自動的に入力する」を参照してください。