- Introdução
- Configurando sua conta
- Balanceamento
- Clusters
- Desvio de conceito
- Cobertura
- Conjuntos de dados
- Campos gerais
- Rótulos (previsões, níveis de confiança, hierarquia do rótulo e sentimento do rótulo)
- Modelos
- Transmissões
- Classificação do Modelo
- Projetos
- Precisão
- Lembrar
- Mensagens anotadas e não anotadas
- Campos de extração
- Fontes
- Taxonomias
- Treinamento
- Previsões positivos e negativos verdadeiros e falsos
- Validação
- Mensagens
- Controle de acesso e administração
- Gerencie origens e conjuntos de dados
- Entender a estrutura de dados e permissões
- Criando ou excluindo uma origem de dados na GUI
- Preparando dados para carregamento de .CSV
- Carregar um arquivo CSV para uma origem
- Criação de um conjunto de dados
- Origens e conjuntos de dados multilíngues
- Habilitando o sentimento em um conjunto de dados
- Como corrigir as configurações do conjunto de dados
- Excluindo uma mensagem
- Exclusão de um conjunto de dados
- Exportação de um conjunto de dados
- Usando integrações do Exchange
- Treinamento e manutenção do modelo
- Noções Básicas sobre rótulos, campos gerais e metadados
- Hierarquia de rótulos e práticas recomendadas
- Comparação de casos de uso de análise e automação
- Transformando seus objetivos em rótulos
- Visão geral do processo de treinamento do modelo
- Anotação generativa
- Status do conjunto de dados
- Treinamento de modelos e práticas recomendadas de anotação
- Treinamento com análise de sentimento de rótulo habilitada
- Compreensão dos requisitos de dados
- Treinamento
- Introdução ao Refine
- Precisão e recall explicados
- Precisão e recall
- Como a validação funciona
- Compreender e melhorar o desempenho do modelo
- Motivos para baixa precisão média do rótulo
- Treinamento usando Check label e Perda de rótulo
- Treinamento usando Ensinar rótulo (Refinar)
- Treinamento usando a Pesquisa (Refinamento)
- Noções Básicas e Aumentando a Cobertura
- Melhorando o balanceamento e usando o Rebalanceamento
- Quando parar de treinar seu modelo
- Uso dos campos gerais
- Extração generativa
- Uso de análise e monitoramento
- Automations e Communications Mining™
- Desenvolvedor
- Configuração do CLI
- Download em lote
- Carregamento em lote
- Exclusão em lote
- Referência de comando
- Carregamento de dados
- Baixando dados
- Integração do Exchange com usuário do serviço do Azure
- Integração do Exchange com Autenticação de Aplicativo do Azure
- Integração do Exchange com Autenticação de aplicativo e gráfico do Azure
- Migration Guide: Exchange Web Services (EWS) to Microsoft Graph API
- Como buscar dados para o Tableau com o Python
- Integração do Elasticsearch
- Extração de campo geral
- Integração auto-hospedada do Exchange
- Framework de automação da UiPath®
- Atividades oficiais da UiPath®
- 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 o 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 de conversa
- Licenciamento
- Perguntas frequentes e mais

