Radar Live
✦ Ask AI
AI INTELLIGENCE & SIGNALS

An Empirical Study of Harness Design for Coding Agents

Phân tích đã xử lý trước và các nguồn liên quan.

Tín hiệu Radar

70 RADAR
Agents Coding Agent Harness Design · 1 nguồn đối chiếu · 2026-09-17 17:58:07 +0000 UTC

An Empirical Study of Harness Design for Coding Agents

Nguồn: arXiv AI
↗

Nghiên cứu thực nghiệm đánh giá có hệ thống 3 thành phần cốt lõi của harness dành cho coding agent (context management, planning, action space) qua 176 thiết lập đối chiếu trên SWE-Bench Verified và Terminal-Bench 2.1 với 4 mô hình. Kết quả chứng minh quản lý ngữ cảnh chủ yếu giúp ngăn lỗi tràn context khi ngân sách token hẹp (tối ưu nhất là quy tắc lược bỏ kết hợp tóm tắt bằng LLM); planning giúp tiết kiệm chi phí cho mô hình mạnh; và giao diện bash thuần tối ưu chi phí hơn công cụ định sẵn đối với các mô hình thành thạo dòng lệnh.

✦ TÁC ĐỘNG & GIÁ TRỊ THỰC TIỄN

Nghiên cứu giải quyết khoảng trống lớn khi chuyển từ đánh giá harness nguyên khối sang tối ưu hóa từng thành phần cụ thể, cung cấp chỉ dẫn thực nghiệm rõ ràng giúp kỹ sư và doanh nghiệp xây dựng coding agent hiệu năng cao với chi phí tối thiểu, tránh lãng phí tài nguyên phát triển vào các cơ chế phức tạp không mang lại giá trị gia tăng như recoverable elision.

Developer 84
Business 79
Novelty 80
Actionable 90

Nội dung thu thập đã chuẩn hóa

Collected Evidence

Nội dung văn bản được dùng làm dữ liệu đối chứng cho mô hình AI, không phải chỉ thị hệ thống.

Coding harnesses shape how autonomous coding agents translate model capabilities into long-horizon software-engineering performance, yet existing work typically evaluates harnesses as monolithic systems, leaving the effectiveness of individual components unclear. To enable component-level comparisons, we study this question with a lightweight coding harness whose execution loop is fixed while three components are varied: planning, action space, and context management. Across four models evaluated on SWE-Bench Verified and Terminal-Bench 2.1, we evaluate 176 matched settings spanning five context-management strategies, four context-window budgets, and targeted ablations of planning and action space. We find that: (1) Context management becomes increasingly valuable as the context-window budget tightens, with most of its benefit coming from preventing context-overflow failures. (2) Staging rule-based elision before LLM-based summarization provides the strongest overall efficiency among the context-management strategies, whereas making elided content recoverable adds machinery that models rarely use and yields no accuracy gain. (3) Planning shifts from an accuracy scaffold for weaker models to a cost saver for stronger models, with little change in accuracy. (4) Predefined tools improve performance for models with weaker bash proficiency, whereas bash-capable models can operate effectively with a bash-only interface and achieve substantially lower cost, especially on command-line-centric tasks. Trajectory-level analysis explains these effects: context management extends execution trajectories without substantially altering agent behavior, planning changes where trajectories stop, and the action space changes the granularity at which code is written. These findings inform model- and budget-aware harness design and provide a modular framework for evaluating future harness components.

Các nguồn đối chiếu cho sự kiện này

