RAC:面向约束驱动工程任务的关系型智能体契约
摘要
RAC 提出了一种与执行框架无关的“关系型智能体合约”,让智能体只声明语义关系、由专用工具推导具体实现,并在 PCB 设计、作业车间调度和嵌入式代码任务上显著提升了约束满足率(如 PCB 平均 90.9% 对比 74.0%)。
查看缓存全文
缓存时间: 2026/10/16 06:53
# RAC: A Relational Agent Contract for Constraint-Governed Engineering Tasks
Source: [https://arxiv.org/html/2610.20935](https://arxiv.org/html/2610.20935)
Kaiyuan ZhengFengqing JiangYichen FengZubin Aaron AssadianYuetai LiBhaskar RamasubramanianBasel AlomairLuyao NiuRadha PoovendranAffiliation:University of WashingtonAffiliation:Western Washington UniversityAffiliation:King Abdulaziz City for Science and Technology \(KACST\)\{kaiyuan5,fqjiang,yfeng42,zassad,yuetaili,alomair,luyaoniu,rp3\}@uw\.edu,ramasub@wwu\.edu
###### Abstract
Engineering agents must produce artifacts that satisfy exact, coupled constraints\. Existing solutions often require agents to make semantic decisions and also derive consequences such as precise geometry or timing from those decisions, leading to failures in constraint\-governed engineering tasks\. In this paper, we introduceRAC, a harness\-agnostic contract for the action and feedback layer of engineering agents\. It specifies authoritative observations, semantic actions, tool\-based realization, independent verification, and repair evidence\. The agent decides which relations an artifact should satisfy; specialized tools derive their concrete consequences\. On PCB placement, routing, and repair tasks,RACachieves the highest clean\-pass rate for all nine evaluated models, averaging 90\.9%, compared with 74\.0% for the strongest baseline, requirements\-only delegation\. In job\-shop scheduling, direct relational actions achieve 96\.3% quality pass versus 59\.6% for code\-mediated delivery with access to the same scheduling backend\. Our evaluations on 141 embedded\-code tasks across four microcontroller identify the action contract as a source of agent capability: preserving semantic control while delegating mechanically derivable outputs improves the reliability of constrained artifacts\.
## 1Introduction
AI agents can write code, invoke tools, and operate engineering software\([Jimenez et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib20);[Yang et al\., 2024a](https://arxiv.org/html/2610.20935#bib.bib52);[Chen et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib7);[Xu et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib51)\)\. Producing a valid engineering artifact, however, requires exact constraints to hold together\. A printed circuit board \(PCB\) must satisfy placement legality, clearance, connectivity, and task\-specific relations such as a decoupling capacitor sitting next to the chip it serves; a manufacturing schedule must respect operation precedence and exclusive machine use\. We call these*constraint\-governed engineering tasks*\. Validity of artifacts targeting these tasks depends on coupled, checkable constraints\.
At present, however, agents still struggle accomplishing constraint\-governed engineering tasks\. Our results suggest that*judgment–derivation coupling*, where agents both make semantic decisions and reproduce their metric or hardware\-specific consequences, contributes substantially to these failures\. Our insight to address such failures is that a semantic decision in these tasks typically is a*relation*among named objects, such as “C1 close to U1” or “operationo2o\_\{2\}ends beforeo7o\_\{7\}starts,” and that relations have three properties the derived quantities lack\. First, a relation is not derivable from the engineering context: choosing it requires interpreting the requirement\. Second, once a relation is fixed, its concrete consequences follow mechanically from the context and can be computed by a solver\. Third, a relation is checkable on the realized artifact independently of whoever produced it\. Relations are therefore the natural currency of the agent’s action: they capture exactly the judgment the agent must supply and nothing the tools can derive\.
Figure 1:Overview ofRAC\.RACdefines the agent–tool boundary\. The agent observes the exact engineering state\. Through*relational actions*, the agent states relations among named objects, for example placing capacitor C1*near*U1, without writing coordinates\. Engineering tools derive the consequences of these relations and realize them jointly as a concrete artifact\. Independent checks then evaluate the artifact against both design rules and the stated relations\. A passing artifact is returned as verified\. A realization conflict or a failed check returns*repair evidence*, which names the conflicting relations and the admissible repairs, and the agent uses it to revise its relational decision\.In this paper, we developRAC, a Relational Agent Contract, to define responsibility boundaries\.RACis*harness\-agnostic*: it specifies the tool contract a harness exposes\. Within that harness,RACdefines authoritative observations, semantic actions, tool\-based realization, independent artifact verification, and feedback for repair\. It requires no model retraining\.
This boundary separates observation from construction\. The agent may inspect exact coordinates while expressing only relations such as “C1 close to U1\.” Tools jointly realize committed relations; independent checks evaluate both engineering rules and the required relations on the resulting board\. Failed checks return evidence for the next relational decision\. Thus,RACremoves judgment–derivation coupling while retaining explicit semantic control\.
We testRACin across constraint\-governed engineering tasks from three different domains\. With the harness held fixed,RACachieves the highest clean\-pass rate for all nine models on PCB tasks\. In scheduling tasks,RACimproves the final quality\-pass rate for seven models and ties with a baseline at 100% for the other two\. Moreover,RACconsumes less tokens and incurs less wall time latency for most of evaluated models\.
## 2Related Work
##### Agent interfaces and protocols\.
Language model tool use has been established by[Yao et al\. \(2023\)](https://arxiv.org/html/2610.20935#bib.bib54);[Schick et al\. \(2023\)](https://arxiv.org/html/2610.20935#bib.bib42), while[Yang et al\. \(2024a\)](https://arxiv.org/html/2610.20935#bib.bib52);[Wang et al\. \(2024\)](https://arxiv.org/html/2610.20935#bib.bib50);[Lu et al\. \(2025\)](https://arxiv.org/html/2610.20935#bib.bib28)show that action and observation design materially affects agent performance\. Richer interface wrappers can also repair mismatches between an agent’s interpretation and environment logic without changing either component\([Liu et al\., 2025b](https://arxiv.org/html/2610.20935#bib.bib27)\), and benchmarks judge agents by the resulting artifacts\([Jimenez et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib20);[Merrill et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib32);[Terminal\-Bench\-Science Team, 2026](https://arxiv.org/html/2610.20935#bib.bib46)\)\. Model context protocol \(MCP\)\([Model Context Protocol, 2026](https://arxiv.org/html/2610.20935#bib.bib33)\)standardizes tool discovery and invocation\. Anthropic recently released model hardware standard \(MHS\), extending discoverable access to physical equipment\([Anthropic, 2026](https://arxiv.org/html/2610.20935#bib.bib5)\)\. Surveys of agent protocols can be found in\([Ehtesham et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib11)\), along with threat analysis\([Anbiaee et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib2)\)\. These systems make capabilities usable and connectable, but do not determine the semantics or verifiability of the actions they carry\.RACis complementary: its contract specifies the domain semantics, derivation boundary, independent verification, and repair evidence that can travel through such connections\.
##### Language\-model agents for hardware design\.
Surveys of language models for EDA identify compiler\- and simulator\-driven repair as a dominant pattern and classify systems by the handoff between agent and tool\([Pan et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib37);[Liu et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib26)\)\. At the board level, HWE\-Bench\([Qiu et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib38)\)and PCBSchemaGen\([Zou et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib57)\)expose pin\-level failures and the value of deterministic verification\. PCBAgent\([Chen et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib7)\)and LayoutCopilot\([Liu et al\., 2025a](https://arxiv.org/html/2610.20935#bib.bib24)\)combine language\-model interaction with learned or conventional layout tools; PCBWorld grounds agents in KiCad operations and design\-rule feedback\([Song et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib44)\); and OmniLayout\([Lu et al\., 2026b](https://arxiv.org/html/2610.20935#bib.bib30)\)and OmniRouting\([Lu et al\., 2026a](https://arxiv.org/html/2610.20935#bib.bib29)\)document the difficulty of directly emitting placements, tracks, vias, and layers that satisfy design\. Embedded\-agent systems similarly improve generation through retrieval, compilation, execution, and physical\-device feedback, while exposing implicit platform and safety obligations\([Xu et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib51);[EmbedEval Contributors, 2026](https://arxiv.org/html/2610.20935#bib.bib12);[García\-Carrasco et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib15);[Zhang et al\., 2026b](https://arxiv.org/html/2610.20935#bib.bib56)\)\. Across these systems, tool grounding does not itself specify which concrete consequences should remain model\-authored\.
##### Verification and repair\.
Self\-Debugging\([Chen et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib8)\), Reflexion\([Shinn et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib43)\), and Self\-Refine\([Madaan et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib31)\)use execution results or critiques to revise outputs, with the strongest gains arising from independent test oracles\. Formal systems tighten this loop: Clover\([Sun et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib45)\)verifies generated programs with Dafny\([Leino et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib22)\), while AlphaVerus\([Aggarwal et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib1)\)also shows that a model can satisfy a verifier vacuously without an independent alignment check\. Program\-based verifier ensembles likewise improve spatial generation, and EDA repair loops become less effective as rule complexity grows\([Zhang et al\., 2026a](https://arxiv.org/html/2610.20935#bib.bib55);[Liu et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib26)\)\.RACtherefore uses checkers independent of artifact production and returns semantic repair evidence, so repair operates on intent instead of geometry or register values\.
##### Semantic intermediates and deterministic realization\.
Models remain weak at coordinate\-based geometric computation\([Truong et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib48);[Fu et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib14)\)\. Several systems delegate formal consequences to conventional algorithms: LLM\+P translates language into PDDL\([Liu et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib25)\), Code as Policies\([Liang et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib23)\)emits programs over grounded APIs, and SayPlan\([Rana et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib40)\)plans over semantic scene hierarchies\. Holodeck\([Yang et al\., 2024b](https://arxiv.org/html/2610.20935#bib.bib53)\)compiles relational scene constraints and finds that direct coordinate emission performs no better than random placement, whereas LayoutGPT\([Feng et al\., 2023](https://arxiv.org/html/2610.20935#bib.bib13)\)emits coordinates directly\. Imperative relative\-placement programs can outperform declarative constraint formulations\([Gumin et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib18)\), formal intermediate languages produce large accuracy differences in logical reasoning\([Beiser et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib6)\), and geometric invalidity rises sharply with CAD topology complexity\([Wang et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib49)\)\. FunSearch\([Romera\-Paredes et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib41)\), AlphaEvolve\([Novikov et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib35)\), and AlphaGeometry\([Trinh et al\., 2024](https://arxiv.org/html/2610.20935#bib.bib47)\)similarly pair learned proposals with deterministic evaluation or deduction; in electronic design, ALIGN compiles topology and relational constraints into analog layouts\([Dhar et al\., 2021](https://arxiv.org/html/2610.20935#bib.bib10)\)\. This literature establishes semantic\-to\-formal compilation and shows that the model\-facing representation governs outcomes\.RACmakes this division explicit and testable\.
## 3Constraint\-Governed Engineering Tasks
We describe an engineering task instance by
τ=\(c,r,𝒴,Φ\),\\tau=\(c,r,\\mathcal\{Y\},\\Phi\),\(1\)whereccis the engineering context including the authoritative facts fixed for this instance, such as a PCB design or a particular microcontroller configuration\. The requirementrrstates what the artifact should accomplish\. The set𝒴\\mathcal\{Y\}is the artifact space in which a solution may be constructed \(e\.g\., placed\-and\-routed boards or embedded programs\)\. Finally,Φ=\{ϕ1,…,ϕm\}\\Phi=\\\{\\phi\_\{1\},\\ldots,\\phi\_\{m\}\\\}is the set of validity constraints for the instance\. Each constraint is a checkable predicateϕi\(c,r,y\)∈\{0,1\}\.\\phi\_\{i\}\(c,r,y\)\\in\\\{0,1\\\}\.An artifactyyis considered a valid solution to a constraint\-governed engineering task if every constraint inΦ\\Phiholds\.
Our formulation in equation[1](https://arxiv.org/html/2610.20935#S3.E1)covers a wide range of typical situations\. A*construction task*asks for creating any valid artifactyy\. A*repair task*additionally provides an initial artifacty0y\_\{0\}within contextccand a preservation requirement included among the predicates inΦ\\Phi\.
Figure 2:Illustration of responsibility allocation in a constraint\-governed PCB task\. Existing geometry methods \(left\) directly assign both semantic decisions and metric realization to the agent, exposing the artifact to coordinate\-level constraint violations\. Complete delegation of both decisions to engineering tools \(middle\) can produce valid geometry but lose the intended relation\.RAC\(right\) preserves the semantic decision with the agent \(e\.g\., placing C1 near U1\) while engineering tools derive the coordinates and routes\. This division preserves intent while enabling deterministic realization and verification\.##### PCB instantiation\.
For PCB layout, contextcccontains the board outline, footprints and pads, netlist, layer stack, existing copper, and design rules\. The requirementrrspecifies placement, routing, or repair intent;𝒴\\mathcal\{Y\}contains candidate board layouts; andyyrecords component placement and copper geometry\. The constraintsΦ\\Phiinclude geometric legality, clearance, connectivity, and task\-specific relations such as proximity, alignment, avoidance, differential pairing, and length matching\. These predicates share component positions and copper paths\. Moving one component can simultaneously alter clearance, routability, and relation satisfaction, making feasibility intrinsically coupled\.
##### Embedded instantiation\.
For embedded development,cccontains the selected microcontroller and board, devicetrees, register descriptions, build configuration, architecture facts, and errata\. The requirementrrspecifies the desired program behavior;𝒴\\mathcal\{Y\}contains candidate programs; andyyis the program source and resulting build artifact\. The constraintsΦ\\Phicombine functional correctness with context\-specific obligations for memory reachability, cache maintenance, alignment, interrupt use, clocking, pins, power domains, and errata\. The same source\-level requirement can therefore admit different artifacts on different hardware\. Moreover, one implementation choice \(e\.g\., placing a direct memory access \(DMA\) buffer in cached memory\) can activate several obligations at once\.
## 4RAC: A Relational Agent Contract
##### Design principle\.
RACseparates responsibilities between agent and engineering tools\. It lets agents retain decisions that require semantic engineering judgment, while tools derive consequences that follow mechanically from the engineering context and those decisions\. That is, interpreting the requirementrrremains the agent’s responsibility; computing what an accepted decision implies for the particular contextccand current artifactyybelongs to the engineering tools\.
##### Contract design\.
RACsplits responsibilities between agent and domain tools using an interface contract𝒞=\(𝒪,𝒜,E,V,F\)\\mathcal\{C\}=\(\\mathcal\{O\},\\mathcal\{A\},E,V,F\)\. The agent makes observations following a typed schema𝒪\\mathcal\{O\}, populated by the domain tool from the authoritative contextcc, the requirementrr, and the current artifactyy\. The agent then takes actiona∈𝒜a\\in\\mathcal\{A\}, comprising a set of*commitments*: semantic choices that add, revise, or remove relations the artifact should satisfy, such as placing C1 near U1\.𝒜\\mathcal\{A\}omits every field that tools can derive from contextcc\. Domain tools derive what the committed relations imply in contextccand realize all of them together in the next artifacty′=E\(c,y,a\)y^\{\\prime\}=E\(c,y,a\)\. Here,EEis deterministic or seed\-controlled derivation, so every realization can be replayed\. It also reports which relations were realized ony′y^\{\\prime\}and which were not\. An independent checkerVVevaluates every predicate inΦ\\Phion\(c,r,y′\)\(c,r,y^\{\\prime\}\)\. FeedbackFFturns derivation’s execution report and independent checker’s per\-predicate verdicts into evidence about artifact, for example which clearance check failed and between which objects\. The harness delivers this evidence to the agent together with the next observation, and the agent uses it to revise its commitments\.
## 5Evaluations ofRACwith PCB Layout Synthesis
### 5\.1Experimental Setup
##### Models\.
We evaluate nine models covering both open\-source and closed\-source ones: DeepSeek\-V4\-Flash\([DeepSeek\-AI, 2026](https://arxiv.org/html/2610.20935#bib.bib9)\), GLM\-5\.3\-Flash\([GLM\-5\-Team et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib16)\), GPT\-5\.6\-Luna, GPT\-5\.6\-Sol\([OpenAI, 2026](https://arxiv.org/html/2610.20935#bib.bib36)\), Kimi\-K2\.7\([Moonshot AI, 2026](https://arxiv.org/html/2610.20935#bib.bib34)\), Qwen3\.6\-27B\([Qwen Team, 2026](https://arxiv.org/html/2610.20935#bib.bib39)\), Claude\-Opus\-4\.8\([Anthropic, 2026a](https://arxiv.org/html/2610.20935#bib.bib3)\), Claude\-Opus\-5\([Anthropic, 2026b](https://arxiv.org/html/2610.20935#bib.bib4)\), and Gemini\-3\.8\-Flash\([Google DeepMind, 2026](https://arxiv.org/html/2610.20935#bib.bib17)\)\. We use medium reasoning effort for GPT\-5\.6 Sol and disable reasoning for DeepSeek V4 Flash\. All other models use default reasoning effort and temperature\.
##### Tasks\.
RACis evaluated on 98 tasks\. The task suite comprises routing \(42\), placement \(31\), combined placement\-and\-routing \(17\), and repair \(8\) tasks\. These tasks span decoupling, board\-edge association, keepouts, grouping, symmetry, alignment, and routing relations\.
##### Metrics\.
We evaluate each task using its generated artifact and report the following metrics:
- •Clean\-pass rate\.An artifactyτy\_\{\\tau\}from a taskτ\\tauis considered clean pass if⋀ϕ∈Φτϕ\(c,r,yτ\)=1\\bigwedge\_\{\\phi\\in\\Phi\_\{\\tau\}\}\\phi\(c,r,y\_\{\\tau\}\)=1, whereΦτ\\Phi\_\{\\tau\}is the set of constraints associated with taskτ\\tau\. Clean\-pass rate is defined as CPR=1\|𝒯\|\|\{τ∈𝒯:⋀ϕ∈Φτϕ\(c,r,yτ\)=1\}\|\.CPR=\\frac\{1\}\{\|\\mathcal\{T\}\|\}\\left\|\\left\\\{\\tau\\in\\mathcal\{T\}:\\bigwedge\_\{\\phi\\in\\Phi\_\{\\tau\}\}\\phi\(c,r,y\_\{\\tau\}\)=1\\right\\\}\\right\|\.
- •Computational cost\.We report the input and output token counts, and the wall\-clock time from the start of execution to termination\.
##### Baselines and controls\.
We compareRACwith baseline interfaces below that assign geometric and semantic responsibility differently\. An illustrative comparison betweenRACand baselines is presented in Figure[2](https://arxiv.org/html/2610.20935#S3.F2)\.
- •Coord\. \(Direct coordinate generation\):the agent specifies component positions and routing paths directly, following the geometric output interfaces evaluated by PCBWorld, OmniLayout, and OmniRouting\([Song et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib44);[Lu et al\., 2026b](https://arxiv.org/html/2610.20935#bib.bib30);[Lu et al\., 2026a](https://arxiv.org/html/2610.20935#bib.bib29)\)\. This baseline measures performance when the agent owns geometric realization\.
- •Coord\.\+Py \(Arithmetic\-assisted coordinate generation\):the agent retains the same coordinate\-level interface asCoord\.but receives a Python sandbox for geometric calculations\. This variant tests whether access to computation, rather than the action representation, explains the difficulty of direct geometry generation\.
- •Candidates \(Tool\-generated candidate selection\):the agent selects among geometric proposals generated by the toolchain, adapting PCBWorld’s engine\-grounded interaction model\([Song et al\., 2026](https://arxiv.org/html/2610.20935#bib.bib44)\)\. This baseline measures the benefit of solver\-generated proposals without introducing a relational write interface\.
- •Seq\. Relations \(Sequential relational actions\):the agent submits one semantic relation at a time, following the imperative organization studied for solver\-backed scene generation\([Gumin et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib18)\)\.
- •Req\.\-Only \(Requirements\-only delegation\):the agent supplies high\-level requirements and delegates placement and routing decisions to the toolchain, reflecting the broader division of labor used by automated layout systems\([Dhar et al\., 2021](https://arxiv.org/html/2610.20935#bib.bib10);[Chen et al\., 2025](https://arxiv.org/html/2610.20935#bib.bib7)\)\.
##### Harness\.
All interfaces and baselines run in a shared harness, which we call the reference harness; Section[5\.3](https://arxiv.org/html/2610.20935#S5.SS3)replaces it with other agent harnesses\. At each turn, the harness presents the typed board state, requests an action in the interface’s schema, executes it with the shared placement and routing backend, and returns the resulting board state and check results\. An episode ends when the agent finishes or after at most five model calls\.
Table 1:Clean\-pass rates \(%\) on 98 tasks across six random seeds\. The final row averages the nine model\-specific rates\. Bold marks the highest clean\-pass rate in each row\.RACconsistently outperforms all baselines across all agents\.
##### InstantiatingRACfor PCB tasks\.
We instantiate the contract of Section[4](https://arxiv.org/html/2610.20935#S4)for PCB tasks\. The observation schema𝒪\\mathcal\{O\}is a typed view of the authoritative board state, including components, pins, nets, existing copper, unrouted connections, and design\-rule results\. Exact geometry remains observable because the agent needs accurate evidence to make semantic decisions\. The responsibility boundary is enforced in𝒜\\mathcal\{A\}, which permits only relations over named objects, such as proximity, alignment, symmetry, edge association, keepouts, matched routing, layer preference, and via limits\. No action accepts a coordinate or a metric distance: magnitudes use small ordered classes \(for example,tight,close, orlooseplacement distance\), and their metric values are fixed on the solver side\. This preserves the agent’s choice of what the layout should satisfy while assigning mechanically derivable coordinates, paths, and clearances toEE, implemented by the shared, seed\-controlled placement and routing backend\. Because these relations are coupled,RACsubmits a complete set of committed relations as one bundle thatEErealizes jointly\. The resulting artifact is evaluated byVVusing an independent design\-rule checker and relation\-specific geometric oracles that do not consume the solver’s own satisfaction labels\. FeedbackFFreturns the realized state and verification evidence for the next turn\. When realization is infeasible, this evidence identifies the failure type, conflicting constraints, violation magnitudes, and admissible relaxations, so the agent can revise its commitments instead of repairing geometry\.
Figure 3:Clean\-pass rate against average token use per episode on the PCB tasks, one panel per model\. The token axis is logarithmic\. Higher and further left is better\.RACattains the highest clean\-pass rate for every model and the lowest token use for eight of the nine, tying Req\.\-Only on DeepSeek\-V4\-Flash\.
### 5\.2Experimental Results
##### RACconsistently improves clean\-pass rate\.
Table[1](https://arxiv.org/html/2610.20935#S5.T1)comparesRACagainst all baselines on all evaluation tasks\. We observe thatRACconsistently achieves the highest clean\-pass rate across all models, ranging from 77\.6% to 95\.9%\. Compared to tool\-generated candidate selection,RACimproves the mean clean\-pass rate by 53\.5 percentage points\.
Table 2:Average wall\-clock latency \(seconds\) per episode on PCB tasks\.RAC’s wall time is comparable within a model under the matched transport and worker regime\.
##### RACidentifies the effective responsibility boundary\.
The average row of Table[1](https://arxiv.org/html/2610.20935#S5.T1)shows how clean\-pass rate changes as geometric and semantic responsibilities are reassigned between the agent and the toolchain\. Direct coordinate generation reaches 23\.2% on average, and adding Python\-based arithmetic assistance does not improve it \(21\.0%\)\. Letting the toolchain generate geometric candidates raises the rate to 37\.4%, while allowing the agent to express semantic relations sequentially raises it further to 62\.4%\.RACreaches 90\.9% by preserving the agent’s control over the complete set of relations while jointly realizing its coupled geometry\. Delegating the semantic decisions as well, as in requirements\-only delegation, only reaches 74\.0%\.
##### The engineering contract matters more than model selection\.
WithRAC, eight of the nine models reach 89\.8–95\.9%, exceeding the best result obtained by any model with any baseline\. The exception, Kimi\-K2\.7, reaches 77\.6% withRAC, still 16\.3 percentage points above its own best baseline\. This result shows that model capability alone cannot compensate for an interface that assigns geometric and semantic responsibilities poorly\.
##### RACimproves token efficiency as well as accuracy\.
Figure[3](https://arxiv.org/html/2610.20935#S5.F3)and Table[5](https://arxiv.org/html/2610.20935#A1.T5)show thatRAChas the lowest average token use for eight of the nine models\. Relative to tool\-generated candidate selection, it reduces token use for all nine models by 22\.9–48\.5%, while simultaneously improving mean clean\-pass rate from 37\.4% to 90\.9%\. This efficiency arises because the agent can express the complete set of relations in a compact bundle, rather than repeatedly inspecting and selecting among geometric proposals or constructing coordinates over multiple turns\. Requirements\-only delegation can use comparably few tokens, but its clean\-pass rates are substantially lower than those ofRAC\.
##### RAC’s accuracy gains do not come at the cost of greater latency\.
Within every model,RACis faster than tool\-generated candidate selection, reducing mean wall\-clock time by 13\.6–61\.1%, and it achieves the lowest latency among all interfaces for seven of the nine models \(Table[2](https://arxiv.org/html/2610.20935#S5.T2)\)\. Candidate selection incurs substantial overhead by repeatedly generating, presenting, and evaluating geometric alternatives, whereasRACcommunicates the complete set of relations and realizes the coupled constraints jointly\. These results show thatRACimproves engineering reliability while shortening the interaction required to produce a verified artifact\. Hence,RACprovides a quality–efficiency improvement, not a compute trade\-off\.
##### Engineering performance is not monotonic in nominal model capability\.
Table[1](https://arxiv.org/html/2610.20935#S5.T1)shows that newer or higher\-tier models do not consistently achieve higher clean\-pass rates\. UnderRAC, GPT\-5\.6\-Luna exceeds GPT\-5\.6\-Sol \(95\.9% vs\. 92\.9%\), and Claude\-Opus\-4\.8 exceeds Claude\-Opus\-5 \(91\.8% vs\. 89\.8%\)\. In contrast, changing the agent–tool interface produces a large and consistent improvement across all nine models\. This indicates that success on engineering tasks depends not only on the underlying model, but also on whether the interface assigns geometric realization and semantic decision\-making to the components best suited to them\. These results suggest that selecting a nominally stronger model is not a substitute for designing the right engineering contract\.
### 5\.3Robustness across Agent Harnesses
##### Setup\.
We evaluate GPT\-5\.6\-Luna and GPT\-5\.6\-Sol on the same 98 tasks and compareRACwithCoord\.Both interfaces are exposed as tools\. Four harnesses provide these tools to the model\.Nativeis a minimal loop that offers them through the model’s native function\-calling interface\. The other three run in Harbor 0\.23\.0\([Harbor Framework Team, 2026](https://arxiv.org/html/2610.20935#bib.bib19)\), and use one of three coding agents:Codex0\.157\.1,Claude Code2\.1\.294, orOpenCode1\.18\.34\. These agents reach the same tools through the Model Context Protocol\([Model Context Protocol, 2026](https://arxiv.org/html/2610.20935#bib.bib33)\), with web search and sub\-agents disabled\. In every harness, model calls pass through one metering bridge that counts each call against a budget of five model calls, and applies medium reasoning effort\.
Table 3:Clean\-pass rates and average token use per task ofCoord\.andRACon the 98 PCB test tasks under four agent harnesses\.Δ\\DeltaisRACminus Coord\.;↑\\uparrow/↓\\downarrowmark whether higher or lower is better\. Within every harness and model,RACachieves a higher clean\-pass rate with fewer tokens\.
##### The gain fromRACholds in every harness\.
Table[3](https://arxiv.org/html/2610.20935#S5.T3)shows that, within each harness and model,RACraises clean pass from 22\.7–32\.7% to 91\.8–95\.9%\. The gain ofRACpersists across different harnesses\. UnderRAC, GPT\-5\.6\-Luna passes 90–91 tasks and GPT\-5\.6\-Sol 92–94 tasks across the four harnesses\.
##### Harnesses differ mainly in cost\.
WithRAC, the three Harbor agents use 2\.2–5\.4 times the tokens of Native per task, mostly as input tokens that each call spends on the agent’s own instructions and tool list\. Within every harness,RACuses fewer tokens per task thanCoord\.The choice of harness therefore changes the cost of usingRACon PCB tasks but not the gain it delivers\.
##### Additional Results\.
Additional experimental results on PCB tasks along with examples are in Appendix[A](https://arxiv.org/html/2610.20935#A1)\. Evaluations using embedded development are in Appendix[C](https://arxiv.org/html/2610.20935#A3)\.
## 6Evaluations ofRACwith Job Shop Scheduling
### 6\.1Experimental Setup
##### Agents and tasks\.
We evaluate on the 30 public Lawrence job\-shop instances LA01–LA30 from JSPLIB\([JSPLib,](https://arxiv.org/html/2610.20935#bib.bib21)\)\. These instances span 10–20 jobs, five or ten machines, and 50–200 operations\. Each job specifies an ordered sequence of operations with fixed machines and processing times\. A valid schedule must preserve job precedence and prevent machine overlap\. Each model completes one episode per instance and interface, giving9×30×2=5409\\times 30\\times 2=540episodes and 270 matched model–instance pairs\. Every episode contains three successive full proposals, and the final proposal is scored\.
Table 4:Final proposal and first proposal quality\-pass rates \(%\) on LA01–LA30\.Δ\\Deltais the gain ofRACover Code in percentage points\.RACimproves scheduling action delivery and delivers usable schedules earlier\.
##### Metrics\.
We evaluate the realized schedule using the following metrics:
- •Quality\-pass rate\.A schedule passes if an independent checker confirms validity, including any submitted hard relations, and its makespan is at most 1\.25 times the known optimum\. For taskτ\\tau, letCmax\(yτ\)C\_\{\\max\}\(y\_\{\\tau\}\)denote the makespan of scheduleyτy\_\{\\tau\}andCτ⋆C^\{\\star\}\_\{\\tau\}the known optimum\. We report QPR=1\|𝒯\|∑τ∈𝒯𝟏\[V\(yτ\)=1,andCmax\(yτ\)≤1\.25C⋆τ\]\.QPR=\\frac\{1\}\{\|\\mathcal\{T\}\|\}\\sum\_\{\\tau\\in\\mathcal\{T\}\}\\mathbf\{1\}\[V\(y\_\{\\tau\}\)=1,\\\\ \\text\{ and \}C\_\{\\max\}\(y\_\{\\tau\}\)\\leq 1\.25C^\{\\star\}\_\{\\tau\}\]\.\(2\)Known optima and quality\-pass labels are used for evaluation only, and hence are not exposed to the agent\.
- •First\-proposal quality\-pass rate\.We apply the same pass rate criterion to the first proposal to measure whether the interface delivers a usable schedule before revision\.
##### Baselines and controls\.
We compareRACwithCode \(C1T\), a baseline in which the agent returns Python source code\. The sandboxed program outputs either relations for the shared backend or directly computed operation start times\. This comparison tests code\-mediated versus direct relation delivery while preserving access to the same backend\. A separate model\-free control submits the input job order with no additional hard relations, evaluating backend capability independently of model\-generated actions\.
##### InstantiatingRACfor scheduling tasks\.
We instantiate the contract with𝒪\\mathcal\{O\}exposing jobs, operation durations, machine assignments, and the relation schema\. The action space𝒜\\mathcal\{A\}accepts job priorities and named operation relations, assigning timestamp construction to the bounded scheduling backendEE\. Invalid or cyclic relations are rejected rather than silently repaired\. An independent verifierVVchecks the realized schedule and preservation of hard relations\. FeedbackFFreturns validity, makespan, and violation evidence; valid schedules additionally expose their start times for the next decision\. The agent can therefore revise its scheduling preferences while the backend remains responsible for their temporal realization\.
### 6\.2Experimental Results
##### RACimproves scheduling action delivery\.
Table[4](https://arxiv.org/html/2610.20935#S6.T4)compares quality\-pass rates across all models\.RACreaches 260/270 quality passes \(96\.3%\), compared with 161/270 \(59\.6%\) for code\-backed delivery\. These results show thatRACimproves the pass rate for seven models and ties for two, reaching 100\.0% for seven models\.
##### RACdelivers usable schedules earlier\.
The first proposal passes on 253/270 episodes \(93\.7%\) withRAC, compared with 113/270 \(41\.9%\) with code\-backed delivery\. Thus,RAC’s first\-proposal pass rate already exceeds the baseline’s final rate after three proposals\.
##### Additional results\.
We show that relation improves access to backend capability in Appendix[B](https://arxiv.org/html/2610.20935#A2)\.
## 7Conclusion
We introducedRAC, a relational agent contract for constraint\-governed engineering tasks\.RACmakes the agent–tool boundary explicit: agents observe authoritative state and retain semantic engineering judgment, while specialized tools derive mechanically determined consequences, realize the artifact, and expose it to independent verification\. This separation allows an agent to decide what an artifact should satisfy without requiring it to reproduce the precise geometry or target\-specific implications that engineering tools can derive more reliably\. Our evaluation on nine models shows thatRACachieves the highest clean\-pass rate for most of the models\. Moreover,RACreduces token use for most models and lowers latency\. Our results establish interface design as a first\-class source of engineering\-agent capability\.
## Limitations
RACmoves derivation from the agent to domain tools, so it applies only where a realizerEEand an independent checkerVVexist or can be built\. Choosing or building these components is a nontrivial engineering cost, and the results ofRACare bounded by their coverage and correctness\. We count an artifact as successful when it satisfies every predicate inΦ\\Phi, as judged by our checkers\. Requirements that cannot be written as checkable predicates, such as loosely specified preferences, fall outside our formulation\.
## Ethical Considerations
This study evaluates AI agents in constraint\-governed engineering tasks\. It involves no human participants or collection of personal data\. Automatically generated engineering artifacts may have physical consequences if used outside a research setting\. Such use requires appropriate engineering review and hardware validation\.
## References
- Aggarwal et al\. \(2025\)Pranjal Aggarwal, Bryan Parno, and Sean Welleck\. 2025\.[AlphaVerus: Bootstrapping formally verified code generation through self\-improving translation and treefinement](https://arxiv.org/abs/2412.06176)\.In*International Conference on Machine Learning*\.
- Anbiaee et al\. \(2026\)Zeynab Anbiaee, Mahdi Rabbani, Mansur Mirani, Gunjan Piya, Igor Opushnyev, Ali Ghorbani, and Sajjad Dadkhah\. 2026\.Security threat modeling for emerging AI\-agent protocols: A comparative analysis of MCP, A2A, Agora, and ANP\.*arXiv preprint arXiv:2602\.11327*\.
- Anthropic \(2026a\)Anthropic\. 2026a\.Introducing claude opus 4\.8\.[https://www\.anthropic\.com/news/claude\-opus\-4\-8](https://www.anthropic.com/news/claude-opus-4-8)\.Accessed: 2026\-09\-04\.
- Anthropic \(2026b\)Anthropic\. 2026b\.Introducing claude opus 5\.[https://www\.anthropic\.com/news/claude\-opus\-5](https://www.anthropic.com/news/claude-opus-5)\.Accessed: September 16, 2026\.
- Anthropic \(2026\)Anthropic\. 2026\.[Previewing the model hardware standard](https://www.anthropic.com/news/model-hardware-standard-research-preview)\.Research preview announced August 27, 2026; accessed: September 17, 2026\.
- Beiser et al\. \(2025\)Alexander Beiser, David Penz, and Nysret Musliu\. 2025\.Intermediate languages matter: Formal choice drives neurosymbolic LLM reasoning\.*arXiv preprint arXiv:2502\.17216*\.
- Chen et al\. \(2025\)Lin Chen, Ran Chen, Shoubo Hu, Xufeng Yao, Zhentao Tang, Shixiong Kai, Siyuan Xu, Mingxuan Yuan, Jianye Hao, Bei Yu, and Jiang Xu\. 2025\.[Pcbagent: An agent\-based framework for high\-density printed circuit board placement](https://doi.org/10.1145/3658617.3697736)\.In*Proceedings of the 30th Asia and South Pacific Design Automation Conference*, ASPDAC ’25, page 781–787, New York, NY, USA\. Association for Computing Machinery\.
- Chen et al\. \(2024\)Xinyun Chen, Maxwell Lin, Nathanael Schärli, and Denny Zhou\. 2024\.[Teaching large language models to self\-debug](https://arxiv.org/abs/2304.05128)\.In*International Conference on Learning Representations*\.
- DeepSeek\-AI \(2026\)DeepSeek\-AI\. 2026\.Deepseek\-v4: Towards highly efficient million\-token context intelligence\.
- Dhar et al\. \(2021\)Tonmoy Dhar, Kishor Kunal, Yaguang Li, Meghna Madhusudan, Jitesh Poojary, Arvind K\. Sharma, Wenbin Xu, Steven M\. Burns, Ramesh Harjani, Jiang Hu, Desmond A\. Kirkpatrick, Parijat Mukherjee, Sachin S\. Sapatnekar, and Soner Yaldiz\. 2021\.[ALIGN: A system for automating analog layout](https://doi.org/10.1109/MDAT.2020.3042177)\.*IEEE Design & Test*, 38\(2\):8–18\.
- Ehtesham et al\. \(2025\)Abul Ehtesham, Aditi Singh, Gaurav Kumar Gupta, and Saket Kumar\. 2025\.A survey of agent interoperability protocols: Model context protocol \(MCP\), agent communication protocol \(ACP\), agent\-to\-agent protocol \(A2A\), and agent network protocol \(ANP\)\.*arXiv preprint arXiv:2505\.02279*\.
- EmbedEval Contributors \(2026\)EmbedEval Contributors\. 2026\.[Embedeval: A benchmark for llm\-generated embedded firmware](https://github.com/Ecro/embedeval)\.Open benchmark with 267 cases across Zephyr, ESP\-IDF, STM32 HAL, FreeRTOS, Linux kernel drivers, and Yocto\. Measures the implicit knowledge gap in LLM\-generated embedded code\.
- Feng et al\. \(2023\)Weixi Feng, Wanrong Zhu, Tsu\-jui Fu, Varun Jampani, Arjun Akula, Xuehai He, Sugato Basu, Xin Eric Wang, and William Yang Wang\. 2023\.LayoutGPT: Compositional visual planning and generation with large language models\.In*Advances in Neural Information Processing Systems*, volume 36\.
- Fu et al\. \(2024\)Xingyu Fu, Yushi Hu, Bangzheng Li, Yu Feng, Haoyu Wang, Xudong Lin, Dan Roth, Noah A Smith, Wei\-Chiu Ma, and Ranjay Krishna\. 2024\.Blink: Multimodal large language models can see but not perceive\.In*European Conference on Computer Vision*, pages 148–166\. Springer\.
- García\-Carrasco et al\. \(2026\)Jorge García\-Carrasco, Sergio García\-Carrasco, Alejandro Maté, and Juan Trujillo\. 2026\.[Closed\-loop evaluation of LLM agents for embedded software development](https://doi.org/10.1016/j.sysarc.2026.103937)\.*Journal of Systems Architecture*, 179:103937\.
- GLM\-5\-Team et al\. \(2026\)GLM\-5\-Team, :, Aohan Zeng, Xin Lv, Zhenyu Hou, Zhengxiao Du, Qinkai Zheng, Bin Chen, Da Yin, Chendi Ge, Chenghua Huang, Chengxing Xie, Chenzheng Zhu, Congfeng Yin, Cunxiang Wang, Gengzheng Pan, Hao Zeng, Haoke Zhang, Haoran Wang, and 168 others\. 2026\.[Glm\-5: from vibe coding to agentic engineering](https://arxiv.org/abs/2602.15763)\.*Preprint*, arXiv:2602\.15763\.
- Google DeepMind \(2026\)Google DeepMind\. 2026\.Gemini 3\.8 flash\.[https://deepmind\.google/models/gemini/flash/](https://deepmind.google/models/gemini/flash/)\.Accessed: September 16, 2026\.
- Gumin et al\. \(2025\)Maxim Gumin, Do Heon Han, Seung Jean Yoo, Aditya Ganeshan, R Kenny Jones, Rio Aguina\-Kang, Stewart Morris, and Daniel Ritchie\. 2025\.Imperative vs\. declarative programming paradigms for open\-universe scene generation\.*arXiv preprint arXiv:2504\.05482*\.
- Harbor Framework Team \(2026\)Harbor Framework Team\. 2026\.[Harbor: A framework for evaluating and optimizing agents and models in container environments](https://doi.org/10.5281/zenodo.20953922)\.
- Jimenez et al\. \(2024\)Carlos E Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan\. 2024\.SWE\-bench: Can language models resolve real\-world github issues?In*International Conference on Learning Representations*, volume 2024, pages 54107–54157\.
- \(21\)JSPLib\.Jsplib\.[https://github\.com/ScheduleOpt/benchmarks](https://github.com/ScheduleOpt/benchmarks)\.Accessed: September 16, 2026\.
- Leino et al\. \(2023\)K Leino, Rustan M, and Kaleb Leino\. 2023\.*Program proofs*\.MIT Press Cambridge\.
- Liang et al\. \(2023\)Jacky Liang, Wenlong Huang, Fei Xia, Peng Xu, Karol Hausman, Brian Ichter, Pete Florence, and Andy Zeng\. 2023\.[Code as policies: Language model programs for embodied control](https://arxiv.org/abs/2209.07753)\.In*IEEE International Conference on Robotics and Automation \(ICRA\)*\.
- Liu et al\. \(2025a\)Bingyang Liu, Haoyi Zhang, Xiaohan Gao, Zichen Kong, Xiyuan Tang, Yibo Lin, Runsheng Wang, and Ru Huang\. 2025a\.[LayoutCopilot: An LLM\-powered multiagent collaborative framework for interactive analog layout design](https://doi.org/10.1109/TCAD.2025.3529805)\.*IEEE Transactions on Computer\-Aided Design of Integrated Circuits and Systems*, 44\(8\):3126–3139\.
- Liu et al\. \(2023\)Bo Liu, Yuqian Jiang, Xiaohan Zhang, Qiang Liu, Shiqi Zhang, Joydeep Biswas, and Peter Stone\. 2023\.[LLM\+P: Empowering large language models with optimal planning proficiency](https://arxiv.org/abs/2304.11477)\.*arXiv preprint arXiv:2304\.11477*\.
- Liu et al\. \(2026\)Jiawei Liu, Peiyi Han, Yuntao Lu, Su Zheng, Fengyu Yan, and Bei Yu\. 2026\.Agentic electronic design automation: A handoff perspective\.*arXiv preprint arXiv:2606\.19795*\.
- Liu et al\. \(2025b\)Kaiming Liu, Xuanyu Lei, Ziyue Wang, Peng Li, and Yang Liu\. 2025b\.Agent\-environment alignment via automated interface generation\.*arXiv preprint arXiv:2505\.21055*\.
- Lu et al\. \(2025\)Junting Lu, Zhiyang Zhang, Fangkai Yang, Jue Zhang, Lu Wang, Chao Du, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang, and Qi Zhang\. 2025\.Axis: Efficient human\-agent\-computer interaction with api\-first llm\-based agents\.*Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\)*, pages 7711–7743\.
- Lu et al\. \(2026a\)Taiting Lu, Kaiyuan Lin, Ziwei Dong, Sisong Bei, Haolin Ye, Yuxin Tian, Runze Liu, Mingjia Wang, Jingying Zeng, Hongxing Pan, et al\. 2026a\.Omnirouting: A semantic\-coupled multimodal benchmark for constraint\-aware spatial reasoning in pcb routing\.*arXiv preprint arXiv:2608\.04434*\.
- Lu et al\. \(2026b\)Taiting Lu, Kaiyuan Lin, Mingjia Wang, Haolin Ye, Runze Liu, Yuxin Tian, Vahe Melkonyan, Haoyu Wang, Muchuan Wang, Chufan Hong, et al\. 2026b\.Omnilayout: A schematic\-coupled multimodal benchmark for constraint\-aware geometric reasoning in pcb layout\.*arXiv preprint arXiv:2607\.03261*\.
- Madaan et al\. \(2023\)Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, Shrimai Prabhumoye, Yiming Yang, Shashank Gupta, Bodhisattwa Prasad Majumder, Katherine Hermann, Sean Welleck, Amir Yazdanbakhsh, and Peter Clark\. 2023\.Self\-refine: Iterative refinement with self\-feedback\.In*Advances in Neural Information Processing Systems*, volume 36\.
- Merrill et al\. \(2026\)Mike Merrill, Alexander Shaw, Nicholas Carlini, Boxuan Li, Harsh Raj, Ivan Bercovich, Lin Shi, Jeong Shin, Thomas Walshe, E Kelly Buchanan, et al\. 2026\.Terminal\-bench: Benchmarking agents on hard, realistic tasks in command line interfaces\.In*International Conference on Learning Representations*, volume 2026, pages 40903–40986\.
- Model Context Protocol \(2026\)Model Context Protocol\. 2026\.[Model context protocol specification](https://modelcontextprotocol.io/specification/2026-07-28)\.Specification release 2026\-07\-28\.Accessed: September 17, 2026\.
- Moonshot AI \(2026\)Moonshot AI\. 2026\.Kimi k2\.7 code\.[https://www\.kimi\.ai/resources/kimi\-k2\-7\-code](https://www.kimi.ai/resources/kimi-k2-7-code)\.Accessed: September 16, 2026\.
- Novikov et al\. \(2025\)Alexander Novikov, Ngân Vũ, Marvin Eisenberger, Emilien Dupont, Po\-Sen Huang, Adam Zsolt Wagner, Sergey Shirobokov, Borislav Kozlovskii, Francisco J\. R\. Ruiz, Abbas Mehrabian, M\. Pawan Kumar, Abigail See, Swarat Chaudhuri, George Holland, Alex Davies, Sebastian Nowozin, Pushmeet Kohli, and Matej Balog\. 2025\.AlphaEvolve: A coding agent for scientific and algorithmic discovery\.*arXiv preprint arXiv:2506\.13131*\.
- OpenAI \(2026\)OpenAI\. 2026\.Gpt\-5\.6: Frontier intelligence that scales with your ambition\.[https://openai\.com/index/gpt\-5\-6/](https://openai.com/index/gpt-5-6/)\.Accessed: September 16, 2026\.
- Pan et al\. \(2025\)Jingyu Pan, Guanglei Zhou, Chen\-Chia Chang, Isaac Jacobson, Jiang Hu, and Yiran Chen\. 2025\.[A survey of research in large language models for electronic design automation](https://doi.org/10.1145/3715324)\.*ACM Transactions on Design Automation of Electronic Systems*\.
- Qiu et al\. \(2026\)Weibo Qiu, Yinhao Xiao, and Runyu Pan\. 2026\.HWE\-Bench: Can language models perform board\-level schematic designs?*arXiv preprint arXiv:2603\.18102*\.
- Qwen Team \(2026\)Qwen Team\. 2026\.[Qwen3\.6\-27B: Flagship\-level coding in a 27B dense model](https://qwen.ai/blog?id=qwen3.6-27b)\.
- Rana et al\. \(2023\)Krishan Rana, Jesse Haviland, Sourav Garg, Jad Abou\-Chakra, Ian Reid, and Niko Suenderhauf\. 2023\.Sayplan: Grounding large language models using 3d scene graphs for scalable robot task planning\.*arXiv preprint arXiv:2307\.06135*\.
- Romera\-Paredes et al\. \(2024\)Bernardino Romera\-Paredes, Mohammadamin Barekatain, Alexander Novikov, Matej Balog, M\. Pawan Kumar, Emilien Dupont, Francisco J\. R\. Ruiz, Jordan S\. Ellenberg, Pengming Wang, Omar Fawzi, Pushmeet Kohli, and Alhussein Fawzi\. 2024\.Mathematical discoveries from program search with large language models\.*Nature*, 625:468–475\.
- Schick et al\. \(2023\)Timo Schick, Jane Dwivedi\-Yu, Roberto Dessì, Roberta Raileanu, Maria Lomeli, Luke Zettlemoyer, Nicola Cancedda, and Thomas Scialom\. 2023\.[Toolformer: Language models can teach themselves to use tools](https://arxiv.org/abs/2302.04761)\.In*Advances in Neural Information Processing Systems*, volume 36\.
- Shinn et al\. \(2023\)Noah Shinn, Federico Cassano, Edward Berman, Ashwin Gopinath, Karthik Narasimhan, and Shunyu Yao\. 2023\.Reflexion: Language agents with verbal reinforcement learning\.In*Advances in Neural Information Processing Systems*, volume 36\.
- Song et al\. \(2026\)Hyungseok Song, Junseok Park, Won\-Seok Choi, Seohui Bae, Han\-Seul Jeong, Youngjoon Park, and Soonyoung Lee\. 2026\.PCBWorld: A benchmark environment for engine\-grounded PCB design automation\.*arXiv preprint arXiv:2607\.05915*\.KDD 2026 Workshop on Evaluation and Trustworthiness of Agentic AI \(non\-archival\)\.
- Sun et al\. \(2024\)Chuyue Sun, Ying Sheng, Oded Padon, and Clark Barrett\. 2024\.[Clover: Closed\-loop verifiable code generation](https://doi.org/10.1007/978-3-031-65112-0_7)\.In*AI Verification \(SAIV\)*, Lecture Notes in Computer Science\. Springer\.
- Terminal\-Bench\-Science Team \(2026\)Terminal\-Bench\-Science Team\. 2026\.[Terminal\-Bench\-Science: Evaluating AI agents on research workflows across scientific domains](https://doi.org/10.5281/zenodo.22110253)\.
- Trinh et al\. \(2024\)Trieu H\. Trinh, Yuhuai Wu, Quoc V\. Le, He He, and Thang Luong\. 2024\.Solving olympiad geometry without human demonstrations\.*Nature*, 625\.
- Truong et al\. \(2026\)Thinh Hung Truong, Jey Han Lau, and Jianzhong Qi\. 2026\.GPSBench: Do large language models understand gps coordinates?*arXiv preprint arXiv:2602\.16105*\.
- Wang et al\. \(2026\)Liang Wang, Heng Meng, Zekai Xiang, Jin Liu, Pingyi Zhou, Litao Chen, and Yongqiang Tang\. 2026\.Text2CAD\-Bench: A benchmark for LLM\-based text\-to\-parametric CAD generation\.*arXiv preprint arXiv:2605\.18430*\.
- Wang et al\. \(2024\)Xingyao Wang, Yangyi Chen, Lifan Yuan, Yizhe Zhang, Yunzhu Li, Hao Peng, and Heng Ji\. 2024\.[Executable code actions elicit better LLM agents](https://arxiv.org/abs/2402.01030)\.In*International Conference on Machine Learning*\.
- Xu et al\. \(2026\)Ruiyang Xu, Jialun Cao, Mingyuan Wu, Wenliang Zhong, Yaojie Lu, Ben He, Xianpei Han, Shing\-Chi Cheung, and Le Sun\. 2026\.EmbedAgent: Benchmarking large language models in embedded system development\.In*Proceedings of the IEEE/ACM International Conference on Software Engineering \(ICSE\)*\.ArXiv:2506\.11003\.
- Yang et al\. \(2024a\)John Yang, Carlos Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press\. 2024a\.SWE\-agent: Agent\-computer interfaces enable automated software engineering\.*Advances in Neural Information Processing Systems*, 37:50528–50652\.
- Yang et al\. \(2024b\)Yue Yang, Fan\-Yun Sun, Luca Weihs, Eli VanderBilt, Alvaro Herrasti, Winson Han, Jiajun Wu, Nick Haber, Ranjay Krishna, Lingjie Liu, Chris Callison\-Burch, Mark Yatskar, Aniruddha Kembhavi, and Christopher Clark\. 2024b\.[Holodeck: Language guided generation of 3D embodied AI environments](https://arxiv.org/abs/2312.09067)\.In*Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\)*, pages 16227–16237\.
- Yao et al\. \(2023\)Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, and Yuan Cao\. 2023\.[ReAct: Synergizing reasoning and acting in language models](https://arxiv.org/abs/2210.03629)\.In*International Conference on Learning Representations*\.
- Zhang et al\. \(2026a\)Sharon Zhang, R\. Kenny Jones, Jiajun Wu, and Maneesh Agrawala\. 2026a\.Aggregating LLM\-based weak verifiers for spatial layout generation\.*arXiv preprint arXiv:2606\.05268*\.
- Zhang et al\. \(2026b\)Zhihan Zhang, Alexander Le Metzger, Jiuyang Lyu, Chun\-Cheng Chang, Jiayi Shao, Yujia Liu, Emmanuel Azuh Mensah, Edward Wang, Kurtis Heimerl, Gregory D\. Abowd, Shwetak Patel, Natasha Jaques, and Vikram Iyer\. 2026b\.Embedded arena: Iterative optimization via hardware feedback\.*arXiv preprint arXiv:2606\.16190*\.
- Zou et al\. \(2026\)Huanghaohe Zou, Peng Han, Emad Nazerian, Mafu Zhang, Zhicheng Guo, and Alex Q\. Huang\. 2026\.PCBSchemaGen: Reward\-guided LLM code synthesis for printed circuit boards \(PCB\) schematic design with structured verification\.*arXiv preprint arXiv:2602\.00510*\.
## Appendix
## Appendix AAdditional PCB Analyses
The PCB analyses first test whether committed relations survive geometric changes\. Later sections examine action delivery in scheduling and embedded\-code generation, show recorded PCB examples, and test protocol reuse with deterministic cases\.
### A\.1Robustness to board and footprint changes
When board or component dimensions change, the same committed relations must be realized in new geometry\. We test whetherRACcan reuse its model\-authored relations in this setting by holding those relations fixed and comparing adaptation methods\. This isolates the value of retaining relational decisions after the original model call\.
#### A\.1\.1Experimental Setup
##### Agents and tasks\.
We use the same agents as in Section[5](https://arxiv.org/html/2610.20935#S5)\. Each agent generates an initial artifact for 26 synthetic placement families, giving 234 initial attempts\. Of these, 153 pass the original full checker\. We then apply three deterministic changes to each passing artifact: a 20% board shrink, a 20% board expansion, and a 25% footprint shrink\. This produces153×3=459153\\times 3=459adapted layouts\.
##### Metrics and statistical analysis\.
We assess adapted layouts with the clean\-pass criterion in Section[5](https://arxiv.org/html/2610.20935#S5)and report two rates\. The adaptation rate considers the 459 changes to initially successful layouts\. The overall rate considers all234×3=702234\\times 3=702attempted changes, counting an initial generation failure as a failure under each change\. Both calculations include the 24 board\-shrink cases whose feasibility remains unestablished\. For differences between adaptation methods, we resample the 26 placement families 4,000 times, keeping results from each family together, to form descriptive 95% confidence intervals without multiple\-comparison adjustment\. Results use this study’s preselected seed 0; seeds 1 and 2 test sensitivity\.
##### Baselines and controls\.
All adaptation methods start from the same successfulRAC\-produced artifact, so their comparison concerns how the initial layout responds to geometric change\.
- •Frozen coordinates:retain the original component locations\.
- •Affine coordinates:scale component locations with the board\.
- •Empty\-relation solver:invoke the same placement solver without the original relations\.
- •Preserve\-legal coordinates:use affine coordinates when mechanically legal and otherwise invoke the empty\-relation solver\.
- •Numeric best\-of\-three:select a passing outcome, if available, among frozen coordinates, affine coordinates, and the empty\-relation solver using the final checker\. This control shows the best result obtainable from those three methods with hindsight\.
- •RACrelational re\-solve:invoke the same placement solver with the unchangedRAC\-generated relations to recompute coordinates in the transformed context\.
#### A\.1\.2Experimental Results
Table 5:Average token use per episode on PCB tasks\.RACimproves token efficiency\.##### RACpreserves relations under geometric perturbations\.
Relational re\-solving passes 411/459 adapted layouts \(89\.5%\), compared with 301/459 \(65\.6%\) for the numeric best\-of\-three \(Table[6](https://arxiv.org/html/2610.20935#A1.T6)\)\. The paired difference is\+24\.0\+24\.0percentage points, with a 95% interval of\[14\.1,34\.5\]\[14\.1,34\.5\]after grouping results by placement family\. Including failed initial generations gives overall rates of 411/702 \(58\.5%\) and 301/702 \(42\.9%\), respectively\. Retaining the original relations thus improves adaptation over controls that retain, scale, or regenerate coordinates without them\.
Table 6:Robustness to board and footprint changes\. Adaptation rates cover 459 changes to initially successful layouts; overall rates include all 702 attempted changes\. Differences compare relational re\-solving with each control, in percentage points, with descriptive 95% bootstrap intervals that group results by placement family\.Adaptation methodAdaptation clean\-passOverall clean\-passPaired difference \[95% CI\]Frozen coordinates187/459 \(40\.7%\)187/702 \(26\.6%\)\+48\.8\+48\.8\[37\.837\.8,60\.760\.7\]Affine coordinates239/459 \(52\.1%\)239/702 \(34\.0%\)\+37\.5\+37\.5\[28\.028\.0,46\.646\.6\]Empty\-relation solver212/459 \(46\.2%\)212/702 \(30\.2%\)\+43\.4\+43\.4\[27\.127\.1,59\.859\.8\]Preserve\-legal coordinates267/459 \(58\.2%\)267/702 \(38\.0%\)\+31\.4\+31\.4\[20\.620\.6,42\.242\.2\]Numeric best\-of\-three301/459 \(65\.6%\)301/702 \(42\.9%\)\+24\.0\+24\.0\[14\.114\.1,34\.534\.5\]RACrelational re\-solve411/459 \(89\.5%\)411/702 \(58\.5%\)—
##### The robustness gain holds across all three perturbations\.
The advantage holds for each perturbation \(Table[7](https://arxiv.org/html/2610.20935#A1.T7)\)\. Relational re\-solving passes 77\.1% of board\-shrink cases, 92\.2% of board\-expansion cases, and 99\.3% of footprint\-shrink cases\. Its largest gap over the numeric best\-of\-three is under board shrink \(77\.1% versus 47\.7%\)\. In each case, the relations stay fixed while the backend recomputes coordinates for the changed geometry\.
Table 7:Clean\-pass rates by geometric change, among the 153 initially successful layouts\.
##### Relational reuse is stable across solver seeds\.
The result changes little across solver seeds: relational re\-solving passes 411/459 adapted layouts at seed 0, 410/459 at seed 1, and 408/459 at seed 2\. Across models, adaptation success ranges from 18/24 \(75\.0%\) to 58/60 \(96\.7%\); each model starts from 8–23 successful initial artifacts, which undergo 24–69 changes\. Across the tested changes and seeds, the same relations remain reusable without another model decision\.
### A\.2Example Tasks and Model Outputs
We present three sample tasks in[8](https://arxiv.org/html/2610.20935#A1.T8)from placement, routing, and combined categories\. The GPT\-5\.6\-Luna outputs on these sample tasks were generated withRACand seed 1, as described in Section[5](https://arxiv.org/html/2610.20935#S5)\.
Table 8:Recorded PCB examples\. All three realized artifacts pass their task\-specific relation checks, complete routing, and zero\-design\-rule\-violation checks\.##### Placement through named relations\.
For P013, the model names the connectors and their requested board sides:
> ``` placement: board_edge(J1, left) board_edge(J2, right) routing: [] ```
The submission specifies no coordinates or routing directives\. The backend places both connectors and routes the required connections\. On the realized board, the independent checker measures each connector 1\.00 mm from its requested edge, meeting the task’s 1\.00 mm limit, and confirms complete routing with zero design\-rule violations\.
##### Routing through a categorical matching requirement\.
For R010, the model names the nets and a tolerance class:
> ``` placement: [] routing: route_matched([N2, N3], 5%) ```
The backend determines the copper paths and reports a 15\.0 mm target length\. Independent measurement finds a 0\.00 mm mismatch, within the task’s 1\.00 mm tolerance\. Numeric path lengths appear in the execution evidence, not in the model’s submission\.
##### Joint relations for coupled placement and routing\.
For C008, the model submits eight placement relations and no explicit routing directive:
> ``` placement: board_edge(J1, top) place_relative(C1, U1.R1, near, tight) place_relative(C2, U1.R2, near, tight) place_relative(C3, U1.R3, near, tight) place_relative(R1, U1.R4, near, close) place_relative(C4, R1, near, close) place_relative(R2, U1.R5, near, close) place_relative(C5, R2, near, close) routing: [] ```
The backend realizes these relations while routing all required nets\. Independent checks place J1 1\.00 mm from the top edge, measure C1–C3 at 2\.00, 1\.50, and 1\.58 mm from their respective pins, and measure spreads of 2\.69 and 3\.04 mm for the two filter groups\. The same realized board satisfies the placement requirements, complete connectivity, and zero\-design\-rule\-violation check\.
## Appendix BScheduling Action Delivery
### B\.1Experimental Setup
##### Agents and tasks\.
Nine models each produce three successive proposals for every scheduling instance from LA01 to LA30 under both interfaces\. This yields 270 direct comparisons on the same model and instance\.
##### Metrics and statistical analysis\.
Quality pass requires independent schedule validity and a makespan no greater than 1\.25 times the known optimum\. We compare the final and first proposals from both interfaces and estimate a 95% interval for the difference in final pass rates by resampling the 30 instances 5,000 times\.
##### Baselines and controls\.
RACreturns relation directly: a soft permutation of all jobs plus up to eight hard end\-before\-start operation pairs\.C1Treturns Python source in a JSONcodefield; the program may print the same relations or direct start times\. When either interface returns relations, it invokes the same bounded backend with 8,192 candidate evaluations, eight restarts, and seed zero\. The comparison therefore tests action delivery through the two interfaces with a shared relation backend\.
### B\.2Experimental Results
##### Direct relational actions improve quality pass\.
RACachieves final quality pass in 260/270 runs \(96\.3%\), compared with 161/270 \(59\.6%\) for C1T, a difference of\+36\.7\+36\.7percentage points \(95% interval\[31\.1,41\.9\]\[31\.1,41\.9\]\)\. On the same model and instance, both interfaces pass 156 times;RACalone passes 104 times, C1T alone five times, and neither passes 34 times\.RACalso produces a passing first proposal in 253/270 runs \(93\.7%\), compared with 113/270 \(41\.9%\) for C1T\. Each run still uses all three model calls, so the first\-proposal result shows earlier usable action\.
##### Direct relations make backend capability accessible to agents\.
A fixed, model\-free relation set produces a quality\-passing schedule in all 40 calibration checks on LA11–LA30 across the two interfaces\. This confirms that both interfaces can access a capable shared backend\. In the model\-driven comparison, however, direct relational submission achieves 260/270 quality passes, compared with 161/270 through code\-mediated delivery\. The gain therefore reflects more reliable delivery of agent’s relations to the backend, rather than a difference in backend capability\.
### B\.3Example Task and Model Output
LA07 contains 15 jobs and five machines\. In its final proposal, GPT\-5\.6\-Sol retains its job priorities and requires operationj2o4to precedej4o4:
> ``` priority_jobs: [8, 1, 14, 13, 0, 10, 7, 5, 3, 6, 2, 12, 9, 4, 11] before: [(j2o4, j4o4)] ```
The independent checker confirms the hard relation and schedule validity\. The realized makespan is 890, matching the known optimum; the first proposal, which omitted the relation, had makespan 892\.
## Appendix CEvaluation ofRACon Embedded\-Code Generation Tasks
### C\.1Experimental Setup
##### Agents and tasks\.
We evaluateRACon embedded\-code generation as a constraint\-governed engineering task: a program must implement the requested behavior while satisfying obligations imposed by its microcontroller and board\. These obligations can couple implementation choices to memory reachability, cache maintenance, interrupt use, peripheral clocking, and pin assignments; the same requested behavior may therefore require different programs on different targets\. The evaluation comprises 141 tasks—121 adapted from EmbedEval\([EmbedEval Contributors, 2026](https://arxiv.org/html/2610.20935#bib.bib12)\)and 20 newly authored hardware\-obligation tasks—assigned to four microcontroller targets: nRF52840, STM32H743, ESP32\-S3, and STM32F407\. We evaluate eight models: DeepSeek\-V4\-Flash, Qwen3\.6\-27B, GLM\-5\.3\-Flash, Kimi\-K2\.7, GPT\-5\.6\-Luna, GPT\-5\.6\-Sol, Claude\-Opus\-5, and Claude\-Opus\-4\.8\.
##### Metrics and statistical analysis\.
Each run has a recorded outcome of pass, fail, or unknown\. For an interface withPPpasses andUUunknown outcomes amongNNruns, we report the pass\-rate range\[P/N,\(P\+U\)/N\]\[P/N,\\,\(P\+U\)/N\]: its endpoints count every unknown outcome as a failure or as a pass, respectively\. These endpoints are bounds on the recorded pass rate\.
##### Baselines and controls\.
We consider three source\-writing controls as alternative interfaces\. For each task, all interfaces use the same requested behavior, target, and public platform state\. The three source\-writing controls vary how task\-relevant public SDK information is presented\.RawSDKprovides excerpts from the SDK sources, including declarations and their documentation\.SignaturesOnlyprovides the selected declarations without explanatory documentation\.SourceLitepresents the selected declarations and non\-boilerplate documentation clauses in a compact, structured form\. Under each of these controls, the model must produce the requested source or configuration artifact\.RACinstead asks the model for a typed semantic plan specifying the operation and its parameters; a deterministic tool validates and lowers that plan into the implementation artifact\. Thus, the controls vary the context available for model\-authored implementation, whileRACchanges which parts of implementation the model must produce\.
### C\.2Experimental Results
##### RACimproves pass rates and token use\.
Pass\-rates and token usage counts are presented in Table[9](https://arxiv.org/html/2610.20935#A3.T9)and[10](https://arxiv.org/html/2610.20935#A3.T10)\. Across all runs,RAChas 827 passes, 293 failures, and eight unknown outcomes\. Its pass\-rate bound is 73\.3–74\.0%, compared with 46\.7–53\.1% for SourceLite\. Among the 998 directly comparable cases,RAC’s pass rate is 21\.2 percentage points higher\.RACalso uses 39\.0% fewer tokens in these cases\. Across all four interfaces, 224 of the 4,512 outcomes are unknown\.
Table 9:Pass rates by model on complete four\-interface pairs\.nnis the number of tasks for that model with known outcomes and token counts under every interface; the pooled row contains 998 model–task pairs\. The best pass rate in each row is bold\.Table 10:Model input and output tokens on the same complete pairs as Table[9](https://arxiv.org/html/2610.20935#A3.T9)\. Each entry sums tokens over the model’snnpaired tasks; tool\-generated code is excluded\. The lowest token total in each row is bold\.
### C\.3Examples
##### Periodic ADC sampling\.
Task adc\-001 asks for a Zephyr application that reads a devicetree ADC channel every second and prints the result in millivolts\. The model submits:
> ``` target: nrf52840 operation: adc_dt( path=zephyr_user, channel_index=0, interval_ms=1000, convert_mv=true) ```
The plan identifies the device binding, channel, sampling interval, and conversion requirement\. The backend lowers it to C source; the recorded artifact passes the task’s native\-compilation and static checks\.
##### PWM LED fading\.
Task pwm\-001 requires an LED duty cycle that rises and falls in 2,000,000 ns steps within a 20,000,000 ns period, pausing 50 ms between steps\. The model submits:
> ``` target: nrf52840 operation: pwm_triangle( led=pwm_led0, period_ns=20000000, step_ns=2000000, interval_ms=50, ramp_down=true) ```
The submission specifies the fade behavior without writing the Zephyr control loop\. The lowered artifact passes the recorded native\-compilation and static checks\.
## Appendix DCross\-DomainRACInstantiation Study
We test whether responsibility separation works in an executable implementation by adding a bounded Boolean\-logic task to the unchangedRACruntime\. The question is whether a small binding can connect the new task’s observations, actions, realization, verification, and feedback to the shared turn sequence while preserving the behavior of existing domains\.
### D\.1Experimental Setup
##### The logic task\.
Each task specifies binary input and output ports and a complete truth table: for every possible assignment of input bits, the table states the required output bits\. The requested artifact is a*combinational Boolean circuit*\. Here, a circuit means an abstract, acyclic network of Boolean operations \(AND, OR, NOT, and constants\)\. Its outputs depend only on the current inputs; it has no memory or clock\. In this study,*logic synthesis*means constructing that network from a supplied action\. The action lists, for each output, the truth\-table rows on which that output should equal one; these row numbers are called minterm indices\. We use ten constructed designs with at most four inputs, so every input assignment can be checked\.
##### Domain implementation\.
A deterministic realizer uses SymPy’s sum\-of\-products procedure to turn the supplied minterm indices into a Boolean network represented as a directed acyclic graph\. A separate pure\-Python verifier checks the graph’s structure and evaluates it on every input assignment against both the required truth table and the supplied action\. The verifier imports neither SymPy nor the synthesis module and does not trust the realizer’s receipt\.
TheRACruntime orders five operations for each proposal: present an observation, validate the action, realize an artifact, verify it, and return feedback\. A lightweight domain binding connects the logic implementation to these operations; the shared runtime is unchanged\.
##### Checks and comparisons\.
For each design, we run four predefined checks: a correct action, an action changed on one truth\-table row, a modified artifact accompanied by a forged success receipt, and a supplied two\-step repair trace that first fails and then passes\. These 40 checks use supplied actions and repairs; they do not involve model calls\. We also compareRACwith a direct driver that invokes the same five domain operations in the same order\. Both paths receive the same supplied actions and use the same realizer and verifier\. The comparison covers 400 paired logic executions and 72 paired executions from PCB, scheduling, and embedded\-code tasks\. A separate compatibility check replays 128 outcomes from those three domains\.
### D\.2Experimental Results
##### Logic calibration\.
Results from all 40 checks show that the verifier accepts every correct action, rejects every one\-row change, and rejects every modified artifact despite its forged receipt\. Each supplied repair trace changes from failure to success\. Across the ten designs, exhaustive verification covers 92 input assignments and 208 output bits per complete positive cohort\.
Table 11:Bounded logic calibration using supplied actions and repairs, with no model calls\.Table 12:Paired execution through the direct driver andRAC\. Outputs, callbacks, and message bytes match for every trace\. PairedΔ\\Deltais the median over traces of the per\-trace runtime difference \(RACminus direct\), so it can differ in value and sign from the difference between the two medians\. Overhead is the percentage difference in total runtime,\(TRAC−Tdirect\)/Tdirect\(T\_\{\\textsc\{RAC\}\}\-T\_\{\\text\{direct\}\}\)/T\_\{\\text\{direct\}\}, with a descriptive 95% bootstrap interval that resamples by test case\.
##### Behavior and runtime\.
For all 400 logic executions and 72 executions from the existing domains,RACand the direct driver produce identical artifacts, verdicts, callback counts, and serialized messages\. Table[12](https://arxiv.org/html/2610.20935#A4.T12)reports runtime on the same host after warm\- up\. On the logic task,RACadds a median of 0\.398 ms to a native path of roughly 1\.2 ms\. The runtime intervals for PCB, scheduling, and embedded code all include zero\.
##### Compatibility with existing domains\.
The compatibility check reproduces all 52 PCB, 60 scheduling, and 16 embedded\-code outcomes, including 15 recorded failures\. Thus, the unchanged turn implementation accommodates this additional, independently checked artifact type while preserving the supplied interactions in the existing domains\. The logic implementation also makes the division of work concrete: the binding toRACis small, while the action format, realizer, and verifier remain specific to the engineering task\.
## Acknowledgement
In this work, we used generative AI tools for implementing and running experiments, finding related work, cleaning and reformating dataset, and improving the clarity of the manuscript\. We have not used generative AI tools for research ideation, assisting with translation, supporting qualitative and thematic data analysis, or interpreting results\. We have reviewed all AI\-assisted work including code, paper edit suggestions, search results\. We take responsibility for the final content of this work, including text, claims or artifacts produced with the aid of generative AI\.相似文章
递归自主智能体的集体协作
该论文提出了递归自主代理(RAAs)的集体协作框架,通过统一的任务与能力接口,实现智能工厂中从设备、车间到工厂层级的自上而下任务分解与自下而上能力聚合,以应对动态生产环境下的跨层协调问题。
智能体AI赋能自动化的有限自主性与可验证安全性
该论文提出 BRaVeS(DNRS)框架,通过不变锚点、深度感知注意力与 Lyapunov 共识机制约束智能体推理的自主性,防止认知漂移,并在工业控制仿真中验证了有限步收敛与零安全违规。
Harness^2:面向开放世界的递归智能体框架优化
Harness² 提出了一种即插即用的递归智能体框架(Recursive Agent Harnessing),通过任务级与框架级两层递归改进,在无 ground-truth 验证器的开放世界场景中自动优化智能体执行框架,并在多个专业基准上显著提升了 GLM-5 与 Gemini 3.5 Flash 的表现。
如果智能体运行时从不告诉模型下一步该做什么,会怎样?
作者介绍了一种名为 LCRK(LIA 认知运行时内核)的被动式智能体运行时架构:基础设施只检测事件、维护持久内部状态并提供工具访问,不负责编排下一步动作,由模型自主决定是否行动、做什么或保持静默。该系统不依赖 LangChain、CrewAI 或 AutoGen,源码暂未公开。
ANASSA:从高层框架到低层架构的空间智能体人工智能
该论文通过设计科学研究方法,将 ANASSA 空间智能体 AI 编排框架从高层架构细化为包含 47 个逻辑角色、版本化任务图、类型化契约和治理控制的低层可执行架构,为受治理的空间智能体工作流提供实现级桥接。