weekly log · issue 7 · six buttons without AI
26,621 pallets for US$0: six questions AI doesn’t need to answer
Six buttons above the chat answer, with no model and for US$0, the questions that always get the same answer. What does use AI has a cap: US$2.00 per person per day.
- If a question repeats and its answer comes from a fixed rule, it doesn’t need a model: it needs a button.
- Six buttons above the Planner’s chat answer with no AI, for US$0. With September 30 data they read 26,621 pallets.
- What does go through the model is capped at US$2.00 per person per day, about 50 questions, checked before the model is called.
When you put an AI chat in a warehouse, everyone asks it the same things. How many open locations are there? Which lots are about to expire? Which fast-moving pallets are far from the door? Each question costs the model a few cents, takes a few seconds, and may come back worded differently the second time.
So we did something that sounds odd in an AI project: we took questions away from the AI.
The rule
If a question repeats and its answer comes from a fixed rule, it doesn’t need a model: it needs a button. If the question changes every time (“plan ten class A pallets, but not to level 4”), then yes, let the model read it.
Above the Planner’s chat we put six buttons: Warehouse status, Reclassify ABCD, Misplaced A’s, Free up low levels, Verify plans and Lots about to expire. Each one runs a hand-written calculation, with no model, and its answer carries a footer: “No AI · US$0.” It also carries the signature of the agent accountable for it, like everything else in the app.
What they answer
With data from September 30:
- Lots about to expire read 26,621 pallets across all zones: 232 expire in the next 90 days, 1,047 have already expired and must come out (still in the red), 3 have a doubtful date, 3 have no date, and 25,336 are outside the window. The five figures add up exactly to what was read; if they didn’t, the watchdog flags it.
- Misplaced A’s: 4,703 of 13,970 class A pallets sit in the rack outside levels 2 and 3, where they belong. They are just 10 SKUs.
- Free up low levels: 953 class C and D pallets occupy the front of level 2, the handiest spot. Those are the possible gaps.
- Reclassify ABCD: today, 0 of 133 SKUs would change class. “Nothing to do” is also an answer, and it cost nothing.
The first version of “Free up low levels” also counted the back of level 2 and level 3 as “A’s waiting,” and came out at 11,529 pallets against 953 gaps. A number that said nothing. Now it’s exactly the same 4,703 misplaced A’s.
Why not leave it all to the model
- It costs zero. The tests of the six buttons made 0 calls to the model.
- It always answers the same. An independent auditor that read only the design calculated the same thing on its own: 15 matches, 0 differences. With a model, the same question may come back in different words.
- It leaves the model for the hard part. What’s worth asking it is what changes: a plan with conditions, a question that doesn’t fit in a button.
After each answer, the app suggests up to three next questions, also from fixed rules. If you just looked at “Misplaced A’s,” it offers “Plan moving the A’s to levels 2–3.” That plan doesn’t use a model either.
“Nothing to do” is also an answer, and it cost nothing.
And what does use AI, with a cap
For what goes through the model, each person has a cap of US$2.00 a day, enough for about 50 questions of roughly US$0.04. It’s checked before calling the model: when you hit it, the app says so and sends nothing. It applies to everyone, admins included. The bar at the top of every screen shows how much you’ve spent today.
Testing costs too. Every time we change the Planner we run a battery of 54 questions; one full run cost US$2.47. That’s the price of knowing we didn’t break anything.
What we don’t know
- How many chat questions moved to the buttons. Every button press is logged; we still need a month of use to count it.
- Whether US$2.00 is the right cap. It’s marked as an assumption.
- Whether 90 days is the right window for “about to expire.” Also an assumption, adjustable in Parameters.
What comes next
AI isn’t the chat. It’s knowing which question deserves a model and which deserves a button. BIEN y a Tiempo (done right and on time) also means not paying twice for the same answer.
How many of the questions you ask your system always get the same answer? Write to me.
Miguel Marengo Canales · Silodisa
Comments
comments · I answer every one. If you disagree, even better: say it with numbers.