Communications Mining
Mais recente
falso
- Documentos da API
- CLI
- Guias de integração
- Integração do Exchange com o Azure
- Automação em tempo real
- Como buscar dados para o Tableau com o Python
- Integração do Elasticsearch
- Configuração de entidades
- Uso de entidades em seu aplicativo
- Integração do EWS auto-hospedado
- Estrutura de automação da UiPath
- Atividades do UiPath Marketplace
- Atividades oficiais da UiPath
- Blog
- Como as máquinas aprendem a entender palavras: um guia para incorporações no NLP
- Aprendizado baseado em solicitação com Transformers
- Efficient Transformers II: análise de conhecimento e ajuste fino
- Transformadores eficientes I: mecanismos de atenção
- Modelagem de intenção não supervisionada hierárquica profunda: obtendo valor sem dados de treinamento
- Corrigindo vieses de rotulagem com o Communications Mining
- Active Learning: melhores modelos de ML em menos tempo
- É tudo nos números - Avaliando o desempenho do modelo com métricas
- Por que a validação do modelo é importante
- Comparação do Communications Mining e do Google AutoML para o Conversations Data Intelligence
Uso de entidades em seu aplicativo
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&q=100)
Guia do desenvolvedor do Communications Mining
Last updated 17 de mai de 2024
Uso de entidades em seu aplicativo
O Communications Mining fornece várias maneiras de obter previsões, incluindo entidades prevista. Consulte a visão geral do download de dados para entender qual método funcionará melhor no seu caso de uso.
Seja qual for o método escolhido, você precisa estar ciente dos seguintes casos extremos e lidar com eles em seu aplicativo:
- Nem todas as entidades esperadas estão presentes na resposta
- A resposta contém várias correspondências para uma ou mais entidades
- Nem todas as entidades presentes na resposta estão corretas
Nesta seção, examinamos cada um desses casos extremos com mais detalhes.
Você deve esperar lidar com casos em que nem todas as entidades esperadas estão presentes. No exemplo abaixo, o e-mail tem o número da apólice, mas não tem o nome da organização do segurado. Seu aplicativo deve ser capaz de lidar com essas informações parciais.
Figura 1. Organização segurada não encontrada
Você também deve lidar com o oposto do caso anterior, ou seja, casos em que um comentário tem mais entidades do que o esperado. No exemplo abaixo, embora esperemos um número de apólice e um nome de organização segurada por e-mail, o e-mail tem vários números de apólice.
Figura 2. Várias correspondências para a mesma entidade
Observe que você pode usar os metadados na resposta ao lidar com esses casos. Por exemplo, podemos escolher preferencialmente números de políticas que aparecem no assunto do e-mail em vez daqueles que aparecem no corpo do e-mail. O exemplo abaixo mostra a resposta que a API retornará para o nosso email de exemplo.
{
"predictions": [
{
"uid": "aa05ba2250de48e3.7588b85f68f81c3b",
"labels": [...],
"entities": [
{
"id": "6a1d11118b60868e",
"name": "policy-number",
"span": {
"content_part": "body",
"message_index": 0,
"utf16_byte_start": 200,
"utf16_byte_end": 222,
"char_start": 100,
"char_end": 111
},
"kind": "policy-number",
"formatted_value": "GHI-0204963"
},
{
"id": "6a1d11118b60868e",
"name": "policy-number",
"span": {
"content_part": "subject",
"message_index": 0,
"utf16_byte_start": 0,
"utf16_byte_end": 22,
"char_start": 0,
"char_end": 11
},
"kind": "policy-number",
"formatted_value": "GHI-0068448"
},
{...},
{...},
{...}
]
}
],
"model": {
"version": 31,
"time": "2021-07-14T15:00:57.608000Z"
},
"status": "ok"
}
{
"predictions": [
{
"uid": "aa05ba2250de48e3.7588b85f68f81c3b",
"labels": [...],
"entities": [
{
"id": "6a1d11118b60868e",
"name": "policy-number",
"span": {
"content_part": "body",
"message_index": 0,
"utf16_byte_start": 200,
"utf16_byte_end": 222,
"char_start": 100,
"char_end": 111
},
"kind": "policy-number",
"formatted_value": "GHI-0204963"
},
{
"id": "6a1d11118b60868e",
"name": "policy-number",
"span": {
"content_part": "subject",
"message_index": 0,
"utf16_byte_start": 0,
"utf16_byte_end": 22,
"char_start": 0,
"char_end": 11
},
"kind": "policy-number",
"formatted_value": "GHI-0068448"
},
{...},
{...},
{...}
]
}
],
"model": {
"version": 31,
"time": "2021-07-14T15:00:57.608000Z"
},
"status": "ok"
}
Por fim, como as entidades são extraídas usando aprendizado de máquina, você deve esperar receber correspondências erradas. O número de correspondências incorretas dependerá da entidade que você está usando. A página Validação de seu conjunto de dados fornece estatísticas de validação para entender como uma entidade será executada.
Figura 3. Validação de entidade