Agent Assist 요약은 각 대화가 완료된 후 상담사에게 대화 요약을 제공합니다. 요약은 상담사가 최종 사용자 커뮤니케이션 기록을 검토하고 이해하기 위한 대화 메모를 작성하는 데 도움이 됩니다.
이 기능은 us-central1, us-east1, us-west1, us, northamerica-northeast1, europe-west1, europe-west2, europe-west3, asia-southeast1, asia-northeast1, asia-south1, australia-southeast1, global 리전에서 사용할 수 있습니다.
요약 기능을 구현하는 방법에는 두 가지가 있습니다.
이 페이지에서는 기준 모델을 구현하는 데 필요한 단계를 설명합니다.
예를 들어 샘플 입력 대화는 다음과 같습니다.
대화에 관한 기준 모델 요약 출력은 다음과 비슷할 수 있습니다.
대화 프로필 구성하기
대화 프로필은 대화 중 에이전트에 제공되는 추천을 제어하는 매개변수 집합을 구성합니다. 다음 단계에서는 HumanAgentAssistantConfig
객체로 ConversationProfile
을 만듭니다.
대화 프로필 만들기
대화 프로필을 만들려면 다음 단계를 따르세요.
ConversationProfile
리소스에서create
메서드를 호출합니다.- 새 대화 프로필의 이름을 입력합니다.
- Google Cloud 프로젝트 ID를 입력합니다.
- 모델 ID를 입력합니다. 기준 요약 모델을 사용하려면 모델 ID를 지정하지 마세요. 대신
baseline_model_version
을1.0
로 설정합니다. - 추천 기능의
CreateConversationProfileRequest
에서 채팅의 경우CONVERSATION_SUMMARIZATION
를, 음성의 경우CONVERSATION_SUMMARIZATION_VOICE
를 지정합니다.
음성 기준 모델 예시
다음은 음성에 기본 요약 모델을 사용하는 JSON 예시입니다.
{ "parent": "projects/PROJECT_ID/locations/global", "conversationProfile": { "displayName": "CONVERSATION_PROFILE_NAME", "humanAgentAssistantConfig": { "humanAgentSuggestionConfig": { "featureConfigs": [{ "suggestionFeature": { "type": "CONVERSATION_SUMMARIZATION_VOICE" }, "conversationModelConfig": { "baseline_model_version": "1.0", } }] } }, "languageCode": "en-US" } }
응답은 대화 프로필 name
을 포함하는 ConversationProfile
객체입니다.
{ "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID", "displayName": "CONVERSATION_PROFILE_NAME", "automatedAgentConfig": { }, "humanAgentAssistantConfig": { "notificationConfig": { }, "humanAgentSuggestionConfig": { "featureConfigs": [{ "suggestionFeature": { "type": "CONVERSATION_SUMMARIZATION_VOICE" }, "conversationModelConfig": { } }] }, "messageAnalysisConfig": { } }, "languageCode": "en-US", "createTime": "2022-06-06T21:06:46.841816Z", "updateTime": "2022-06-06T21:06:46.841816Z", "projectNumber": "344549229138" }
채팅의 기준 모델 예시
다음은 채팅에 기본 요약 모델을 사용하는 JSON 예시입니다.
{ "parent": "projects/PROJECT_ID/locations/global", "conversationProfile": { "displayName": "CONVERSATION_PROFILE_NAME", "humanAgentAssistantConfig": { "humanAgentSuggestionConfig": { "featureConfigs": [{ "suggestionFeature": { "type": "CONVERSATION_SUMMARIZATION" }, "conversationModelConfig": { "baseline_model_version": "1.0", } }] } }, "languageCode": "en-US" } }
응답은 대화 프로필 name
을 포함하는 ConversationProfile
객체입니다.
{ "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID", "displayName": "CONVERSATION_PROFILE_NAME", "automatedAgentConfig": { }, "humanAgentAssistantConfig": { "notificationConfig": { }, "humanAgentSuggestionConfig": { "featureConfigs": [{ "suggestionFeature": { "type": "CONVERSATION_SUMMARIZATION" }, "conversationModelConfig": { } }] }, "messageAnalysisConfig": { } }, "languageCode": "en-US", "createTime": "2022-06-06T21:06:46.841816Z", "updateTime": "2022-06-06T21:06:46.841816Z", "projectNumber": "344549229138" }
런타임에 대화 처리
기준 모델을 사용하든 맞춤 모델을 사용하든 런타임에 대화가 동일하게 처리됩니다. 자세한 내용은 요약 맞춤 모델 문서를 참고하세요.