Partager via


ZeroTrain AI Core (préversion)

ZeroTrain Ai Core ajoute une automatisation de décision fiable à votre flux de travail. Il évalue les données entrantes et retourne une action recommandée, un score de confiance et un résultat traceur. Aucune configuration complexe ou de formation n’est requise. Idéal pour les approbations, le routage, les vérifications de conformité et l’automatisation des flux de travail.

Ce connecteur est disponible dans les produits et régions suivants :

Service Classe Régions
Copilot Studio Premium Toutes les régions Power Automate à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - régions Azure Government
     - régions de chine Azure
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Prise en charge de ZeroTrain
URL https://www.zerotrain.ai/support
Courrier électronique support@zerotrain.ai
Métadonnées du connecteur
Éditeur Leonard Gambrell - DBA Gambrell Software
Website https://www.zerotrain.ai
Politique de confidentialité https://www.zerotrain.ai/privacy
Catégories IA; Informatique décisionnelle

Connecteur ZeroTrain AI Core

Aperçu

ZeroTrain AI Core est un moteur de décision déterministe conçu pour l’automatisation métier structurée.

Ce connecteur permet aux utilisateurs de Microsoft Power Automate d’envoyer des données structurées et de recevoir des décisions traceables basées sur des règles avec un score de confiance.

ZeroTrain n’utilise pas de modèles d’entraînement probabiliste. Toutes les décisions sont calculées à partir d’une logique explicite définie dans la table de décisions fournie.


Authentification

Ce connecteur utilise l’authentification par clé API.

À des fins de test de certification, une clé API réviseur a été émise séparément à l’équipe de certification Microsoft.

Lors de la création d’une connexion :

  1. Sélectionnez le connecteur ZeroTrain AI Core
  2. Entrez la clé API fournie dans le champ Clé API
  3. Créer la connexion

La clé API doit être fournie dans l’en-tête x-engine-access-key .


Opération prise en charge

ComputeZeroTrainDecision

Cette opération évalue les données d’entrée structurées par rapport à un modèle de décision fourni.

Champs de demande obligatoires :

  • InputSource – Données d’entrée structurées à évaluer
  • ModelSource – Tableau de décision contenant des lignes de règle

Champs facultatifs :

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

Réponse

Le connecteur retourne :

  • Action sélectionnée
  • Score de confiance
  • Trace logique (facultatif)
  • Informations d’en-tête d’exécution
  • Métriques d’utilisation
  • Erreurs et avertissements (le cas échéant)

Flux de test inclus

Ce package inclut les éléments suivants :

  • Solution de connecteur (gérée)
  • Solution de flux de test (gérée)

Le flux de test illustre un appel d’évaluation de décision de base.


Prerequisites

  • Plan Microsoft Power Automate avec fonctionnalité de connecteur personnalisée
  • Clé API du réviseur ZeroTrain fournie

Support

Éditeur : ZeroTrain
Site internet: https://www.zerotrain.ai
Soutien: support@zerotrain.ai
Politique de confidentialité : https://www.zerotrain.ai/privacy


Remarques

Cette soumission est destinée à la révision de certification.

Les clés API pour les tests de certification sont émises directement à l’équipe de certification Microsoft et ne sont pas distribuées publiquement.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Description Obligatoire
Clé API securestring Votre clé x-engine-access-key pour l’authentification.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Obtenir la décision ZeroTrain

Évalue les données de décision pour produire des actions déterministes avec un scoring de confiance.

Obtenir la décision ZeroTrain

Évalue les données de décision pour produire des actions déterministes avec un scoring de confiance.

Paramètres

Nom Clé Obligatoire Type Description
Données d’entrée
InputSource True object

Valeurs de données à évaluer. Ces valeurs sont comparées aux lignes de la table de décision.

Tableau de décision
ModelSource True object

Tableau de décision qui définit les conditions et l’action à retourner. Chaque ligne représente un résultat possible.

ActionColumnName
ActionColumnName string

Nom de la colonne qui contient l’action. Si elle n’est pas fournie ou si la colonne est introuvable dans la table de décision, la dernière colonne est utilisée.

DecisionIdColumnName
DecisionIdColumnName string

Nom de la colonne dans la table de décision qui contient l’identificateur de ligne.

PriorityColumnName
PriorityColumnName string

Colonne facultative utilisée pour trier les lignes de décision. Les lignes de priorité supérieure sont retournées en premier après l’évaluation.

WeightColumnName
WeightColumnName string

Colonne facultative utilisée pour affiner davantage le classement des lignes de décision. Elle influence l’ordre au sein du même niveau de priorité.

