Menselijke goedkeuring voor financiële agenten
Geld gaat pas weg na de juiste toestemming.
Je agent bereidt de betaling voor. De bevoegde persoon geeft haar vrij op de telefoon.
Hoe voeg ik menselijke goedkeuring toe aan een financiële AI-agent?
Pushary voegt met één aanroep een goedkeuringsstap toe vóór een betaalrun, boeking of afboeking. De aangewezen persoon krijgt een melding en keurt goed of wijst af. De agent wacht. Zonder tijdig antwoord gaat er geen geld weg. Elk antwoord wordt opgeslagen zodat je kunt aantonen wie de betaling heeft vrijgegeven.
Waar toestemming nodig is
Deze acties horen niet vanzelf te starten
- executePaymentRun(batchId)
- Een betaalrun bundelt veel moeilijk terug te draaien transacties. Eén verkeerde ontvanger tussen tweehonderd betalingen betekent nog steeds verloren geld.
- postJournalEntry(entry)
- Een boeking in een afgesloten of bijna afgesloten periode kan correcties in de verslaglegging noodzakelijk maken.
- writeOffBalance(accountId, amount)
- Een vordering afboeken vraagt een oordeel over de kans op betaling. De agent kent de ouderdomslijst; de controller kent de context.
- changeVendorBankDetails(vendorId, iban)
- Bankgegevens van een leverancier wijzigen is een bekend doelwit van factuurfraude. Daarom is bevestiging door een tweede persoon via een apart kanaal belangrijk.
De code
Eén aanroep in je bestaande stap
Beveilig de actie, niet de hele agent. Veilige taken blijven doorgaan zonder iemand iets te vragen.
pip install pusharyimport os
from pushary import PusharyServer
px = PusharyServer(api_key=os.environ["PUSHARY_API_KEY"])
def run_payments(batch, approver_id):
total = sum(p.amount for p in batch.payments)
decision = px.decisions.ask(
external_id=approver_id,
type="confirm",
question=(
f"Release {len(batch.payments)} payments totalling "
f"{total:,.2f} {batch.currency}? Largest: {batch.largest.payee}."
),
)
if not decision["approved"]:
return hold_batch(batch, reason="not approved")
return execute_payment_run(batch.id)Wie beslist
Beslissen zonder achter een bureau te zitten
De controller, financieel directeur of eigenaar beslist. Een tweede controle vóór een betaling is vaak al normaal. Het probleem is een portaal waarin toestemming maar één keer per dag wordt afgehandeld. Dan wachten ook de ontvangers van het geld. Pushary bereikt de verantwoordelijke op de telefoon.
Financiën heeft al goedkeuringsprocessen. Waarom nog iets toevoegen?
Je geeft de agent een manier om de bestaande regels te gebruiken. Veel processen gaan ervan uit dat een persoon de transactie start en later terugkomt om haar vrij te geven. Een agent die zelf de betaalrun maakt heeft een bruikbaar antwoord nodig, een deadline zonder automatische toestemming en een bewijs dat de vrijgave aan een persoon koppelt. Zelf bouwen betekent antwoorden opvragen, open aanvragen over herstarts heen bewaren en een betrouwbaar dossier onderhouden. Pushary verzorgt die onderdelen. Je bestaande bevoegdhedenmatrix blijft bepalen wie wordt gevraagd en welke bedragen goedkeuring nodig hebben.
Lees meer: Auditstandaarden van de PCAOB.
Bouw het in je product in. Je gebruikers hebben geen Pushary-account nodig en betalen ons niets.
Veelgestelde vragen
Antwoorden op je vragen
Kunnen twee verschillende personen dezelfde actie moeten goedkeuren?
Ziet Pushary onze transactiegegevens?
Welk bewijs kunnen we aan een auditor geven?
Kunnen de limieten per entiteit verschillen?
Laat een mens beslissen waar dat nodig is.
Koppel elke gebruiker één keer. Stel je vraag met één aanroep en voer de actie alleen uit na een ja. Elk antwoord wordt opgeslagen.
Start free