Extração de entidade em tempo real

É possível solicitar 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 do 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. Você pode usar esses dados para fornecer ferramentas adicionais ao agente humano, como um botão para programar um evento quando uma data for 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.