Einen wöchentlichen KPI-Bericht mit KI automatisieren
Jeden Montag liest ein geplanter Agent die Anmeldungen, aktiven Nutzer, Umsätze und Abgänge der letzten Woche und schreibt einen kurzen Bericht mit der Veränderung zur Vorwoche.
- Schreibgeschützte Verbindung
- Geplant
- Callback
- Budgetlimit
Eine echte Ausführung ansehen
Eine echte Ausführung vom 7. Okt. 2026, erneut abgespielt. Modell: openai/gpt-6-luna.
{
"period": "last_week"
}- In WarteschlangeBudget $0.025 reserviert
- MicroVMmicroVM ready
- MicroVMworker started · shell off · web off
- Verbindunganalytics GET /metrics?period=last_week
- Ergebnis
analytics GET → 200 - MicroVMmicroVM destroyed
- Erfolgreich2 Modellaufrufe, 2,479 TokensAufgezeichnete Ausgabe (Englisch)
Weekly business report — 2026-W40
- Signups: 294 (+98)
- Active users: 2,803 (+282)
- Revenue: $22,853.85 (−$546.85)
- Churned accounts: 8 (no change)
- Worker zerstört$0.002442 berechnet, $0.022558 freigegeben
Selbst ausführen
Öffnen Sie das Beispiel im Playground, mit der vollständig ausgefüllten Anfrage. Es läuft in Ihrem eigenen Konto, innerhalb des angezeigten Budgets, gegen dieselben schreibgeschützten Beispielsysteme.
Budget für dieses Beispiel: $0.025
So funktioniert es
Der Agent liest eine Analytics-API über eine schreibgeschützte Verbindung und schreibt einen Bericht mit unter 150 Wörtern, den Sie in den Chat posten oder per E-Mail senden können. Der Zeitplan hat seine eigene Zeitzone. Jede Ausführung kostet einen Bruchteil eines Cents.
Was der Agent tun kann und was nicht
Die Berechtigungen sind Teil der Anfrage. Alles, was hier nicht aufgeführt ist, steht der Ausführung nicht zur Verfügung.
| Einstellung | Erlaubt |
|---|---|
| Verbindungen | analytics: nur GET, unter ephemer.al/api/samples/analytics-api |
| Web | Aus |
| Shell | Aus |
| Dateien | Keine |
| Null-Datenspeicherung | Aus: Das Protokoll wird 30 Tage lang gespeichert |
| Budget | $0.025, ein festes Limit |
| Timeout | 60 Sekunden |
Zugangsdaten gelangen nie in die Maschine: Ein Broker ergänzt sie bei jedem Aufruf und erzwingt die oben genannten Methoden.
Der Code
Das ist die genaue Anfrage, die das Beispiel sendet. Setzen Sie EPHEMERAL_API_KEY auf einen Mitgliedsschlüssel Ihrer Organisation.
curl -X POST $EPHEMERAL_URL/v1/runs \
-H "Authorization: Bearer $EPHEMERAL_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d @request.jsonVollständiger Anfragetext workflow.json
Derselbe Text, mit den Dateien inline.
{
"prompt": "Write the weekly business report for input.period. Call GET /metrics?period=<input.period> on the analytics connection and use only what it returns. Reply in Markdown, at most 150 words: a one-line headline, then signups, active users, revenue in dollars and churned accounts, each with the change from the week before. If the call fails, say so instead of estimating.",
"connections": {
"analytics": {
"type": "http",
"url": "https://ephemer.al/api/samples/analytics-api",
"auth": {
"type": "bearer",
"token": "sample_read_key"
},
"allowed_methods": [
"GET"
],
"instructions": "GET /metrics?period=last_week or period=2026-W40 returns signups, active_users, revenue_cents and churned_accounts for that ISO week, with the same figures for the week before. Amounts are in cents."
}
},
"shell": false,
"timeout_seconds": 60
}Dieses Beispiel läuft nach einem Zeitplan: 0 9 * * 1 in Asia/Tokyo. Ein Zeitplan startet einen gespeicherten Workflow. Speichern Sie die Anfrage also zuerst als Workflow und legen Sie dann den Zeitplan an.