ZeroTrain AI Core (预览版)
ZeroTrain Ai Core 将可靠的决策自动化添加到工作流。 它会评估传入数据,并返回建议的操作、置信度评分和可跟踪结果。 无需训练或复杂的设置。 非常适合审批、路由、合规性检查和工作流自动化。
此连接器在以下产品和区域中可用:
| Service | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域: - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure Government区域 - Azure中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域: - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域: - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| 名称 | ZeroTrain 支持 |
| URL | https://www.zerotrain.ai/support |
| support@zerotrain.ai |
| 连接器元数据 | |
|---|---|
| 发布者 | Leonard Gambrell - DBA Gambrell Software |
| 网站 | https://www.zerotrain.ai |
| 隐私策略 | https://www.zerotrain.ai/privacy |
| 类别 | 人工智能;商业智能 |
ZeroTrain AI Core Connector
概述
ZeroTrain AI Core 是专为结构化业务自动化设计的确定性决策引擎。
此连接器使 Microsoft Power Automate 用户能够提交结构化数据并接收可跟踪的基于规则的决策,并提供置信度评分。
ZeroTrain 不使用概率训练模型。 所有决策都从提供的决策表中定义的显式逻辑计算。
身份验证
此连接器使用 API 密钥身份验证。
出于认证测试目的,审阅者 API 密钥已单独颁发给Microsoft认证团队。
创建连接时:
- 选择 ZeroTrain AI Core 连接器
- 在 API 密钥字段中输入提供的 API 密钥
- 创建连接
API 密钥必须在标头中 x-engine-access-key 提供。
支持的作
ComputeZeroTrainDecision
此操作根据提供的决策模型评估结构化输入数据。
所需的请求字段:
-
InputSource– 要评估的结构化输入数据 -
ModelSource- 包含规则行的决策表
可选字段:
ActionColumnNameDecisionIdColumnNamePriorityColumnNameWeightColumnNameRowFilterModelNameCustomTag
响应
连接器返回:
- 所选操作
- 置信度分数
- 逻辑跟踪(可选)
- 执行标头信息
- 使用情况指标
- 错误和警告(如果适用)
包含的测试流
此包包括:
- 连接器解决方案(托管)
- 测试流解决方案 (托管)
测试流演示了基本的决策评估调用。
先决条件
- 使用自定义连接器功能Microsoft Power Automate 计划
- 提供了 ZeroTrain 审阅者 API 密钥
支持
Publisher:ZeroTrain
网站: https://www.zerotrain.ai
支持: support@zerotrain.ai
隐私策略: https://www.zerotrain.ai/privacy
备注
此提交用于认证评审。
用于认证测试的 API 密钥直接颁发给Microsoft认证团队,不会公开分发。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| 名称 | 类型 | 说明 | 必需 |
|---|---|---|---|
| API 密钥 | securestring | 用于身份验证的 x-engine-access-key。 |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
|
获取 Zero |
评估决策数据以生成具有置信度评分的确定性操作。 |
获取 ZeroTrain 决策
评估决策数据以生成具有置信度评分的确定性操作。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
输入数据
|
InputSource | True | object |
要计算的数据值。 这些值与决策表中的行进行比较。 |
|
决策表
|
ModelSource | True | object |
定义要返回的条件和操作的决策表。 每行表示一个可能的结果。 |
|
选项
|
Options | json |
影响 ZeroTrain 处理请求方式的可选执行设置。 |
|
|
ActionColumnName
|
ActionColumnName | string |
包含操作的列的名称。 如果未提供或未在决策表中找到该列,将使用最后一列。 |
|
|
DecisionIdColumnName
|
DecisionIdColumnName | string |
决策表中包含行标识符的列的名称。 |
|
|
PriorityColumnName
|
PriorityColumnName | string |
用于对决策行进行排序的可选列。 评估后首先返回优先级较高的行。 |
|
|
WeightColumnName
|
WeightColumnName | string |
用于进一步优化决策行排名的可选列。 它会影响同一优先级内的排序。 |
|
|
RowFilter
|
RowFilter | string |
用于限制评估行的可选筛选器(例如:年龄 > 为 30)。 |
|
|
模型名
|
ModelName | string |
正在执行的决策过程的可选名称。 此值在响应中返回,用于标识用于评估的根级别进程。 |
|
|
CustomTag
|
CustomTag | string |
随请求一起提供的可选值,并在响应中未更改返回。 如果需要,可用于标识或关联。 |
返回
评估的结果。
- Body
- ZeroTrainResponse
定义
ZeroTrainResponse
评估的结果。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Header
|
Header | ResponseHeader |
有关此评估的信息。 |
|
结果
|
Result | DecisionResult |
所选结果。 |
|
UsageInfo
|
UsageInfo | UsageInfo |
有关此请求的工作负荷消耗和处理指标的信息。 |
|
BatchInfo
|
BatchInfo | BatchInfo |
有关批处理请求执行的信息。 |
|
错误
|
Errors | array of MessageItem |
评估期间返回的错误。 |
|
Warnings
|
Warnings | array of MessageItem |
评估期间返回的警告。 |
ResponseHeader
有关此评估的信息。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
产品
|
product | string |
产品的名称。 |
|
correlationId
|
correlationId | string |
唯一的请求 ID。 |
|
customTag
|
customTag | string |
请求中提供的自定义值。 |
|
createdUTC
|
createdUTC | string |
评估完成的时间。 |
|
processingTime
|
processingTime | string |
评估花了多长时间。 |
|
rowsEvaluated
|
rowsEvaluated | integer |
计算的行数。 |
|
resultCount
|
resultCount | integer |
返回的结果数。 |
|
errorCount
|
errorCount | integer |
错误数。 |
|
warningCount
|
warningCount | integer |
警告数。 |
DecisionResult
所选结果。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
modelName
|
modelName | string |
所使用的模型的名称。 |
|
decisionId
|
decisionId | string |
所选行的标识符。 |
|
inputID
|
inputID | string |
计算的数据的标识符。 |
|
操作
|
action | string |
从决策表中选择的操作。 |
|
confidenceScore
|
confidenceScore | number |
显示数据与所选行的匹配程度的分数。 |
|
logicPassed
|
logicPassed | boolean |
指示是否满足所需的条件。 |
|
logicTrace
|
logicTrace | array of string |
导致结果的行标识符列表。 |
MessageItem
错误或警告消息。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Code
|
Code | integer |
数字代码。 |
|
消息
|
Message | string |
消息说明。 |
UsageInfo
有关此请求的工作负荷消耗和处理指标的信息。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
requestedBytes
|
requestedBytes | integer |
传入请求有效负载的总大小(以字节为单位)。 |
|
modelRows
|
modelRows | integer |
决策表中的行数。 |
|
modelColumns
|
modelColumns | integer |
决策表中的列数。 |
|
inputSets
|
inputSets | integer |
请求中包含的输入集数。 |
|
workLoadUnits
|
workLoadUnits | integer |
为此请求计算的总工作负荷单位 (WU) (行×列×输入集)。 |
|
inputSetsUsed
|
inputSetsUsed | integer |
已处理的输入集数。 |
|
workLoadUnitsUsed
|
workLoadUnitsUsed | integer |
执行期间消耗的工作负荷单位总数。 |
|
workLoadUnitsInWindowUsed
|
workLoadUnitsInWindowUsed | integer |
当前速率窗口中使用的工作负荷单位。 |
|
workLoadUnitsInWindowRemaining
|
workLoadUnitsInWindowRemaining | integer |
当前费率窗口中可用的剩余工作负荷单位。 |
|
totalElapsedTime
|
totalElapsedTime | string |
处理请求所用的总时间。 |
|
totalInferenceTime
|
totalInferenceTime | string |
评估决策逻辑所用的时间。 |
|
totalDeserializeTime
|
totalDeserializeTime | string |
反序列化传入请求所用的时间。 |
BatchInfo
有关批处理请求执行的信息。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
isBatched
|
isBatched | boolean |
指示请求是否包含多个输入集。 |
|
已完成
|
isCompleted | boolean |
指示是否处理了所有输入集。 |
|
inputSets
|
inputSets | integer |
提交的输入集总数。 |
|
游标
|
cursor | integer |
上次处理的输入集的位置。 |