AI Agent: 売上返品オーダー・アシスタント

AIエージェントを使用して、品目の返品リクエストの処理を支援します。 エージェントは、会社の返品ポリシーを調査し、それらを販売オーダーおよびオーダー明細の詳細と比較してから、品目の交換、ディスカウントの提供、全額払戻などの返品オプションと返信します。 返品事由、返品タイプおよび品目を返品する倉庫を指定することもできます。 エージェントは、これらの選択肢がポリシーを満たしていることを確認し、自動的に返品を開始します。 送信または破棄できます。

次のような利点があります:

  • 返品オーダーが会社の返品ポリシーを満たしていることを確認します。
  • 取得拡張生成(RAG)を使用すると、アクセスや理解が困難なポリシーに簡単にアクセスできます。
  • 対話型の質問と回答のエクスペリエンスを使用して、ユーザーにわかりやすい会話を促します。
  • 参照返品を簡素化します。

次のようにします

Order Management作業領域に移動し、Ask Oracleをクリックします:

xxxxxxxxxx

品目を返す理由(「機能していないため、オーダー521196のノート・パソコンを返却したい」など)を説明します。

返品オプションを確認し、ソースをクリックします:

xxxxxxxxxx

サマリーを表示します:

xxxxxxxxxxxx

別の例として、キーボードを返す必要があるとします。 プロンプトを入力しましたが、オーダー番号が正しくないか、品目が見つからないか、返品ポリシーで返品が許可されないため、エージェントは返品オプションを指定できません。 エージェントは次のことをお知らせします:

xxxxxxxxxxx

返品および交換

エージェントは、返品ポリシーで交換品を送付できるかどうかを判断できます。 その場合は、返品タイプが「返品の貸方記入および返品」に設定された品目、および置換がある別の明細を含む1つの明細を追加する必要があります。 また、返品オーダーの属性の値を検証し、設定した他の構成が正しく機能していることを確認してから送信する必要があります。 「返品オーダーの処理のガイドライン」を参照してください。

クレジット返品

エージェントは、顧客が品目を返品するときにポリシーでクレジットを提供するかどうかを決定できます:

  • たとえば、販売オーダーの履行に遅延がある場合や、品目が破損している場合は、20%のディスカウントを提供するか、$100のクレジットを提供して品目を保持します。
  • ポリシーで許可され、品目が手動調整に適格であり、パーセント・クレジットを指定した場合、Order Managementではその値が販売価格に適用されます。
  • 価格設定済の販売オーダーをインポートする場合は、インポート・ペイロードでCanAdjustFlag属性をtrueに設定する必要があります。
  • Order Managementは、返品明細の「返品タイプ」属性で「貸方返品」値を使用するように事前定義されています。 必要に応じて、オーダーを発行する前に変更できます。 「返品販売オーダー」を参照してください。

エージェントは、「返品タイプ」参照で他の返品タイプを表示して、返品オーダーを処理することもできます。

有効化のステップ

  1. ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTYロールを持っていることを確認します。
  2. FAI_VIEW_AI_AGENT_WORKFLOW_DATAがあることを確認
    テンプレートにアクセスできるように、FAI_MANAGE_AI_AGENT_WORKFLOW_DATAロール。
  3. 「設定および保守」作業領域に移動し、「管理者プロファイル値の管理」タスクを使用して、サイト・レベルで「VBCSプログレッシブWebアプリケーション・ユーザー・インタフェースの有効化」(ORA_HCM_VBCS_PWA_ENABLED)プロファイルを「Y」に設定します。
  4. 「ツール」> AI Agent Studioに移動し、Sales Return Order Assistantを検索します:
    xxxxxxxxxx
  5. 「コピー」をクリックし、サフィクスを入力して「続行」をクリックします。 サフィクスを使用して、1、2、3などのバージョンを指定することをお薦めします:
    xxxxxxxx
  6. . . . > 「編集」をクリックします:
    xxxxxxxxxx
  7. 「詳細」タブで事前定義済の値を使用するか、必要に応じて変更します:
    xxxxxxxxxxx
  8. LLMをクリックし、事前定義済プロンプトを確認します。 必要に応じて変更し、更新をクリックします:
    xxxxxxxxxxxxx
  9. 「公開」をクリックします:
    xxxxxxxxxxx
  10. ステータスが「公開済」であることを確認します:
    xxxxxxxxxxxxx