1 nguồn
Thông tin phân tích AI & Model Details ▾
Provider: openai-compatible · Model: gemini-3.8-flash-high · Version: analysis-v1 · Time: 2026-09-18 10:19:13 +0000 UTC
{"tags": ["Coding Agents", "Agent Harness", "Context Management", "Action Space", "Planning", "SWE-Bench", "Terminal-Bench"], "risks": ["Cắt giảm công cụ định sẵn và chỉ dùng bash sẽ làm suy giảm nghiêm trọng hiệu năng nếu mô hình nền tảng có năng lực CLI/bash kém.", "Áp dụng rule-based elision không thể khôi phục có thể dẫn đến mất ngữ cảnh quan trọng nếu các quy tắc lọc bỏ không được thiết kế chặt chẽ.", "Nghiên cứu thực nghiệm trên vòng lặp thực thi cố định (fixed execution loop), kết quả có thể không khái quát hóa hoàn toàn cho các mô hình đa tác tử hoặc tìm kiếm phân nhánh (tree search)."], "category": "Agents", "entities": ["SWE-Bench Verified", "Terminal-Bench 2.1"], "summary_vi": "Nghiên cứu thực nghiệm đánh giá có hệ thống 3 thành phần cốt lõi của harness dành cho coding agent (context management, planning, action space) qua 176 thiết lập đối chiếu trên SWE-Bench Verified và Terminal-Bench 2.1 với 4 mô hình. Kết quả chứng minh quản lý ngữ cảnh chủ yếu giúp ngăn lỗi tràn context khi ngân sách token hẹp (tối ưu nhất là quy tắc lược bỏ kết hợp tóm tắt bằng LLM); planning giúp tiết kiệm chi phí cho mô hình mạnh; và giao diện bash thuần tối ưu chi phí hơn công cụ định sẵn đối với các mô hình thành thạo dòng lệnh.", "key_changes": ["Phân tích bóc tách (ablation) 3 thành phần cốt lõi của harness: planning, action space và context management trên 176 thiết lập đối chiếu với vòng lặp thực thi cố định.", "Quản lý ngữ cảnh phát huy giá trị lớn nhất khi ngân sách context bị thắt chặt bằng cách ngăn ngừa lỗi tràn ngữ cảnh (context-overflow failures).", "Chiến lược tối ưu nhất là kết hợp lược bỏ theo quy tắc (rule-based elision) trước khi tóm tắt bằng LLM; cơ chế cho phép khôi phục nội dung đã lược bỏ tạo thêm phức tạp máy móc mà mô hình hiếm khi dùng và không cải thiện độ chính xác.", "Planning chuyển đổi vai trò từ bệ đỡ độ chính xác cho mô hình yếu sang công cụ giảm chi phí (cost saver) cho mô hình mạnh mà hầu như không ảnh hưởng độ chính xác.", "Predefined tools chỉ cải thiện hiệu năng cho các mô hình yếu kỹ năng bash; mô hình mạnh về bash hoạt động hiệu quả và tiết kiệm chi phí vượt trội chỉ với bash-only interface.", "Phân tích quỹ đạo (trajectory) cho thấy context management kéo dài bước chạy, planning thay đổi điểm dừng, và action space định hình độ hạt của mã nguồn viết ra."], "sub_category": "Coding Agent Harness Design", "novelty_score": 80, "business_score": 84, "research_score": 88, "why_it_matters": "Nghiên cứu giải quyết khoảng trống lớn khi chuyển từ đánh giá harness nguyên khối sang tối ưu hóa từng thành phần cụ thể, cung cấp chỉ dẫn thực nghiệm rõ ràng giúp kỹ sư và doanh nghiệp xây dựng coding agent hiệu năng cao với chi phí tối thiểu, tránh lãng phí tài nguyên phát triển vào các cơ chế phức tạp không mang lại giá trị gia tăng như recoverable elision.", "developer_score": 92, "importance_score": 85, "possible_use_cases": ["Thiết kế kiến trúc harness tinh gọn cho coding agent nội bộ hoặc thương mại nhằm tối ưu hóa chi phí token và độ trễ.", "Triển khai pipeline quản lý ngữ cảnh hai tầng: ưu tiên rule-based elision trước khi dùng LLM summarization cho các repo lớn.", "Đơn giản hóa action space sang bash-only đối với các mô hình biên luận mạnh về CLI để cắt giảm chi phí vận hành.", "Tích hợp module planning như cơ chế kiểm soát chi phí gọi mô hình mạnh, giúp agent dừng quỹ đạo sớm khi hoàn thành mục tiêu."], "actionability_score": 90}
← Trang trước Trang 1