
Superintelligence in Building Supply Stores
How building supply stores can organize catalog, price tables and job site relationships for AI agents, with human approval on every quote.
Want to apply this in your company?
Book a call with Juan →Superintelligence in building supply stores, today, means preparing the catalog, price tables and job history so that increasingly capable AI agents can look up, assemble and explain quotes, while a person approves whatever goes out to the customer. The gain does not come from a magic model. It comes from organized data and clear limits. A store that builds this base now can take advantage of any improvement in models without redoing the work.
Key takeaways
- Today's agents are not superintelligence, but the base the store prepares (catalog, price rules, job history) works for any generation of model.
- The catalog is the first bottleneck: duplicate names, mixed units and missing equivalents produce wrong quotes, with or without AI.
- Prices and quantity calculations must come from tools and deterministic rules, never from the model's memory.
- In a building supply store, the customer is the job site: several contacts, stages, delivery addresses and different commercial terms.
- Every quote with a price, discount, lead time or item substitution goes through human approval before it reaches the customer.
What does superintelligence mean for a building supply store?
The term is usually used for a system that outperforms humans at nearly every intellectual task. No agent running in a store today is that. What exists are models that are good at reading messy orders, querying systems and drafting replies, but that also make mistakes, invent things and need limits. To separate expectation from operation, it helps to read myths about superintelligence that get in the way of company decisions.
For the store owner, the useful question is a different one: what do I need to have ready so that a more capable agent is useful and safe? The answer fits in three assets: a catalog that a machine can understand, price rules that a machine looks up without interpreting, and a relationship record for each job site. The rest (model, channel, automation tool) is replaceable. This separation between data, rules and model also appears in the description of the company superintelligence layer in five building blocks.
Why is the catalog the first bottleneck?
A building supply store sells thousands of items that look alike, replace one another and complement one another. The experienced counter clerk knows that a customer who asks for a bag of cement wants the type used for slabs, not the one used for plaster. An agent does not know that unless the catalog says so.
The most common catalog problems, in stores of any size, are these:
- Different descriptions for the same product, coming from suppliers, invoices and old records.
- Mixed units: bag, square meter, cubic meter, bar, can, thousand units, box.
- Missing coverage data: how much area a can of paint covers, how much a bag of mortar yields per area.
- Implicit compatibility: pipe and fitting diameter, thread type, voltage, thickness.
- Substitutes and equivalents that exist only in the team's heads.
- Discontinued items still active in the system.
The fix is laborious but straightforward: a unique identifier per item, a standardized name, a selling unit and a usage unit, compatibility fields, a list of approved substitutes and a stock status. With that in place, the agent uses retrieval: instead of answering from memory, it looks up the item record and answers based on it. This technique is commonly called retrieval-augmented generation, and the major cloud providers document it in general terms.
One important precaution: quantity calculation (how many bags, how many boxes of flooring, with what allowance for waste) should be a written formula, reviewed by the store and called by the agent as a tool. The model collects the inputs (area, type of application) and the rule does the math. This avoids the classic error of an estimate that sounds plausible but is wrong.
How should price tables be organized for an agent?
Price in a building supply store is rarely a single number. It depends on customer tier, payment method, volume, delivery region, quote validity and, for items such as steel and cement, the restocking date. If these rules live in the salesperson's head or in scattered spreadsheets, the agent will stumble or, worse, invent.
The minimum organization to hand prices to an agent safely:
- A single source of price, preferably the store's management system, queried by a tool with restricted permissions.
- Explicit customer tier rules: who has a job site price list, who gets reseller terms, who pays without discount.
- Discount limits by profile, with a rule for who authorizes anything above the limit.
- Quote validity defined by rule, not decided on the spot.
- Freight and lead time calculated by region rule, or marked as pending confirmation from logistics.
The agent should never know the whole table. It should ask for the price of one item for an identified customer and receive only that answer. This is the least privilege principle described in OWASP's authorization guidance: the tool checks who is asking and what they are allowed to see, instead of trusting the model to behave. That way, a customer who asks for another customer's price, or tries to talk the agent into ignoring rules, does not get what they should not.
How do you structure the relationship with job sites?
In a building supply store, the unit of relationship is the job site. The buyer may be the owner, the site foreman, the engineer, the contractor or someone from the office, and each asks for different things. The same job changes its needs by stage: foundation, masonry, utilities, roofing, finishing.
A job site record that is useful to the agent includes:
- Identification of the job and of the person responsible for payment.
- Contacts authorized to place orders, with the role of each.
- Delivery address and access restrictions (truck size, hours, narrow street).
- Current stage and relevant past purchases.
- Current commercial terms and credit notes, maintained by finance.
WhatsApp is where this relationship happens in Brazil. The site foreman sends a voice message, a photo of a handwritten list or a short message full of abbreviations. A well-configured agent transcribes it, organizes the list, asks about anything ambiguous (medium or fine sand? how many units?) and returns a draft to the team. For the technical side of connecting and operating the channel, the guide on how to integrate AI into your company's WhatsApp covers the points to watch.
Brazil's data protection law (LGPD) comes in here in a practical way: name, phone number, job site address and purchase history are personal data. Keep only what is needed, define who has access, state the purpose and avoid dumping everything into the model's context. When there is doubt about the legal basis or about sending data outside the country, treat it as a legal decision, not a technical detail. The article on international data transfer under LGPD when using AI providers is a good starting point.
When does a quote need human approval?
The rule of thumb: the agent can act alone when the answer is already approved information with no financial effect, and it must stop when the answer creates a commitment. A simple decision guide:
The agent can do alone:
- Report availability and the technical data sheet of an item.
- Report the status of an existing order.
- Transcribe and organize the list the customer sent.
- Ask for the missing information needed for the quote.
- Build an internal draft, marked as not sent.
The agent prepares, a person approves:
- Any quote with a total price.
- Discounts, even within a known tier.
- Delivery lead time and freight.
- Replacing one item with another.
- Calculated quantities that depart from the usual pattern for that job.
The agent never does:
- Approve credit or change payment terms.
- Promise delivery without confirmation from logistics.
- Give structural or design guidance, which is the responsibility of a licensed professional.
- Reveal prices, contacts or history of another job site.
Human approval works best when it is fast. The salesperson should see the draft, the items, the source of each price, the questions the agent raised and a clear button to approve, edit or reject. If reviewing is slower than building the quote from scratch, the team abandons the process. In another sector with similar detailed quoting logic, AI for custom furniture makers shows how to separate what gets automated from what the specialist confirms.
There is also a security risk the store should know about: text received from the customer (or from an attached file) can contain disguised instructions meant to manipulate the agent. OWASP's list of top risks for applications built on language models covers this topic. The practical defense is to keep tool permissions narrow and to require human approval before anything with a price is sent.
What does this look like in practice? An illustrative scenario
Illustrative scenario: a site foreman working on a two-story house at the plastering stage sends a voice message to the store's WhatsApp asking for material for the exterior walls, along with a photo of a handwritten list.
The agent identifies the number, confirms it is among the job's authorized contacts and transcribes the request. It notices that the list says only sand, without specifying the type, and asks the foreman. With the answer, it queries the catalog, finds the items by identifier, applies the store's coverage rule to estimate the quantity from the area given and checks stock. One item is out of stock, and the agent notes the substitute approved in the record.
Next, the price tool returns the values for that customer's job site terms. The agent builds an internal draft with items, quantities, the source of each price, the suggested substitute and the open questions about delivery lead time. The salesperson opens the draft, adjusts the discount within their own authority, confirms freight with logistics and approves. Only then does the message go to the customer. The log keeps the original request, the lookups made, the draft and who approved it.
Nothing in this flow requires an extraordinary model. It requires a clean catalog, clear rules and a well-designed stopping point. If the model improves, the flow gets faster, but the limits stay where they are.
Where do you start without buying the wrong problem?
The method we apply in agent projects follows four moves: map, limit, pilot and hand over. In a building supply store, they look like this:
- Map: observe how a job site order arrives, who builds the quote, where the price is looked up and which errors and rework keep recurring. Record the starting point before any automation.
- Limit: choose which data the agent sees (catalog, the identified customer's price, order status) and which actions it can take (draft, ask, look up). Anything that creates a commitment stays behind human approval.
- Pilot: choose a real, small flow, for example WhatsApp orders for one product category, with a log of every agent decision and a success criterion agreed in advance, such as time to draft or number of corrections by the salesperson.
- Hand over: give the team the operation, the documentation and the review routine, and decide from the logs whether the pilot should be expanded, adjusted or closed.
The supporting architecture should be simple too. Anthropic's published principles for building effective agents recommend starting with the smallest design that solves the problem, and its guidance on writing tools for agents helps define small tools with clear names and focused responses, such as item lookup, price lookup and quantity calculation.
One last point: what is safe for a building supply store does not necessarily apply to a construction company, which has a different relationship flow. For the property buyer and post-construction side, see AI for construction and real estate developers: buyer support.
Frequently asked questions
Can an AI agent send a quote to a job site on its own? Technically it can, but we do not recommend it until the process is proven. A quote creates a commitment on price, lead time and stock, so the safe path is for the agent to prepare the draft and for a person to approve it. Over time, the store can allow automatic sending only for very simple cases, with clear rules and records.
Do I need to clean up the whole catalog before starting? No. Start with a high-turnover category or one that causes a lot of rework, standardize the essential fields and leave the rest for later. The pilot exists precisely to show which gaps in the records cause the most trouble.
Can the agent see the store's full price table? Ideally not. It should look up the price of one item for an already identified customer, through a tool with restricted permissions. That way, even if someone tries to induce the agent to reveal other customers' prices, the information is out of its reach.
How do I measure whether the pilot worked? Before starting, define a metric tied to the chosen flow, such as the time between the request and the approved draft or the number of corrections made by the salesperson. Compare it with the mapped starting point and use the agent's logs to decide whether to expand, adjust or stop. Without that prior agreement, the evaluation becomes opinion.