90% of US working hours are spent on tasks not covered well by AI benchmarks

Benchmark Myopia: Mengapa Metrik Evaluasi AI Gagal Memetakan Realitas Engineering

Data terbaru dari riset Mercor mengenai Labor Index dan Benchmark Map mengungkap realitas yang selama ini dirasakan oleh praktisi di lapangan: sekitar 90% jam kerja di Amerika Serikat terkonsentrasi pada tugas-tugas yang sama sekali tidak terwakili oleh tolok ukur (benchmark) AI modern.

Ketika leaderboard dipenuhi skor mendekati saturasi pada MMLU, HumanEval, hingga GSM8K, metrik tersebut sebenarnya hanya menguji fungsi kognitif yang steril, terisolasi, dan deterministik. Sementara itu, 90% operasional dunia nyata bekerja dalam sistem yang kotor: distributed state, dependensi tersembunyi, komunikasi asinkron, dan konteks institusional yang tidak pernah terdokumentasi rapi dalam format token teks.

Bagi engineer yang membangun sistem produksi, diskoneksi ini bukan sekadar statistik riset tenaga kerja. Ini adalah penjelasan teknis mengapa model yang mencetak skor tinggi pada pengujian sering kali runtuh saat diintegrasikan ke dalam arsitektur enterprise.

---

Anatomi Masalah: Stateless Tests vs Stateful Reality

Sebagian besar benchmark yang dijadikan kiblat evaluasi model (bahkan benchmark agen seperti SWE-bench) didesain dengan asumsi yang terlampau menyederhanakan realitas:

  1. Bounded Context & Explicit State: Problem di SWE-bench umumnya menyediakan repositori lokal yang relatif rapi, issue description yang spesifik, dan reproduction script yang siap dieksekusi.
  2. Deterministic Evaluation: Sukses atau gagal diukur melalui unit test yang lulus (pass/fail).
  3. Single-Agent Scope: Model bekerja sendiri tanpa interferensi concurrent writes dari pihak lain.

Bandingkan dengan beban kerja nyata di industri yang menyerap 90% waktu kerja manusia:

Sebagian besar jam kerja tidak dihabiskan untuk menulis algoritma sorting baru atau menjawab pertanyaan trivia medis. Jam kerja dihabiskan untuk:

  • Melakukan rekonsiliasi data antara dua sistem yang memiliki skema inkonsisten dan tanpa dokumentasi API.
  • Menavigasi ambiguitas hierarki organisasi untuk memastikan apakah sebuah edge case finansial harus diperlakukan sebagai fraud atau toleransi sistem.
  • Melakukan debugging pada pipeline terdistribusi di mana log terfragmentasi di CloudWatch, Datadog, dan database transaksional lokal.

Model bahasa (LLM) pada dasarnya adalah fungsi pemetaan distribusi probabilitas teks. Model tidak memiliki mental model persisten terhadap kondisi sistem di luar konteks token yang diberikan. Ketika ruang masalah membutuhkan pemahaman terhadap unbounded state dan dependensi historis yang implisit, kapabilitas model langsung mengalami degradasi performa yang tajam.

---

Kerentanan Arsitektur Agen: Jebakan Compound Error

Solusi standar industri saat ini untuk menjembatani jurang benchmark adalah menerapkan paradigma agentic workflow (ReAct loop, tool-calling, reflection). Namun, saat arsitektur ini dihadapkan pada 90% variasi tugas dunia nyata, sistem terbentur pada matematika probabilitas gabungan (compound error rate).

Jika sebuah alur kerja enterprise membutuhkan N langkah berurutan untuk diselesaikan, probabilitas keberhasilan total (P_{total}) adalah:

P_{total} = prod_{i=1}^{N} P(step_i)

Asumsikan sebuah model mutakhir memiliki akurasi 95% pada setiap langkah atomik (pemanggilan tool, parsing JSON, ekstraksi parameter):

  • Untuk tugas benchmark sederhana (3 langkah): 0.95^3 ≈ 85.7% tingkat keberhasilan.
  • Untuk tugas operasional riil (15 langkah interaksi API, validasi, dan fallback): 0.95^{15} ≈ 46.3%.

Kurang dari separuh eksekusi yang berhasil diselesaikan tanpa campur tangan manusia. Dalam lingkungan produksi dengan SLA ketat, tingkat kegagalan di atas 50% adalah arsitektur yang tidak dapat di-deploy.

