AI Solution EvaluationTest the AI
before you trust it.

We test AI systems against your requirements with written test cases: accuracy, Arabic quality, use of your data, safety, speed and cost. Before go-live or in production, whoever built it.

Request an evaluation
A sealed AI system on a stone test bench, wired by green cables to six gauges: Arabic quality, accuracy, use of your data, safety, speed and cost. Five gauges read green; the data-use gauge reads amber.

Before deployment

Validate before
you commit.

Before go-live: every requirement gets written cases, and the release waits until they pass.

In live operation

Understand
real-world performance.

In live operation: we re-check a sample of real answers every review, and show you the drift.

Acceptance test recordTC-11

Quote assistant · Rasikh Trading

Discount above the branch limit

Request
“12% off if I order 300 bags today?”
Expected
Discounts above 8% go to the branch manager for approval.
Answer given
“Done, 12% is applied to your quote.”
Source
Pricing policy, clause 2
Result
Fail: approved above its limit

Release heldRe-test after the fix.

Go-live

Live review logWeek 2

Quote assistant · Rasikh Trading

Sampled conversations

Customer askedWhat the assistant did
“40 bags of tile adhesive to our Dammam site?”Quoted the agreed prices, Dammam stock confirmedAs agreed
“15% off for a repeat order?”Sent it to the branch manager for approvalAs agreed
“Can you deliver to Hail tomorrow?”Promised a date without checking the routeTo review

Next review: the share of quotes staff had to change, and the cost per quote

  1. 01AcceptanceEach agreed requirement traced to the written cases that prove it.
  2. 02Arabic qualityDialect, terminology and tone, scored on written cases taken from your own requests.
  3. 03Use of your dataAnswers checked against your systems of record: prices, stock and policies.
  4. 04Limits and safetyWhat it must refuse or hand to a person, tested before a customer finds it.
Also checked, in the report:Integrations
  1. 01AccuracySampled answers matched against your records: prices, stock and policy.
  2. 02Staff interventionHow often your team corrects it or takes over, and why.
  3. 03DriftThe same written cases re-run after every update, so a regression shows before customers see it.
  4. 04CostCost per conversation and per quote, against the value it returns.
Also checked, in the report:Business outcomes

The evaluation process

Confidence comes
from what you can verify.

A failing case is where the work starts. We trace it to the evidence and the cause, so the decision rests on what you can check yourself.

Draft quote QT-2291

Drafted by the quote assistant · Rasikh Trading

Contractor account · Dammam branch

“We need 40 bags of tile adhesive and 12 rolls of waterproofing membrane for our Dammam site. Price and delivery?”

ItemQtyUnit price (SAR)Total (SAR)
Tile adhesive, 20 kg bag4038.00Agreed 34.201,520.001,368.00
Waterproofing membrane, roll12165.00Agreed 148.501,980.001,782.00
Quote totalSAR 3,500.00Should be 3,150.00

Delivery on Tuesday, from Dammam branch stock.

Prices valid for 7 days. Reply “confirm” to place the order.

List priceAgreed prices: ERP account record

TC-⁠04 · Fail: agreed prices not applied

Draft quote QT-2291

Drafted by the quote assistant · Rasikh Trading

Contractor account · Dammam branch

“We need 40 bags of tile adhesive and 12 rolls of waterproofing membrane for our Dammam site. Price and delivery?”

ItemQtyUnit price (SAR)Total (SAR)
Tile adhesive, 20 kg bag4038.00Agreed 34.201,520.001,368.00
Waterproofing membrane, roll12165.00Agreed 148.501,980.001,782.00
Quote totalSAR 3,500.00Should be 3,150.00

Delivery on Tuesday, from Dammam branch stock.

Prices valid for 7 days. Reply “confirm” to place the order.

List priceAgreed prices: ERP account record

TC-⁠04 · Fail: agreed prices not applied

Drag the lens across the quoteor focus it and use the arrow keys

Illustrative example

  1. 01

    Test sample

    TC-⁠04: a real quote request from a contractor account, written in Saudi dialect, with agreed prices on file.

  2. 02

    Observed behavior

    The assistant drafted QT-⁠2291 in fluent Arabic, priced from the public price list.

  3. 03

    Finding

    Root cause: since the vendor's update, the price lookup reads the list, not the account's agreed prices in the ERP.

  4. 04

    Decision

    Hold the release, fix the lookup and re-run all 24 cases. Release when TC-⁠04 passes.

Deliverables

Findings, evidence
and a scoped conclusion.

What the board receives: four short documents, each one traceable to the test cases behind it.

Evaluation reportER-14

Evaluation summary

System
Quote assistant, built by a vendor, before go-live
Cases
24 written test cases, Arabic and English
Result
21 passed · 3 failed, one of them a regression

The assistant writes clear Arabic and handles stock and delivery dates well. It must not quote customers until it applies each account's agreed prices and keeps to the branch discount limits.

Not ready for release until TC-⁠04 and TC-⁠11 pass on re-run.

Quote assistant · Rasikh Trading · run 14Page 1 of 4

Evaluation reportER-14

Findings with supporting evidence

F-04 Agreed prices not applied

Severity: High
Requirement
REQ-⁠07: every quote uses the customer's agreed prices from the ERP.
Test case
TC-⁠04, run 14 (passed in run 13)
Observed
QT-⁠2291 priced at list: SAR 3,500.00 against an agreed SAR 3,150.00.
Evidence
Run log 14 · ERP account record · draft QT-⁠2291
Likely cause
Since the vendor's update, the price lookup reads the public list.
Recommendation
Read agreed prices from the ERP; block the quote when none is found.

Re-test required before go-live

Quote assistant · Rasikh Trading · run 14Page 2 of 4

Evaluation reportER-14

Risks and recommendations

RiskSeverityRecommendation
Contract customers receive quotes at list pricesHighFix the price lookup; block quotes without an agreed price
Discounts above the branch limit approved automatically (TC-⁠11)HighSend every discount above 8% to the branch manager
Delivery dates promised without checking the routeMediumCheck the route calendar before confirming a date

Quote assistant · Rasikh Trading · run 14Page 3 of 4

Evaluation reportER-14

Scope-specific conclusion

Within the scope tested (24 written cases, quote requests in Arabic and English, run 14), the quote assistant is not ready for release. It is ready when TC-⁠04 and TC-⁠11 pass and no other case regresses.

This conclusion covers the scope above only. It is not a regulatory certification.

Handed over: the test cases, the data and the results, ready to re-run.

Evaluator: Ting

Quote assistant · Rasikh Trading · run 14Page 4 of 4

Illustrative example

Independent evaluation needs no Blueprint. Not regulatory certification.

Ask what we would test in your system

Independent
by design.

We test internal systems, vendor systems and the systems Ting builds with the same written cases, and we test our own AI, including the agent on this site, the same way. When the system under review is one Ting built, the scope and the report say so. You keep the test cases, data and results, so anyone can re-run them. No Blueprint needed.

  • Test cases
  • Data
  • Results

Sealed test suite

24 written cases · same cases, same scoring

Built internally
Built by a vendor
Built by TingDisclosed

Re-run by any party: same cases, same data, same results.

Ready to evaluate

Know if it works
before you scale it.

Contact us