Extração de entidade em tempo real

Você pode pedir a extração de entidades em tempo real durante uma conversa com o Agent Assist. Esse recurso extrai automaticamente dados que correspondem a qualquer entidade de sistema do Dialogflow em expressões do usuário final.

Por exemplo, se o usuário final disser "Quero três ingressos para sexta-feira", "3" será extraído como uma entidade @sys.number, e "sexta-feira" será extraído como uma entidade @sys.date. O Agent Assist fornece esses dados ao seu sistema durante a conversa para que você possa mostrá-los na interface do usuário do agente humano. Depois, você pode usar esses dados para fornecer ao atendente humano ferramentas adicionais, como um botão para agendar um evento quando uma data é extraída.

Ativar a extração de entidade em tempo real

Para ativar a extração de entidades em tempo real, defina o campo human_agent_assistant_config.message_analysis_config.enable_entity_extraction como true ao criar ou atualizar um ConversationProfile.

Receber dados extraídos

Quando você chama o método analyzeContent ou streamingAnalyzeContent para o recurso Participant, o campo message.message_annotations.parts da resposta contém os dados extraídos.