Kelemahan struktural ini diperparah oleh attention degradation dan context drift. Ketika agent loop berjalan melampaui puluhan putaran, working memory model mulai terpolusi oleh riwayat eksekusi sebelumnya, log kegagalan, dan output tool yang bertele-tele. Model kehilangan fokus pada instruksi awal (needle-in-a-haystack decay), menghasilkan halusinasi parameter pada langkah-langkah kritis.

---

Trade-off Produksi: Cost vs Complexity

Ketika mencoba memaksa LLM menangani tugas di luar cakupan benchmark, tim engineering sering terjebak dalam trade-off arsitektural yang mahal:

| Pendekatan Arsitektur | Kompleksitas Rekayasa | Biaya Komputasi/Token | Kelemahan Utama | | :--- | :--- | :--- | :--- | | Frontier Reasoning Models (e.g., o1) | Rendah (Prompt-driven) | Sangat Tinggi ($/1M token & latency tinggi) | Timeout pada eksekusi asinkron; rentan overthinking pada tugas prosedural sederhana. | | Multi-Agent Orchestration (LangGraph, CrewAI) | Sangat Tinggi | Tinggi (Eksplosi token akibat koordinasi inter-agent) | Non-deterministic failure modes; sulit di-debug dan dimonitor secara real-time. | | Hybrid Deterministic Pipelines (Code + LLM Router) | Tinggi | Rendah hingga Moderat | Kaku; membutuhkan rekayasa manual intensif untuk setiap domain baru. |

Menggunakan frontier reasoning model untuk mengeksekusi alur kerja operasional yang panjang sering kali tidak masuk akal secara unit ekonomi. Latensi puluhan detik per langkah penalaran tidak cocok untuk sistem interaktif, sementara biaya inferensi mengikis margin operasional yang ingin dihemat dari otomatisasi.

Sebaliknya, membangun ratusan guardrail deterministik di sekitar model menghasilkan arsitektur rapuh yang meniadakan tujuan fleksibilitas LLM itu sendiri: Anda berakhir menulis kode imperatif yang rumit hanya untuk memvalidasi output probabilistik.

---

Engineering Takeaways: Pragmatisme di Atas Hype Leaderboard

Bagi software architect dan lead engineer, temuan bahwa 90% beban kerja tidak terpetakan oleh benchmark harus mengubah cara pandang dalam merancang sistem berbasis AI:

1. Buat Custom Evals, Abaikan Public Leaderboard

Model dengan skor MMLU atau SWE-bench tertinggi tidak menjamin performa terbaik untuk use case internal Anda. Bangun evaluation harness sendiri berbasis snapshot data historis produksi. Uji model terhadap kegagalan stateful: bagaimana model menangani API timeout, skema JSON yang rusak sebagian, atau instruksi pengguna yang kontradiktif.

2. Dekomposisi Tugas Menjadi Stateless Boundary

Jangan serahkan alur kerja end-to-end kepada satu agen otonom. Pecah proses bisnis menjadi komponen deterministik terbesar yang memungkinkan, dan batasi LLM hanya untuk transformasi data stateless:

  • Gunakan kode deterministik (Python, Go, SQL) untuk state machine, kontrol alur, dan orkestrasi integrasi.
  • Gunakan LLM secara terisolasi hanya untuk ekstraksi data tak terstruktur, klasifikasi ambiguitas lokal, atau sintesis informasi.

3. Prioritaskan Structured Output dan Schemas Kontrak Keras

Tinggalkan parsing teks bebas. Terapkan validasi berbasis skema ketat (seperti Pydantic atau Zod dengan OpenAI Structured Outputs) di setiap batas eksekusi. Jika model gagal menghasilkan payload yang valid secara sintaksis dan semantik dalam batas retry tertentu, alihkan eksekusi ke fallback deterministik atau eskalasi ke manusia secara elegan (graceful degradation).

4. Waspadai Total Cost of Ownership (TCO) AI Wrapper

Otomatisasi 10% tugas yang tercakup oleh kapabilitas model saat ini memang murah dan mudah dibuktikan melalui PoC. Namun, rekayasa yang dibutuhkan untuk menangani 90% tugas sisanya menuntut biaya pemeliharaan sistem, observability stack, dan intervensi manual yang sering kali melampaui biaya operasional tenaga kerja manual itu sendiri.

Menutup jurang antara benchmark AI dan 90% realitas kerja bukan masalah memperbesar ukuran parameter model, melainkan masalah rekayasa sistem: bagaimana mendesain arsitektur perangkat lunak yang tangguh di atas fondasi komputasi yang probabilistik.

Arsitektur & Alur Visual Sistem

Arsitektur dan Alur Sistem: 90% of US working hours are spent on tasks not covered well by AI benchmarks