Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core Module und Plugins > ALBERT | AI Suite > ALBERT| AI KI-Tools-Dokumentationen
Anzeigename: Unzips a ZIP file in agorum core
Technischer Name: agorum_ai_agents_library_basic_unzip_object
Hinweise:
Das Tool unzip_object entpackt eine ZIP-Datei, die in agorum core gespeichert ist, mit allen Dateien und Ordnern. Die Ordnerstruktur der ZIP-Datei bleibt dabei erhalten.
Der Inhalt landet immer in einem neuen Ordner:
Der neue Ordner trägt den Namen der ZIP-Datei ohne Endung oder den Namen aus dem Parameter folderName. Ist dieser Name im Zielordner bereits vergeben, wird ein Zähler angehängt, z. B. rechnungen (1). So vermischen sich mehrere Entpackvorgänge nicht.
Das Tool gibt die UUID des neuen Ordners sowie eine Liste der entpackten Dateien zurück. Die KI kann damit direkt mit den entpackten Dateien weiterarbeiten, ohne den Ordner erst durchsuchen zu müssen.
Verwenden Sie unzip_object, um:
Die folgende Tabelle beschreibt die Parameter des Tools. Parameter, die mit (nur Konfiguration) gekennzeichnet sind, werden in der Tool-Konfiguration durch den Administrator festgelegt und sind für die KI nicht sichtbar.
| Parameter | Beschreibung |
|---|---|
| id (Pflicht) |
Die ZIP-Datei in agorum core, die entpackt werden soll. Angabe als ID, UUID oder Pfad. |
| targetId (Optional) |
Ordner, unterhalb dessen der neue Ordner mit dem entpackten Inhalt angelegt wird. Angabe als ID, UUID oder Pfad. Standard: – (die ZIP-Datei wird temporär entpackt) |
| folderName (Optional) |
Name des neuen Ordners, in den entpackt wird. Standard: Name der ZIP-Datei ohne Endung |
| allowedBasePathIds (Optional, nur Konfiguration) |
Liste von Basispfaden (ID, UUID oder Pfad). Der Zielordner targetId muss unterhalb eines dieser Pfade liegen, sonst meldet das Tool einen Fehler und legt nichts an.Standard: – (keine Einschränkung) |
| maxEntries (Optional, nur Konfiguration) |
Höchstzahl der Einträge (Dateien und Ordner), die eine ZIP-Datei enthalten darf. Standard: 5000 |
| maxTotalSize (Optional, nur Konfiguration) |
Höchstsumme des entpackten Inhalts in Bytes. Gezählt werden die tatsächlich geschriebenen Bytes, nicht die Größenangaben, die die ZIP-Datei über sich selbst macht. Standard: 1073741824 (1 GB) |
Das Tool gibt ein JSON-Objekt mit folgenden Angaben zurück:
| Feld | Beschreibung |
|---|---|
| uuid, name, objectLink | UUID, Name und Objektlink des neuen Ordners mit dem entpackten Inhalt |
| temporary | true, wenn temporär entpackt wurde |
| fileCount | Anzahl der entpackten Dateien |
| folderCount | Anzahl der Ordner, die unterhalb des neuen Ordners angelegt wurden |
| files | Liste der entpackten Dateien mit UUID, Name und Pfad relativ zum neuen Ordner. Die Liste enthält höchstens 100 Dateien. |
| filesTruncated | true, wenn die ZIP-Datei mehr als 100 Dateien enthielt und files deshalb nur die ersten 100 aufführt |
.. oder ein führender Schrägstrich werden verworfen. Kein Eintrag kann außerhalb des neuen Ordners landen._ ersetzt.maxEntries oder maxTotalSize, bricht das Tool ab, verschiebt den bereits angelegten Ordner in den Papierkorb und meldet, welche Grenze überschritten wurde. So schützen die Grenzen vor übergroßen Archiven. Dasselbe gilt für jeden anderen Fehler beim Entpacken: Ein halb entpackter Ordner bleibt nicht zurück.bericht (1).pdf.Beispiel-Prompts:
Entpacke die angehängte ZIP-Datei und liste mir alle enthaltenen PDF-Dateien auf.
Entpacke rechnungen.zip in meinen Ordner Buchhaltung.
Tipp: Soll die KI Dateien nur in bestimmte Bereiche entpacken dürfen, schränken Sie die möglichen Zielordner über den Parameter allowedBasePathIds ein.
Tipp: Enthält eine ZIP-Datei mehr als 100 Dateien, kann die KI den neuen Ordner über das Tool directory_tree weiter erkunden.
Zum Packen von Dateien und Ordnern siehe zip_objects – Dateien und Ordner als ZIP-Datei packen (ALBERT | AI Tool).