Erkennung von Preisänderungen bei Wettbewerbern mit KI
Ein Agent ruft eine Preisseite ab, vergleicht sie mit dem Snapshot, den Sie übergeben, und erklärt, was sich geändert hat und warum es wichtig ist.
- Web
- Budgetlimit
Eine echte Ausführung ansehen
Eine echte Ausführung vom 7. Okt. 2026, erneut abgespielt. Modell: openai/gpt-6-luna.
{
"url": "https://ephemer.al/api/samples/pricing-page?v=2",
"previous_snapshot": "Example Cloud pricing. Free: $0 per month, 1 project, 10,000 API calls per month, community support. Pro: $29 per month, 10 projects, 500,000 API calls per month, email support 1 business day. Team: $99 per month, unlimited projects, 10 seats included, 5,000,000 API calls per month, priority support 4 hours. Enterprise: contact sales, single sign-on, custom data retention, dedicated support. Prices in US dollars, billed monthly."
}- In WarteschlangeBudget $0.03 reserviert
- MicroVMmicroVM ready
- MicroVMworker started · shell off · web on
- Web
web_fetch https://ephemer.al/api/samples/pricing-page?v=2 - Ergebnis
web https://ephemer.al/api/samples/pricing-page?v=2 → 200 - MicroVMmicroVM destroyed
- Erfolgreich2 Modellaufrufe, 2,814 TokensAufgezeichnete Ausgabe (Englisch)
- Pro price: $29 → $39 per month.
- Team seats included: 10 → 5.
Pro customers pay $10 more per month, while Team customers receive 5 fewer included seats.
- Worker zerstört$0.004279 berechnet, $0.025721 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.03
So funktioniert es
Ausführungen haben keinen Zustand, daher behält Ihr Scheduler den vorherigen Snapshot und sendet ihn als Eingabe. Der Agent ruft die aktuelle Seite von einer erlaubten Domain ab, listet Änderungen bei Preisen und Limits mit Werten davor und danach auf und sagt, dass sich nichts geändert hat, wenn sich nichts geändert hat.
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 | Keine |
| Web | Nur ephemer.al |
| Shell | Aus |
| Dateien | Keine |
| Null-Datenspeicherung | Aus: Das Protokoll wird 30 Tage lang gespeichert |
| Budget | $0.03, ein festes Limit |
| Timeout | 90 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 request.json
Derselbe Text, mit den Dateien inline.
{
"prompt": "Fetch input.url with web_fetch and compare the plans, prices and limits with input.previous_snapshot. Reply in Markdown, at most 150 words: 'No changes' alone if nothing differs; otherwise a bullet for each change with the plan, the old value and the new value, then one sentence on what it means for a customer on that plan. Report only differences you can see in both texts. Use only what the data returns and never guess; if a call fails or a field is missing, say so.",
"input": {
"url": "https://ephemer.al/api/samples/pricing-page?v=2",
"previous_snapshot": "Example Cloud pricing. Free: $0 per month, 1 project, 10,000 API calls per month, community support. Pro: $29 per month, 10 projects, 500,000 API calls per month, email support 1 business day. Team: $99 per month, unlimited projects, 10 seats included, 5,000,000 API calls per month, priority support 4 hours. Enterprise: contact sales, single sign-on, custom data retention, dedicated support. Prices in US dollars, billed monthly."
},
"web": {
"allow": [
"ephemer.al"
],
"search": false
},
"shell": false,
"timeout_seconds": 90,
"max_cost_micros": 30000
}