AIDB Daily Papers
AIによる「ジャストインタイム」システム構築:性能向上と新たな可能性
※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。
ポイント
- LLMベースのコーディングエージェントを活用し、特定の環境や要件に特化したシステムをゼロから合成する「ジャストインタイム」システム構築手法を提案した。
- この手法は、従来の汎用システム構築に比べ、性能面で大幅な向上をもたらす可能性があり、AIによるシステム開発の新たなパラダイムを示す。
- 提案手法であるJitskitは、様々なワークロードや制約条件下で既存システムを凌駕する性能を示し、特に有利な条件下では最大4.6倍の性能向上を達成した。
Abstract
Core systems like key-value stores have historically taken years to build, and are designed to be general so as to amortize cost across deployments, paying a significant performance cost. We argue that LLM-based coding agents now make a different approach tractable: Just-in-Time Systems, in which the entire system is synthesized from scratch, specialized to the environment, workload, and required system properties. We present a JIT system synthesis pipeline, Jitskit, and explore its effectiveness in synthesizing key-value stores from spec cards that span different YCSB workloads, deployment constraints (e.g., compute resources), and system properties (e.g., consistency and durability). Jitskit iteratively refines a system implementation to match the specification against an evolving evaluation test suite. The resulting synthesized systems are performant, beating comparable state-of-the-art systems on 18 of 18 specs tried, by up to 4.6x over the best off-the-shelf baseline on the most favorable spec. Naively running Claude Code either reward-hacks or underperforms Jitskit by up to 5.4x. We discuss the challenges we overcame in building Jitskit and our key takeaways.
Paper AI Chat
この論文のPDF全文を対象にAIに質問できます。
質問の例: