ScienceCUA: Resource-to-Skill Construction and Execution-Guided Skill Evolution for Scientific Computer Use Agents
Organizations: DeepAutonomy Technology Co., Ltd. · Peking University · College of AI, Tsinghua University · The Hong Kong Polytechnic University ·
Abstract
Computer-use agents for scientific software require application-specific expertise. Much of this expertise is documented in human-authored software manuals and web pages. However, turning these resources into executable, reusable skills remains challenging due to mismatches between documented and deployed software versions and differences in scope between documentation coverage and task requirements. We introduce ScienceCUA, a two-stage framework combining resource-to-skill construction with execution-guided skill evolution. First, ScienceCUA identifies tasks supported by the software from its documentation, infers operational trajectories, and generalizes them into reusable Skills. Command catalogs, syntax constraints, and shortcuts are organized separately as References for on-demand lookup. Then, ScienceCUA uses execution feedback to drive skill self-evolution by contrasting successful and failed trajectories for the same task, identifying deficiencies, revising existing skills or adding new ones, and updating the skill library only after repeated validation in real environments. To enable reliable evaluation without benchmark noise or task leakage, we introduce two improved benchmarks. ScienceBoard-Verified provides an audited and corrected basis for measuring task performance, while ScienceBoard-VE separates skill evolution from final testing through disjoint evolution and test tasks and further supports native-agent evaluation. Experiments show that the initial Skills and References improve average task success rate by up to 7.23 percentage points over the base model, while skill self-evolution increases the total gain over the baseline to as much as 17.12 percentage points. ScienceCUA turns software documentation into an evolving set of executable skills and queryable references, offering a practical way for general-purpose agents to use scientific software reliably and at scale.
Figures & tables
| Model | Method | KAlgebra | Celestia | GRASS GIS | ChimeraX | Lean 4 | TeXstudio | Average | |
|---|---|---|---|---|---|---|---|---|---|
| Full ScienceCUA | 80.65% | 63.64% | 47.06% | 85.71% | 19.23% | 31.25% | 54.59% | ||
| Knowledge addition | 80.65% | 63.64% | 32.35% | 85.71% | 15.38% | 31.25% | 51.50% | ( 5.66%) | |
| Grok-4.6 (xhigh) | Failure history | 70.97% | 54.55% | 41.18% | 82.14% | 15.38% | 25.00% | 48.20% | ( 11.71%) |
| initial library | 70.97% | 48.48% | 26.47% | 85.71% | 11.54% | 25.00% | 44.70% | ( 18.12%) | |
| Trace2Skill | 70.97% | 51.52% | 23.53% | 82.14% | 19.23% | 31.25% | 46.44% | ||
| SkillCAT | 74.19% | 63.64% | 44.12% | 85.71% | 19.23% | 31.25% | 53.02% |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Software | Environment version | Resource version | Format | Documentation source |
|---|---|---|---|---|
| KAlgebra | 24.11.70 | 20.12 | https://docs.kde.org/stable_kf6/en/kalgebra/kalgebra/kalgebra.pdf | |
| Celestia | 1.7.0 | 1.6.1 | https://drive.google.com/file/u/1/d/1dxMnahknnVjrckqWOyJhvuS8IA0BCT0l/view | |
| ChimeraX | 1.9 | 1.9.0 | HTML | https://web.archive.org/web/20241215145343id_/https://www.cgl.ucsf.edu/chimerax/docs/user/index.html ; root prefix /chimerax/docs/user/ |
| GRASS GIS | 8.4.1 | 8.4.1 | HTML | https://lira.no-ip.org:8443/doc/grass-doc/html/index.html |
| Lean 4 | 4.14.0 | 4.26.0 | HTML | https://lean-lang.org/theorem_proving_in_lean4/ ; root prefix /theorem_proving_in_lean4/ |
| TeXstudio | 4.8.6 | 4.9.8 | HTML | https://texstudio-org.github.io/ |
| Stage | Executable contract |
|---|---|
| Evidence Architect (HTML) | Input. One normalized HTML root scope (root page plus all eligible in-scope child pages); root-authored structure; candidate Evidence skeleton Tools. inspect_source , get_root_structure , submit_evidence_revision Output / budget. EvidenceRevision ; exactly 3 calls in the default workflow |
| Evidence Architect (PDF) | Input. One normalized PDF document; selected navigation tree; content assignments; residual content; candidate skeleton Tools. inspect_source , get_pdf_document_structure , bounded read_pdf_content and read_evidence_node , submit_evidence_revision Output / budget. EvidenceRevision ; at most 6 calls |
| Reference Build | Input. Frozen CorpusSnapshot and Python-generated review manifest Tools. Candidate/catalog inspection, bounded Evidence reading, submit_reference_review Output / budget. Reference review decisions; at most 8 calls |
| Task Discovery | Input. Frozen CorpusSnapshot Tools. Evidence inventory, search/read/image inspection, Task batch submission Output / budget. TaskDraft ; exploration budget |
| Trajectory Inference | Input. One validated Task plus Corpus/Knowledge snapshots Tools. Evidence, Task, Reference and Reference-entry reads; trajectory submission Output / budget. TrajectoryDraft ; plus 2 protocol calls |
| Skill Induction | Input. A batch of validated Trajectories plus KnowledgeSnapshot Tools. Upstream-object reads, Skill submission, coverage inspection/review Output / budget. SkillDraft ; plus 6 protocol calls |
| Task | Proof goal |
|---|---|
| A-01 | Derive reflexivity from symmetry, transitivity, and an existence condition for a relation. |
| A-02 | Prove a recurrence inequality for the Ackermann function. |
| A-03 | Relate transitivity of a ZF set to powerset and union conditions. |
| A-04 | Prove a cofinality property of a limit ordinal. |
| A-05 | Prove a statement involving cardinal operations. |
| B-01 | Prove a modular congruence under primality and coprimality assumptions. |
| Task | Task goal | Additional information or tool |
|---|---|---|
| A-01 | Enter a molecular angle in the article. | Measurement in ChimeraX. |
| A-02 | Enter a residue name in the article’s table. | Residue information from ChimeraX. |
| A-03 | Correct a DNA sequence in the article. | Sequence information from ChimeraX. |
| A-04 | Correct a Fibonacci value in the article. | Computation in KAlgebra. |
| B-01 | Complete a \cite command for an existing bibliography entry. | None. |
| B-02 | Enter the COSPAR ID of Gemini 9A and add a citation. | Object information from Celestia. |
Computer-Use Agents
Computer-use agents perceive and operate graphical interfaces and software tools to complete tasks across websites, apps, and desktops.
See all 171 papers