Zum Inhalt springen
ByteDialog

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.

EingangAgent

E-Mail, Formular, Datei oder Systemereignis wird erfasst und gelesen.

PrüfungAgent

Abgleich mit Stammdaten, Bestellungen, Verträgen. Abweichungen werden benannt.

EntscheidungMensch

Nur bei Abweichung oder ab Ihrer Wertgrenze — mit fertigem Vorschlag.

AbschlussAgent

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

  1. Anforderung

    „Wenn eine Bestellung eintrifft, soll geprüft werden, ob wir überhaupt liefern können.“

    bestellung.agent.tsPrüfung beim Eingang
    export 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.

Gespräch vereinbaren