The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests About 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

Treating commercial CAD as COM-call programs, not pixel-control chores, dramatically improves autonomous task success: GUI-driven agents fail on industrial CAD, while COM execution plus a self-correcting agent delivers substantial, robust gains on a new real-world benchmark.

ComAct: Reframing Professional Software Manipulation via COM-as-Action Paradigm
Jiaxin Ai, Tao Hu, Xuemeng Yang, Shu Zou, Hairong Zhang, Daocheng Fu, Yu Yang, Hongbin Zhou, Nianchen Deng, Pinlong Cai, Zhongyuan Wang, Botian Shi, Kaipeng Zhang, Licheng Wen · June 11, 2026
arxiv descriptive n/a evidence 7/10 relevance Full text usable extracted full text Source PDF
Reframing professional software interaction as deterministic COM-based program synthesis and training a self-correcting agent (ComActor) yields large performance gains on industrial CAD tasks compared with fragile GUI-based agent approaches.

Existing computer-use agents remain fundamentally limited in professional software manipulation: GUI-based agents suffer from fragile visual grounding and long-horizon error accumulation, while API-basedapproaches struggle with heterogeneous protocols and inaccessible commercial interfaces. In this work,we identify the Component Object Model (COM) as a unified executable abstraction, proposing COM-as-Action: a new paradigm that reframes professional software interaction as deterministic program synthesisrather than sequential visual control. To validate this paradigm in the most demanding environments, weintroduce ComCADBench, the first benchmark for agents operating real industrial CAD software. Ourexperiments reveal a substantial paradigm gap: frontier proprietary models achieve near-zero successunder GUI-based interaction, whereas COM-based execution yields substantial immediate gains. Tobridge the remaining gap between syntactic correctness and geometric accuracy, we develop ComActor, aself-correcting agent trained through a progressive three-stage framework, alongside ComForge, a scalableplatform for large-scale training in Windows containers. Extensive experiments show that ComActorachieves state-of-the-art performance on ComCADBench, with strong resilience in long-horizon taskswhere baselines collapse, and generalizes to external CAD benchmark.

Summary

Main Finding

ComAct (COM-as-Action) reframes professional-software manipulation as deterministic program synthesis over the Windows Component Object Model (COM). Using COM as a unified action space and executing generated Python/COM scripts in real Windows CAD environments leads to large, immediate gains in reliability and task success compared with GUI-based and ad-hoc API approaches. The authors validate this in the demanding domain of industrial CAD via (1) ComCADBench, a 1,000-task benchmark across SolidWorks/Inventor/AutoCAD; (2) ComForge, a scalable platform for thousands of Dockerized Windows environments; and (3) ComActor, a self-correcting agent trained with a three-stage pipeline (SFT → agentic SFT → RL with geometric reward). ComActor achieves state-of-the-art results on ComCADBench (high Valid Rate and Success Rate across single- and multi-task settings) and generalizes to external CAD benchmarks.

Key Points

  • Motivation
    • GUI-based agents (screenshot + mouse/keyboard) are fragile in dense professional UIs and suffer cascading long-horizon error accumulation.
    • Existing API/MCP approaches are fragmented, application-specific, and often unavailable for closed-source commercial software.
    • MLLMs are strong code generators; COM provides a widely supported, semantic programmatic interface across Windows professional applications.
  • The ComAct paradigm
    • Treat actions as executable COM scripts (Python via win32com) rather than atomic GUI operations.
    • Reserve visual perception for coarse observation/verification; use code execution for deterministic state transitions.
    • Enables cross-application programmatic workflows and avoids hundreds of brittle GUI steps.
  • System components
    • ComCADBench: first benchmark for agents operating real CAD COM interfaces; 1,000 tasks spanning 7 engineering activities (3D modeling, 2D sketching, assembly, drawing, editing, mass properties, interference detection), split into Single-Task (400) and Multi-Task (600) long-horizon pipelines.
    • ComForge: Dockerized Windows containers hosting real CAD apps, exposing a small unified API (code_execute, gui_action, reset), with an asynchronous scheduler enabling 1000+ parallel environments for large-scale training and evaluation.
    • ComActor: agent trained via a progressive three-stage framework:
    • Stage 1 — supervised fine-tuning (SFT) on a verified instruction→COM-code corpus (syntactic correctness).
    • Stage 2 — agentic SFT using multi-turn interaction traces and multimodal feedback; failed rollouts corrected by a strong teacher to teach iterative debugging.
    • Stage 3 — group-normalized RL (GRPO) optimizing a continuous geometric reward based on Chamfer Distance between generated and ground-truth artifacts (task-level fidelity).
  • Data construction
    • Synthesized verified instruction–code pairs by prompting MLLMs on public CAD datasets (SketchGraphs, Text2CAD, Fusion360Gallery), then executing generated scripts in isolated containers and retaining only validated examples.
  • Empirical results
    • GUI-based agents: near-zero task success on ComCADBench.
    • COM-based few-shot prompting: large immediate improvements (varies by model), but still limited and unstable.
    • ComActor (full pipeline): state-of-the-art performance — high Code Valid Rates and Task Success Rates across single- and multi-task categories (e.g., overall high 80–90%+ range on many tasks in Table 1), strong resilience on long-horizon pipelines where GUI and baseline methods collapse.
    • Generalization: ComActor transfers to external CAD datasets (Text2CAD, CADPrompt).
  • Limitations called out
    • COM is Windows-centric; reliance on vendor exposure of COM interfaces.
    • Syntactic correctness of code does not guarantee geometric fidelity → necessitates task-level RL and verification.
    • Requires substantial compute/infrastructure (ComForge) for large-scale training and validation.

