Leistung · Prozesse
Prozesse, übernommen von Agenten
Ein Agent ist kein Chatfenster. Er liest Eingänge, entscheidet nach Ihren Regeln, ruft die Systeme auf, die er braucht, und legt jeden Schritt nachvollziehbar ab. Er meldet sich bei Ihnen nur dann, wenn wirklich jemand entscheiden muss.
Wofür
Belegverarbeitung, Angebots- und Auftragserfassung, Stammdatenpflege, Einordnen von Anfragen, wiederkehrende Auswertungen und Berichte.
Womit
Agenten, die in Ihrer Systemlandschaft arbeiten — an denselben Postfächern, Ordnern und Datenbanken, die Sie ohnehin nutzen.
Was bleibt
Ein Ablauf, der von selbst läuft, klar gesetzte Punkte für menschliche Entscheidungen und ein Protokoll über jeden einzelnen Schritt.
E-Mail, Formular, Datei oder Systemereignis wird erfasst und gelesen.
Abgleich mit Stammdaten, Bestellungen, Verträgen. Abweichungen werden benannt.
Nur bei Abweichung oder ab Ihrer Wertgrenze — mit fertigem Vorschlag.
Buchung, Antwort, Weitergabe. Vollständig protokolliert.
Die Grenze zwischen Agent und Mensch legen Sie fest — und sie lässt sich jederzeit verschieben.
Woran wir arbeiten
Die Arbeit, die niemand vermisst.
Es sind selten die großen Projekte, die Zeit fressen. Es sind die Abläufe, die jeden Tag ein bisschen kosten — und die deshalb nie oben auf der Liste stehen.
Belege und Rechnungen
Eingang lesen, Positionen prüfen, gegen Bestellung abgleichen, zur Buchung vorbereiten. Der Mensch entscheidet nur bei Abweichungen.
Anfragen und Support
Eingehende Nachrichten einordnen, Standardfälle direkt beantworten, alles andere mit Vorschlag an die richtige Person weiterreichen.
Stammdaten und Übergaben
Daten zwischen Systemen sauber halten, Dubletten finden, Übergaben zwischen Abteilungen anstoßen und nachhalten.
Auswertungen
Wiederkehrende Berichte selbst zusammenstellen — inklusive der Sätze, die sonst jemand darunter schreibt.
Ein Beispiel
Anforderung
„Wenn eine Bestellung eintrifft, soll geprüft werden, ob wir überhaupt liefern können.“
bestellung.agent.tsPrüfung beim Eingangexport const bestellung = agent({ ausloeser: "posteingang:bestellung", async lauf({ lager, beschaffung, kunde, freigabe }) { const bestand = await lager.verfuegbarkeit(eingang.positionen); const fehlend = bestand.filter((p) => p.verfuegbar < p.benoetigt); if (fehlend.length === 0) return freigabe.erteilen(eingang); // Teillieferung anbieten statt die Bestellung abzulehnen. const termin = await beschaffung.fruehesterTermin(fehlend); return kunde.rueckfrage(eingang, { fehlend, termin }); },});
Noch nicht sicher, ob Ihr Fall dazu passt?
Beschreiben Sie den Ablauf in drei Sätzen. Wir sagen Ihnen ehrlich, ob sich das Übernehmen lohnt.
