É 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.