Compartilhar via


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
Email 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:

  1. Selecione o conector do ZeroTrain AI Core
  2. Insira a chave de API fornecida no campo Chave de API
  3. 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:

  • ActionColumnName
  • DecisionIdColumnName
  • PriorityColumnName
  • WeightColumnName
  • RowFilter
  • ModelName
  • CustomTag

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 ZeroTrain

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.

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.