One helps staff ask the ERP questions in natural language inside the client. Another answers customers on the phone, in chat, by email or SMS — and reaches into Business One for the truth. Mixing those up is how buyers get the wrong risk model, and how “AI” pages stay too vague to trust or to cite. This page names three models. Only one of them is what we build at Binary Elements as BE AI.
Contrast by what the software is allowed to reach, not by the word “AI” on the box.
Internal users open a widget inside SAP Business One (or an add-on such as Boyum’s B1UP AI Assistant). They ask in plain language. The system generates SQL (or equivalent), runs it against the company database, and returns a table. Useful. Not the same product as an agent that greets a customer at nine at night.
The agent can invent tools or compose queries as it goes. Flexible on a demo. Dangerous in production when the same brain can reach stock, pricing, and credit.
Customers talk on phone, chat, email or SMS. The agent answers from live systems — today including SAP Business One — but only through a fixed, published list of operations. It cannot compose a query of its own. Sensitive answers wait until the caller is verified. A short list of writes (quotation, sales order, credit request) runs only after that check.
A connector here is not an open door into Business One. It is a list written in advance. The agent picks an operation and supplies parameters. If the question is not on the list, there is no path. For SAP Business One, Binary Elements ships these Phase-1 published lookups as live today:
| # | Operation | Needs verify? |
|---|---|---|
| 1 | Partner search | No |
| 2 | Get partner account | Yes |
| 3 | Order status | No |
| 4 | List open orders | No |
| 5 | Check item stock | No |
| 6 | Get item price | Yes |
| 7 | Get invoice | Yes |
| 8 | List open invoices | Yes |
| 9 | Delivery ETA | No |
| 10 | Service call status | No |
Rows marked Yes wait until the caller is verified. Connection pattern for B1: on-premise service, outbound-only from your site — nothing inbound opened for the agent. More detail on the SAP Business One connector.
Payments, credit memos against the ledger, master-data changes, deletions, improvised SQL — anything not on the list. These operations are absent from the tool set rather than withheld by policy.
Balances, customer pricing and open invoices are not “chatty” data. BE AI keeps them out of reach until the person proves they match the account — typically a one-time code to the phone or email already on file. That requirement is not a toggle for convenience.
Staff assistants and customer agents can both be correct purchases. They solve different problems. Treating them as interchangeable is how projects pick the wrong blast radius.
| Question | Staff NL→SQL | Open agent | Leash model |
|---|---|---|---|
| Customer on a channel? | No | Maybe | Yes |
| Can invent a query? | Yes (within roles) | Yes | No |
| Creates B1 documents? | Usually no | Unclear | Only published writes after verify |
| Audit of every refusal? | Varies | Often weak | Required |
BE AI is Binary Elements’ leash-model agent: one brain across channels, SAP Business One live under published operations, permissions checked on every request. Product: BE AI. Connector: SAP Business One. Other systems: connectors. Talk to us: csteam@binaryelements.com · 03 9020 7900.
The same three questions come up whenever someone is choosing a risk model, not a feature list.