- Versionshinweise
- Bevor Sie beginnen
- Erste Schritte
- Projekte
- Datasets
- ML-Pakete- Über ML-Pakete
- Erstellen von ML-Paketen
- Importieren/Exportieren von ML-Paketen
 
- Sofort einsetzbare Pakete
- UiPath Document Understanding
- AI Computer Vision
- Offlineinstallation von ML-Paketen
 
- Pipelines
- ML-Skills
- ML-Protokolle
- Document Understanding im AI Center
- Lizenzierung
- Anleitungen zu …
- Grundlegende Anleitung zur Fehlerbehebung

AI Center – Benutzerhandbuch
Sie können ML-Pakete mithilfe von Skripts von/zum UiPath AI Center exportieren und importieren. Dies ermöglicht Ihnen Folgendes:
- Sichern Ihrer ML-Pakete.
- Verschieben von ML-Paketen von einem Mandanten zum anderen.
- Verschieben von ML-Paketen von einem AI Center in ein anderes.
Die beiden Skripts finden Sie unter diesem Link: Skripte.
export.sh, um ein ML-Paket zu exportieren. Dieses Skript lädt das ML-Paket aus der Zielumgebung (ZIP-Datei) herunter und speichert es lokal im Ordner timestamp. Zudem wird eine metadata.json-Datei für dieses ML-Paket heruntergeladen.
               Bevor Sie das Skript ausführen, müssen Sie eine JSON-Datei mit den folgenden Schlüsseln/Werten erstellen:
- hostOrFQDN: Öffentlicher Endpunkt, von dem aus der Backend-Dienst mit Portnummer zugänglich ist.
- identityServerEndPoint: Endpunkt, in dem der Identitätsserver gehostet wird (oft Orchestrator).
- hostTenantName: Der Name des Hostmandanten, der auf dem Identitätsserver registriert ist.
- hostTenantIdOrEmailId: Die ID oder E-Mail-ID des Hostmandanten.
- hostTenantPassword: Das Kennwort des Hostmandanten.
- tenantName: Der Name des Mandanten, von dem aus der ML-Paketexport ausgeführt wird.
- projectName: Der Projektname, aus dem das ML-Paket exportiert wird.
- mlPackageName: Der Name des ML-Pakets, das aus der Zielumgebung heruntergeladen wird.
- mlPackageVersion: Die Versionsnummer des ML-Pakets, das heruntergeladen wird. Die Versionsnummer soll das folgende Format haben:- 3.2,- 3.1.
Ihre Datei sieht beispielsweise folgendermaßen aus:
{
    "hostOrFQDN":  "myinternalAIC.com",
    "identityServerEndPoint": "internal-orchestrator.com",
    "hostTenantName": "host",
    "hostTenantIdOrEmailId": "admin",
    "hostTenantPassword": "P@sswOrd123",
    "tenantName":  "DevTenant",
    "projectName": "InvoicesProject",
    "mlPackageName": "InvoicesFinal",
    "mlPackageVersion": "8.3"
}{
    "hostOrFQDN":  "myinternalAIC.com",
    "identityServerEndPoint": "internal-orchestrator.com",
    "hostTenantName": "host",
    "hostTenantIdOrEmailId": "admin",
    "hostTenantPassword": "P@sswOrd123",
    "tenantName":  "DevTenant",
    "projectName": "InvoicesProject",
    "mlPackageName": "InvoicesFinal",
    "mlPackageVersion": "8.3"
}Führen Sie dann einfach den folgenden Befehl über die Befehlszeile aus:
./export.sh export_input.json./export.sh export_input.jsonDadurch werden diese beiden Dateien lokal erstellt:
- InvoicesFinal.zip: Das ML-Paket
- InvoicesFinal_v8.3_metadata.json: Die Metadaten des ML-Pakets
import.sh, um ein ML-Paket zu importieren. Dieses Skript lädt ein lokales ML-Paket in das AI-Center-Zielprojekt hoch.
               Bevor Sie das Skript ausführen, müssen Sie die folgenden Informationen angeben:
- hostOrFQDN: Öffentlicher Endpunkt, von dem aus der Backend-Dienst mit Portnummer zugänglich ist.
- identityServerEndPoint: Endpunkt, in dem der Identitätsserver gehostet wird (oft Orchestrator).
- hostTenantName: Der Name des Hostmandanten, der auf dem Identitätsserver registriert ist.
- hostTenantIdOrEmailId: Die ID oder E-Mail-ID des Hostmandanten.
- hostTenantPassword: Das Kennwort des Hostmandanten.
- tenantName: Der Name des Mandanten, in den der ML-Paketimport durchgeführt wird.
- projectName: Der Projektname, zu dem das ML-Paket importiert wird.
- mlPackageName: Der Name des ML-Pakets, in das eine neue Version hochgeladen wird, falls vorhanden. Andernfalls wird ein neues ML-Paket mit demselben Namen erstellt.
- mlPackageMajorVersionForPrivatePackage: Wird verwendet, um neue Nebenversionen hochzuladen (z. B.- 3.1). Dies wird nur für private Pakete genutzt. Der Standardwert muss Null sein.
- mlPackageZipFilePath: Der Dateipfad zum Pfad der ZIP-Datei des ML-Pakets mit der Erweiterung, die in die Zielumgebung hochgeladen wird.
- mlPackageMetadataFilePath: Der JSON-Dateipfad der Import-Metadaten des ML-Pakets mit Erweiterung.
Ihre Datei sieht beispielsweise folgendermaßen aus:
{
    "hostOrFQDN":  "myinternalAIC.com",
    "identityServerEndPoint": "internal-orchestrator.com",
    "hostTenantName": "host",
    "hostTenantIdOrEmailId": "admin",
    "hostTenantPassword": "P@sswOrd123",
    "tenantName":  "ProdTenant",
    "projectName": "InvoicesProject",
    "mlPackageName": "InvoicesFinal",
    "mlPackageMajorVersionForPrivatePackage": 8,
    "mlPackageZipFilePath": "full/path/InvoicesFinal.zip",
    "mlPackageMetadataFilePath": "full/path/InvoicesFinal_v8.3_metadata.json"
}{
    "hostOrFQDN":  "myinternalAIC.com",
    "identityServerEndPoint": "internal-orchestrator.com",
    "hostTenantName": "host",
    "hostTenantIdOrEmailId": "admin",
    "hostTenantPassword": "P@sswOrd123",
    "tenantName":  "ProdTenant",
    "projectName": "InvoicesProject",
    "mlPackageName": "InvoicesFinal",
    "mlPackageMajorVersionForPrivatePackage": 8,
    "mlPackageZipFilePath": "full/path/InvoicesFinal.zip",
    "mlPackageMetadataFilePath": "full/path/InvoicesFinal_v8.3_metadata.json"
}Führen Sie dann einfach den folgenden Befehl über die Befehlszeile aus:
./import.sh import_input.json./import.sh import_input.jsonDadurch wird das ML-Paket auf den gewünschten Mandanten und das Projekt hochgeladen. Die Version ist die in Ihrer Eingabedatei angegebene Hauptversion und die nächste verfügbare Nebenversion.
Im obigen Beispiel wird das ML-Paket mit Version 8.5 hochgeladen, wenn das ML-Paket InvoicesFinal v8 bereits vorhanden ist und die aktuelle Nebenversion 8.4 ist. Wenn das ML-Paket in diesem Projekt nicht bereits vorhanden ist, wird das ML-Paket mit Version 8.1hochgeladen.