ODAスキルの作成と拡張
フロー・エディタ内で、人間のエージェントへのチャットのルーティング、またはユーザーに記事を表示できるボットを可能にするスキルを入力します。
顧客が人間とチャットする必要がある場合、System.AgentTransfer
コンポーネントを使用して会話をエージェントに転送します。
Oracle Fusion Service Knowledge Managementを使用している場合は、System.KnowledgeSearch
組込みコンポーネントを使用して、そのサービスの記事を検索および表示できます。
これらのコンポーネントを個別のスキルとして設計し、それらをサービスDigital Assistantの下にまとめるか、同じスキルの一部にすることができます。
スキルを構築する際、次の例に示すように、
System.AgentTransfer
を変更してcustomProperties
設定を含めます:doTransfer:
component: "System.AgentTransfer"
properties:
maxWaitSeconds: "300"
allowTransferIf: "agentSessionsAreAvailable"
# Example of passing a custom property to Oracle FusionService
customProperties:
# This is a checkbox custom field in the Universal Work Object.
# Checkboxes take the value of Y (selected) or N (unselected).
- name: âEscalationLevel_c"
value: â1"
acceptedMessage: "The conversation has been transferred to a live agent."
waitingMessage: "I'm transferring you to a human. Hold tight"
rejectedMessage: "Looks like no one is available. Please try later"
errorMessage: "We're unable to transfer you due to a system error."
transitions:
actions:
accepted: "reset"
rejected: "handleRejected"
error: "offerMoreHelp"
next: "reset"