ZeroTrain AI Core (предварительная версия)
ZeroTrain Ai Core добавляет надежную автоматизацию принятия решений в рабочий процесс. Он оценивает входящие данные и возвращает рекомендуемое действие, оценку достоверности и отслеживаемый результат. Обучение или сложная настройка не требуется. Идеально подходит для утверждений, маршрутизации, проверок соответствия требованиям и автоматизации рабочих процессов.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Класс | Регионы |
|---|---|---|
| Copilot Studio | Премиум | Все регионы Power Automate за исключением следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: - Azure Government регионы - Azure регионы Китая - Министерство обороны США (DoD) |
| Power Apps | Премиум | Все регионы Power Apps кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премиум | Все регионы Power Automate за исключением следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка ZeroTrain |
| URL | https://www.zerotrain.ai/support |
| Эл. почта | support@zerotrain.ai |
| Метаданные соединителя | |
|---|---|
| Publisher | Леонард Гамбрелл - DBA Gambrell Software |
| Веб-сайт | https://www.zerotrain.ai |
| Политика конфиденциальности | https://www.zerotrain.ai/privacy |
| Категории | Искусственный интеллект; Бизнес-аналитика |
Соединитель ZeroTrain AI Core
Обзор
ZeroTrain AI Core — это детерминированный механизм принятия решений, предназначенный для структурированной бизнес-автоматизации.
Этот соединитель позволяет пользователям Microsoft Power Automate отправлять структурированные данные и получать отслеживаемые решения на основе правил с оценкой достоверности.
ZeroTrain не использует вероятностные модели обучения. Все решения вычисляются из явной логики, определенной в указанной таблице принятия решений.
Аутентификация
Этот соединитель использует проверку подлинности ключа API.
В целях тестирования сертификации ключ API рецензента был выдан отдельно группе сертификации Майкрософт.
При создании подключения:
- Выберите соединитель ZeroTrain AI Core
- Введите предоставленный ключ API в поле "Ключ API "
- Создание подключения
Ключ API должен быть предоставлен в заголовке x-engine-access-key .
Поддерживаемая операция
ComputeZeroTrainDecision
Эта операция оценивает структурированные входные данные по предоставленной модели принятия решений.
Обязательные поля запроса:
-
InputSource— структурированные входные данные для оценки -
ModelSource— таблица принятия решений, содержащая строки правил
Необязательные поля:
ActionColumnNameDecisionIdColumnNamePriorityColumnNameWeightColumnNameRowFilterModelNameCustomTag
Ответ
Соединитель возвращает следующее:
- Выбранное действие
- Оценка достоверности
- Трассировка логики (необязательно)
- Сведения о заголовке выполнения
- Метрики использования
- Ошибки и предупреждения (если применимо)
Включенный поток тестирования
Этот пакет включает:
- Решение соединителя (управляемое)
- Решение потока тестирования (управляемое)
Тестовый поток демонстрирует базовый вызов оценки принятия решений.
Необходимые условия
- План Microsoft Power Automate с возможностями пользовательского соединителя
- Предоставленный ключ API рецензента ZeroTrain
Поддержка
Издатель: ZeroTrain
Сайт: https://www.zerotrain.ai
Поддержки: support@zerotrain.ai
Конфиденциальности: https://www.zerotrain.ai/privacy
Примечания
Эта отправка предназначена для проверки сертификации.
Ключи API для тестирования сертификации выдаются непосредственно группе сертификации Майкрософт и не распределяются публично.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Описание | Обязательный |
|---|---|---|---|
| Ключ API | securestring | Ключ доступа x-engine для проверки подлинности. |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
|
Получение решения Zero |
Оценивает данные принятия решений для создания детерминированных действий с оценкой достоверности. |
Получение решения ZeroTrain
Оценивает данные принятия решений для создания детерминированных действий с оценкой достоверности.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Входные данные
|
InputSource | True | object |
Значения данных для вычисления. Эти значения сравниваются с строками в таблице принятия решений. |
|
Таблица принятия решений
|
ModelSource | True | object |
Таблица принятия решений, определяющая условия и возвращаемое действие. Каждая строка представляет возможный результат. |
|
ActionColumnName
|
ActionColumnName | string |
Имя столбца, содержащего действие. Если столбец не указан или столбец не найден в таблице принятия решений, будет использоваться последний столбец. |
|
|
DecisionIdColumnName
|
DecisionIdColumnName | string |
Имя столбца в таблице принятия решений, содержащей идентификатор строки. |
|
|
PriorityColumnName
|
PriorityColumnName | string |
Необязательный столбец, используемый для сортировки строк принятия решений. Строки с более высоким приоритетом возвращаются сначала после оценки. |
|
|
WeightColumnName
|
WeightColumnName | string |
Необязательный столбец, используемый для дальнейшего уточнения ранжирования строк принятия решений. Он влияет на упорядочение в пределах одного и того же уровня приоритета. |
|
|
RowFilter
|
RowFilter | string |
Необязательный фильтр, используемый для ограничения оценки строк (например, возраст > 30). |
|
|
НазваниеМодели
|
ModelName | string |
Необязательное имя выполняемого процесса принятия решений. Это значение возвращается в ответе на определение процесса корневого уровня, используемого для оценки. |
|
|
CustomTag
|
CustomTag | string |
Необязательное значение, предоставленное запросом и возвращенное без изменений в ответе. При необходимости можно использовать для идентификации или корреляции. |
Возвращаемое значение
Результат оценки.
- Тело
- ZeroTrainResponse
Определения
ZeroTrainResponse
Результат оценки.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Header
|
Header | ResponseHeader |
Сведения об этой оценке. |
|
Результат
|
Result | DecisionResult |
Выбранный результат. |
|
UsageInfo
|
UsageInfo | UsageInfo |
Сведения о потреблении рабочей нагрузки и обработке метрик для этого запроса. |
|
BatchInfo
|
BatchInfo | BatchInfo |
Сведения о пакетном выполнении запроса. |
|
Ошибки
|
Errors | array of MessageItem |
Ошибки, возвращаемые во время оценки. |
|
Warnings
|
Warnings | array of MessageItem |
Предупреждения, возвращаемые во время оценки. |
Заголовок ответа
Сведения об этой оценке.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
продукт
|
product | string |
Имя продукта. |
|
correlationId
|
correlationId | string |
Уникальный идентификатор запроса. |
|
customTag
|
customTag | string |
Настраиваемое значение, предоставленное в запросе. |
|
createdUTC
|
createdUTC | string |
Время завершения оценки. |
|
Обработкаtime
|
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 | integer |
Числовой код. |
|
Message
|
Message | string |
Описание сообщения. |
UsageInfo
Сведения о потреблении рабочей нагрузки и обработке метрик для этого запроса.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
запрошенные байты
|
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 |
Позиция последнего обработанного входного набора. |