communications-mining
latest
false
- Documentos da API
- CLI
- Guias de integração
- Integração do Exchange com usuário do serviço do Azure
- Integração do Exchange com Autenticação de Aplicativo do Azure
- Automação em tempo real
- Como buscar dados para o Tableau com o Python
- Integração do Elasticsearch
- Configuração de campos gerais
- Uso de campos gerais 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 as palavras: um guia para incorporações ao NLP
- Aprendizado baseado em solicitação com Transformers
- Efficient Transformers II: extração de conhecimento e ajustes finos
- Transformers eficientes I: mecanismos de atenção
- Modelagem de intenção hierárquica profunda não supervisionada: obtenção de valor sem dados de treinamento
- Corrigindo viés de anotação com Communications Mining
- Aprendizado ativo: melhores modelos de ML em menos tempo
- Está tudo nos números - avaliando o desempenho do modelo com métricas
- Por que a validação de modelos é importante
- Comparação do Communications Mining e do Google AutoML para inteligência de dados conversacional
Uso de campos gerais em seu aplicativo
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática.
Guia do desenvolvedor do Communications Mining
Last updated 19 de nov de 2024
Uso de campos gerais em seu aplicativo
O Communications Mining fornece várias maneiras de obter previsões, incluindo campos gerais previstos. 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 todos os campos gerais esperados estão presentes na resposta
- A resposta contém várias correspondências para um ou mais campos gerais
- Nem todos os campos gerais presentes na resposta estão corretos
Nesta seção, examinamos cada um desses casos extremos com mais detalhes.
Você deve lidar com casos em que nem todos os campos gerais esperados 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 campos mais gerais 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 o mesmo campo Geral
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 os campos gerais são extraídos usando aprendizado de máquina, você deve esperar receber correspondências erradas. O número de correspondências erradas dependerá do campo geral que você está usando. A página Validação de seu conjunto de dados fornece estatísticas de validação para entender como um campo geral será executado.
Figura 3. Validação de campo geral