AIエージェント: 在庫タスク割当アシスタント

タスクは、倉庫マネージャーが業務の円滑な運営を維持するために必要な活動をオペレータが確実に完了できるよう支援します。 このプロセスの重要な部分は、タスクが適切なオペレータに割り当てられるようにすることです。 現在、タスク割当は、マネージャによる手動割当またはオペレータによる自己割当に依存しています。 手動割当ては時間がかかり非効率的です。一方、自己割当てでは、すべての演算子が同様にプロアクティブで応答性が高いと想定されます。 タスク管理を最適化するには、シフト・スケジュール、オペレータ・コンピテンシ、スループット、ワークロード・バランシングなどの要素に基づいてタスクを自動的に割り当てる機能が必要です。

このニーズに対応するために、Inventory Task Allocation Assistant AIエージェントを使用できます。 このワークフローベースのAIエージェントは、適格な就業者にオープン在庫タスクを自動的に割り当てます。 これは、スケジュールされた間隔でバックグラウンドで実行するように設計されており、シフトの可用性、就業者キャパシティ、タスクの優先度および就業者パフォーマンス・メトリックを考慮することで、倉庫全体のワークロードのバランスをとるのに役立ちます。

在庫タスク割当アシスタントのAIエージェントで実行できる操作は次のとおりです:

  • スケジュールされた各実行で、在庫タスク割当アシスタントによって、ワークフォース・スケジューリング対応ゾーンから未割当の未割当在庫タスクが取得されます。
  • 構成済の包含ルールおよび除外ルールに基づいて、自動タスク配賦に適格な組織を識別します。
  • スケジュール生成プロファイルで定義された部門タイム・ゾーンを使用して、評価ウィンドウと重複するアクティブなシフトを決定します。
  • タスクのゾーンおよびアクティビティに適格なアクティブなシフトに割り当てられている就業者を取得します。
  • 各就業者の現在のタスク・ロードおよびパフォーマンス・メトリック(平均タスク完了時間や完了済タスク量など)を評価します。
  • 組織固有のルールを適用して、就業者のキャパシティ制限、シフト開始時間と終了時間に対するタスク割当ウィンドウ、およびタスク・タイプの優先度など、タスク割付動作を制御します。
  • バランスの取れたワークロード戦略を使用してタスクを割り当てます。この戦略では、アクティブなタスクが最も少ない就業者にタスクが最初に割り当てられ、より優れたパフォーマンス・メトリックを持つ就業者を選択することでタイが解決されます。

ノート: この機能では、Oracle HCM Workforce Schedulingを設定し、就業者スケジュールを生成、公開およびInventory Managementと統合する必要があります。 ワークフォース・スケジューリングとInventoryの統合の詳細は、26A機能の新機能のドキュメント『Redwood: Assign On-Shift Employees to Tasks』を参照してください。

この機能により、すべてのタスクが割り当てられ、タスクが効率的に完了し、ワークロードが均等に分散されるため、運用効率が向上します。

有効化および構成ステップ

ロールに対して権限グループを有効にするには、次の手順に従います。

  1. 「設定および保守」作業領域で、「タスク」パネル・タブの検索リンクを使用して、「管理者プロファイル値の管理」タスクを検索します。
  2. 「セキュリティ・コンソール外部アプリケーション統合の有効化」(ORA_ASE_SAS_INTEGRATION_ENABLED)プロファイル・オプションを検索し、「サイト」プロファイル・レベルを「はい」に設定します。

AI Agent Studioを使用すると、事前構成済のエージェント・テンプレートを使用またはコピーして、ビジネス・プロセスのエージェントを作成できます。 エージェント・チームのすべてのアーティファクトに接尾辞を自動的に追加するには、「テンプレートの使用」ボタンのかわりに「テンプレートのコピー」を使用します。 テンプレートをコピーすると、エージェント・チーム・キャンバスに直接移動し、エージェント・チームの設定、エージェント、ツールおよびトピックを編集できます。 「テンプレートを使用」オプションを使用すると、エージェント・チームの各アーティファクトを構成するためのステップ・バイ・ステップのプロセスを実行できます。

エージェント・テンプレート:在庫タスク割当アシスタント

タスク配賦ルールを定義するには、次のステップを実行します。

  1. Oracle AI Agent Studioで、「エージェント・チーム」タブにナビゲートし、在庫タスク割当てに使用するエージェント・チームを編集します。
  2. エージェントを開き、「タスク割当ルール」ノードを選択します。これは、ワークフローの最初のノードであり、タスク割当ルールの定義に使用されます。

在庫タスク割当アシスタント

