Extração de entidade em tempo real

É possível solicitar a extração de entidades em tempo real durante uma conversa do Agent Assist. Esse recurso extrai automaticamente os dados que correspondem a qualquer entidade do sistema do Dialogflow nas 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 agente humano. Em seguida, você pode usar esses dados para fornecer ao agente humano outras ferramentas, como um botão para agendar um evento quando uma data é extraída.

Ativar a extração de entidades em tempo real

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

Receber dados extraídos

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