Skip to content

IT運用のユースケース

IT運用のユースケースを想定して、watsonx Orchestrateでの実践的なエージェント作成について学びます。

Connections(接続設定)の設定確認

あらかじめ定義済みの接続設定を確認します。
1. 左側のメニューより、「管理」 > 「接続」を選択してください。
2. 接続設定の管理画面が表示されます。
3. 検索ボックスに、servicenow と入力してください。servicenowが名称に含まれるいくつかの接続設定が表示されます。本ハンズオンでは事前に接続定義済みなので変更は必要ありません。 alt text

Warning

  • 接続設定は参加者が共通で使う設定のため、変更しないようご注意ください。

シナリオ① - プリビルドエージェント

watsonx Orchestrateでは人事や調達、ITといった業務領域に特化した事前構築済みエージェントを提供しています。ServiceNowと連携するエージェントも用意されているので、まずはそちらを試してみます。 エージェント・ビルダー→エージェントの作成→テンプレートから作成をクリックします。 alt text

検索窓に"servicenow"と入力します。ServiceNowを使うプリビルドエージェントだけでも様々な種類がありますが、今回は"Incident manager"を選択します。 alt text

テンプレートとして使用をクリックしてエージェントを作成します。 alt text

エージェントが作成されます。共用の環境を使用している場合は、エージェントの名前の右側の編集ボタンをクリックし、あなたの名前を付けるなど、区別がつくようにしてください。 alt text

まずはインシデントを起票してみてください。 以下の例ではテンプレートの指示が英語で書かれているため、英語で回答してしまっていますが、インシデントが起票できています。モデルはllama-3-2-90b-vision-instruct、エージェントスタイルはReActにしています。

alt text

最近起票されたインシデントのリストを確認してみましょう。(Short Descriptionの日本語がおかしいインシデントがありますが、リスト自体は正しく取得できています。) alt text

ツールの詳細を確認してどのような入力と出力を定義しているか確認してみましょう。 "Create an incident in ServiceNow"のツールで詳細の編集をクリックします。 alt text

入力を7項目、出力を5項目定義していることがわかります。これらはすべて必須の項目ではなく、このツールの場合は"impact_value"、"urgency_value"、"short_description"の3つの入力項目を必須としています。 alt text d

シナリオ② - ITサポートエージェント

下記の業務シナリオを実装します。

自然言語での問い合わせ受付→過去の障害ログ・ナレッジベースから類似事例を検索、解決方法を提示→ServiceNowへインシデント起票

本シナリオはプリビルドエージェントを使用せず、1からエージェントを作成していただきます。

alt text

エージェントでの会話フロー例です。以下のイメージの通りにならなくても問題ございません。 alt text alt text

ナレッジソースはMacのサポートページを使用しました。Webページをpdf化してwatsonx Orchestrateにアップロードしています。ここは好きなドキュメントに差し替えたり、新たに別のドキュメントを追加して試してみてください。 alt text

エージェント作成のヒント(ナレッジソース)

LLM がナレッジソースではなく独自の回答を含めてしまう場合は、Knowledge setting(知識設定)の「応答」値の変更を試します。

alt text

ツールの実行はフローを使って実装しています。

alt text

ウェルカム・メッセージやクイック・スタート・プロンプトも定義してみましょう。

alt text

Note

現状ではフローを使うとインシデントの短い説明が文字化けすることがあります。実運用ではモデルを変えると回避できることがあります。

エージェント作成のヒント(フロー作成)

フローの概要は以下のように定義しています。 alt text

ServiceNowインシデント起票のツールのデータマッピングは修正せず、オート・マップのままにしています。

alt text

Brevoでのメール送信ツールはcontentをServiceNowのshort_description、subjectを「インシデントが起票されました」と定義しています。

alt text

エージェント作成のヒント(フロー呼出時の動作)

Guidelineにフローを呼び出す際のステップをGuidelineに記述しています。これを記述しなくても動作しますが、インシデント起票に必要な情報をエージェントに与える際の順番を明示的に指定しています。

[Sample]
名前(オプション)
インシデント起票

条件
インシデント起票とメール送信のリクエスト

アクション
Step1)インシデントの短い説明を確認してください
Step2)インシデントの重要度(1-高、2-中、3-低)を確認してください。
Step3)インシデントの影響度(1-高、2-中、3-低)を確認してください。
Step4)確認メールを送付するメールアドレスを確認してください。
alt text

オプション: 様々なプリビルドツールの活用

2025年9月現在、ServiceNowに関連するプリビルドツールだけで46種類のツールが用意されています。

これらのツールを組み合わせて、ご自身が使ってみたい実用的なエージェントを作成してみてください。 alt text

お疲れ様でした!

このハンズオンでは、IT運用のユースケースを想定して、ServiceNowとメールシステムを連携したエージェントを作成しました。