Data & Methods

  • Benchmarks and evaluation
    • ComCADBench: 1,000 verified tasks across SolidWorks, Inventor, AutoCAD; each task includes a natural-language instruction and ground-truth artifact.
    • Metrics:
      • Valid Rate (VR): % of executed COM scripts that run error-free.
      • Success Rate (SR): % of final artifacts meeting task-specific criteria.
    • Task verification:
      • 3D modeling & assembly: Chamfer Distance (CD) threshold (e.g., CD ≤ 1e-3).
      • 2D sketch evaluation via DXF-based CD with strict thresholds.
      • Engineering drawings require presence of required views/annotations.
      • Mass properties & interference detection compared element-wise to ground truth JSON.
  • Training data construction
    • Start from structured geometry specs in public datasets → prompt an MLLM to produce an instruction and a corresponding COM script → execute script in containerized CAD environment → keep only executions that reproduce the target geometry → yields a verified SFT corpus.
  • Model & training pipeline
    • Stage 1 (SFT): train model to map instruction → COM script (autoregressive objective). Goal: syntactic & API-correct code generation.
    • Stage 2 (Agentic SFT): collect multi-turn interaction trajectories by rolling out Stage-1 policy. Successful rollouts are used directly; failed rollouts are corrected by a teacher model which produces reasoning traces and revised code. Train agent to generate reasoning tokens, decision tokens (CODE/DONE/FAIL), and code conditioned on multimodal history (screenshots + terminal feedback).
    • Stage 3 (GRPO): on-policy RL optimizing continuous geometric reward Rgeo based on Chamfer Distance (log-linear transformation to avoid sparsity). Use group-normalized advantages and clipped policy updates with a KL penalty toward a reference policy.
  • Infrastructure (ComForge)
    • Each environment: Docker container encapsulating a Windows VM with CAD software pre-installed and a daemon to run code_execute/gui_action/reset.
    • Observations: screenshot + terminal output after each action.
    • Asynchronous scheduler aggregates and routes requests across thousands of containers for scalable data collection and RL.
  • Reward design
    • Continuous geometric reward derived from Chamfer Distance between generated artifact and ground truth meshes/curves, with thresholds for near-perfect and failure cases; execution failures yield zero reward.

Implications for AI Economics

  • Productivity and cost structure
    • Large potential productivity gains in high-skill professional software workflows (CAD, multi-suite engineering tasks) by converting many manual GUI steps into single deterministic scripts; reduces time-per-task and error rates.
    • Lower marginal cost for executing complex design pipelines (once models and infrastructure are in place) — shifting fixed investment (model training and ComForge-like infrastructure) toward lower variable labor costs.
  • Labor market effects
    • Substitution/complementarity: routine and repetitive CAD operations (parametric modeling, assembly checks, mass-property computations) are highly automatable; roles focused on those tasks may shrink or shift toward oversight, validation, and higher-level design reasoning.
    • Upskilling demand: human workers will need skills in prompt/spec formulation, verification, and supervising agents; higher value placed on system integration and cross-domain design planning.
  • Market structure and value capture
    • Firms that invest early in agent infrastructure (models + execution platforms) can capture outsized returns via reduced design cycle time and higher throughput — potential winner-take-most dynamics in design-heavy industries.
    • Software vendors (e.g., CAD/Office/Adobe) exposing rich COM interfaces increase third-party automation opportunities, but they also gain bargaining power: they could monetize access (licensing, API restrictions) or limit integration, affecting who captures economic gains.
  • New business models
    • Agent-as-a-service (AaaS) for professional workflows: companies could offer turnkey automation for CAD pipelines (design generation, compliance checks, mass property reporting) as a subscription or per-run service.
    • Market for verified instruction→script corpora and fine-tuned agents tailored to verticals (automotive, aerospace, architecture).
  • Investment & barrier-to-entry considerations
    • High fixed costs: building ComForge-scale parallel execution environments and training data (verified executions) requires capital and engineering resources; this may favor incumbents or well-funded startups.
    • However, once a validated agent exists, scaling deployments is cheaper — so economies of scale matter.
  • Competitive and regulatory risks
    • Vendor control of programmatic hooks: software providers could restrict COM or charge for privileged API access, creating platform risk and rent extraction.
    • Liability & IP: automatically generated designs may implicate intellectual property, standards compliance, or safety regulations (e.g., structural/mechanical failures). Firms will need governance frameworks and human-in-the-loop validation to manage liability.
    • Labor regulation and social policy: automation of skilled tasks raises questions about retraining subsidies and transition assistance for affected workers.
  • Externalities and diffusion
    • Faster iteration cycles could accelerate innovation in product development, but also compress lead times and intensify competition.
    • Lower entry costs for complex engineering (if ComAct-like agents are widely accessible) may democratize certain design activities and create new small-actor competition.
  • Measurement and evaluation for policy/economics
    • Use benchmarks such as ComCADBench to quantify productivity gains and to compare agents’ economic value (time saved per task, error reduction, headcount displacement).
    • Economic impact studies should consider both direct savings and second-order effects (market concentration, changes in skills demand, vendor pricing power).
  • Recommendations for stakeholders
    • Firms: invest selectively in building validated execution pipelines and verification layers; prioritize tasks with high repetition and well-specified verification metrics.
    • Software vendors: design API access and licensing models that balance monetization and ecosystem growth; consider certified integration programs.
    • Policymakers: monitor labor displacement risks in skilled occupations and support retraining; consider standards for agent-generated artifacts where safety is critical.
    • Researchers: evaluate cross-domain generality, cost-benefit analyses, and the effects of platform strategies (open vs closed COM access) on diffusion.

