ZeroTrain AI Core (versão prévia)
O ZeroTrain Ai Core adiciona automação de decisão confiável ao fluxo de trabalho. Ele avalia os dados de entrada e retorna uma ação recomendada, uma pontuação de confiança e um resultado rastreável. Não é necessário treinamento ou configuração complexa. Ideal para aprovações, roteamento, verificações de conformidade e automação de fluxo de trabalho.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Classe | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões Power Automate exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Azure Government regiões - Azure regiões da China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões Power Apps exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões Power Automate exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte do ZeroTrain |
| URL | https://www.zerotrain.ai/support |
| support@zerotrain.ai |
| Metadados do conector | |
|---|---|
| Publicador | Leonard Gambrell - DBA Gambrell Software |
| Site | https://www.zerotrain.ai |
| Política de privacidade | https://www.zerotrain.ai/privacy |
| Categorias | IA; Business Intelligence |
Conector do ZeroTrain AI Core
Visão geral
O ZeroTrain AI Core é um mecanismo de decisão determinístico projetado para automação de negócios estruturada.
Esse conector permite que os usuários do Microsoft Power Automate enviem dados estruturados e recebam decisões rastreáveis baseadas em regras com pontuação de confiança.
O ZeroTrain não usa modelos de treinamento probabilísticos. Todas as decisões são computadas a partir da lógica explícita definida na tabela de decisão fornecida.
Autenticação
Esse conector usa a autenticação de chave de API.
Para fins de teste de certificação, uma chave de API do revisor foi emitida separadamente para a equipe de certificação da Microsoft.
Ao criar uma conexão:
- Selecione o conector do ZeroTrain AI Core
- Insira a chave de API fornecida no campo Chave de API
- Criar a conexão
A chave de API deve ser fornecida no x-engine-access-key cabeçalho.
Operação com suporte
ComputeZeroTrainDecision
Esta operação avalia dados de entrada estruturados em relação a um modelo de decisão fornecido.
Campos de solicitação necessários:
-
InputSource– Dados de entrada estruturados a serem avaliados -
ModelSource– Tabela de decisão que contém linhas de regra
Campos opcionais:
ActionColumnNameDecisionIdColumnNamePriorityColumnNameWeightColumnNameRowFilterModelNameCustomTag
Resposta
O conector retorna:
- Ação selecionada
- Pontuação de confiança
- Rastreamento Lógico (opcional)
- Informações do cabeçalho de execução
- Métricas de uso
- Erros e avisos (se aplicável)
Fluxo de teste incluído
Este pacote inclui:
- Solução do conector (gerenciada)
- Solução de fluxo de teste (gerenciada)
O fluxo de teste demonstra uma chamada de avaliação de decisão básica.
Pré-requisitos
- Plano do Microsoft Power Automate com funcionalidade de conector personalizado
- Chave de API do revisor do ZeroTrain fornecida
Suporte
Publicador: ZeroTrain
Site: https://www.zerotrain.ai
Suporte: support@zerotrain.ai
Política de Privacidade: https://www.zerotrain.ai/privacy
Observações
Este envio é para revisão de certificação.
As chaves de API para testes de certificação são emitidas diretamente para a equipe de certificação da Microsoft e não são distribuídas publicamente.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| Chave de API | secureString | Sua chave de acesso x-engine para autenticação. |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
|
Obter decisão do Zero |
Avalia os dados de decisão para produzir ações determinísticas com pontuação de confiança. |
Obter decisão do ZeroTrain
Avalia os dados de decisão para produzir ações determinísticas com pontuação de confiança.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Dados de entrada
|
InputSource | True | object |
Os valores de dados a serem avaliados. Esses valores são comparados com as linhas na tabela de decisão. |
|
Tabela de decisão
|
ModelSource | True | object |
A tabela de decisão que define as condições e a ação a ser retornada. Cada linha representa um resultado possível. |
|
Opções
|
Options | json |
Configurações de execução opcionais que influenciam como o ZeroTrain processa a solicitação. |
|
|
ActionColumnName
|
ActionColumnName | string |
Nome da coluna que contém a ação. Se não for fornecido ou se a coluna não for encontrada na tabela de decisão, a última coluna será usada. |
|
|
DecisionIdColumnName
|
DecisionIdColumnName | string |
Nome da coluna na tabela de decisão que contém o identificador de linha. |
|
|
PriorityColumnName
|
PriorityColumnName | string |
Coluna opcional usada para classificar as linhas de decisão. Linhas de prioridade mais alta são retornadas primeiro após a avaliação. |
|
|
WeightColumnName
|
WeightColumnName | string |
Coluna opcional usada para refinar ainda mais a classificação das linhas de decisão. Ele influencia a ordenação dentro do mesmo nível de prioridade. |
|
|
Rowfilter
|
RowFilter | string |
Filtro opcional usado para limitar quais linhas são avaliadas (exemplo: idade > 30). |
|
|
ModelName
|
ModelName | string |
Nome opcional do processo de decisão que está sendo executado. Esse valor é retornado na resposta para identificar o processo de nível raiz usado para avaliação. |
|
|
CustomTag
|
CustomTag | string |
Valor opcional fornecido com a solicitação e retornado inalterado na resposta. Pode ser usado para identificação ou correlação, se necessário. |
Retornos
O resultado da avaliação.
- Corpo
- ZeroTrainResponse
Definições
ZeroTrainResponse
O resultado da avaliação.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Cabeçalho
|
Header | ResponseHeader |
Informações sobre essa avaliação. |
|
Resultado
|
Result | DecisionResult |
O resultado selecionado. |
|
UsageInfo
|
UsageInfo | UsageInfo |
Informações sobre o consumo de carga de trabalho e as métricas de processamento para essa solicitação. |
|
BatchInfo
|
BatchInfo | BatchInfo |
Informações sobre a execução da solicitação em lote. |
|
Erros
|
Errors | array of MessageItem |
Erros retornados durante a avaliação. |
|
Warnings
|
Warnings | array of MessageItem |
Avisos retornados durante a avaliação. |
ResponseHeader
Informações sobre essa avaliação.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
produto
|
product | string |
Nome do produto. |
|
correlationId
|
correlationId | string |
ID único de solicitação. |
|
customTag
|
customTag | string |
Valor personalizado fornecido na solicitação. |
|
createdUTC
|
createdUTC | string |
Hora em que a avaliação foi concluída. |
|
processingTime
|
processingTime | string |
Quanto tempo a avaliação levou. |
|
rowsEvaluated
|
rowsEvaluated | integer |
Número de linhas avaliadas. |
|
resultCount
|
resultCount | integer |
Número de resultados retornados. |
|
errorCount
|
errorCount | integer |
Número de erros. |
|
warningCount
|
warningCount | integer |
Número de avisos. |
DecisionResult
O resultado selecionado.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
modelName
|
modelName | string |
Nome do modelo usado. |
|
decisionId
|
decisionId | string |
Identificador da linha selecionada. |
|
inputID
|
inputID | string |
Identificador dos dados avaliados. |
|
ação
|
action | string |
A ação selecionada na tabela de decisão. |
|
confidenceScore
|
confidenceScore | number |
Pontuação mostrando o quão próximos os dados corresponderam à linha selecionada. |
|
logicPassed
|
logicPassed | boolean |
Indica se as condições necessárias foram atendidas. |
|
logicTrace
|
logicTrace | array of string |
Lista de identificadores de linha que contribuíram para o resultado. |
MessageItem
Um erro ou mensagem de aviso.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Code
|
Code | integer |
Código numérico. |
|
Mensagem
|
Message | string |
Descrição da mensagem. |
UsageInfo
Informações sobre o consumo de carga de trabalho e as métricas de processamento para essa solicitação.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
requestedBytes
|
requestedBytes | integer |
Tamanho total do conteúdo da solicitação de entrada em bytes. |
|
modelRows
|
modelRows | integer |
Número de linhas na tabela de decisão. |
|
modelColumns
|
modelColumns | integer |
Número de colunas na tabela de decisão. |
|
inputSets
|
inputSets | integer |
Número de conjuntos de entrada incluídos na solicitação. |
|
workLoadUnits
|
workLoadUnits | integer |
Total de unidades de carga de trabalho (WU) calculadas para essa solicitação (linhas × colunas × conjuntos de entrada). |
|
inputSetsUsed
|
inputSetsUsed | integer |
Número de conjuntos de entrada processados. |
|
workLoadUnitsUsed
|
workLoadUnitsUsed | integer |
Total de unidades de carga de trabalho consumidas durante a execução. |
|
workLoadUnitsInWindowUsed
|
workLoadUnitsInWindowUsed | integer |
Unidades de carga de trabalho consumidas na janela de taxa atual. |
|
workLoadUnitsInWindowRemaining
|
workLoadUnitsInWindowRemaining | integer |
Unidades de carga de trabalho restantes disponíveis na janela de taxa atual. |
|
totalElapsedTime
|
totalElapsedTime | string |
Tempo total necessário para processar a solicitação. |
|
totalInferenceTime
|
totalInferenceTime | string |
Tempo gasto avaliando a lógica de decisão. |
|
totalDeserializeTime
|
totalDeserializeTime | string |
Tempo gasto desserializando a solicitação de entrada. |
BatchInfo
Informações sobre a execução da solicitação em lote.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
isBatched
|
isBatched | boolean |
Indica se a solicitação continha vários conjuntos de entrada. |
|
está concluído
|
isCompleted | boolean |
Indica se todos os conjuntos de entrada foram processados. |
|
inputSets
|
inputSets | integer |
Número total de conjuntos de entrada enviados. |
|
cursor
|
cursor | integer |
Posição do último conjunto de entrada processado. |