ガイド付きジャーニおよびテストに追加

  1. 「ホームページ」>「自分のクライアント・グループ」>「詳細の表示」 > ctrl+fに移動し、検索して「ガイド付きジャーニ」をクリックします。
  2. 「ガイド付きジャーニ」ページで、「作成」をクリックし、値を設定して、「下書きの作成」をクリックします:
    属性
    名前 販売オーダーの返品
    コード RETURN_SALES_ORDERS
    外部ユーザーへのアクセスを許可 はい
  3. このタスクを追加し、「保存」>「アクティブ化」をクリックします:
    属性
    タスク名 返品販売オーダー・アシスタント
    タスク摘要 -
    タスク・タイプ エージェント
    エージェント・タイプ ワークフロー・エージェント
    ワークフロー・エージェント 売上返品オーダー・アシスタント1
    Order Management作業領域では、ジャーニのバナーに「タスク名」と「タスク摘要」が表示されます。 作業領域のスタイルと一致するように、ヘッドラインの大文字表記を使用することをお薦めします。
  4. 「ホーム・ページ」> Order Management > 「詳細の表示」>「販売オーダー(新規)」にアクセスします。
  5. Visual Builder Studioで「設定およびアクション」>「ページの編集」をクリックします。
  6. JourneyCodeプロパティをRETURN_SALES_ORDERSに設定し、「公開」をクリックします。
  7. Order Management作業領域に移動し、設定をテストします。 Ask Oracleをクリックして、返品に関する様々な質問をします:
    xxxxxxxxxxxxx

参照:

「独自のポリシーを使用」
事前定義済ポリシー・ツールを使用しない場合は、そのツールを削除するか、独自のポリシー・ツールを使用できます:

  1. 事前定義済の返品オーダー・ポリシー・ツールを削除します:
    xxxxxxxxxxxxx
  2. 「ツール」タブをクリックし、リターン・エージェントを検索して開き、編集します。 追加をクリックしてドキュメントをアップロードし、変更を保存します:
    xxxxxxxxxx:
  3. ステータスを「公開準備完了」に設定し、「エージェント文書の処理」スケジュール済プロセスを実行し、文書のステータスが「公開済」であることを確認します:
    xxxxxxxxxxx

ヒントと考慮事項

  • ガイド付きジャーニを設定し、エージェントをジャーニに追加します。
  • 返品オーダー明細タイプ(ORA_DOO_RETURN_LINE_TYPES)参照にある返品タイプを調べ、それらの値と一致するようにポリシー・ドキュメントを記述します。 返品事由および取消事由(DOO_RETURN_REASON)参照についても同じ操作を行います。 「クレジット・メモなしの返品販売オーダー」を参照してください。
  • このエージェントは、標準品目またはキットでのみ使用します。 構成品目、サブスクリプションまたはカバレッジでは使用しないでください。 その場合、送信が失敗するか、履行が正しくない可能性があります。
  • 割当ルールで使用する返品タイプが、履行中の問題を回避するためにニーズを満たしていることを確認してください。
  • ツール名は30文字以下にする必要があります。

ツール

エージェントの事前定義済ツールを使用して、特定のニーズを満たすことができます:

ツール

説明

返品オーダー・ポリシー文書

返品ポリシーの詳細が含まれます。

エージェントはこれを使用して、品目が返品に適格かどうかを判断し、使用可能な返品オプションを特定します。

販売オーダー・ディープ・リンク

オーダー・ページへのURL。

GetWarehouse

倉庫コード、倉庫名または組織コードと名前を識別する可能性のあるエージェントのプロンプトに入力したテキストに従って、倉庫詳細を取得します。

GetSalesOrderDetails

