DecideAlpha
Your build, our burden.
Decide combines extracted data with your policies and returns a decision with reasoning and a confidence score. You keep the judgment. bem carries the burden of applying it correctly to every record.
Decide is in alpha. Talk to us to try it.
What comes back
- 01Extracted dataTyped fields from the input
- 02Your policiesApplied to those fields
- 03A decisionWith its reasoning
- 04A confidence scoreAnd an audit trail
From an invoice to a decision, with the reasoning attached.
Decide runs after Extract and Enrich. Three of your policies run against the fields extracted from the invoice, and the decision comes back with the reasoning and a confidence score. Values are from a recorded bem extraction; the policy is an example.
Extracted data
- invoice_total_current_amount
- 2,050,274.16
- total_labor_current_amount
- 191,385.21
- total_other_direct_costs
- 1,858,888.95
- invoice_date → due_date
- 2013-09-11 → 2013-10-11
- payment_terms
- NET 30
Your policy
- Line totals must equal the invoice total.
- The due date must match the stated terms.
- Anything over 1,000,000 goes to a controller.
DecisionAlpha
Escalate to controller
Totals reconcile and the due date matches NET 30. The total of 2,050,274.16 is above the 1,000,000 auto-approval limit.
confidence 0.98
Decisions stack. Each layer is a policy you wrote.
Real decisions are rarely one rule. Decide runs each layer in order and shows what each one found.
- L1
Do the line totals reconcile?
Line totals must equal the invoice total.
191,385.21 + 1,858,888.95 = 2,050,274.16
Yes
- L2
Does the due date match the terms?
The due date must match the stated terms.
2013-09-11 → 2013-10-11 is 30 days. Terms: NET 30
Yes
- L3
Does the amount need a controller?
Anything over 1,000,000 goes to a controller.
2,050,274.16 is above 1,000,000
Yes
DecisionEscalate to controllerconfidence 0.98
You keep the judgment. bem carries the burden.
The policy is yours: what counts as approved, what needs a person, what happens next. bem applies it the same way every time and keeps the receipt.
You
- Write the policies
- Set the review thresholds
- Decide what happens next
bem
- Applies every policy to every record
- Returns reasoning and a score
- Leaves an audit trail
- Sends uncertain cases to review
The same pattern in every industry.
Each industry brings different policies. Each one gets a decision you can inspect, with its reasoning.
Put your policies to work.
The first 100 function calls are free. Pricing is per task, not per token or page. Pay as you go, with no lock-in.