Menschliche Freigaben für Reise- und Spesenagenten
Die meisten Reisen passen zur Richtlinie. Ausnahmen brauchen ein Ja.
Dein Agent bucht regelkonforme Reisen selbst und schickt Ausnahmen aufs Handy der budgetverantwortlichen Person.
Wie kann ein KI-Reiseagent regelkonform selbst buchen und bei Ausnahmen nachfragen?
Mit Pushary bucht dein KI-Reiseagent innerhalb deiner Richtlinie automatisch und fragt bei Ausnahmen einen Menschen. Dein Code prüft den Tarif. Bei höheren Preisen, einem Klassenwechsel oder Spesen über dem Limit erhält die budgetverantwortliche Person eine Anfrage aufs Handy. Sie gibt frei oder lehnt ab. Du kannst auch eine Texteingabe anfordern, etwa „Suche einen günstigeren Flug“. Kommt vor Ablauf des Tarifs keine Antwort, wird weder gebucht noch eine Karte belastet.
Was eine Freigabe braucht
Diese Aufrufe brauchen eine bewusste Entscheidung
- bookFlight(itinerary, fareClass)
- Ein Tarif über dem Preislimit braucht eine Ausnahme. Der Preis gilt womöglich nur wenige Minuten. Bis jemand die Freigabe-E-Mail liest, ist er schon weg.
- upgradeCabin(bookingRef, cabin)
- Die erlaubte Reiseklasse hängt oft von Flugdauer, Reisendem oder zahlendem Kunden ab. Nicht jede Regel ist dokumentiert. Eine zuständige Person kann den Einzelfall entscheiden.
- approveExpense(reportId, amount)
- Spesen über dem Limit zu erstatten bewegt Firmengeld und lässt sich nicht einfach rückgängig machen. Bei einer späteren Prüfung zählt, wer zugestimmt hat.
- rebookDisruption(bookingRef, newItinerary)
- Bei einem Flugausfall frühmorgens hilft der Agent besonders viel. Ein teurerer Ersatzflug kann richtig sein, sollte aber ausdrücklich freigegeben werden.
- issueTravelAdvance(employeeId, amount)
- Ein Vorschuss zahlt Geld aus, bevor es einen Beleg gibt. Die üblichen nachträglichen Spesenprüfungen greifen noch nicht. Hier ist die Freigabe die entscheidende Kontrolle.
Der Code
Ein Aufruf im bestehenden Arbeitsschritt
Sichere die einzelne Aktion ab, nicht den ganzen Agenten. Unkritische Aufgaben laufen weiter, ohne jemanden zu fragen.
npm i @pushary/serverimport { createPusharyServer } from "@pushary/server"
const px = createPusharyServer({ apiKey: process.env.PUSHARY_API_KEY! })
async function book(trip: TripRequest, fare: Fare) {
// In policy and under the ceiling: the agent just books it.
if (fare.total <= POLICY.ceilingFor(trip.route) && fare.cabin === "economy") {
return bookFlight(trip.itinerary, fare.cabin)
}
const decision = await px.decisions.ask({
externalId: trip.budgetOwnerId,
type: "confirm",
question: `Approve ${fare.currency}${fare.total} for ${trip.traveller}? Policy ceiling is ${POLICY.ceilingFor(trip.route)}.`,
timeoutMs: 9 * 60 * 1000,
})
if (!decision.approved) return holdForCheaperFare(trip)
return bookFlight(trip.itinerary, fare.cabin)
}Wer entscheidet
Entscheiden, auch ohne am Schreibtisch zu sitzen
Es entscheidet die Person, deren Budget die Reise belastet: meist die Führungskraft oder die Kostenstellenleitung. Das Reiseteam verwaltet die Richtlinie, aber nicht das Budget. Eine Anfrage im gemeinsamen Reisepostfach erreicht deshalb oft niemanden mit Ausgabenbefugnis. Pushary fragt die budgetverantwortliche Person auf ihrem Handy. Die Antwort wird unter ihrem Namen gespeichert.
Unser Buchungstool hat schon einen Freigabeschritt. Warum noch einen?
Meist besteht dieser Schritt aus einer E-Mail mit einem Link zu einem selten genutzten Portal. Für eine Reise in drei Wochen reicht das. Für einen Tarif, der in neun Minuten verfällt, oder einen Flugausfall um sechs Uhr morgens oft nicht. Das Problem ist der Ort, an dem die Anfrage landet. Pushary ersetzt weder deine Reiserichtlinie noch dein Buchungstool. Die Ausnahme erreicht das Handy der zuständigen Person, mit einer Frist. Verstreicht diese, wird nicht gebucht. Jede Antwort wird mit Name und Zeitpunkt gespeichert und kann exportiert werden. Wird dein bestehender Freigabeschritt schon rechtzeitig beantwortet, brauchst du keinen weiteren.
Zum Weiterlesen: IRS-Veröffentlichung 463 zur Dokumentation von Reisekosten, GSA-Tagessätze als Grundlage vieler US-Reiserichtlinien.
Baue es in dein Produkt ein. Deine Nutzer brauchen kein Pushary-Konto und zahlen nichts an uns.
Häufige Fragen
Antworten auf deine Fragen
Kann der Agent innerhalb der Richtlinie selbst buchen und nur bei Ausnahmen fragen?
Was passiert, wenn vor Ablauf des Tarifs niemand antwortet?
Wer sollte eine Reise außerhalb der Richtlinie freigeben?
Funktioniert das auch für Spesenabrechnungen?
Menschliche Freigaben für weitere Produkte
Lass Menschen entscheiden, wo es nötig ist.
Verbinde jeden Nutzer einmal. Frage mit einem Aufruf nach und führe die Aktion nur bei einem Ja aus. Jede Antwort wird gespeichert.
Start free