Overall, ComAct demonstrates a pragmatic technical pathway to automate high-value professional software tasks by treating COM as a deterministic action space. Economically, this can materially shift productivity, firm strategy, and labor dynamics in design- and software-intensive industries — but the distributional outcomes will depend on software-platform policies, investment barriers, and governance choices.

Assessment

Paper Typedescriptive Evidence Strengthn/a — The paper presents systems and benchmark results about agent performance in CAD software rather than causal claims about economic outcomes, so causal evidence grading is not applicable. Methods Rigormedium — The authors introduce a new benchmark (ComCADBench), a training platform (ComForge), and a staged training agent (ComActor) with extensive experiments showing large performance gaps between GUI-based and COM-based approaches; however, the summary lacks detail on dataset size and diversity, exact baseline configurations, statistical uncertainty, and ablation coverage necessary to judge rigor as high. SampleEvaluation is on ComCADBench, a newly introduced benchmark of real industrial CAD tasks executed against commercial Windows CAD software via the Component Object Model (COM); training uses ComForge to run large-scale Windows container experiments to train ComActor via a three-stage progressive framework; comparisons include GUI-based agents and proprietary frontier models, and generalization is tested on an external CAD benchmark (details such as task counts, CAD packages, and training data volumes are not specified in the abstract). Themesproductivity human_ai_collab GeneralizabilitySpecific to Windows/COM-enabled professional software; does not directly apply to applications without COM or on non-Windows platforms, Benchmark and results tied to particular CAD packages and task distributions, so performance may not generalize to other domains (e.g., creative design tools, text editors, web apps), Requires access to commercial/proprietary interfaces and significant engineering (Windows containers, COM access), limiting applicability for low-resource teams, Geometric-accuracy improvements may be domain-specific and not imply broader productivity gains without user studies or economic outcomes

Claims (7)

ClaimDirectionOutcomeConfidence & EvidenceDetails
GUI-based agents suffer from fragile visual grounding and long-horizon error accumulation. Error Rate negative fragility of visual grounding and accumulation of errors over long-horizon GUI interactions
Reading fidelity high
Study strength medium
not reported
0.18
API-based approaches struggle with heterogeneous protocols and inaccessible commercial interfaces. Adoption Rate negative difficulty/adoption barriers due to heterogeneous protocols and inaccessible commercial interfaces
Reading fidelity high
Study strength medium
not reported
0.18
We identify the Component Object Model (COM) as a unified executable abstraction and propose COM-as-Action: reframing professional software interaction as deterministic program synthesis rather than sequential visual control. Other positive feasibility of reframing software interaction as deterministic program synthesis using COM
Reading fidelity high
Study strength speculative
not reported
0.03
We introduce ComCADBench, the first benchmark for agents operating real industrial CAD software. Research Productivity positive availability of a benchmark for agent evaluation on real industrial CAD software
Reading fidelity high
Study strength medium
not reported
0.18
Frontier proprietary models achieve near-zero success under GUI-based interaction, whereas COM-based execution yields substantial immediate gains. Task Completion Time mixed success rate on CAD tasks under GUI-based interaction vs COM-based execution
Reading fidelity high
Study strength medium
not reported
0.18
We develop ComActor, a self-correcting agent trained through a progressive three-stage framework, alongside ComForge, a scalable platform for large-scale training in Windows containers. Other positive availability and design of a self-correcting agent (ComActor) and a scalable training platform (ComForge)
Reading fidelity high
Study strength speculative
not reported
0.03
Extensive experiments show that ComActor achieves state-of-the-art performance on ComCADBench, with strong resilience in long-horizon tasks where baselines collapse, and generalizes to external CAD benchmark. Output Quality positive performance (success rates / robustness) on ComCADBench, resilience in long-horizon CAD tasks, and generalization to an external CAD benchmark
Reading fidelity high
Study strength medium
not reported
0.18

Notes