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" }
런타임 중 대화 처리
대화는 기준 모델을 사용하는지 맞춤 모델을 사용하는지에 관계없이 런타임에 동일하게 처리됩니다. 자세한 내용은 요약 맞춤 모델 문서를 참고하세요.