Guia do usuário do Communications Mining
Configuração do CLI
Esta seção abrange como autenticar e configurar re. Assume-se que você tenha instalado a CLI. Para obter mais detalhes, verifique as instruções.
A seção de configuração rápida é uma referência curta, passo a passo, sobre como começar e configurar a CLI. O resto da página contém instruções detalhadas e entra em todas as opções disponíveis.
Configuração rápida
a ferramenta de linha de comando para sua plataforma (Linux, Mac e Windows são compatíveis).
Crie um contexto nomeado para evitar ter que inserir seu endpoint do tenant e o token de API toda vez. Forneça seu ponto de extremidade do tenant:
re config add --name main --endpoint https://<my_api_endpoint>/
re config add --name main --endpoint https://<my_api_endpoint>/
Você precisará colar seu token de API:
I A new context `main` will be created.
Enter API token [none]: MYSUPERSECRETTOKEN
I New context `main` was created.
I A new context `main` will be created.
Enter API token [none]: MYSUPERSECRETTOKEN
I New context `main` was created.
Tente executar um comando para verificar se tudo funciona, por exemplo
re get datasets
re get datasets
Você pode usar o sinalizador global -c ou --context para usar um contexto específico com o comando, por exemplo,
re -c main get datasets
re -c main get datasets
Qualquer uma das configurações de contexto pode ser substituída como uma única usando sinalizadores globais, como --token, --endpoint e --proxy etc. Os argumentos de linha de comando têm precedência sobre as configurações de contexto.
Fornecer credenciais todas as vezes
A maneira mais simples de autenticar a CLI é especificar o ponto de extremidade e o token da API para cada comando. Por padrão, re solicitará que você insira o token interativamente.
Por exemplo, para listar os conjuntos de dados disponíveis
➜ re --endpoint https://acme.reinfer.io get datasets
input: Enter API token [none]: MYSUPERSECRETAPITOKEN
Name ID Updated (UTC) Title
InvestmentBank/collateral-streams aa9dda7c059e5a8d 2019-04-30 17:25:03 IB Collateral Streams
InvestmentBank/george-test 1aaeacd49dfce8a0 2019-05-10 15:32:34 Test Dataset
InvestmentBank/margin-call b9d50fb2b38c3af5 2019-05-08 07:51:09 IB Margin Call
InvestmentBank/margin-call-large 6d00b9f69ab059f6 2019-05-11 09:23:43 IB Margin Call Large
➜ re --endpoint https://acme.reinfer.io get datasets
input: Enter API token [none]: MYSUPERSECRETAPITOKEN
Name ID Updated (UTC) Title
InvestmentBank/collateral-streams aa9dda7c059e5a8d 2019-04-30 17:25:03 IB Collateral Streams
InvestmentBank/george-test 1aaeacd49dfce8a0 2019-05-10 15:32:34 Test Dataset
InvestmentBank/margin-call b9d50fb2b38c3af5 2019-05-08 07:51:09 IB Margin Call
InvestmentBank/margin-call-large 6d00b9f69ab059f6 2019-05-11 09:23:43 IB Margin Call Large
O token também pode ser especificado usando --token
➜ re --endpoint https://acme.reinfer.io --token MYSUPERSECRETAPITOKEN get datasets
➜ re --endpoint https://acme.reinfer.io --token MYSUPERSECRETAPITOKEN get datasets
Isso geralmente não é uma boa ideia, pois o token da API será armazenado em seu histórico de shell. Seria melhor armazenar o token de API em uma variável de ambiente.
➜ re --endpoint https://acme.reinfer.io --token $REINFER_TOKEN get datasets
➜ re --endpoint https://acme.reinfer.io --token $REINFER_TOKEN get datasets
No entanto, isso ainda é detalhado, repetitivo e inseguro.
Fornecer configuração usando sinalizadores de linha de comando pode ser útil em alguns casos. No entanto, a maneira recomendada de usar a CLI é configurando um contexto nomeado. Para obter mais detalhes, consulte a seção a seguir.
Contextos nomeados
Um contexto é uma coleção de configurações e credenciais que você pode aplicar a um comando re . Quando você especifica um contexto para executar um comando, as configurações e credenciais são usadas para executar esse comando. Vários contextos podem ser armazenados no arquivo de configuração.
Os contextos ajudam a evitar ter que especificar manualmente um token, ponto de extremidade e outras configurações com cada comando. Um contexto é composto por:
- Um nome fácil de lembrar que serve como identificador do contexto
- Um token de API usado para autenticar as solicitações do usuário que faz
- Um endpoint para o qual a CLI fará as solicitações
- (Opcional) Um proxy HTTP a ser usado para todas as solicitações
- (Opcional) Se deve aceitar certificados TLS inválidos do endpoint (útil apenas para clusters internos / de desenvolvimento do Communications Mining™)
Você pode especificar um contexto padrão que é usado quando nenhum é referenciado explicitamente.
O sinalizador global -c, --context pode ser usado para usar um contexto específico com nomes que você pode especificar como um parâmetro na linha de comando para comandos individuais.
Criação de um contexto
Você pode criar um novo contexto ou modificar um existente com
re config add
re config add
Se for executado sem opções, o comando pedirá interativamente o nome do contexto, o ponto de extremidade e o token.
➜ re config add
* Context name: acme-prod
I A new context `acme-prod` will be created
* Enter API token [none]: MYSUPERSECRETTOKEN
* Endpoint [https://reinfer.io/]: https://acme.reinfer.io
I Default context set to `acme-prod`
I New context `acme-prod` was created
➜ re config add
* Context name: acme-prod
I A new context `acme-prod` will be created
* Enter API token [none]: MYSUPERSECRETTOKEN
* Endpoint [https://reinfer.io/]: https://acme.reinfer.io
I Default context set to `acme-prod`
I New context `acme-prod` was created
Ao criar o primeiro contexto, este será definido como o ativo
➜ re config add --name acme-dev --endpoint https://acme.reinfer.io/
I A new context `acme-dev` will be created.
* Enter API token [none]: MYSUPERSECRETTOKEN
I Default context set to `acme-dev`
I New context `acme-dev` was created.
➜ re config add --name acme-dev --endpoint https://acme.reinfer.io/
I A new context `acme-dev` will be created.
* Enter API token [none]: MYSUPERSECRETTOKEN
I Default context set to `acme-dev`
I New context `acme-dev` was created.
Ao invés disso, adicionar um contexto com um nome que já existe atualizará esse contexto.
# Edit the acme-dev context if it already exists
re config add acme-dev
# Edit the acme-dev context if it already exists
re config add acme-dev
Para visualizar todas as opções, execute re config add -h. As mais importantes são:
Opções
| Name | Description |
|---|---|
--name <name> | O nome do contexto que será criado ou atualizado |
--endpoint <endpoint> | O endpoint do cluster do Communications Mining™ que será usado para esse contexto |
--token <token> | O token da API reinfer que será usado para este contexto |
--proxy <proxy> | URL de um proxy HTTP que será usado para todas as solicitações se especificado |
O contexto atual será usado para todos os comandos subsequentes. A seguir imprimirá todos os conjuntos de dados para o contexto atual.
re get datasets
re get datasets
Qualquer uma das configurações de contexto pode ser substituída como uma única usando sinalizadores globais, como --token, --endpoint e --proxy.
re --proxy http://proxy.example get datasets
re --proxy http://proxy.example get datasets
Usar um contexto
Você pode usar o sinalizador global -c ou --context para usar um contexto específico com o comando, por exemplo,
re -c my-context get datasets
re -c my-context get datasets
re config
Todas as operações relacionadas ao gerenciamento de contextos nomeados têm escopo no comando re config . Os subcomandos permitem criar, atualizar, definir os contextos padrão e excluir, e muito mais.
Para todas as opções disponíveis, consulte a referência de comando.
Onde as definições de configuração são armazenadas?
A localização do seu local de diretório de configuração varia com base no sistema operacional. A ferramenta de linha de comando do Communications Mining™ respeita esses padrões do sistema operacional e, normalmente, o diretório de configuração pode ser encontrado em
~/.config/reinferno Linux$HOME/.config/reinferno macOS%AppData%\reinferno Windows
As configurações de contexto são armazenadas em um arquivo JSON contexts.json, por exemplo ~/.config/reinfer/contexts.json no Linux. É parecido com isto
{
"current_context": "prod",
"contexts": [
{
"name": "prod",
"endpoint": "https://acme.reinfer.io/",
"token": "MYSUPERSECRETTOKEN",
"accept_invalid_certificates": false,
"proxy": null
}
]
}
{
"current_context": "prod",
"contexts": [
{
"name": "prod",
"endpoint": "https://acme.reinfer.io/",
"token": "MYSUPERSECRETTOKEN",
"accept_invalid_certificates": false,
"proxy": null
}
]
}