Dateiaustausch zwischen KI-Agenten: So löst du eine der häufigsten Hürden im Alltag mit KI-Mitarbeitern
Wer mit mehreren vernetzten KI-Mitarbeitern arbeitet, stößt bei den meisten Plattformen früher oder später auf dasselbe Problem: Agenten können Aufgaben und Texte problemlos aneinander weitergeben – Dateien aber nicht. Zumindest nicht ohne einen kleinen Umweg. Wie dieser Umweg aussieht und wie wir die Dateiaustausch zwischen KI-Agenten bei KI Guides gelöst haben, zeigt dieser Beitrag.
Immer mehr Unternehmen arbeiten mit KI-Agenten, die arbeitsteilig funktionieren: Ein Agent übernimmt die Recherche, ein anderer erstellt daraus einen Text, ein dritter bereitet diesen für die Veröffentlichung auf. Das klingt nach einem reibungslosen Workflow. Und meistens ist es das auch – solange nur Text im Spiel ist. Sobald aber eine Datei übergeben werden muss, hört der reibungslose Ablauf auf.
Das Problem: In Plattformen wie Langdock arbeiten Agenten in getrennten Kontexten
Langdock-Agenten und Subagenten teilen sich keinen gemeinsamen Arbeitsspeicher. Sie können Aufgaben und Ergebnisse über Prompts austauschen – also über Text. Aber eine Datei, die ein Subagent erzeugt hat, landet nicht automatisch beim nächsten Agenten. Sie bleibt im Kontext des Agenten, der sie erstellt hat.
Das ist kein Bug. Es ist eine bewusste Architekturentscheidung, die Sicherheit und Kontrolle gewährleistet. Aber es bedeutet: Wer Agenten in einer echten Prozesskette einsetzen will, braucht eine Lösung für die Dateiübergabe.
Die naheliegende Idee, Dateien einfach als Text in den Prompt zu kopieren, funktioniert bei kleinen Inhalten. Bei echten Dokumenten, Tabellen oder Präsentationen ist sie unpraktisch und fehleranfällig.
Wie wir das bei KI Guides gelöst haben
Wir haben einen dedizierten Google-Drive-Ordner als temporären Übergabepunkt eingerichtet. Das Prinzip ist denkbar einfach:
- Ein Agent oder Subagent lädt die fertige Datei in diesen Ordner hoch.
- Der Upload gibt eine eindeutige Datei-ID zurück.
- Diese ID wird im Prompt an den nächsten Agenten weitergegeben.
- Der empfangende Agent lädt die Datei anhand der ID herunter und verarbeitet sie weiter.
- Nach erfolgreicher Übergabe wird die Datei gelöscht.
Kein Kopieren von Inhalten in Prompts. Kein manueller Zwischenschritt. Kein Datenstau.
Drei klar abgegrenzte Aktionen
Die Integration, die wir dafür eingerichtet haben, stellt genau drei Aktionen bereit:
- Datei hochladen: Legt eine neue Datei im festgelegten Übergabeordner ab und gibt die Datei-ID zurück.
- Datei herunterladen: Lädt ausschließlich eine Datei herunter, die direkt in diesem Ordner liegt und deren ID benannt wird.
- Datei löschen: Verschiebt ausschließlich eine per ID identifizierte Datei aus dem Übergabeordner in den Papierkorb.
Die Ordner-ID ist fest in der Integration hinterlegt. Das ist kein technisches Detail am Rande, sondern eine bewusste Entscheidung: Die Agenten können nicht auf beliebige Dateien im Google Drive zugreifen. Nur auf das, was im Übergabeordner liegt. Nur auf Dateien, deren IDs sie kennen. Uploads überschreiben keine vorhandenen Dateien. Download und Löschung prüfen zusätzlich, ob die Datei wirklich in diesem Ordner liegt.
Das Ergebnis ist ein klar begrenzter, nachvollziehbarer Kanal zwischen getrennten Agentenkontexten.
Warum diese Einschränkung wichtig ist
Man könnte fragen: Warum nicht einfach vollen Drive-Zugriff geben? Wäre doch flexibler.
Stimmt. Aber Flexibilität ist hier nicht das Ziel. Kontrolle ist das Ziel.
Wenn ein Agent auf das gesamte Google Drive zugreifen kann, steigt das Risiko, dass er versehentlich falsche Dateien liest, überschreibt oder löscht. Gerade in Workflows, die automatisiert ablaufen, ist das ein echtes Problem. Ein eng begrenzter Übergabeordner macht den Prozess robuster und leichter zu prüfen.
Meine Einschätzung: Wer KI-Agenten in echten Unternehmensprozessen einsetzt, sollte Integrationen grundsätzlich so eng wie möglich zuschneiden. Nicht weil Agenten unzuverlässig sind, sondern weil enge Grenzen Fehler früh sichtbar machen und Konsequenzen begrenzen.
Was du für deinen eigenen Workflow mitnehmen kannst
Du musst nicht dasselbe Setup wie wir verwenden. Aber das Prinzip lässt sich auf viele Situationen übertragen:
- Definiere einen klaren Übergabepunkt. Das kann ein Ordner in Google Drive, SharePoint oder einem anderen Cloudspeicher sein. Entscheidend ist, dass alle beteiligten Agenten wissen, wo sie ablegen und abholen.
- Nutze IDs statt Dateinamen. Dateinamen können sich ändern, doppelt vorkommen oder Sonderzeichen enthalten. Eine eindeutige ID ist zuverlässiger als ein Pfad.
- Räume regelmäßig auf. Der Übergabeordner ist kein Archiv. Dateien, die verarbeitet wurden, sollten gelöscht werden. Sonst sammeln sich dort früher oder später Altbestände an, die niemand mehr zuordnen kann.
- Begrenze Zugriffsrechte bewusst. Gib der Integration nur die Rechte, die sie wirklich braucht. Nicht mehr.
Häufige Fragen zum Dateiaustausch zwischen KI-Agenten
Können KI-Agenten Dateien direkt untereinander austauschen?
Das ist plattformabhängig. In der Regel funktioniert es nur indirekt. Denn meist arbeiten KI-Agenten in getrennten Kontexten und können Ergebnisse über Text weitergeben, aber keine Dateien direkt aneinander übergeben. Die gängige Lösung: ein gemeinsamer Ablageort, zum Beispiel ein dedizierter Ordner in Google Drive oder SharePoint, über den Agenten Dateien hoch- und herunterladen. Eine eindeutige Datei-ID dient dabei als Übergabereferenz zwischen den Agenten.
Wie können mehrere KI-Agenten zusammenarbeiten und Ergebnisse teilen?
Am zuverlässigsten funktioniert das über eine klare Aufgabenteilung mit definierten Übergabepunkten. Ein Agent erledigt eine Aufgabe, legt das Ergebnis an einem gemeinsamen Ort ab und gibt die Referenz (z. B. eine Datei-ID) per Prompt weiter. Der nächste Agent holt die Datei ab und arbeitet damit weiter. Wichtig ist, dass die Zugriffsrechte eng gehalten werden: Jeder Agent sollte nur auf das zugreifen können, was er für seine Aufgabe wirklich braucht.
Wie übergebe ich Dateien zwischen Langdock-Agenten?
Eine bewährte Methode ist ein dedizierter Ordner im Google-Drive, Sharepoint o.ä. als Zwischenspeicher. Der erste Agent lädt die Datei hoch, erhält eine Datei-ID und gibt diese ID im Prompt an den nächsten Agenten weiter. Der empfangende Agent lädt die Datei anhand der ID herunter. Nach der Verarbeitung wird die Datei gelöscht. So bleibt der Übergabeprozess nachvollziehbar, ohne dass Dateiinhalte umständlich in Prompts kopiert werden müssen.
Was bleibt
Die Dateiübergabe zwischen Agenten ist kein glamouröses Problem. Aber es ist eines, das viele Workflows ausbremst, bevor sie richtig in Fahrt kommen.
Die gute Nachricht: Die Lösung ist einfacher als das Problem klingt. Ein klar definierter Übergabeordner, drei abgegrenzte Aktionen und eine ID als Referenz. Das reicht, um Agenten in einer echten Prozesskette zusammenarbeiten zu lassen.
Wir haben das bei KI Guides im Alltag getestet. Es funktioniert.