RowFilter
RowFilter string

Filtre facultatif utilisé pour limiter les lignes évaluées (exemple : Âge > 30).

ModelName
ModelName string

Nom facultatif du processus de décision en cours d’exécution. Cette valeur est retournée dans la réponse pour identifier le processus de niveau racine utilisé pour l’évaluation.

CustomTag
CustomTag string

Valeur facultative fournie avec la requête et retournée inchangée dans la réponse. Peut être utilisé pour l’identification ou la corrélation si nécessaire.

Retours

Résultat de l’évaluation.

Définitions

ZeroTrainResponse

Résultat de l’évaluation.

Nom Chemin d’accès Type Description
Header
Header ResponseHeader

Informations sur cette évaluation.

Résultat
Result DecisionResult

Résultat sélectionné.

UsageInfo
UsageInfo UsageInfo

Informations sur la consommation et le traitement des métriques de charge de travail pour cette requête.

BatchInfo
BatchInfo BatchInfo

Informations sur l’exécution des requêtes par lots.

Erreurs
Errors array of MessageItem

Erreurs retournées lors de l’évaluation.

Avertissements
Warnings array of MessageItem

Avertissements retournés lors de l’évaluation.

ResponseHeader

Informations sur cette évaluation.

Nom Chemin d’accès Type Description
produit
product string

Nom du produit.

correlationId
correlationId string

ID de demande unique.

customTag
customTag string

Valeur personnalisée fournie dans la requête.

createdUTC
createdUTC string

Heure de fin de l’évaluation.

processingTime
processingTime string

Combien de temps l’évaluation a pris.

rowsEvaluated
rowsEvaluated integer

Nombre de lignes évaluées.

resultCount
resultCount integer

Nombre de résultats retournés.

errorCount
errorCount integer

Nombre d’erreurs.

warningCount
warningCount integer

Nombre d’avertissements.

DecisionResult

Résultat sélectionné.

Nom Chemin d’accès Type Description
modelName
modelName string

Nom du modèle utilisé.

decisionId
decisionId string

Identificateur de la ligne sélectionnée.

inputID
inputID string

Identificateur des données évaluées.

action
action string

Action sélectionnée dans la table de décision.

confidenceScore
confidenceScore number

Score montrant la précision des données correspondant à la ligne sélectionnée.

logicPassed
logicPassed boolean

Indique si les conditions requises ont été satisfaites.

logicTrace
logicTrace array of string

Liste des identificateurs de ligne qui ont contribué au résultat.

MessageItem

Message d’erreur ou d’avertissement.

Nom Chemin d’accès Type Description
Code
Code integer

Code numérique.

Message
Message string

Description du message.

UsageInfo

Informations sur la consommation et le traitement des métriques de charge de travail pour cette requête.

Nom Chemin d’accès Type Description
octets demandés
requestedBytes integer

Taille totale de la charge utile de requête entrante en octets.

modelRows
modelRows integer

Nombre de lignes dans la table de décision.

modelColumns
modelColumns integer

Nombre de colonnes dans la table de décision.

inputSets
inputSets integer

Nombre de jeux d’entrée inclus dans la requête.

workLoadUnits
workLoadUnits integer

Nombre total d’unités de charge de travail calculées pour cette requête (lignes × colonnes × jeux d’entrée).

inputSetsUsed
inputSetsUsed integer

Nombre de jeux d’entrée traités.

workLoadUnitsUsed
workLoadUnitsUsed integer

Nombre total d’unités de charge de travail consommées pendant l’exécution.

workLoadUnitsInWindowUsed
workLoadUnitsInWindowUsed integer

Unités de charge de travail consommées dans la fenêtre de débit actuelle.

workLoadUnitsInWindowRemaining
workLoadUnitsInWindowRemaining integer

Unités de charge de travail restantes disponibles dans la fenêtre de débit actuelle.

totalElapsedTime
totalElapsedTime string

Temps total nécessaire pour traiter la demande.

totalInferenceTime
totalInferenceTime string

Temps passé à évaluer la logique de décision.

totalDeserializeTime
totalDeserializeTime string

Temps passé à désérialiser la requête entrante.

BatchInfo

Informations sur l’exécution des requêtes par lots.

Nom Chemin d’accès Type Description
isBatched
isBatched boolean

Indique si la requête contenait plusieurs jeux d’entrée.

IsCompleted
isCompleted boolean

Indique si tous les jeux d’entrée ont été traités.

inputSets
inputSets integer

Nombre total de jeux d’entrée envoyés.

cursor
cursor integer

Position du dernier jeu d’entrée traité.