在庫タスク割当アシスタント

  1. 「アクション」メニュー(3つのドット)をクリックし、「編集」を選択します。
  2. 「詳細」タブで、「プロンプト」フィールドを見つけます。 事前定義済ルール・テンプレートが提供されており、##という接頭辞が付いたすべての行がコメントとして扱われ、実行されません。
  3. デフォルトでは、「すべての組織を含む」「はい」に設定されています。
  4. 特定の組織セットに対してのみ自動タスク割当を有効にするには、「すべての組織を含める」「いいえ」に設定し、「組織包含」リストから##接頭辞を削除して、組織名のカンマ区切りリストを指定します。
  5. 特定の組織を除外し、残りの組織に対して自動タスク割当を有効にするには、「すべての組織を含める」「いいえ」に設定し、「組織除外」リストから##接頭辞を削除して、組織名のカンマ区切りリストを指定します。
  6. 次に、組織ごとにルール・ブロックを追加して、組織固有のルールを定義できます。 組織ごとに、次のものを構成できます。
    • 就業者ごとに許可される最大タスク数 - 組織内の就業者に割り当てることができる最大タスク数を定義します。 すべての就業者がこの制限に達すると、残りのタスクは未割当のままになります。 次のスケジュール済実行中に、就業者が既存のタスクを完了し、使用可能になると、残りのタスクが割り当てられます。
    • シフト開始前の「割当」ウィンドウ - シフト開始前に早期タスクを割り当てる方法を定義します。 たとえば、アシスタントが1時間ごとに実行され、シフト開始の1時間前にタスクを割り当てる場合は、この値を1に設定します。
    • シフト開始後の「割当」ウィンドウ - シフト・タスクの割当を続行できる期間を定義します。 たとえば、8時間シフトの最後の2時間にタスクの割当を停止するには、この値を6に設定します。 このルールは、シフト開始前の「アサイメント」ウィンドウと組み合せて使用して、シフト間のアサイメントを制御できます。
    • タスク・タイプ割当順序 - 様々なタスク・タイプが割り当てられる優先度順序を定義します。これにより、特定のタスク・タイプを他のタスク・タイプより優先できます。

タスク割当ルール- プロンプト

タスク割当ルール- プロンプト

エージェントを定期的に実行するようにスケジュールするには、次のステップを実行します。

  1. 「エージェント・チーム設定」アイコンをクリックします。
  2. 「トリガー」タブにナビゲートし、「追加」をクリックして「スケジュール」トリガーを作成します。
  3. 固定間隔または繰返し実行パターンのいずれかを指定して、スケジュールを定義します。

AI Agent Studioの使用方法の詳細は、「AI Agent Studioの使用方法」を参照してください

ヒントと考慮事項

  • AI Agent Studioを使用して、アシスタントを必要な頻度で実行するようにスケジュールし、未割当の在庫タスクを特定して適格な就業者に割り当てます。 スケジューリング頻度は、組織内でタスクが作成される頻度と、就業者が既存のタスクを完了すると追加タスクが自動的にディスパッチされ、任意の時点で就業者に割り当てるタスクの数によって異なります。
  • この更新では、Inventory ManagementとWorkforce Schedulingの統合が拡張され、タスク割当時に就業者のコンピテンシが考慮されるようになりました。
    • 「在庫ゾーン」定義の一部として、ゾーンで活動タイプを実行するために必要なコンピテンシを定義できます。
    • スケジュール生成でコンピテンシが使用される場合、必須コンピテンシでスケジュールされている就業者のみがゾーン内のタスク割当に考慮されます。

在庫ゾーン

在庫ゾーン

  • データ・セキュリティ・ポリシーに新しいインスタンス・セットが追加され、ユーザーがアクセスする権限がある在庫組織のワークフォース・スケジュールおよびスケジューリング作業負荷プラン・データへのアクセスが制御されます。
    • この更新の前に、このデータへのアクセスは職責範囲を介して付与されました。
    • この更新では、ジョブ・ロールのデータ・セキュリティ・ポリシーを作成し、在庫ゾーンおよび部門マッピングを介して在庫組織にマップされた部門のワークフォース・スケジュールおよびスケジューリング・ワークロード・プラン・データへのアクセスを提供するインスタンス・セットを割り当てることができます。

データ・セキュリティ・ポリシー- インスタンス・セット

データ・セキュリティ・ポリシー- インスタンス・セット

主なリソース

アクセス要件

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

  • SCMインテリジェント・エージェント管理職務(ORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTY)
  • SCMインテリジェント・エージェント管理職務(ORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTY_HCM)
  • Fai GenaiエージェントSCM管理者職務(ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTY)

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

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

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

詳細は、AI Agent Studioのアクセス要件(管理者用)およびユーザーにAIエージェントへのアクセス権を付与する方法(エンド・ユーザー用)を参照してください。

在庫タスク割当アシスタント・エージェントと対話するには、次の権限を含む構成済ジョブ・ロールをユーザーに割り当てる必要があります:

  • レスポンシブ在庫を使用した在庫タスク割当の確認(INV_REVIEW_INVENTORY_TASK_ASSIGNMENTS_USING_RESPONSIVE_INVENTORY_PWA_PRIV)
  • スケジュール生成プロファイルの表示(HTS_VIEW_SCHEDULE_GENERATION_PROFILE_PRIV)
  • シフトの表示(HTS_VIEW_SHIFTS_PRIV)