Daten auswerten und Diagramme erstellen
Intra AI kann Programme schreiben und ausführen, um Tabellen auszuwerten und Diagramme zu zeichnen. Du selbst schreibst keinen Code: Du beschreibst, was du wissen möchtest, und das Modell schreibt das Programm und startet es in einer abgeschotteten Sandbox deiner Instanz.
Hinweis: Die Code-Ausführung gibt es nur, wenn deine Instanz eine Sandbox betreibt. Im Testzugang ist sie nicht enthalten.
Wann Intra AI Code ausführt
Du musst dafür nichts einschalten. Ob Code läuft, hängt davon ab, wo du fragst:
- In einer Unterhaltung ohne Agent bekommt das Modell die Code-Ausführung automatisch angeboten, sobald die Sandbox eingerichtet ist. Es entscheidet selbst, ob eine Frage ein Programm braucht. Für eine Summe über eine lange Tabelle schreibt es in der Regel ein Programm, für eine reine Textfrage nicht.
- Ein Agent führt nur Code aus, wenn er die Fähigkeit Code-Interpreter hat. Wer den Agenten baut, schaltet sie im Schritt Werkzeuge unter Fähigkeiten ein (siehe Werkzeuge, Wissen und Sub-Agenten).
- Dein Administrator kann für einzelne Modelle die Code-Ausführung in Unterhaltungen ohne Agent abschalten (Einstellung Tool-Runden). Mit einem solchen Modell läuft dort kein Code, auch wenn eine Sandbox eingerichtet ist. Agenten mit dem Code-Interpreter sind davon nicht betroffen.
Wenn du sichergehen willst, sag es dazu, zum Beispiel: „Rechne das mit Code nach.“
Eine Tabelle hochladen und auswerten
- Klick im Eingabefeld auf das Plus-Symbol (Datei anhängen).
- Wähle Vom Computer hochladen und dann deine CSV- oder Excel-Datei (XLSX). Liegt die Datei schon in Intra AI, wähle stattdessen Dateien und Ordner durchsuchen oder die Datei unter Neueste.
- Warte, bis die Datei fertig verarbeitet ist. Eine Datei, die noch verarbeitet wird, kommt nicht in der Sandbox an.
- Schreib deine Frage so konkret wie möglich: welche Spalten, welcher Zeitraum, welche Kennzahl.
- Sende die Nachricht. Solange das Programm läuft, steht über der Antwort Führt Code aus.
Die angehängte Datei enthält unsere Umsätze 2024 und 2025 je Filiale und Monat.
Berechne den Jahresumsatz 2025 je Filiale und die Veränderung zu 2024 in Prozent.
Zeig die fünf Filialen mit dem stärksten Rückgang als Tabelle.
Die Zahlen in der Antwort stammen aus dem Programmlauf. Das Programm selbst kannst du aufklappen und nachlesen (siehe unten). Prüf bei wichtigen Zahlen trotzdem eine Stichprobe, etwa eine Summe in Excel.
In späteren Nachrichten derselben Unterhaltung kann der Code die Dateien wieder öffnen, die du vorher angehängt hast. Hängst du an eine Nachricht neue Dateien an, arbeitet der Lauf mit genau diesen. Mehr zu Uploads und Dateiformaten steht unter Dateien verwalten.
Ein Diagramm erstellen
- Beschreib das Diagramm: Art, Achsen, Sortierung, Einheit. Zum Beispiel: „Erstelle ein Balkendiagramm mit dem Jahresumsatz je Filiale, absteigend sortiert, Achse in Tausend Euro.“
- Sende die Nachricht. Das Diagramm erscheint als Bild direkt in der Antwort, mit dem Dateinamen darunter.
- Klick neben dem Dateinamen auf das Download-Symbol, um das Bild zu speichern.
- Für Änderungen schreib in derselben Unterhaltung weiter, etwa „Bitte als Liniendiagramm, mit den Werten an den Punkten“. Das Modell startet dann einen neuen Lauf.
In der Sandbox stehen gängige Python-Bibliotheken für Datenauswertung und Diagramme bereit, darunter pandas, matplotlib und seaborn.
Was die Code-Karte zeigt
Jeder Lauf erscheint als Karte mit der Überschrift Code ausführen. Hat der Lauf ein Diagramm erzeugt, ist die Karte schon offen. Sonst klick auf die Zeile über der Antwort, zum Beispiel „Hat Code ausgeführt“, um sie aufzuklappen.
| Anzeige | Bedeutung |
|---|---|
| Code wird geschrieben… | Das Modell schreibt gerade das Programm. |
| Dateien werden bereitgestellt | Deine angehängten Dateien werden in die Sandbox kopiert. |
| Wartet auf die Sandbox | Der Lauf wartet auf einen freien Platz. |
| Läuft in der Sandbox | Das Programm rechnet. Daneben läuft eine Uhr. |
| Ausgabe wird eingesammelt | Das Programm ist fertig, seine Ausgabe wird abgeholt. |
| Dateien werden gespeichert | Die Dateien, die das Programm erzeugt hat, werden abgelegt. |
| Eingabedateien | Deine Dateien, die in der Sandbox angekommen sind. |
| Für diese Ausführung nicht verfügbar | Dateien, die dieser Lauf nicht öffnen konnte. |
| Gelieferte Dateien | Dateien, die das Programm für dich erzeugt hat. |
Darunter stehen das Programm selbst, das du mit Code kopieren übernehmen kannst, und die Ausgabe des Programms. Ein grüner Haken mit Laufzeit zeigt, dass der Lauf erfolgreich war. Ein rotes X zeigt einen Fehler oder einen Lauf, der nicht ausgeführt wurde. Eine Uhr zeigt eine Zeitüberschreitung.
Erzeugte Dateien herunterladen
Schreibt das Programm Dateien, etwa eine bereinigte Excel-Tabelle oder eine CSV-Datei mit Ergebnissen, erscheinen sie als Kacheln unter der Antwort, mit Dateinamen und Größe. Klick auf eine Kachel, um die Datei im Panel zu öffnen, oder auf das Download-Symbol rechts an der Kachel, um sie direkt zu speichern.
Eine Datei entsteht nur, wenn das Programm eine schreibt. Brauchst du eine, sag es: „Speichere das Ergebnis als Excel-Datei.“ Vorschau und Versionen im Panel sind unter Dokumente erstellen beschrieben.
Grenzen
Die Werte in der Tabelle sind die Grundeinstellung. Deine Instanz kann andere verwenden.
| Grenze | Grundeinstellung |
|---|---|
| Laufzeit pro Ausführung | 3 Minuten |
| Arbeitsspeicher pro Ausführung | 1,5 GB |
| Angehängte Dateien pro Ausführung | 8 Dateien, zusammen höchstens 32 MB |
| Gleichzeitige Läufe pro Person | 2, bis zu 4 weitere warten |
Hängst du mehr als acht Dateien an, kommen Dokumente und Tabellen vor Bildern an die Reihe. Was nicht mehr passt, steht auf der Karte unter Für diese Ausführung nicht verfügbar.
Gibt ein Programm sehr viel Text aus, liest das Modell nur den Anfang und das Ende. Auf der Karte steht dann ein Hinweis wie „2048 Bytes ausgelassen“. Bitte in diesem Fall darum, dass das Programm nur eine Zusammenfassung ausgibt, oder teil die Auswertung in mehrere Schritte auf.
Wenn etwas nicht klappt
| Meldung oder Zustand | Was du tun kannst |
|---|---|
| Zeitüberschreitung — Ausführung hat das Zeitlimit überschritten. | Verkleinere die Aufgabe: weniger Zeilen, ein Jahr statt fünf, oder die Auswertung in mehreren Schritten. |
| Dieser Schritt wurde nicht abgeschlossen | Das Programm ist mit einem Fehler abgebrochen. Die Fehlermeldung steht unter Technische Details. Oft korrigiert das Modell das Programm und startet einen neuen Lauf. Wenn nicht, bitte darum und nenn die genauen Spaltennamen. |
| Der Code wurde nicht ausgeführt | Das Modell hat eine unvollständige Anfrage gesendet, die Sandbox war nicht erreichbar oder voll ausgelastet, der Lauf hat zu lange auf einen freien Platz gewartet, oder deine angehängten Dateien sind nicht vollständig in der Sandbox angekommen. Die Zeile unter der Überschrift nennt den Grund. Sende die Nachricht nach ein paar Minuten noch einmal. Bleibt es dabei, wende dich an deinen Administrator. |
| Eine Datei steht unter Für diese Ausführung nicht verfügbar | Zu viele oder zu große Dateien, oder die Datei war noch in Verarbeitung. Häng weniger Dateien an oder warte, bis die Datei fertig ist. |
| Das Modell meldet, dass es eine Excel-Datei nicht öffnen kann | Meist ist die Datei passwortgeschützt oder im alten XLS-Format. Speichere sie ohne Passwort als XLSX und häng sie neu an. |
| Erfolgreich abgeschlossen mit Warnzeilen | Kein Fehler. Das Programm hat Warnungen ausgegeben, das Ergebnis liegt trotzdem vor. |
| Es erscheint gar keine Code-Karte | Bitte zuerst ausdrücklich darum, mit Code zu rechnen. Erscheint weiterhin keine Karte, hat deine Instanz keine Sandbox, oder du nutzt den Testzugang. Fehlt dem Agenten der Code-Interpreter, versuch es in einer Unterhaltung ohne Agent. Ist die Code-Ausführung für das Modell abgeschaltet, wähle ein anderes Modell oder einen Agenten mit Code-Interpreter. Sonst frag deinen Administrator. |