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 :
- Sélectionnez le connecteur ZeroTrain AI Core
- Entrez la clé API fournie dans le champ Clé API
- 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 :
ActionColumnNameDecisionIdColumnNamePriorityColumnNameWeightColumnNameRowFilterModelNameCustomTag
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 Zero |
É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.
- Corps
- ZeroTrainResponse
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é. |