ZeroTrain AI Core (wersja zapoznawcza)
ZeroTrain Ai Core dodaje niezawodną automatyzację decyzji do przepływu pracy. Ocenia dane przychodzące i zwraca zalecaną akcję, współczynnik ufności i wynik możliwy do śledzenia. Nie jest wymagana żadna konfiguracja szkoleniowa ani złożona. Idealne rozwiązanie do zatwierdzania, routingu, sprawdzania zgodności i automatyzacji przepływu pracy.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Service | Klasa | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: - Azure Government regionów - Azure regionach Chin - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt biznesowy | |
|---|---|
| Nazwa | Obsługa zerotrain |
| adres URL | https://www.zerotrain.ai/support |
| support@zerotrain.ai |
| Metadane łącznika | |
|---|---|
| Publisher | Leonard Gambrell - DBA Gambrell Software |
| Witryna internetowa | https://www.zerotrain.ai |
| Zasady ochrony prywatności | https://www.zerotrain.ai/privacy |
| Kategorie | AI; Analiza biznesowa |
ZeroTrain AI Core Connector
Przegląd
ZeroTrain AI Core to deterministyczny aparat decyzyjny przeznaczony do automatyzacji biznesowej ze strukturą.
Ten łącznik umożliwia użytkownikom usługi Microsoft Power Automate przesyłanie danych ustrukturyzowanych i odbieranie śledzenia decyzji opartych na regułach z ufnością oceniania.
ZeroTrain nie używa modeli trenowania probabilistycznego. Wszystkie decyzje są obliczane na podstawie jawnej logiki zdefiniowanej w podanej tabeli decyzyjnej.
Uwierzytelnianie
Ten łącznik używa uwierzytelniania klucza interfejsu API.
Na potrzeby testowania certyfikacji klucz interfejsu API recenzenta został wystawiony oddzielnie zespołowi certyfikacji firmy Microsoft.
Podczas tworzenia połączenia:
- Wybierz łącznik ZeroTrain AI Core
- Wprowadź podany klucz interfejsu API w polu Klucz interfejsu API
- Tworzenie połączenia
Klucz interfejsu API musi być podany w nagłówku x-engine-access-key .
Obsługiwana operacja
ComputeZeroTrainDecision
Ta operacja ocenia ustrukturyzowane dane wejściowe względem dostarczonego modelu decyzyjnego.
Wymagane pola żądania:
-
InputSource– Dane wejściowe ze strukturą do oceny -
ModelSource— Tabela decyzyjna zawierająca wiersze reguły
Pola opcjonalne:
ActionColumnNameDecisionIdColumnNamePriorityColumnNameWeightColumnNameRowFilterModelNameCustomTag
Odpowiedź
Łącznik zwraca następujące dane:
- Wybrana akcja
- Współczynnik ufności
- Śledzenie logiki (opcjonalnie)
- Informacje o nagłówku wykonywania
- Metryki użycia
- Błędy i ostrzeżenia (jeśli dotyczy)
Uwzględniony przepływ testowy
Ten pakiet zawiera następujące elementy:
- Rozwiązanie łącznika (zarządzane)
- Rozwiązanie do testowania przepływu (zarządzane)
Przepływ testowy demonstruje podstawowe wywołanie oceny decyzji.
Wymagania wstępne
- Plan usługi Microsoft Power Automate z możliwością łącznika niestandardowego
- Podany klucz interfejsu API recenzenta ZeroTrain
Support
Wydawca: ZeroTrain
Witryna internetowa: https://www.zerotrain.ai
Wsparcie: support@zerotrain.ai
Zasady ochrony prywatności: https://www.zerotrain.ai/privacy
Notatki
To przesłanie jest przeznaczone do przeglądu certyfikacji.
Klucze interfejsu API do testowania certyfikacji są wydawane bezpośrednio zespołowi certyfikacji firmy Microsoft i nie są dystrybuowane publicznie.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
To nie jest połączenie, którego można udostępniać. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Nazwa | Typ | Opis | Wymagane |
|---|---|---|---|
| Klucz API | securestring | Klucz dostępu aparatu x do uwierzytelniania. |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Uzyskiwanie decyzji o zerowym wytrenu |
Ocenia dane decyzyjne w celu tworzenia akcji deterministycznych z ufnością oceniania. |
Uzyskiwanie decyzji o zerowym wytrenu
Ocenia dane decyzyjne w celu tworzenia akcji deterministycznych z ufnością oceniania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Dane wejściowe
|
InputSource | True | object |
Wartości danych do obliczenia. Te wartości są porównywane z wierszami w tabeli decyzyjnej. |
|
Tabela decyzyjna
|
ModelSource | True | object |
Tabela decyzyjna, która definiuje warunki i akcję do zwrócenia. Każdy wiersz reprezentuje możliwy wynik. |
|
Opcje
|
Options | json |
Opcjonalne ustawienia wykonywania mające wpływ na sposób, w jaki zeroTrain przetwarza żądanie. |
|
|
ActionColumnName
|
ActionColumnName | string |
Nazwa kolumny zawierającej akcję. Jeśli kolumna nie zostanie podana lub nie zostanie znaleziona w tabeli decyzyjnej, zostanie użyta ostatnia kolumna. |
|
|
DecisionIdColumnName
|
DecisionIdColumnName | string |
Nazwa kolumny w tabeli decyzyjnej zawierającej identyfikator wiersza. |
|
|
PriorityColumnName
|
PriorityColumnName | string |
Opcjonalna kolumna używana do sortowania wierszy decyzji. Wiersze o wyższym priorytcie są zwracane najpierw po ocenie. |
|
|
WeightColumnName
|
WeightColumnName | string |
Opcjonalna kolumna używana do dalszego uściślenia klasyfikacji wierszy decyzyjnych. Ma wpływ na kolejność w ramach tego samego poziomu priorytetu. |
|
|
Rowfilter
|
RowFilter | string |
Opcjonalny filtr używany do ograniczania, które wiersze są oceniane (na przykład: wiek > 30). |
|
|
Nazwa modelu
|
ModelName | string |
Opcjonalna nazwa wykonywanego procesu decyzyjnego. Ta wartość jest zwracana w odpowiedzi, aby zidentyfikować proces na poziomie głównym używany do oceny. |
|
|
Element Niestandardowy
|
CustomTag | string |
Opcjonalna wartość dostarczona z żądaniem i zwrócona bez zmian w odpowiedzi. W razie potrzeby można go użyć do identyfikacji lub korelacji. |
Zwraca
Wynik oceny.
- Body
- ZeroTrainResponse
Definicje
ZeroTrainResponse
Wynik oceny.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Nagłówek
|
Header | ResponseHeader |
Informacje o tej ocenie. |
|
Wynik
|
Result | DecisionResult |
Wybrany wynik. |
|
UsageInfo
|
UsageInfo | UsageInfo |
Informacje o użyciu obciążenia i metrykach przetwarzania dla tego żądania. |
|
BatchInfo
|
BatchInfo | BatchInfo |
Informacje o wykonywaniu żądań wsadowych. |
|
Błędy
|
Errors | array of MessageItem |
Błędy zwracane podczas oceny. |
|
Warnings
|
Warnings | array of MessageItem |
Ostrzeżenia zwrócone podczas oceny. |
Nagłówek odpowiedzi
Informacje o tej ocenie.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
produkt
|
product | string |
Nazwa produktu. |
|
correlationId (identyfikator korelacji)
|
correlationId | string |
Unikalny identyfikator żądania. |
|
customTag
|
customTag | string |
Wartość niestandardowa podana w żądaniu. |
|
createdUTC
|
createdUTC | string |
Czas ukończenia oceny. |
|
processingTime
|
processingTime | string |
Jak długo trwała ocena. |
|
wierszeWyszacowane
|
rowsEvaluated | integer |
Liczba obliczonych wierszy. |
|
resultCount
|
resultCount | integer |
Liczba zwróconych wyników. |
|
errorCount
|
errorCount | integer |
Liczba błędów. |
|
warningCount
|
warningCount | integer |
Liczba ostrzeżeń. |
DecisionResult
Wybrany wynik.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
modelName
|
modelName | string |
Nazwa używanego modelu. |
|
decisionId
|
decisionId | string |
Identyfikator wybranego wiersza. |
|
inputID
|
inputID | string |
Identyfikator ocenianych danych. |
|
akcja
|
action | string |
Akcja wybrana z tabeli decyzyjnej. |
|
confidenceScore
|
confidenceScore | number |
Wynik pokazujący, jak blisko dane pasują do wybranego wiersza. |
|
logicPassed
|
logicPassed | boolean |
Wskazuje, czy spełnione zostały wymagane warunki. |
|
logicTrace
|
logicTrace | array of string |
Lista identyfikatorów wierszy, które przyczyniły się do wyniku. |
MessageItem
Komunikat o błędzie lub ostrzeżeniu.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Code
|
Code | integer |
Kod liczbowy. |
|
Message
|
Message | string |
Opis komunikatu. |
UsageInfo
Informacje o użyciu obciążenia i metrykach przetwarzania dla tego żądania.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
requestedBytes
|
requestedBytes | integer |
Całkowity rozmiar ładunku żądania przychodzącego w bajtach. |
|
modelRows
|
modelRows | integer |
Liczba wierszy w tabeli decyzyjnej. |
|
kolumny modelu
|
modelColumns | integer |
Liczba kolumn w tabeli decyzyjnej. |
|
inputSets
|
inputSets | integer |
Liczba zestawów wejściowych uwzględnionych w żądaniu. |
|
workLoadUnits
|
workLoadUnits | integer |
Łączna liczba jednostek obciążenia (WU) obliczona dla tego żądania (wiersze × kolumny × zestawy danych wejściowych). |
|
inputSetsUsed
|
inputSetsUsed | integer |
Liczba przetworzonych zestawów wejściowych. |
|
workLoadUnitsUsed
|
workLoadUnitsUsed | integer |
Całkowita liczba jednostek obciążenia zużywanych podczas wykonywania. |
|
workLoadUnitsInWindowUsed
|
workLoadUnitsInWindowUsed | integer |
Jednostki obciążenia używane w bieżącym przedziale czasu. |
|
workLoadUnitsInWindowRemaining
|
workLoadUnitsInWindowRemaining | integer |
Pozostałe jednostki obciążenia dostępne w bieżącym przedziale czasu. |
|
totalElapsedTime
|
totalElapsedTime | string |
Łączny czas potrzebny na przetworzenie żądania. |
|
totalInferenceTime
|
totalInferenceTime | string |
Czas spędzony na ocenie logiki decyzyjnej. |
|
totalDeserializeTime
|
totalDeserializeTime | string |
Czas spędzony na deserializacji żądania przychodzącego. |
BatchInfo
Informacje o wykonywaniu żądań wsadowych.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
isBatched
|
isBatched | boolean |
Wskazuje, czy żądanie zawiera wiele zestawów wejściowych. |
|
zakończone
|
isCompleted | boolean |
Wskazuje, czy wszystkie zestawy wejściowe zostały przetworzone. |
|
inputSets
|
inputSets | integer |
Łączna liczba przesłanych zestawów wejściowych. |
|
kursor
|
cursor | integer |
Położenie ostatniego przetworzonego zestawu danych wejściowych. |