IDM IDM

FREE IDM REPORT

IDM's AI Model Benchmark — Real-World Evaluation for Saudi Organizations

What this benchmark report covers

This report presents a full experiment benchmarking nine large language models on two complementary instruments: a nine-item reasoning suite covering real IDM business problems — bilingual SEO architecture, publishing state machines, cognitive-test scoring, social automation, database defect analysis, legal-document structuring, OCR cleanup and front-end debugging — and TaskBench, five executable tasks run in isolated sandboxes against 173 fixed tests.

The complete results, methodology, failure taxonomy and efficiency analysis are published below, journal-style, with all experiment data recorded for audit.

Why IDM publishes benchmark research

Model selection for production agents should be evidence-based, not hype-based. This benchmark separates analytical reasoning from code generation, measures instruction compliance independently of analytical depth, and reports latency and token costs per model — the exact trade-offs decision-makers face when choosing models for real agent workloads. It is a public demonstration of the evaluation rigor behind IDM's AI agent development services.

Why this assessment is best for Saudi organizations

Most public model rankings test generic chatbot trivia on English prompts. This benchmark is different: every instrument was designed around real IDM production workloads for Saudi clients — bilingual (EN/AR) SEO architecture for a corporate website rebuild, Arabic/English OCR cleanup of scanned contracts, structuring raw Saudi legal text for a document pipeline, and multi-account social automation. The evaluation rubrics reward instruction compliance, bilingual accuracy and auditability — not trivia recall. Combined with per-model latency and token-cost data, the results map directly onto the trade-offs a Saudi organization faces when deploying AI agents for Arabic-content production work.

IDM AI Models Benchmark — Full Experiment Report

Date: 2026-09-17 · Models: 9 · Suite: IDM Multi-Agent Reasoning (9 items) + TaskBench (5 tasks, 173 tests)

1. Methodology

This experiment evaluated nine large language models on two complementary instruments designed to separate analytical reasoning from executable code generation.

Instrument 1 — Reasoning Suite (9 items). Nine domain-specific problems cover SEO architecture for a bilingual website, a publishing state machine, cognitive-test scoring, social-media automation, PHP/MariaDB defect analysis, legal-document structuring, OCR cleanup, and front-end debugging. Each response was scored against a per-item rubric by an automated evaluator, identical for all models. A response passes if its rubric score meets a fixed threshold and it triggers no automatic-failure guards. Guards are embedded behavioral traps — a required utf8mb4 charset specification and an instruction to flag (not silently fix) a planted defect — distinguishing instruction compliance from analytical depth.

Instrument 2 — TaskBench (5 tasks, 173 tests). Each model produced complete programs from task specifications. Every program ran in an isolated sandbox against a fixed test suite: 44 scheduler tests, 41 HTML-builder tests, 33 SEO-service tests, 28 state-machine tests, and 27 scorer tests. Verdicts are binary per test; task runners abort early on program crash, so failed tasks attempt fewer tests. All calls were non-streaming; latency and token usage were captured per call and recorded in a relational database for audit.

2. Test and Task Descriptions

Reasoning Suite (9 items):

TestDescription
Bilingual SEOTechnical SEO plan for a bilingual (EN/AR) corporate website rebuild.
Publishing PipelineArchitecture of a LinkedIn publishing automation state machine.
Cognitive ScoringValidation of Stroop-interference scoring rules for a cognitive platform.
Social AutomationMulti-account X/Twitter publishing automation design.
Database DefectsPHP 8.1/PDO/MariaDB schema and query defect analysis.
Code CorrectionFull correction of a defective PHP/MariaDB code block (with embedded compliance traps).
Legal StructuringStructuring raw Saudi legal text into EDSS pipeline assets.
OCR CleanupOCR cleanup of a mixed Arabic/English scanned contract.
Search DebounceDebounce-fix debugging in a live currency-search web app.

TaskBench (5 tasks):

