Predictika · Marine and protective coatings
An AI sales agent prepares a coating quote for a hull or tank: the product, the area and film thickness, the paint volume and mixing ratio, the weather on the day, and the interval since the previous coat. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's published product data sheets and returns a verdict, every reason and the figures it looked up.
This validator models quotes for these four Hempel products as described in their public product data sheets, not just the scenarios shown below.
Any quote for these four products that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices and pack sizes (Hempel publishes no price list, so this validator produces no price build-up), the many other Hempel products, a full paint system specification, and the data sheet topics outside this list such as recoating after long exposure. Where the data sheets give no overcoating interval for a pair of coats, the validator does not guess: it sends the quote to a person.
8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Paint volume that must cover area and film thickness | Only with workarounds The volume depends on the area, the dry film and the volume solids of each product, so it lives in a calculation outside the quote and is easy to leave stale when the film thickness changes. | The theoretical volume is computed on every call from the data sheet volume solids and compared with the volume on the quote. |
| Mixing ratio that differs for each product | Only with care Each product has its own base to curing agent ratio by volume, and a ratio typed for one product is wrong for another. | The ratio is computed from the litres on the quote and compared with the data sheet ratio of the chosen product. |
| Overcoating interval that depends on the previous coat and the temperature | Only with workarounds The minimum and maximum intervals depend on the pair of coats and on the surface temperature, so a table has to be kept in step with the data sheets. | The interval is looked up for the pair and the surface temperature on every call and compared with the hours on the quote. |
| Weather limits that differ for each product | Only with care The dew point margin, the humidity limits and the minimum temperatures are separate conditions for each product, and a change to one input can break another. | All conditions are checked together on every call, so one problem never hides another. |
| Gray zones the data sheet leaves open | Only with care Pairs of coats the data sheets do not list, brush application and thinning of a product that says to consult the manufacturer tend to become a custom approval flow. | Block, needs-approval and allow are separate outcomes, returned with the reasons. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The next coat goes on 5 hours after the previous coat; the data sheet minimum overcoating interval at this surface temperature is 480 minutes. |
| 2 | The next coat goes on 60 hours after the previous coat, which is above the data sheet maximum of 2880 minutes; roughening or Hempel advice is needed. |
| 3 | The next coat goes on 2 hours after the previous coat; the data sheet minimum overcoating interval at this surface temperature is 360 minutes. |
| 4 | The next coat goes on 1 hours after the previous coat; the data sheet minimum overcoating interval at this surface temperature is 90 minutes. |
| 5 | The overcoating table lists intervals only at certain surface temperatures; the quote has 25 C, so the interval was not checked. |
| 6 | The data sheets list no overcoating interval for this previous coat and product; Hempel states that its project specification applies, so a person should confirm with Hempel. |
| 7 | The next coat goes on 10 hours after the previous coat; the data sheet minimum overcoating interval at this surface temperature is 840 minutes. |
| 8 | The quoted dry film thickness of 90 micron is outside the data sheet specification range of 100 to 250 micron. |
| 9 | The quoted dry film thickness of 260 micron is outside the data sheet specification range of 100 to 250 micron. |
| 10 | The quoted dry film thickness of 176 micron is outside the data sheet specification range of 80 to 175 micron. |
| 11 | The quoted dry film thickness of 60 micron is outside the data sheet specification range of 30 to 50 micron. |
| 12 | The quote has 150 L of mixed paint, but 1200 m2 at 125 micron needs at least 187.5 L theoretically at the data sheet volume solids. |
| 13 | The quote has base to curing agent 150 to 50 L (ratio 3); the data sheet ratio by volume is 4. |
| 14 | The quote has base to curing agent 96 to 24 L (ratio 4); the data sheet ratio by volume is 3.75. |
| 15 | The quote has base to curing agent 232 to 29 L (ratio 8); the data sheet ratio by volume is 8.09. |
| 16 | The surface temperature of 12 C is less than 3 C above the dew point of 10 C; the data sheet requires at least 3 C above the dew point. |
| 17 | The surface temperature of -2 C is below what the data sheet allows for application of this product. |
| 18 | The surface temperature of -10 C is below what the data sheet allows for application of this product. |
| 19 | The surface temperature of 5 C is below what the data sheet allows for application of this product. |
| 20 | The data sheet requires the product temperature to be above 15 C during application; the quote has 15 C. |
| 21 | The relative humidity of 85 percent is outside the limit of the data sheet for this product during application and curing. |
| 22 | The relative humidity of 80 percent is outside the limit of the data sheet for this product during application and curing. |
| 23 | The relative humidity of 25 percent is outside the limit of the data sheet for this product during application and curing. |
| 24 | The quote thins by 6 percent by volume; the data sheet allows at most 5 percent for this application method. |
| 25 | The quote thins by 9 percent by volume; the data sheet allows at most 5 percent for this application method. |
| 26 | The quote thins by 5 percent by volume; the data sheet allows at most 0 percent for this application method. |
| 27 | The data sheet says to consult Hempel regarding thinning of this product; the quote thins by 3 percent. |
| 28 | The data sheet lists no such application method for this product. |
| 29 | The data sheet lists airless spray; brush or roller needs more coats to reach the dry film thickness, so a person should confirm. |
| 30 | For new build the data sheet requires abrasive blasting to at least Sa 2.5; the quote has a lower preparation. |
| 31 | The data sheet allows service intervals of up to 90 months for this antifouling; the quote has 91 months. |
| 32 | The data sheet allows idle periods of up to 120 days for this antifouling; the quote has 121 days. |
| 33 | The quote has base to curing agent 100 to 50 L (ratio 2); the data sheet ratio by volume is 4. |
| 34 | The relative humidity of 90 percent is outside the limit of the data sheet for this product during application and curing. |
| 35 | The quote thins by 8 percent by volume; the data sheet allows at most 5 percent for this application method. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote Hempadur Quattro XO 17870 for 1200 m2 of new build steel at a dry film of 125 micron, with 152 L of base and 38 L of curing agent, applied by airless spray, with the surface at 12 C, the dew point at 10 C and the relative humidity at 90 percent. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Hempadur Quattro XO 17870 for 1200 m2 of new build steel at a dry film of 125 micron, with 152 L of base and 38 L of curing agent, applied by airless spray, with the surface at 18 C, the dew point at 10 C and the relative humidity at 70 percent. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Hempadur Quattro XO 17870 for 1200 m2 of new build steel at a dry film of 125 micron, with 120 L of base and 30 L of curing agent, applied by airless spray, with the surface at 20 C, the dew point at 10 C and the relative humidity at 60 percent. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Hempadur Quattro XO 17870 for 1200 m2 of new build steel at a dry film of 125 micron, with 152 L of base and 38 L of curing agent, applied by airless spray, with the surface at 20 C, the dew point at 10 C and the relative humidity at 60 percent. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Hempaguard X7 89900 for 1200 m2 of new build steel at a dry film of 150 micron, with 231.4 L of base and 28.6 L of curing agent, applied by airless spray, with the surface at 20 C, the dew point at 10 C and the relative humidity at 60 percent. It goes over Hempasil Nexus X-tend 27500 after 5 hours. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Hempaguard X7 89900 for 1200 m2 of new build steel at a dry film of 150 micron, with 231.4 L of base and 28.6 L of curing agent, applied by airless spray, with the surface at 20 C, the dew point at 10 C and the relative humidity at 60 percent. It goes over Hempasil Nexus X-tend 27500 after 12 hours. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Hempadur 15590 for 1200 m2 of new build steel at a dry film of 40 micron, with 96 L of base and 24 L of curing agent, applied by airless spray, thinned by 9 percent, with the surface at 20 C, the dew point at 10 C and the relative humidity at 60 percent. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Hempadur 15590 for 1200 m2 of new build steel at a dry film of 40 micron, with 90 L of base and 24 L of curing agent, applied by airless spray, with the surface at 20 C, the dew point at 10 C and the relative humidity at 60 percent. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.