Zum Inhalt springen
Anwendungsfälle

Formulare in Partnerportalen, ohne das Abtippen

Händlerregistrierungen, Garantiefälle, Förderanträge: Die Daten liegen schon in deinem System, das Formular im Portal von jemand anderem. Ein Agenten-Task tippt sie ein, und der Absenden-Knopf wird als das behandelt, was er ist.

Drei Kontrollen liegen zwischen Agent und Absenden-Knopf

Ein Formular, das Geld oder eine rechtliche Erklärung sendet, automatisiert man nicht beiläufig. Das sind die Teile der Laufzeit, die es genau für diesen Fall gibt.

Effekt-Gates klassifizieren das Element, nicht die Anweisung

Bevor eine Aktion läuft, wird das Ziel-Element klassifiziert: ein Absenden, eine Zahlung, ein Löschen. Die Einstufung kommt aus dem Element und seinem Kontext, sodass eine harmlos formulierte Anweisung nicht daran vorbeikommt.

Das Ziel wird aufgelöst, bevor es benutzt wird

Ein Link oder Knopf, der das Portal verlassen würde, wird zuerst in der Seite aufgelöst. Ein an seine Startseite gebundener Lauf verweigert ein Element, das woandershin führt. So scheitert eine eingeschleuste Seite daran, den Agenten umzuleiten.

Ein separater Prüfer entscheidet, ob es erledigt ist

Der Agent bescheinigt sich seinen Erfolg nie selbst. Ein zweiter Aufruf liest die Seite erneut und beurteilt die Behauptung; ein Formular, das noch den Absenden-Knopf zeigt, ist ein Beleg dafür, dass nicht abgesendet wurde.

Ein typischer Garantiefall

Als Agenten-Task für Formulare, die variieren, oder als Workflow für Formulare, die es nicht tun.

  1. Portal-Login in den Tresor

    Leg einen Zugang für das Partnerportal an. Der Task referenziert ihn per Id, und die Anmeldung passiert, ohne dass das Passwort durch ein Modell läuft.

  2. Dem Agenten Daten und Grenze geben

    Der Task-Text trägt die Feldwerte aus deinem System. Bind den Lauf an die Portal-Domain, damit kein verirrter Link ihn wegführt, und wähl die passende Effekt-Richtlinie: unumkehrbare Aktionen verweigern oder Bestätigung verlangen.

  3. Den letzten Klick einer Person überlassen

    Öffne die Live-Ansicht und übernimm für Prüfung und Absenden. Die Übernahme-Lease garantiert einen einzigen Schreiber, sodass Agent und Mensch nie um die Maus streiten.

  4. Den Nachweis behalten

    Jede Aktion landet mit Task-Id im hash-verketteten Protokoll. Bestreitet der Partner, was eingetragen wurde, zeigt der Export, was der Browser wann getan hat.

Ein an das Portal gebundener Agenten-Task

import { Browserberg } from '@browserberg/sdk';

const bb = new Browserberg({
  apiKey: process.env.BROWSERBERG_API_KEY,
  baseUrl: 'https://browserberg.com',
});

const session = await bb.sessions.create({ ttlSeconds: 1800 });

const run = await session.runTask({
  task: 'Öffne das Garantieformular und fülle es aus: Seriennummer 4711-AX, ' +
        'Kaufdatum 12.03.2026, Fehler "Display flackert nach 10 Minuten". ' +
        'Halte vor dem Absenden an und berichte, was das Formular anzeigt.',
  startUrl: 'https://partner.hersteller.example/garantie/neu',
  pinToStartSite: true,
});

console.log(run.status, run.answer);
// completed / terminated / failed -- und das Urteil des Prüfers in run.verification

Verhalten an den heiklen Stellen

Absenden, Zahlen, Löschen Nach Element klassifiziert; je nach Richtlinie verweigert oder zur Bestätigung angehalten
Das Portal verlassen Ein gebundener Lauf verweigert Elemente, deren Ziel außerhalb liegt
Erfolgsmeldungen Von einem separaten Prüfer gegen die neu gelesene Seite beurteilt
Übergabe an Menschen Live-Ansicht mit Einzelschreiber-Lease; die Session bleibt am Leben, solange eine Person sie hält
Zugangsdaten Nur Tresor-Referenz; Freigabe auf der Portal-Seite im Moment des Tippens
Nachweis Signiertes, hash-verkettetes Aktionsprotokoll pro Lauf, exportierbar

Stand: 2026-09-04

Fragen aus der Compliance

Sendet der Agent jemals von allein ab?

Nur wenn deine Richtlinie es erlaubt. Der Standard stuft ein Absenden als Effekt ein und verweigert es; du kannst stattdessen eine Bestätigung zulassen oder den letzten Klick über die Live-Ansicht bei einer Person lassen.

Was sieht der Prüfer eigentlich?

Die Seite nach der letzten Aktion, frisch aus dem Browser gelesen, plus das Protokoll dessen, was geklickt wurde. Die eigene Darstellung des Agenten sieht er nicht, und das ist der Punkt.

Merkt der Partner, dass es ein Agent war?

Es ist eine normale Chromium-Session, angemeldet mit dem Konto, das du besitzt, ohne Fingerprint-Spielereien. Ob der Partner Automatisierung erlaubt, regelt deine Vereinbarung mit ihm, nicht etwas, das das Produkt versteckt.

Was, wenn das Formular ein CAPTCHA hat?

Dann löst es eine Person in der Live-Ansicht. Browserberg liefert kein CAPTCHA-Lösen; auf einem Partnerportal, das eines verlangt, ist die Übergabe an einen Menschen die ehrliche Antwort.

Das Tippen automatisieren, die Entscheidung behalten

Fünf Browserstunden, keine Karte. Bring ein Formular mit, das jede Woche jemand von Hand ausfüllt.