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.