라이브 에이전트로 전달
Copilot Studio을 사용하면 에이전트를 구성하여 대화를 원활하고 상황에 맞게 실시간 상담원에게 전달할 수 있습니다.
에이전트가 대화를 전달하면 대화의 전체 기록과 모든 관련 변수를 공유 할 수 있습니다. 이 컨텍스트를 통해 연결된 참여 허브를 사용하는 라이브 에이전트는 대화에 라이브 에이전트가 필요하다는 알림을 받고 이전 대화의 컨텍스트를 보고 대화를 재개할 수 있습니다.
Customer Service용 옴니채널로 핸드오프를 구성하는 방법에 대한 자세한 내용은 Dynamics 365 Customer Service로의 핸드오프 구성을 참조하세요.
참고
참여 허브에 연결하지 않고도 에이전트 대화를 확대하도록 선택할 수 있습니다.
- 원하는 토픽 하단에서 노드 추가 아이콘 을 선택하고, 토픽 관리를 가리킨 후, 다른 토픽으로 이동을 선택합니다.
- 에스컬레이션을 선택합니다.
에스컬레이션은 사용자가 사람 에이전트를 요청하면 기본적으로 단순한 메시지를 제공하는 시스템 토픽입니다.
토픽을 편집하여 지원 웹 사이트 또는 티켓팅 시스템에 대한 간단한 URL을 포함하거나 지원팀에 이메일을 보내거나 연락하기 위한 지침을 포함시킬 수 있습니다.
사전 요구 사항
- 에이전트로 구축됨 Microsoft Copilot Studio
- Customer Service용 옴니채널과 같이 라이브 에이전트가 사용하고 있는 참여 허브이며 Customer Service용 옴니채널로 핸드오프 구성에 설명된 대로 연결을 구성해야 합니다.
에스컬레이션 시스템 토픽 구성
Dynamics 365 고객 서비스,에서 에이전트를 생성할 때 Escalate 시스템 토픽에는 이미 Transfer 대화 노드가 포함되어 있습니다. 그러나 Copilot Studio 에서 생성된 에이전트는 기본적으로 이 노드로 구성되지 않습니다. 대화 전송 노드를 에스컬레이션 시스템 토픽에 추가하려면 다음 단계를 따르세요.
측면 탐색 창에서 토픽을 선택하고 시스템 탭으로 전환한 후 에스컬레이션 토픽을 선택합니다.
토픽 하단에서 노드 추가 아이콘 을 선택하고, 토픽 관리를 가리킨 후, 대화 전송을 선택합니다.
라이브 에이전트로 핸드오프 트리거
에이전트에 참여하는 고객은 대화의 모든 가리키다에서 라이브 에이전트를 요청할 수 있습니다. 이 에스컬레이션은 암시적 트리거 또는 명시적 트리거의 두 가지 방법으로 발생할 수 있습니다.
핸드오프 토픽,를 트리거하면 에이전트는 구성된 참여 허브로 핸드오프를 시작하고 모든 대화 맥락을 전송하여 다음으로 가장 좋은 라이브 에이전트를 찾아 대화를 재개할 수 있도록 준비합니다.
암시적 트리거
어떤 경우에는 에이전트가 고객 대화의 의도를 파악하지 못할 수도 있습니다. 예를 들어 고객이 토픽이 없거나 또는 토픽 내에 일치하는 옵션이 없는 특정 질문을 할 수 있습니다.
다른 경우에는 고객이 즉시 라이브 에이전트로 핸드오프하도록 요청할 수 있습니다. 예를 들어, 고객이 대화 중간에 "에이전트와 대화"를 입력할 수 있습니다.
에이전트가 이런 방식으로 에스컬레이션을 감지하면 사용자를 자동으로 Escalate 시스템 토픽로 리디렉션합니다. 이러한 트리거 유형이 암시적 트리거링으로 알려져 있습니다.
명시적 트리거
에이전트에 대한 주제를 생성할 때 일부 주제는 사람과의 상호 작용이 필요하다고 판단할 수도 있습니다. 이러한 트리거 유형이 명시적 트리거링으로 알려져 있습니다.
이러한 경우 토픽에 대화 전송 노드를 추가해야 합니다. 이 노드로 에이전트에게 비공개 메시지가 추가되며 라이브 에이전트가 대화의 기록 및 컨텍스트를 이해하도록 돕기 위해 연결된 참여 허브로 전송됩니다.
참고
이 노드에 도달한 대화는 보고 분석에서 에스컬레이션 세션으로 표시됩니다.
토픽에 대한 명시적 트리거링을 구성하려면:
토픽 하단에서 노드 추가 아이콘 을 선택한 다음 메시지 보내기를 선택하여 메시지 노드를 추가합니다. 에이전트가 라이브 에이전트로 전송이 발생하려고 한다는 것을 나타내기 위해 무엇을 말해야 하는지 입력하세요.
메시지 노드 아래에서 노드 추가 아이콘 을 선택하고, 토픽 관리를 가리킨 후, 대화 전송을 선택합니다.
대화 전송 노드에서 선택적인 비공개 메시지를 라이브 에이전트에게 입력합니다. 이 선택적 메시지는 정보가
va_AgentMessage
컨텍스트 변수에 저장되므로 대화 전송 노드가 있는 여러 토픽이 있는 경우 유용할 수 있습니다.
토픽은 이 노드에 도달하면 라이브 에이전트로의 전송을 시작합니다. 테스트 캔버스에서 토픽을 트리거하여 핸드오프를 테스트할 수 있습니다.
참고
대화 전송 노드를 대화에 추가하면 핸드오프를 트리거할 때마다 데모 웹 사이트에 "이 활동에 대한 렌더러 없음" 메시지가 표시됩니다. 이 메시지는 채팅 캔버스를 사용자 지정하여 참여 허브에서 대화로 휴먼 에이전트를 가져오는 사용자 지정 클라이언트 측 코드를 구현해야 함을 제안합니다.
핸드오프 시 사용 가능한 컨텍스트 변수
대화를 참여 허브에 이동하는 자동화된 방법을 제공하는 것 외에도 특정 문제에 대한 최고의 에이전트가 참여하도록 하는 것이 중요합니다. 가장 적절한 라이브 에이전트에게 대화를 라우팅하는 데 도움이 되도록 참여 허브에도 전달되는 컨텍스트 변수가 있습니다.
이 변수를 사용하여 대화를 라우팅할 위치를 자동으로 결정할 수 있습니다. 예를 들어, 대화 전송 노드를 여러 다른 토픽으로 연결하고 특정 토픽과 관련된 대화를 특정 에이전트에게 라우팅할 수 있습니다.
다음 표는 기본적으로 사용 가능한 컨텍스트 변수를 나열합니다.
컨텍스트 | 목적 | 예 |
---|---|---|
va_Scope |
에스컬레이션을 라이브 에이전트에게 라우팅 | "agent" |
va_LastTopic |
라이브 에이전트에게 에스컬레이션을 라우팅하고 강화하는 것을 지원합니다. 사용자의 발화에 의해 트리거된 마지막 토픽을 포함합니다. | "Return items" |
va_Topics |
라이브 에이전트 강화 트리거 문구를 사용하여 최종 사용자가 트리거한 토픽만 포함합니다. 리디렉션된 토픽은 포함되지 않습니다. | [ "Greetings", "Store Hours", "Return Item" ] |
va_LastPhrases |
라이브 에이전트에게 에스컬레이션을 라우팅하고 강화하는 것을 지원합니다. | "Can I return my item" |
va_Phrases |
라이브 에이전트 강화 | ["Hi", "When does store open", "Can I return my item" ] |
va_ConversationId |
에이전트 대화를 고유하게 식별합니다. | 6dba796e-2233-4ea8-881b-4b3ac2b8bbe9 |
va_AgentMessage |
라이브 에이전트 강화 | "Got a gift from: HandoffTest" |
va_BotId |
대화를 이끌어내는 에이전트를 찾으세요. | 6dba796e-2233-4ea8-881b-4b3ac2b8bbe9 |
va_Language |
에스컬레이션을 라이브 에이전트에게 라우팅합니다. | "en-us" |
모든 사용자 정의 토픽 변수 | 라이브 에이전트 강화 | @StoreLocation = "Bellevue" |
고객은 에스컬레이션하기 전에 여러 토픽을 거칠 수 있습니다. 에이전트는 여러 주제의 모든 맥락 변수를 수집하여 참여 허브로 전송하기 전에 병합합니다.
이름이 비슷한 컨텍스트 변수를 갖는 주제가 있는 경우 에이전트는 가장 최근에 정의된 토픽 변수를 승격시킵니다.