중간 스크립트는 Cloud Speech-to-Text API의 음성 인식 중간 결과입니다. 오디오를 추가로 분석하면 중간 스크립트가 변경될 수 있습니다. Cloud Pub/Sub 주제로 중간 스크립트 전송을 구성하거나 CCAI 스크립트 전송에 gRPC를 사용합니다.
ConversationProfile.newMessageEventNotificationConfig
또는 gRPC 응답을 사용하여 음성 인식의 최종 결과 전송을 구성할 수 있습니다.
대화 프로필 만들기 또는 업데이트
대화 프로필을 만들거나 업데이트할 때 다음 단계를 따르세요. 상담사 어시스턴트는 중간 스크립트를 삭제하지 않습니다.
콘솔
- Agent Assist 콘솔에서 대화 프로필을 클릭합니다.
- 프로필 이름 또는 + 만들기를 클릭합니다.
- Pub/Sub 알림으로 이동하여 스크립트 중간 결과 알림을 선택합니다.
- 중간 스크립트를 수신하기 위해 만든 Pub/Sub 주제를 입력하고 메시지 형식을 선택합니다.
- 저장을 클릭합니다.
REST
ConversationProfile.newRecognitionResultNotificationConfig
를 사용하여 중간 스크립트를 수신하도록 Pub/Sub 주제를 구성합니다.
구성 예시:
{ "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID", "displayName": "CONVERSATION_PROFILE_NAME", "automatedAgentConfig": { }, "humanAgentAssistantConfig": { "notificationConfig": { "topic": "projects/PROJECT_ID/topics/FEATURE_SUGGESTION_TOPIC_ID", "messageFormat": "JSON" }, "humanAgentSuggestionConfig": { "featureConfigs": [{ "enableEventBasedSuggestion": true, "suggestionFeature": { "type": "ARTICLE_SUGGESTION" }, "conversationModelConfig": { } }] }, "messageAnalysisConfig": { } }, "notificationConfig": { "topic": "projects/PROJECT_ID/topics/CONVERSARION_LIFECYCLE_TOPIC_ID", "messageFormat": "JSON" }, "newMessageEventNotificationConfig": { "topic": "projects/PROJECT_ID/topics/NEW_MESSAGE_TOPIC_ID", "messageFormat": "JSON" }, "newRecognitionResultNotificationConfig": { "topic": "projects/PROJECT_ID/topics/INTERMEDIATE_TRANSCRIPT_TOPIC_ID", "messageFormat": "JSON" }, "languageCode": "en-US" }
선택사항: 메시지 순서 지정 사용 설정
대화 ID는 게시된 Pub/Sub 스크립트 메시지의 순서 키입니다. 메시지를 순서대로 받으려면 메시지를 수신하는 구독에서 메시지 순서 속성을 설정하세요.
선택사항: 추가 정보 가져오기
Dialogflow는 대화 ID, 메시지 ID, 참여자 ID, 참여자 역할을 Pub/Sub 메시지에 속성으로 추가합니다. PubsubMessage.attributes
를 사용하여 이러한 속성에 액세스하거나 커스텀 속성으로 구독하여 다음 Pub/Sub 메시지 데이터와 함께 가져올 수 있습니다.
- 참석자 ID의 속성 키:
participant_id
- 메시지 ID의 속성 키:
message_id
- 대화 ID의 속성 키:
conversation_id
- 참여자 역할의 속성 키:
participant_role
다음은 속성 집합의 예입니다. {"conversation_id": "c_id"
, "participant_id": "p_id"
}
선택사항: 구독 구성
스크립트 전송을 처리하도록 Pub/Sub 구독을 맞춤설정하려면 다음 가이드라인을 따르세요.