TaskDescription
Post Scheduler (44)Build a complete multi-account posting scheduler program.
HTML Card (41)Generate an HTML business card page matching an exact spec.
SEO Service (33)Implement an SEO service module with validated output rules.
Publishing Machine (28)Implement the LinkedIn publishing state machine in code.
Trial Scorer (27)Implement Stroop trial scoring logic.

3. Results — Reasoning Suite (9 items)

ModelPassTime (s)In TokOut Tok
glm-5.38/93563,94837,749
qwen3.8-max5/91,9864,63175,963
kimi-k35/914513,22710,762
minimax-m35/91705,33720,385
grok-4.65/97815,56519,613
nemotron-3-ultra5/97214,25118,460
deepseek-v4.1-flash5/91,0304,22773,395
gpt-6-astra4/921642,9727,992
claude-fable-5.13/916511,9778,010

Token counts are as reported by each model's API usage field. For gpt-6-astra, kimi-k3, and claude-fable-5.1 the reported input/output split differs from the other models (reasoning tokens are folded into input), so token figures are not directly comparable across all nine models.

Failure taxonomy: Most reasoning failures were not analytical misses. Code Correction and Legal Structuring failures across models were dominated by the compliance traps — several models (glm-5.3, qwen3.8-max, deepseek-v4.1-flash) scored rubric-perfect or near-perfect on these items yet failed by violating the embedded instructions. The remaining failures were rubric-depth misses, concentrated in Social Automation and Search Debounce.

4. Results — TaskBench (173 tests)

ModelTestsTasksIn TokOut Tok
glm-5.3173/1735/53,342159,084
qwen3.8-max173/1735/53,774110,888
kimi-k3173/1735/57,7276,750
minimax-m3173/1735/54,156111,597
grok-4.6173/1735/54,35824,876
deepseek-v4.1-flash173/1735/53,59275,832
gpt-6-astra173/1735/525,2244,483
claude-fable-5.1173/1735/57,2058,118
nemotron-3-ultra129/1364/53,58172,767

Eight of nine models completed all 173 tests successfully. The single failure, nemotron-3-ultra on Post Scheduler (0/7, reproduced independently in a second attempt), is the benchmark's cleanest capability discriminator: its scheduler program crashed at the first test group in both runs.

5. Summary Scores

ModelReasoningTaskBenchCombined Signal
glm-5.38/9 (88.9%)173/173 (100%)Top overall
qwen3.8-max5/9 (55.6%)173/173 (100%)Strong depth, verbose
kimi-k35/9 (55.6%)173/173 (100%)Most token-efficient
minimax-m35/9 (55.6%)173/173 (100%)Balanced
grok-4.65/9 (55.6%)173/173 (100%)Balanced
nemotron-3-ultra5/9 (55.6%)129/136 (94.9%)Only genuine task failure
deepseek-v4.1-flash5/9 (55.6%)173/173 (100%)Strong depth, verbose
gpt-6-astra4/9 (44.4%)173/173 (100%)Code-reliable, reasoning-thin
claude-fable-5.13/9 (33.3%)173/173 (100%)Code-reliable, reasoning-thin

Efficiency extremes: kimi-k3 and claude-fable-5.1 solved all tasks with ~7K output tokens; glm-5.3 spent ~159K output tokens for the same perfect result — opposite strategies, identical outcomes. Reasoning-suite latency ranged from 145 s (kimi-k3) to 1,986 s (qwen3.8-max).

6. Scientific Conclusion

Across nine models, performance was determined less by recency than by training objectives. Code generation was nearly universal — eight of nine models scored a perfect 173/173 — while reasoning scores spread from 3/9 to 8/9. Critically, most reasoning failures were not analytical: models repeatedly produced rubric-perfect analysis yet failed by violating explicit compliance instructions. Reasoning depth, instruction compliance, and code generation are dissociable competencies, shaped by what a model was optimized to do — not by how new it is. Benchmark design must therefore match the competency being measured to each model's training purpose.

Source: IDM AI Models Benchmark, full experiment data recorded in a relational database for audit.

AI Agent Development — Build Production Agents on Tested Models