オーダー番号、ソース・オーダー番号、品目の摘要、顧客名、購買オーダー、オーダー日など、エージェントのプロンプトに入力したテキストに従って、販売オーダーの詳細を取得します。

GetSalesOrderLineDetails

オーダーのHeaderId属性からオーダーの詳細を取得します。

GetSalesOrderLookupForReturn

参照コードを取得して、販売オーダーで選択できるようにします。

たとえば、「返品事由コード」属性の値(不正な品目や破損品目など)を取得します。

別の例として、「返品タイプ」属性の値(クレジットのみ、完全払戻の返品など)を取得します。

CreateReferenceReturnOrder

販売オーダーの参照返品を作成します。

GetReturnOrderLineDetails

返品オーダーのHeaderIdに従って、返品オーダーとそのオーダー明細を取得します。

SubmitOrder

元のオーダーのHeaderIdに従って返品オーダーを送信します。

getUserSession

Order Managementでログインし、エージェントを使用しているユーザーのPersonNumber属性の値を取得します。

エージェントの移行

25Cを更新する前にアプリケーションでAIエージェントを作成した場合は、既存のエージェントを、Oracle AI Agent StudioでOracle Fusion Cloud Applications用に作成したエージェントに置き換えることをお薦めします。 既存のエージェント用に作成したドキュメント・ツールをAI Agent Studioに移行できます。 その方法は次のとおりです。

  1. 「自分のクライアント・グループ」>「詳細の表示」>「AI Agentsの構成」に移動します。
  2. 「ツール」タブをクリックし、ツールの「移行」アクションをクリックします。
  3. 一意の名前とツール・コードを入力し、エージェントに関連するファミリと製品を選択します。 ツール名を使用して、AI Agent Studioでツールを検索します。
  4. 「OK」をクリックします。

ツールが移行されたら、適切なテンプレートを使用してAI Agent Studioに新しいエージェントを作成し、移行されたツールを追加してエージェントを公開します。 次に、新しいガイド付きジャーニを作成し、AI Agent Studioで作成した新しいエージェントのワークフロー・エージェント・タイプのエージェント・タスクを追加します。 次に、ジャーニが新しいエージェントを使用するように、前のエージェントを有効にした新しいジャーニ・コードでガイド付きジャーニを更新します。 新しいエージェントをテストおよび検証した後、構成AI Agentsの「削除」アクションを使用して元のエージェントを削除できます。

主なリソース

アクセス要件

Fusion ApplicationsのOracle AI Agent StudioにアクセスしてSCM AIエージェントを管理するには、次の職務ロールを含む構成済ジョブ・ロールがユーザーに割り当てられている必要があります:

  • SSCMインテリジェント・エージェント管理職務 (ORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTYおよびORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTY_HCM - 両方の職務ロール・コードが必要)
  • Fai GenaiエージェントSCM管理者職務(ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTY)

セキュリティ・コンソールで、ロールおよび権限でフィルタして「SCMインテリジェント・エージェント管理職務」ロールを見つけます。 ロールおよび権限グループでフィルタして、「Fai GenaiエージェントSCM管理者職務」ロールを検索します。

製品ページでAIエージェントと対話するには、次の職務ロールを含む構成済ジョブ・ロールがユーザーに割り当てられている必要があります:

  • Fai Genaiエージェント・ランタイム職務(ORA_DR_FAI_GENERATIVE_AI_AGENT_RUNTIME_DUTY)

セキュリティ・コンソールで、ロールおよび権限グループでフィルタしてこの職務ロールを見つけます。

ユーザーがエージェントと対話できるようにするには、セキュリティ・コンソールで、「Fai Genaiエージェント・ランタイム職務」ロールを含むユーザーの構成済ジョブ・ロールに対して権限グループを有効にする必要もあります。 構成したジョブ・ロールの基本情報を管理するときに、権限グループを有効にできます。

ユーザーの構成済ジョブ・ロールには、AIエージェントが有効になっているページへのアクセスを許可する権限も含まれている必要があります。