Paper deep dive
AeroCopilotBench: A Two-Tier Benchmark for Evaluating LLM Agents as Aviation Copilots in an Interactive Virtual Cockpit Environment
Yuchen Yuan, Zhenghuang Wu, Yuangan Li, Liang Ma, Ke Li
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 92%
Last extracted: 8/23/2026, 1:52:28 AM
Summary
This paper introduces AeroCopilotBench, a two-tier benchmark for evaluating Large Language Model (LLM) agents as aviation copilots in an interactive virtual cockpit environment. It presents the AeroCopilot Operational Environment (ACOE), which simulates cockpit interactions, and a benchmark consisting of Tier-1 (1,200 multiple-choice questions on aviation knowledge) and Tier-2 (73 emergency/abnormal tasks derived from Pilot's Operating Handbooks). The study evaluates 12 LLM models, finding that static knowledge does not guarantee procedural execution success, with the highest Tier-2 success rate being 72.6%. The framework emphasizes safety-gated evaluation, where trajectories must achieve goals without violating hard safety constraints.
Entities (10)
Relation Signals (10)
AeroCopilotBench â evaluates â LLM Agents
confidence 95% · AeroCopilotBench: A Two-Tier Benchmark for Evaluating LLM Agents as Aviation Copilots
AeroCopilotBench â hastier â Tier-1
confidence 95% · AeroCopilotBench, a two-tier aviation agent evaluation benchmark. Tier-1 evaluates aviation knowledge using 1,200 multiple-choice questions
AeroCopilotBench â hastier â Tier-2
confidence 95% · Tier-2 comprises 73 emergency and abnormal tasks derived from the manufacturers' Pilot's Operating Handbooks (POHs) and instantiated in ACOE.
AeroCopilotBench â includes â ACOE
confidence 95% · This paper presents the AeroCopilot Operational Environment (ACOE)... and AeroCopilotBench... Tier-2 comprises 73 emergency and abnormal tasks... instantiated in ACOE.
Tier-2 â uses â ACOE
confidence 95% · Tier-2 comprises 73 emergency and abnormal tasks... instantiated in ACOE.
Ke Li â affiliatedwith â Beihang University
confidence 90% · Ke Li... Address: School of Aeronautic Science and Engineering, Beihang University
Yuchen Yuan â affiliatedwith â Beihang University
confidence 90% · Yuchen Yuan Address: School of Aeronautic Science and Engineering, Beihang University
Piper PA-44-180 â hassourcedocument â
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large language model (LLM) agents may assist flight crews with complex decisions and task execution, but existing aviation evaluations centered on static knowledge do not support systematic testing of procedural execution and safety compliance in interactive environments. This paper presents the AeroCopilot Operational Environment (ACOE), a reproducible interactive virtual-cockpit test environment, and AeroCopilotBench, a two-tier aviation agent evaluation benchmark. Tier-1 evaluates aviation knowledge using 1,200 multiple-choice questions, while Tier-2 comprises 73 emergency and abnormal tasks derived from the manufacturers' Pilot's Operating Handbooks (POHs) and instantiated in ACOE. ACOE converts natural-language procedures into executable state transitions, final-state goal conditions, and hard safety constraints, enabling models to interpret cockpit state, diagnose faults, and operate aircraft systems through standardized tool interfaces. We establish a safety-gated evaluation framework in which a trajectory succeeds only when all task goals are achieved without violating any hard safety constraint, while safe goal progress and trajectory safety are measured separately. Across 12 models, the highest Tier-2 success rate is 72.6%, while static knowledge performance does not consistently translate into procedural execution. Analysis of 451 failed episodes from 3 representative models identifies recurring failures in procedural completeness, use of state feedback, and long-horizon execution management. These findings motivate state-aware agent orchestration, joint assessment of task completion and trajectory safety, and repeated regression testing. ACOE and AeroCopilotBench provide a reproducible foundation for testing knowledge application, interactive execution, and operational safety in aviation agents.
Tags
Links
- Source: https://arxiv.org/abs/2608.16349v1
- Canonical: https://arxiv.org/abs/2608.16349v1
Trouble viewing inline? Open PDF directly â
Full Text
81,376 characters extracted from source content.
Expand or collapse full text
AeroCopilotBench: A Two-Tier Benchmark for Evaluating LLM Agents as Aviation Copilots in an Interactive Virtual Cockpit Environment Yuchen Yuan Address: School of Aeronautic Science and Engineering, Beihang University Zhenghuang Wu Address: School of Aeronautic Science and Engineering, Beihang University Yuangan Li Address: School of Aeronautic Science and Engineering, Beihang University Liang Ma Address: School of Aeronautic Science and Engineering, Beihang University Ke Li Email: like@buaa.edu.cn Corresponding author: Corresponding author. Address: School of Aeronautic Science and Engineering, Beihang University Abstract Large language model (LLM) agents may assist flight crews with complex decisions and task execution, but existing aviation evaluations centered on static knowledge do not support systematic testing of procedural execution and safety compliance in interactive environments. This paper presents the AeroCopilot Operational Environment (ACOE), a reproducible interactive virtual-cockpit test environment, and AeroCopilotBench, a two-tier aviation agent evaluation benchmark. Tier-1 evaluates aviation knowledge using 1,200 multiple-choice questions, while Tier-2 comprises 73 emergency and abnormal tasks derived from the manufacturersâ Pilotâs Operating Handbooks (POHs) and instantiated in ACOE. ACOE converts natural-language procedures into executable state transitions, final-state goal conditions, and hard safety constraints, enabling models to interpret cockpit state, diagnose faults, and operate aircraft systems through standardized tool interfaces. We establish a safety-gated evaluation framework in which a trajectory succeeds only when all task goals are achieved without violating any hard safety constraint, while safe goal progress and trajectory safety are measured separately. Across 12 models, the highest Tier-2 success rate is 72.6%, while static knowledge performance does not consistently translate into procedural execution. Analysis of 451 failed episodes from 3 representative models identifies recurring failures in procedural completeness, use of state feedback, and long-horizon execution management. These findings motivate state-aware agent orchestration, joint assessment of task completion and trajectory safety, and repeated regression testing. ACOE and AeroCopilotBench provide a reproducible foundation for testing knowledge application, interactive execution, and operational safety in aviation agents. Keywords: LLM agents , Intelligent system testing , Aviation agent benchmark , Interactive virtual cockpit , Operational safety , Knowingâdoing gap 1 Introduction Recent research increasingly envisions large language model (LLM) agents as intelligent collaborators, or copilots, in safety-critical domains, where they may assist human operators with complex decision making and task execution. Aviation is a prototypical high-stakes setting. Flight operations depend on a highly specialized, institutionalized, and codified body of knowledge: flight manuals, regulations, checklists, and certification standards jointly define correct operating practices. At the same time, flight tasks frequently unfold under high workload, intense time pressure, and substantial uncertainty. During emergency and abnormal events in particular, crews must interpret the aircraft state, select procedures, operate systems, and manage risk within limited time. Aviation therefore represents a consequential real-world setting for LLM agents and imposes stringent requirements on their procedural execution and safety compliance. Systematic testing is therefore needed to assess whether LLM agents can perform flight-deck support tasks safely and reliably. Conventional question-answering evaluations are insufficient to comprehensively assess the domain knowledge, procedural execution, and safety compliance capabilities required of LLM agents in safety-critical settings. More specifically, a competent aviation copilot must meet at least three requirements. First, it must possess sufficient aviation domain knowledge, including aviation facts, regulatory requirements, and aircraft systems knowledge. Second, it must select and execute procedures based on the observed environment state, translating that knowledge into appropriate tool calls and system operations to complete multi-step tasks rather than stopping at natural-language advice. In emergencies and other high-workload situations, requiring crews to further interpret model recommendations and translate them into concrete actions may impose additional cognitive and operational workload. Third, the agent must comply with safety requirements, reaching the correct outcome without violating any hard safety constraint. In a safety-critical domain, an otherwise correct outcome reached through an unsafe or noncompliant execution trajectory must still count as a failure. Existing evaluations targeting aviation agents, however, still focus predominantly on the first capability: whether models possess sufficient aviation domain knowledge. For example, comprehensive pilot-knowledge question banks (32), aviation language-understanding evaluations (13), and civil-aviation maintenance question-answering benchmarks (31) chiefly examine a modelâs ability to answer questions about aviation facts, terminology, regulations, or maintenance knowledge. Such evaluations can measure what a model knows, but they do not adequately test whether it can do the right thing through interaction with a stateful environment: diagnose a fault from the current operational state, select the correct procedure, invoke appropriate tools, execute multi-step operations, and comply with safety constraints throughout. Consequently, static aviation knowledge, interactive procedural execution, and safety compliance remain insufficiently integrated within a unified evaluation framework. To support such testing, we develop the AeroCopilot Operational Environment (ACOE), a reproducible interactive virtual-cockpit test environment, and introduce AeroCopilotBench, a two-tier benchmark that combines static aviation knowledge assessment with ACOE-based interactive task evaluation. Tier-1 comprises 1,200 multiple-choice questions (MCQs) drawn from authoritative aviation sources to evaluate aviation domain knowledge. Tier-2 instantiates within ACOE 73 tasks derived from emergency and abnormal procedures in the manufacturersâ Pilotâs Operating Handbooks (POHs). Relying on its internalized aviation knowledge, the model must use tools to interpret cockpit state, diagnose faults, select procedures, make decisions, operate aircraft systems, and satisfy the final-state goal conditions without violating hard safety constraints. Unlike static question answering, Tier-2 assesses whether a model can translate knowing into safely doing. We use accuracy (Acc) to measure static aviation knowledge in Tier-1 and safety-gated success rate (SR) as the primary Tier-2 metric. An episode is successful only when it fully achieves the task goals without violating any hard safety constraint over the entire trajectory. Safety-gated outcome (SGO) characterizes the extent of goal completion under the safety gate, whereas safety compliance rate (SCR) characterizes safety compliance over the complete trajectory. Among the 12 models evaluated on Tier-2, the highest SR is 72.6%. For every model, safe-but-incomplete cases are more common than unsafe cases among failed episodes. Similar SRs (59.4% and 58.9%) conceal markedly different unsafe-episode shares (0.5% and 9.6%), while similar Tier-1 accuracies (86.3% and 85.9%) coexist with substantially different Tier-2 success rates (18.7% and 46.1%). A trajectory analysis of 451 failed episodes from 3 representative models further identifies 4 recurring failure modes: missing critical procedural steps, erroneous semantic priors, state-gating failures, and long-horizon execution drift. These findings show that neither static knowledge scores nor aggregate success rates alone adequately characterize model execution; task completion, trajectory safety, and failure processes must be considered together. The main contributions of this paper are as follows: 1. We develop ACOE, a reproducible and extensible interactive virtual-cockpit test environment, together with a methodology for translating authoritative manual procedures into executable and verifiable tasks. Its tool interface is standardized through the Model Context Protocol (MCP) (15), enabling agent frameworks to access the same environment through a common protocol. 2. We introduce AeroCopilotBench, a two-tier aviation agent evaluation benchmark, and establish a safety-gated evaluation framework that jointly evaluates task completion and trajectory safety. 3. We systematically evaluate 12 LLM agents, characterize the gap between static aviation knowledge and procedural execution, identify recurring failure mechanisms, and derive implications for agent orchestration and safety-aware model assessment. 2 Related Work 2.1 LLM Benchmarks and Systems in Aviation Research on aviation LLMs can be organized into three levels: knowledge assessment, real-time advisory, and evaluation in operational environments. For knowledge assessment, OpenAviation (32) tests general aviation knowledge, ALUE (13) evaluates aerospace language understanding, CAMB (31) covers civil-aviation maintenance knowledge, and AeroEngQA (6) focuses on aircraft-design question answering. Although domain models such as AviationGPT (26) improve aviation capabilities through training on aviation corpora, their evaluations remain largely limited to question answering, summarization, and information extraction, and thus emphasize what models know. At the advisory level, LeRAAT (22) combines X-Plane flight data, weather conditions, and aircraft manuals to generate emergency recommendations, but the crew still selects procedures and operates aircraft systems, so the system does not directly test execution correctness. For evaluation in operational environments, PilotBench (27) evaluates trajectory and attitude prediction from real-flight telemetry and finds marked degradation during highly dynamic phases, indicating that current text-based LLMs cannot yet reliably assume the continuous-control duties of the Pilot Flying (PF). By contrast, the Pilot Monitoring (PM) tasks of state interpretation, procedure selection, and system operation more closely resemble discrete procedural decision making. AeroCopilotBench therefore assigns the model the PM role and evaluates diagnosis, decision making, and multi-step procedure execution in an interactive virtual cockpit environment, addressing a capability level not covered by existing aviation evaluations. 2.2 Interactive Evaluation of LLM Agents Testing LLM agents as interactive intelligent systems requires executable environments, controlled task specifications, tool interfaces, and verifiable outcome criteria. AgentBench (11) formalizes modelâenvironment interaction as a partially observable Markov decision process and evaluates multi-turn reasoning and action execution; BFCL (20) focuses on function selection, parameterization, and invocation correctness; Ï-bench (28) grades multi-turn interactions with domain APIs according to the final database state and uses pass^k to measure reliability across repeated trials; and Ï2Ï^2-bench (5) further models interactions in which both parties can modify the environment state as a decentralized partially observable Markov decision process (Dec-POMDP) and generates diverse, verifiable tasks through programmatic composition. However, these benchmarks generally neither ground task correctness in authoritative domain sources nor include trajectory safety as a hard criterion for task success. Prior work characterizes the failure of models to reliably execute actions that they can correctly articulate as the knowingâdoing gap (24). AeroCopilotBench extends interactive agent testing to safety-critical aviation: Tier-1 evaluates whether a model possesses the aviation knowledge required for safe execution, whereas Tier-2 tests whether it can translate that knowledge into correct procedural actions in a state-dependent environment while satisfying hard safety constraints. 2.3 LLM Agent Evaluation in Safety-Critical Domains LLM-agent evaluation in safety-critical domains primarily addresses interactive decision making, procedural compliance, and harm risk. AgentClinic (23) evaluates patient interaction, information gathering, and tool use in a simulated clinical environment, showing that model performance may decline substantially when questions drawn from the same sources are converted from static question answering into sequential decision-making tasks; MedAgentBench (9) further grounds evaluation in medical information-system interfaces through a virtual electronic-health-record environment compatible with Fast Healthcare Interoperability Resources (FHIR). These studies show that performance on knowledge tests does not directly imply interactive execution capability. For procedural compliance, SOPBench (10) frames adherence to operational constraints, safety protocols, and procedural safeguards as a behavioral-safety problem in high-risk environments; MANTRA (2) observes that the representational mismatch between natural-language manuals and tool-call trajectories makes it difficult for LLM judges to reliably assess temporal constraints and prohibited actions over long trajectories. AeroCopilotBench therefore converts POH provisions into machine-verifiable hard safety constraints and logs violations at action time to enable deterministic and reproducible safety grading. Unlike AgentHarm (3), which primarily examines whether models execute harmful tasks, this work asks whether a model crosses operational safety boundaries while performing a valid task. The task outcome and execution trajectory are evaluated separately, and an episode is considered successful only when the outcome is correct and the trajectory is compliant. To the best of our knowledge, AeroCopilotBench is the first aviation agent evaluation benchmark to ground task construction and grading in authoritative aviation sources and jointly assess aviation domain knowledge, procedural execution, and safety compliance within an interactive virtual cockpit environment. 3 Benchmark Construction 3.1 Two-Tier Benchmark Design Figure 1: Overview of AeroCopilotBench. Left: the FAA/CFR documents and manufacturersâ Pilotâs Operating Handbooks (POHs) used to construct the benchmark. Top right: Tier-1 generates, reviews, and freezes 1,200 multiple-choice questions from the authoritative corpus. Bottom right: Tier-2 transforms emergency and abnormal procedures in the POHs into 73 interactive ACOE tasks. The two tiers evaluate aviation knowledge mastery and state-dependent safe procedural execution, respectively. To assess both aviation knowledge and its translation into interactive procedural execution, AeroCopilotBench adopts a two-tier evaluation framework comprising Tier-1 and Tier-2. The two tiers are organized along a capability progression from foundational knowledge mastery to state-dependent safe execution. Fig. 1 summarizes the source basis, construction pipeline, and capability role of each tier. Tier-1 uses 1,200 multiple-choice questions to assess the modelâs knowledge of aviation facts, regulations, aircraft systems, and operating procedures; Tier-2 uses 73 interactive cockpit tasks to assess whether the model can interpret the cockpit state as it changes through interaction, determine the appropriate course of action, and safely operate aircraft systems. Both tiers are grounded in authoritative aviation sources, but differ in their scope and use: Tier-1 draws on FAA/CFR documents and the applicable POHs, whereas Tier-2 is constructed directly from emergency and abnormal procedures in the two aircraft POHs. In terms of their capability relationship, Tier-1 tests whether the model possesses the knowledge prerequisites for aviation tasks, whereas Tier-2 further tests whether the model can translate that knowledge into correct operations through multi-turn interaction and satisfy the final-state goal conditions without violating hard safety constraints. The two-tier design thus forms a progression from knowledge mastery to interactive execution rather than simply assigning different difficulty levels to the same capability. Tier-1 serves as the benchmarkâs foundational aviation-knowledge assessment and is constructed according to the principles of bounding its scope with authoritative sources and retaining source evidence for every item. Its scope is determined by the knowledge references identified in the FAA Airman Certification Standards (ACS) for the relevant certificates and ratings, including flight handbooks, the Aeronautical Information Manual (AIM), 14 CFR, and the applicable POHs. Collectively, these materials cover the foundational aeronautical knowledge required for certification in the airplane single-engine land (ASEL) and airplane multiengine land (AMEL) classes. The resulting corpus comprises 31 public-domain FAA/CFR documents and the manufacturersâ POHs for the Cessna 172S and Piper PA-44-180. All documents were converted into source-traceable Markdown using MinerU (25), then segmented and assigned category labels. Following the FAAâs instructional organization, the corpus is divided into 8 major categories: airspace and air traffic control, emergency and abnormal procedures, navigation and instrument flight rules, normal procedures, regulations, aircraft systems and human factors, weather and decision making, and weight and balance and performance. Each item retains its source document, section, and supporting quotation to enable item-level provenance tracing. During item generation and filtering, Claude Opus 4.7 (4) generated 3,133 candidate items from the segmented corpus, after which GPT-5.5 (18) conducted quality review and human experts made the final adjudication. Rule-based checks and semantic deduplication removed items of inappropriate difficulty, items that failed quality review, and items that could not be reliably traced to the source corpus. Tier-1 ultimately freezes 1,200 multiple-choice questions; the correct answer keys are exactly balanced across A, B, C, and D, with 300 items each, to prevent answer-position distributions from providing a statistical shortcut unrelated to aviation knowledge. Tier-1 thereby combines authoritative scope, item-level evidential traceability, and reproducible grading. Tier-2 does not ask the model merely to restate procedural knowledge. Instead, it converts emergency and abnormal procedures from the applicable POHs into interactive cockpit tasks and evaluates task outcomes and complete action trajectories using final-state goal conditions and hard safety constraints, respectively. Aircraft selection follows two principles: adjudicability and system heterogeneity. Each aircraft should have a sufficiently detailed, publicly available manufacturer POH so that grading conditions can be traced to explicit procedures, while the selected aircraft should complement one another in key systems such as the powerplant, landing gear, and propeller. Accordingly, we use the Cessna 172S and Piper PA-44-180 to cover representative emergency procedures from single-engine and multiengine training. Under limited observability, the model must interpret cockpit state, diagnose faults, determine the appropriate course of action, correct configurations, execute safely, and verify the resulting feedback. Tier-2 uses a closed-book setting and provides no procedure- or checklist-retrieval interface; its evaluation boundary and design rationale are detailed in A. Section 3.2 introduces the ACOE virtual cockpit and its runtime mechanism, Section 3.3 describes the tool interface and MCP standardization, and Section 3.4 presents the POH-anchored construction and validation of Tier-2 tasks. 3.2 ACOE Virtual Cockpit To support scalable and reproducible interactive Tier-2 evaluation, we develop the AeroCopilot Operational Environment (ACOE) as a reusable virtual-cockpit test environment for LLM agents. It represents flight instruments, system switches, and cockpit controls together with hidden operating conditions in an evolving cockpit state and exposes interfaces for state queries and system operations. Through these interfaces, the model reads instruments, checks systems, and operates cockpit controls, while the environment updates its state in response and returns new observable feedback. Architecturally, ACOE comprises four components: the world definition, task specifications, runtime execution and grading, and the global tool interface. The world definition describes cockpit components, access types, and legal values for the two aircraft, specifying which objects exist in the virtual cockpit and how the model may access them. A task specification instantiates a particular task on top of the shared world definition by providing its initial state, state-transition rules, final-state goal conditions, and hard safety constraints. The runtime receives model actions, updates the cockpit state, records the interaction trajectory, and performs grading according to the task specification. The global tool interface provides the model with a uniform entry point for observing and operating the environment. This declarative, specification-driven architecture separates the shared cockpit world, task-specific conditions, and generic execution mechanism, so that new aircraft types and scenarios can be introduced primarily by extending the world definition or task specifications while reusing the runtime and tool interface. Figure 2: ACOE environment architecture and an illustrative Tier-2 task. (a) Left: interaction structure. The captain/PF role issues a natural-language task command, and the model/PM interacts with the ACOE cockpit through tool calls in a readâdiagnoseâact loop. Cockpit state comprises three categories: read-only instrument values, writable controls, and hidden internal variables. (b) Right: an in-flight engine-restart task instantiated in the shared environment architecture and discussed in Section 3.4. Fig. 2(a) shows the agentâenvironment interaction formed by these components. At the start of each episode, the task prompt assigns the captain the Pilot Flying (PF) role, responsible for maneuvering the aircraft and maintaining the flight path, while the evaluated model serves as the Pilot Monitoring (PM), responsible for monitoring cockpit state, diagnosing abnormalities, and managing aircraft systems; the rationale for this role allocation is provided in A. The model can interact with the virtual cockpit only through the global tool interface. ACOE distinguishes three classes of cockpit state: read-only instrument values that the model can query, writable controls that it can operate, and hidden internal variables that can neither be read nor modified directly and are updated only by environment transition rules when their conditions are satisfied. The model must therefore continually revise its assessment based on limited observable feedback in a readâdiagnoseâact loop rather than directly manipulating the internal states that determine task outcomes. Specifically, when the model issues a query or operation request through the tool interface, the ACOE runtime processes it using a uniform state-handling mechanism. For a query, the environment returns only component values that the access types in the world definition permit the model to observe. For an operation, the environment first checks whether the target component and requested value are legal, then updates the operated component and applies the current taskâs state-transition rules to derive subsequent changes, including updates to hidden internal variables and related instrument indications. The runtime simultaneously monitors the hard safety constraints in the task specification; once a violation occurs, it is recorded and cannot be erased by subsequently restoring the correct state. Action validation, state updates, rule propagation, and grading are all deterministic, so the same task snapshot and action sequence produce the same interaction trajectory and evaluation result. ACOE thereby constitutes a partially observable and deterministic discrete virtual cockpit for evaluating state-dependent procedural execution. 3.3 MCP Standardization of the Tool Interface ACOEâs tool interface both defines the operational boundary through which the evaluated model interacts with the environment and provides a standardized access layer for different agent frameworks. This section describes the tool set uniformly exposed to the evaluated model across all Tier-2 tasks and its standardization through MCP. To prevent task-specific tool pruning from revealing the task type or applicable procedure, ACOE exposes the same 12-tool set to the evaluated model in every Tier-2 task. Of the 12 tools, 4 cockpit-interaction tools provide the modelâs only channel for observing and operating the simulated cockpit, while the remaining 8 informational tools provide weather, airport, performance, weight-and-balance, and regulatory information. These informational tools have legitimate operational uses but are not all relevant to every task, thereby also evaluating whether the model selects tools according to task requirements. The categories and functions of the 12 tools are summarized in Table 1. The 4 cockpit-interaction tools support panel discovery, state observation, system actuation, and task submission, respectively. Specifically, list_systems returns all queryable components for the current aircraft and the legal positions or numerical ranges of writable components, but no current values. get_system reads only one specified instrument or system component at a time and does not provide a complete cockpit-state dump, requiring the model to determine which information is needed for diagnosis. set_system sets one writable component to a requested value; the environment rejects the call if the component does not apply to the current aircraft or the value is illegal, whereas legal but unsafe actions are executed and recorded so that their consequences are preserved. Finally, submit terminates the episode, freezes the final state, and triggers grading, after which no further action is possible. The remaining 8 informational tools query METARs, TAFs, NOTAMs, airport information, winds aloft, weight and balance, aircraft performance, and regulatory provisions. They return results from data frozen with each task or from fixed corpora and do not access real-time external services. All are read-only and do not modify cockpit state. Their use is recorded and consumes the finite interaction budget. In particular, lookup_regulation searches only regulatory information in 14 CFR and the AIM. Table 1: The 12 tools exposed to the evaluated model in every Tier-2 task. Cockpit-interaction tools are listed individually; read-only informational tools are grouped by function. Tool(s) Function Cockpit-interaction tools (4) list_systems() Lists queryable components and legal settings; returns no current values get_system(component) Reads one specified component set_system(component, value) Changes one writable component; rejects illegal values but executes and records legal but unsafe actions submit() Terminates and freezes the episode; triggers grading Read-only informational tools (8) Weather and operations get_metar, get_taf, get_notams get_airport_info, get_winds_aloft Queries frozen weather, NOTAM, airport, and winds-aloft data Aircraft performance get_weight_balance, get_performance Queries weight-and-balance and POH performance data Regulations lookup_regulation Searches relevant provisions in 14 CFR and the AIM To enable different agent frameworks to access the same evaluation environment through a standard protocol, we implement ACOE as an MCP server. At the evaluation-interface level, the server wraps the native function-calling tool interface as an MCP interface and shares the same tool registry, environment dispatcher, and grading mechanism with the native evaluation framework; the MCP wrapper itself implements no aircraft-, procedure-, or task-specific environment or grading logic. For each of the 73 frozen tasks, we executed the same reference tool-call sequence through both the native and MCP interfaces. The two interfaces produced identical tool responses, interaction trajectories, and grading results for every task, confirming that the MCP wrapper preserves ACOEâs execution and grading behavior. All formal experiments reported in this paper were conducted through the native function-calling interface. 3.4 Tier-2 Task Construction Tier-2 task construction comprises three stages: procedure selection and encoding, template instantiation, and task validation. Its goal is to translate natural-language procedures in the Pilotâs Operating Handbooks (POHs) into task specifications that are executable, verifiable, and gradable within ACOE. During procedure selection and encoding, we use the manufacturersâ POHs as the normative basis for task construction, selecting Cessna 172S and Piper PA-44-180 emergency and abnormal procedures with clearly specified handling steps, intended outcomes, and safety requirements. For each selected procedure, we translate the relevant handbook provisions into initial states, observable information, executable actions, state-transition rules, final-state goal conditions, and hard safety constraints. States that cannot be read directly in a real cockpit but can be inferred from instrument feedback or the consequences of actions are represented as internal variables that are not directly exposed to the model. On this basis, each procedure is first encoded as a parameterized scenario template that defines the procedural semantics, state-transition mechanism, and grading criteria shared by a class of tasks. Concrete task instances are then generated by introducing different procedural branches and injecting faults or configuration deviations. In total, the 12 scenario templates yield 73 Tier-2 tasks containing 259 task-specific hard safety constraints; their procedural coverage and principal instantiation dimensions are summarized in Table A.1. A single procedure can thus generate task instances with different procedural branches, initial states, and configurations while preserving consistent procedural logic and evaluation criteria. Fig. 2(b) illustrates this construction process through an in-flight engine-restart task following a loss of power. The task initializes an airspeed of 62 KIAS, an engine speed of 0 RPM, and an oil pressure of 0 psi, from which the model must infer that the propeller has stopped rather than windmilling. The fuel selector at LEFT and the magnetos at R are configuration deviations injected into the task instance. The reference procedure targets an airspeed of 68 KIAS; within the executable task, the model must establish an acceptable restart airspeed and confirm or adjust the fuel shutoff, fuel selector, auxiliary fuel pump, mixture, and magnetos. Once the restart conditions are jointly satisfied, a state-transition rule sets the hidden variable engine.running to true and restores engine speed and oil pressure. The model must then use the updated instrument feedback to confirm that the engine has started, turn off the auxiliary fuel pump, and only then submit the task. The task also includes POH-derived hard safety constraints, such as prohibiting the removal of electrical power before restart. Such violations are recorded when the relevant action occurs and remain in effect even if the final-state goal conditions are subsequently satisfied. Candidate tasks undergo multistage validation before entering the official evaluation set. Automated checks verify consistency among the initial state, state-transition rules, and final-state goal conditions; reject invalid tasks that can be completed through immediate submission; and confirm that a reference handling trajectory can produce a final state that satisfies all goal conditions without violating the safety constraints. Construction-time probe models, manual trajectory audits, and task-by-task review against the applicable POH are then used to identify potential information leakage, non-executable states, grading loopholes, and unreasonable constraints. Any task that fails one of these stages is revised and revalidated. After all checks have been passed, the tasks and their grading specifications are frozen. During evaluation, they do not depend on real-time external data and, together with ACOEâs deterministic runtime mechanism, ensure the reproducibility of the evaluation process. The key to this workflow is translating requirements grounded in explicit procedural sources into executable states and verifiable criteria; its applicability is therefore not limited to aviation. The same pathway from normative documents to executable environments and verifiable grading may apply to industrial process operations, emergency response, and other safety-critical domains in which correct behavior is defined by authoritative manuals, standard operating procedures, or regulations, provided that operations can be represented discretely and grading conditions can be traced to explicit sources. 4 Formal Evaluation Framework This section establishes the formal evaluation framework for AeroCopilotBench. It first formulates Tier-2 as a partially observable interaction task with deterministic state transitions, then defines safety-gated task evaluation, the primary metrics and aggregation procedures for both tiers, and behavioral and efficiency diagnostics. 4.1 Interactive Task Formulation We model each Tier-2 task as a partially observable interaction task with deterministic state transitions. All tasks operate under the state, action, and observation mechanisms defined by ACOE. The iith task is represented as i=(s0(i),ui,i,i,i,i).Q_i= (s_0^(i),u_i,T_i,G_i,P_i,C_i ). Here, s0(i)s_0^(i) is the initial task state, uiu_i is the model-visible task instruction, iT_i is the task-specific state-transition function, iG_i is the set of goal conditions, iâiP_i _i is the designated subset of primary goals, and iC_i is the set of hard safety constraints. The goal conditions, primary-goal designation, and hard safety constraints belong to the grading specification and are not exposed to the evaluated model. The tuple above contains task-specific elements, whereas all tasks share the state space S and action space A defined by ACOE. A complete state stâs_t comprises writable controls, read-only instrument values, and hidden internal variables. The action space A comprises parameterized calls to the 12 uniformly exposed tools, with each tool call corresponding to one action. Cockpit-operation actions can change writable controls and affect other state variables through the transition rules in iT_i, whereas query actions and informational tools do not directly change the cockpit state. One model response cycle constitutes a decision turn and may contain multiple tool calls, which the environment executes sequentially in call order. The model cannot directly access the complete state sts_t and receives only the task instruction and the local observations returned by tool calls. Let hth_t denote the interaction history before decision turn t, including all preceding model responses, tool calls, and tool returns. The model generates the tool-action sequence for the current turn according to tâŒÏΞ(â âŁui,ht).a_t _Ξ(\,· u_i,h_t). ACOEâs shared observation mechanism and the task configuration jointly determine an observation function ZiZ_i, which specifies the information returned to the model by each tool call. The observation space Ω is the set of all model-visible tool-return payloads, including cockpit-state query results, operation feedback, panel structure, and returns produced by informational tools from data frozen with each task or from fixed corpora. Hidden internal variables, goal conditions, safety constraints, and grading feedback do not belong to Ω . Although safety violations are recorded by the environment when the corresponding actions occur, they are not returned to the model as immediate grading feedback. The model must therefore infer the environment state from successive local observations and select subsequent actions accordingly. An episode terminates when the model invokes submit or exhausts the 48-decision-turn budget, producing a final state sTs_T and a complete tool-interaction trajectory Ï as inputs to the subsequent evaluation. Given the same initial state and ordered sequence of tool calls, ACOE produces deterministic state transitions and tool returns. 4.2 Safety-Gated Task Evaluation For episode e of task i, goal attainment is computed from the final state sT(i,e)s_T^(i,e), whereas safety compliance is determined from the complete tool-interaction trajectory Ï(i,e)Ï^(i,e). This distinction reflects that a POH specifies both the system state to be reached and the safety requirements governing the handling process: an unsafe action cannot be erased by subsequent recovery, whereas remaining safe without completing the procedure does not constitute success. We therefore model terminal goals and trajectory safety separately and treat safety compliance as a hard gate for success. Let iG_i denote the set of goal conditions for task i, where each gâig _i is a binary predicate on the final state, and let iâiP_i _i denote the subset of primary goals. Goal attainment is defined as outcomei,e=0,âgâi:gâĄ(sT(i,e))=0,1|i|ââgâigâĄ(sT(i,e)),otherwise.outcome_i,e= cases0,&â\,g _i:g\! (s_T^(i,e) )=0,\\[4.0pt] 1|G_i| _g _ig\! (s_T^(i,e) ),&otherwise. cases Thus, outcomei,eâ[0,1]outcome_i,eâ[0,1] is the fraction of goal conditions satisfied by the final state, subject to a primary-goal gate: if any primary goal is unsatisfied, goal attainment is set to 0. Primary goals typically include task-critical internal variables produced by state-transition rules. The model can neither query nor write these variables directly and can bring them to their target values only by satisfying the corresponding transition conditions. Let iC_i denote the set of hard safety constraints for task i, where each câic _i is a binary predicate on the complete trajectory. Safety compliance is defined as safetyok,i,e=âcâicâĄ(Ï(i,e)).safety_ok,i,e= _c _ic\! (Ï^(i,e) ). Safety compliance equals 1 if and only if every hard safety constraint is satisfied, and 0 otherwise. Safety violations are recorded when the corresponding actions occur; consequently, a violation remains in the trajectory even if the model later restores the affected system to its correct state or satisfies the final-state goal conditions. The episode-level success indicator is then defined as successi,e=[outcomei,e=1â§safetyok,i,e=1].success_i,e=1\! [outcome_i,e=1 _ok,i,e=1 ]. 4.3 Performance Metrics AeroCopilotBench uses accuracy and safety-gated success rate as the primary performance metrics for Tier-1 and Tier-2, respectively, with equal weight assigned to each evaluation unit. Tier-1 accuracy. Let N1N_1 denote the number of Tier-1 questions, and let yjy_j and y^j y_j denote the correct answer and model answer for question j, respectively. Tier-1 accuracy is defined as Acc=1N1âj=1N1[y^j=yj].Acc= 1N_1 _j=1^N_11\! [ y_j=y_j ]. Model answers are graded by exact matching of the option letter; responses that cannot be parsed as a valid option letter are counted as incorrect. Tier-2 success rate. Let N denote the number of Tier-2 tasks and n the number of independent trials per task. Here, iâ1,âŠ,Niâ\1,âŠ,N\ indexes tasks and eâ1,âŠ,neâ\1,âŠ,n\ indexes episodes for task i. Using the episode-level success indicator defined in Section 4.2, the empirical success rate for task i is p^i=1nââe=1nsuccessi,e. p_i= 1n _e=1^nsuccess_i,e. The overall Tier-2 success rate is then defined as the equally weighted average of the empirical task success rates: SR=1Nââi=1Np^i=1Nââi=1N1nââe=1nsuccessi,e.SR= 1N _i=1^N p_i= 1N _i=1^N 1n _e=1^nsuccess_i,e. Independent trials estimate the modelâs success probability on the same task without changing that taskâs weight in the overall metric. Thus, SRSR is a task-balanced macro-average and serves as the primary Tier-2 leaderboard metric. Safety-gated outcome. Binary success does not distinguish the degree of goal completion among failed episodes. To characterize safe progress when a task is not fully completed, we further define the continuous auxiliary metric SGO=1Nââi=1N1nââe=1noutcomei,eâsafetyok,i,e.SGO= 1N _i=1^N 1n _e=1^noutcome_i,e\,safety_ok,i,e. SGOSGO measures goal completion after safety gating: safety-compliant episodes are evaluated by their goal attainment, whereas episodes involving any safety violation are assigned zero. Compared with SRSR, which is based on a binary success indicator, SGOSGO also captures partial goal progress in safe-but-incomplete episodes. Safety compliance rate. To separately characterize safety compliance over complete execution trajectories, we define SCR=1Nââi=1N1nââe=1nsafetyok,i,e.SCR= 1N _i=1^N 1n _e=1^nsafety_ok,i,e. SCRSCR is the proportion of episodes that violate no hard safety constraint. 4.4 Interaction Diagnostic Metrics The primary performance metrics measure whether a model completes a task fully and safely, but do not capture its tool-use patterns, execution discipline, or resource consumption. We therefore report three diagnostic metrics: tool selection, ineffective actions, and interaction cost. Tool selection. The relevant-tool set for each task is declared during task construction according to the observations and operations required by that task and is frozen with the task. For episode e of task i, let Li,eL_i,e denote the number of tool calls considered after excluding the neutral termination tool submit, and let Di,eD_i,e denote the number of those calls that either select a tool outside the task-specific relevant-tool set or return a failure result. Because every formal evaluation episode satisfies Li,e>0L_i,e>0, its tool-selection score is defined as TSi,e=1âDi,eLi,e.TS_i,e=1- D_i,eL_i,e. Its task-balanced aggregate is TS=1Nââi=1N1nââe=1nTSi,e.TS= 1N _i=1^N 1n _e=1^nTS_i,e. This metric measures the proportion of actual tool calls that are relevant to the current task and do not return a failure result. Full model results are reported in Table B.1. Ineffective actions. For episode e of task i, let Wi,eW_i,e denote the total number of system write attempts, defined as all set_system calls including those rejected by the environment, and let Ii,eI_i,e denote the number of harmless but operationally ineffective write attempts identified through rule-based trajectory replay. The episode-level ineffective-action rate ri,er_i,e and its task-balanced aggregate IARIAR are defined as ri,e=Ii,e/Wi,e,Wi,e>0,0,Wi,e=0,IAR=1Nââi=1N1nââe=1nri,e.r_i,e= casesI_i,e/W_i,e,&W_i,e>0,\\ 0,&W_i,e=0, cases = 1N _i=1^N 1n _e=1^nr_i,e. Ineffective actions comprise three mutually exclusive categories: (i) no-op rewrites, which set a component to its current value when no procedural confirmation is required; (i) unjustified reversals, which return a component to a previously held value without a procedural requirement; and (i) rejected retries, which repeat a command with the same component and value after an earlier rejection, with the first rejected attempt not counted as ineffective. The resulting IARIAR characterizes execution discipline in system write attempts. Interaction cost. We additionally report the mean numbers of decision turns, tool calls, and tokens per episode. A decision turn corresponds to one model-response cycle and may contain multiple tool calls. Because tokenizers differ across models, token counts are descriptive resource-use statistics rather than a strictly normalized cross-model efficiency measure. 5 Experimental Evaluation 5.1 Experimental Setup We evaluate 12 models spanning multiple providers, parameter scales, and model generations. Sixâqwen3.7-max (1), deepseek-v4-pro and deepseek-v4-flash (7), MiniMax-M2.5 (14), and Qwen3.5-397B-A17B and Qwen3.5-122B-A10B (21)âparticipate in both Tier-1 and Tier-2 and are used for the cross-tier comparison in Section 5.3. The remaining sixâGPT-5.6-sol (19), gemini-3.5-flash (8), GLM-5.1 (29), GLM-5.2 (30), Kimi-K2.6 (16), and Nex-N2-Pro (17)âextend Tier-2 coverage to frontier API systems and recent open-weight models. At the time of evaluation, deepseek-v4-pro and deepseek-v4-flash were preview API models provided by DeepSeek. Based on whether the evaluated model weights are publicly available, we distinguish open-weight models from API-only models. All models are accessed through OpenAI-compatible APIs and evaluated under the common protocol summarized in Table 2. Tier-1 contains 1,200 multiple-choice questions, each answered once by each Tier-1 model; Tier-2 contains 73 interactive tasks, each run independently three times, yielding 219 complete episodes per model. Formal Tier-2 results are collected through the native function-calling evaluation path. Task snapshots, system prompts, tool definitions, and interaction budgets remain frozen throughout evaluation, so all models face consistent task content and interaction conditions. Table 2: Frozen experimental protocol for Tier-1 and Tier-2. Trials are counted per question and task, respectively; one decision turn denotes one model response cycle and may include multiple tool calls. Protocol item Tier-1 Tier-2 Evaluation unit MCQ Interactive episode Frozen set size 1,200 questions 73 tasks Trials per unit n 1 3 Temperature 0.0 0.2 Thinking mode Enabled Enabled Reasoning effort high high Output-token cap per response 8,192 16,384 Tool access No tool calls 12 fixed tool interfaces Decision-turn limit 1 48 Stop condition After one response submit or turn limit 5.2 Tier-2 Procedural Execution Analysis 5.2.1 Overall Performance Table 3 summarizes the performance of all 12 models on the 73 Tier-2 tasks, with task-balanced success rate SRSR serving as the official leaderboard metric. Model-level SRSR ranges from 0.123 to 0.726, indicating substantial variation in procedural execution performance and no evidence of saturation. GPT-5.6-sol records the highest SRSR, at 0.726, yet 27.4% of its episodes still fail to meet the success criterion. Among open-weight models, GLM-5.1 records the highest SRSR, at 0.530. Table 3: Tier-2 results over 73 tasks (n=3n=3, 219 episodes per model). Models are grouped by weight availability and ordered by SRSR in descending order within each group. SGOSGO, SCRSCR, and IARIAR denote safety-gated outcome, safety compliance rate, and ineffective-action rate. Parameter counts follow the developersâ reported total/active convention; âââ indicates no public disclosure. Turns, calls, and tokens are per-episode means, with tokens in thousands. The best SRSR, SGOSGO, SCRSCR, and IARIAR within each group are bolded. Model Params. SRâSR SGOâSGO SCRâSCR IARâIAR Turns Calls Tokens (k) API-only models (3) GPT-5.6-sol â 0.726 0.911 0.973 0.168 13.4 51.4 53.8 gemini-3.5-flash â 0.594 0.844 0.995 0.055 34.7 41.3 101.4 qwen3.7-max â 0.589 0.805 0.904 0.068 13.3 45.9 70.0 Open-weight models (9) GLM-5.1 744B/40B 0.530 0.831 0.963 0.189 16.4 77.6 61.8 deepseek-v4-pro 1.6T/49B 0.461 0.766 0.968 0.057 10.5 41.9 53.8 GLM-5.2 744B/40B 0.457 0.784 0.900 0.150 17.5 72.4 72.3 deepseek-v4-flash 284B/13B 0.292 0.677 0.858 0.104 16.3 50.9 92.0 Kimi-K2.6 1T/32B 0.283 0.675 0.863 0.068 13.4 43.8 47.6 MiniMax-M2.5 230B/10B 0.224 0.475 0.813 0.110 19.4 32.6 63.2 Nex-N2-Pro 397B/17B 0.210 0.459 0.772 0.157 11.1 47.7 46.5 Qwen3.5-397B-A17B 397B/17B 0.187 0.547 0.840 0.110 11.7 30.2 41.2 Qwen3.5-122B-A10B 122B/10B 0.123 0.458 0.799 0.082 10.8 27.3 35.7 SRSR requires both complete goal attainment and compliance with all hard safety constraints; to distinguish different outcomes among unsuccessful episodes, we decompose the overall episode-outcome distribution into three mutually exclusive categories: success, safe but incomplete, and unsafe, with shares of SRSR, SCRâSRSCR-SR, and 1âSCR1-SCR, respectively. Fig. 3 shows this outcome composition for each model. Figure 3: Tier-2 episode-outcome distribution by model, comprising success (SRSR), safe but incomplete (SCRâSRSCR-SR), and unsafe (1âSCR1-SCR) outcomes. Models are ordered by SRSR in descending order, and values report the percentage of episodes in each category. Across the 12 models, safe-but-incomplete episodes account for 24.7%â67.6%, whereas unsafe episodes account for 0.5%â22.8%. For every model, the safe-but-incomplete share exceeds the unsafe share, indicating that safe-but-incomplete outcomes constitute the majority of failed episodes. The decomposition also reveals differences behind similar success rates: gemini-3.5-flash and qwen3.7-max achieve SRSR values of 0.594 and 0.589, but their unsafe shares are 0.5% and 9.6%, respectively. Similar aggregate success rates can therefore correspond to markedly different safety performance. SGOSGO complements this categorical decomposition by characterizing average goal attainment under the hard safety gate, and the resulting model ordering need not coincide with that under SRSR. GLM-5.1 has a lower SRSR than qwen3.7-max (0.530 versus 0.589) but a higher SGOSGO (0.831 versus 0.805). This comparison shows that a lower proportion of episodes receiving a success judgment does not necessarily imply lower average goal attainment after safety gating. Among the evaluated GLM endpoints, GLM-5.1 records higher SRSR, SGOSGO, and SCRSCR than GLM-5.2 (0.530, 0.831, and 0.963 versus 0.457, 0.784, and 0.900). This result shows that model version numbering cannot substitute for direct evaluation of state-dependent procedural execution. Because the experiment is not a controlled comparison of version changes, we do not further attribute the difference to any specific cause. 5.2.2 Execution Behavior Analysis Beyond task outcomes and safety, we use the ineffective-action rate (IARIAR) to examine execution discipline in system write attempts. Model-level IARIAR ranges from 0.055 to 0.189: gemini-3.5-flash and deepseek-v4-pro attain the lowest values, at 0.055 and 0.057, respectively, whereas GLM-5.1 has the highest value, at 0.189. Although GPT-5.6-sol achieves the highest SRSR, its IARIAR is 0.168, the second-highest among all models. Completing more tasks in full therefore does not necessarily imply fewer ineffective write attempts. Models also differ in how they organize tool interaction. They use 10.5â34.7 decision turns and issue 27.3â77.6 tool calls per episode on average. Dividing the two means reported in Table 3, GLM-5.1 issues approximately 4.7 tool calls per turn, whereas gemini-3.5-flash issues approximately 1.2. The former tends to batch multiple tool calls within a response, while the latter distributes its tool calls across more response cycles. GLM-5.1âs high IARIAR indicates a comparatively high share of ineffective write attempts, whereas total call volume also includes state queries and other non-write calls; the two statistics therefore characterize different aspects of interaction. Across the model ordering, token consumption does not exhibit a consistent trend with task success. gemini-3.5-flash has the highest mean token consumption, at 101.4k; deepseek-v4-flash ranks second at 92.0k despite an SRSR of only 0.292. By comparison, the top-ranked GPT-5.6-sol consumes 53.8k tokens per episode on average. The coexistence of a low IARIAR with high decision-turn and token counts for gemini-3.5-flash further shows that execution discipline and interaction cost are distinct dimensions. Because tokenizers differ across models, token use is reported only as a descriptive measure of resource consumption and not as a basis for strict cross-model efficiency comparison. 5.2.3 Task Difficulty Structure Figure 4: Heatmap of task difficulty. The 12 models are ordered by overall success rate in descending order, and the 73 tasks are ordered by mean success rate across the 12 models, also in descending order. Each cell reports the success count c/3c/3 across n=3n=3 trials. The bottom strip identifies the aircraft type for each task (C172S in dark shading; PA-44-180 in light shading). Fig. 4 presents the per-task performance of 12 models on 73 tasks, with tasks ordered by cross-model mean success rate and models by overall success rate. Per-task mean success rates range from 0.00 to 0.97: 31 tasks have a mean success rate no greater than 0.25, whereas only 6 exceed 0.75, indicating broad coverage with a concentration toward the difficult end. No task is completed in all 36 trials, whereas only 1 task is unsuccessful in every trial. Thus, the task set contains neither a task that all models solve consistently nor a large number of tasks that no model completes in the current trials. Overall, relative task difficulty is reasonably consistent across models: tasks that challenge higher-scoring models are typically also difficult for lower-scoring models. This consistency is not absolute; local reversals in the heatmap, where a higher-scoring model fails while a lower-scoring model succeeds, indicate model-specific relative strengths and weaknesses. Comparing the three independent trials for each model on each task shows that 268 of the 876 cases (30.6%) contain both successful and unsuccessful outcomes. Thus, even when a model completes a task in one trial, it may not reliably reproduce that success in repeated trials. 5.2.4 Failure Mode Analysis To further analyze failure modes in procedural execution and inform the design of agent orchestration layers, or model harnesses, we selected 3 models with substantially different Tier-2 success rates for trajectory analysis: deepseek-v4-pro (0.461), deepseek-v4-flash (0.292), and Qwen3.5-397B-A17B (0.187). We individually reviewed all 451 failed episodes produced by these models, inductively identified 4 failure modes from recurrent behavioral patterns, and assigned episodes exclusively according to their dominant failure mechanism. Of these episodes, 416 fell into one of the 4 modes; the remaining 35 did not form stable recurrent patterns and were categorized as Other. Fig. 5 reports the episode count and proportion for each failure mode and the Other category. Figure 5: Failure-mode distribution across all 451 failed episodes from 3 representative models (deepseek-v4-pro, deepseek-v4-flash, and Qwen3.5-397B-A17B). Bar-end labels report both the percentage and episode count for each category. Missing critical procedural steps. In this failure mode, the model correctly identifies the abnormal condition but consistently omits critical aircraft-specific actions. For example, in the C172S forced-landing and engine-failure-after-takeoff procedures, all 3 models omit the required standby-battery action in nearly identical ways. The recurrence of these omissions across models suggests possible limitations in acquiring or retrieving type-specific procedural knowledge, or in translating that knowledge into action. Erroneous semantic prior. In this mode, the failure is not simply an absence of relevant knowledge. Instead, models persistently follow an incorrect procedure and fail to revise their judgments after receiving environmental feedback. For example, the engine-fire procedure requires the cowl flaps to be set to OPEN, but the models consistently omit this action in the corresponding failed episodes. Some instead justify closing the cowl flaps as a way to âcut off the oxygen supply.â Similarly, in failed episodes of the rejected-takeoff task, some models follow the continue-takeoff procedure despite observations supporting rejection or an explicit abort instruction from the captain/PF role. These behaviors suggest that models may prioritize general semantic priors over aircraft-specific procedures and continue to act on those priors despite subsequent evidence. State-gating failure. In this mode, current state observations do not adequately constrain action selection, procedural progression, or final submission. For example, in one propeller-overspeed episode, the model restored the affected engine to the target RPM, yet still feathered its propeller and shut it down. In other episodes, models declared the fire extinguished and submitted the task even though the latest observation still read ELECTRICAL FIRE. These failures suggest that the dominant failure mechanism is not a complete absence of procedural knowledge, but weak closed-loop coupling between observations and actions. A trajectory-level walkthrough of this failure mode is provided in C. Long-horizon execution drift. In this mode, the model typically diagnoses the abnormal condition correctly and completes the main procedural actions but omits required steps or reverses previously achieved states near the end of the episode. The omissions vary across trials rather than recurring at a fixed procedural step, indicating difficulty in continuously maintaining procedural state, tracking remaining actions, and verifying completeness before submission during long-horizon execution. Overall, the four failure modes expose limitations in procedural knowledge access, knowledge calibration, state gating, and long-horizon execution management. Missing critical procedural steps indicate that applicable knowledge is not fully translated into actions; erroneous semantic priors persist when existing judgments are not revised in light of new evidence; state-gating failures arise when action selection and task submission are not sufficiently constrained by the latest observations; and long-horizon execution drift reflects inadequate plan maintenance and remaining-step tracking across turns. Reliable execution therefore depends on both procedural knowledge and sustained use of environmental feedback. The implications of these findings for agent-system design and testing are discussed in Section 5.4. 5.3 The KnowingâDoing Gap in Aviation Knowledge The preceding Tier-2 results show substantial differences in procedural-execution performance across models. To examine the extent to which these differences are associated with static aviation knowledge, we compare the 6 models evaluated on both tiers. Table 4 shows that Tier-1 accuracy ranges from 0.7442 to 0.8917; except for MiniMax-M2.5, the other 5 models fall between 0.8250 and 0.8917. Overall, most models exhibit relatively similar levels of static aviation knowledge. Table 4: Tier-1 results for the 6 models evaluated on both tiers over 1,200 multiple-choice questions. Responses are graded by exact answer-letter matching. Models are grouped by weight availability and ordered by accuracy within each group. Parameter counts follow the developersâ reported total/active convention; âââ indicates no public disclosure. The best accuracy within each group is bolded. Model Params. Correct Accuracy â API-only models (1) qwen3.7-max â 1,070 0.8917 Open-weight models (5) Qwen3.5-397B-A17B 397B/17B 1,036 0.8633 deepseek-v4-pro 1.6T/49B 1,031 0.8592 deepseek-v4-flash 284B/13B 996 0.8300 Qwen3.5-122B-A10B 122B/10B 990 0.8250 MiniMax-M2.5 230B/10B 893 0.7442 Fig. 6 places these 6 models in the knowledgeâexecution plane, with Tier-1 accuracy on the horizontal axis and Tier-2 success rate on the vertical axis. Among these models, the model-level Pearson correlation between the two tiers is r=0.57r=0.57; this association is interpreted descriptively for the evaluated model set. The relatively concentrated Tier-1 range of 0.744â0.892 corresponds to a much wider Tier-2 success-rate range of 0.123â0.589, showing that differences in knowledge performance do not translate consistently into corresponding differences in execution performance. Figure 6: The 6 models evaluated on both tiers in the knowledgeâexecution plane. Marker area is log-scaled by the disclosed total parameter count; qwen3.7-max is shown with an open marker because its parameter count is undisclosed. The annotation reports the model-level Pearson correlation. This divergence is particularly clear between models with similar knowledge scores. Qwen3.5-397B-A17B and deepseek-v4-pro achieve Tier-1 accuracies of 0.8633 and 0.8592, respectively, a difference of only 0.0041; their Tier-2 success rates are 0.187 and 0.461, a difference of 0.274. Qwen3.5-397B-A17B ranks second among the 6 models on Tier-1 but second from last on Tier-2, illustrating that knowledge and execution rankings need not coincide among the evaluated models. These results show that higher static aviation-knowledge scores do not necessarily correspond to stronger procedural-execution performance; knowledge tests therefore cannot replace direct evaluation of whether a model can execute procedures completely and safely in a partially observable, state-dependent environment. 5.4 Implications for Agent-System Design and Testing The observed failure modes suggest that the agent orchestration layer can play a more active role in maintaining execution consistency. A model harness may maintain a structured procedural plan together with the latest observations, completed actions, and outstanding steps; request state readback after critical operations; and audit procedural completeness before submission. These mechanisms are aligned with the state-gating and long-horizon execution problems identified in the trajectories. Failures associated with missing or incorrectly applied procedural knowledge may additionally require model adaptation, knowledge calibration, or external procedural support. Model assessment in safety-critical applications should distinguish task completion from trajectory safety. The similar success rates of gemini-3.5-flash and qwen3.7-max (59.4% and 58.9%) correspond to unsafe-episode shares of 0.5% and 9.6%, respectively. Model selection based only on aggregate success rate would obscure this difference. SRSR and SCRSCR should therefore be examined jointly, while IARIAR can provide supplementary evidence about the discipline of system write attempts without being interpreted as a direct measure of task success or safety. Repeated evaluation is also necessary to characterize execution stability. Across the 876 groups of three repeated trials, 30.6% contain both successful and unsuccessful episodes, indicating that a success observed in one trial may not be reproduced consistently. Because ACOE holds task specifications and environment transitions fixed, the same task set can be reused to compare model versions, orchestration mechanisms, or external procedural support under controlled conditions. In this role, AeroCopilotBench can serve not only as a model leaderboard but also as a regression-testing instrument for aviation agent systems. 6 Conclusion This paper has presented ACOE, a reproducible interactive virtual-cockpit test environment, and AeroCopilotBench, a two-tier benchmark for evaluating the aviation knowledge, state-dependent procedural execution, and safety compliance of LLM agents. Tier-1 comprises 1,200 multiple-choice questions drawn from authoritative aviation sources. Tier-2 instantiates 73 emergency and abnormal tasks derived from the manufacturersâ POHs for the Cessna 172S and Piper PA-44-180 in ACOE under partial observability and deterministic state transitions. Tier-2 task specifications translate procedures into initial states, state-transition rules, final-state goal conditions, and trajectory-level hard safety constraints, while a standardized tool interface supports reproducible multi-turn evaluation. The MCP server further provides agent frameworks with access that is semantically equivalent to the native interface. Among the 12 models evaluated on Tier-2, the highest success rate is 72.6%, so even the strongest model in this evaluation fails in more than one-quarter of episodes. For every model, safe-but-incomplete episodes are more common than unsafe episodes, and similar success rates can conceal substantial differences in safety. Among the 6 models evaluated on both tiers, Tier-1 accuracy occupies a relatively narrow range, whereas Tier-2 performance varies substantially; the model-level Pearson correlation between the two tiers is r=0.57r=0.57, and this association is interpreted descriptively for the evaluated model set. Of the 451 failed episodes reviewed for 3 representative models, 416 fall into 4 recurring modes: missing critical procedural steps, erroneous semantic prior, state-gating failure, and long-horizon execution drift. These results show that static aviation knowledge tests cannot substitute for direct evaluation of state-dependent procedural execution and trajectory safety. Beyond model comparison, the findings also provide practical guidance for agent orchestration, safety-aware model assessment, and regression testing. Limitations and future work. The current task set covers two aircraft, 12 scenario templates, and 73 emergency and abnormal tasks. ACOE does not model continuous aerodynamics, sensor noise, system hysteresis, uncertain fault evolution, or the time pressure of real-world flight operations, and some action interfaces abstract real cockpit operations. The findings correspond to a closed-book condition in which models execute tasks from internalized knowledge. Systems supported by POH retrieval or electronic checklists would additionally involve document retrieval, procedure localization, and instruction following and should therefore be evaluated in a separate open-book track. The fixed PFâPM relationship also does not capture challenge-and-response callouts, task handover, ambiguity resolution, or trust calibration. Future work can broaden aircraft and procedure coverage, introduce higher-fidelity interactive environments, and investigate open-book settings and multi-agent crew coordination. Appendix A Evaluation Scope PFâPM role allocation. The FAA distinguishes the Pilot Flying (PF), responsible for flight-path control, from the Pilot Monitoring (PM), responsible for state monitoring and non-flying tasks. Existing models degrade markedly on continuous trajectory-prediction tasks during highly dynamic flight phases (27), and their measured inference latency is three to four orders of magnitude greater than that of conventional trajectory-prediction models (12). They are therefore not yet suited to closing high-frequency continuous-control loops directly. ACOE consequently excludes flight-path control and restricts the model to lower-frequency, discretely representable PM functions, including state interpretation, anomaly diagnosis, long-horizon task execution, and system operation; the captain/PF role retains responsibility for continuous control. Closed-book condition. ACOE provides no interface for retrieving procedures or checklists, keeping Tier-2 focused on whether a model can interpret cockpit state, diagnose faults, and execute procedures from internalized aviation knowledge. Because the final-state goal conditions and hard safety constraints are translated from the applicable POH procedures, providing the POH text in the same context would add document retrieval, procedure localization, and instruction following to the existing requirements for cockpit-state interpretation, fault diagnosis, and procedural execution. The current results therefore apply to the closed-book condition and do not directly represent systems supported by POH retrieval or electronic checklists; such systems should be evaluated in a separate open-book track. Tier-2 task coverage. Table A.1 lists the 12 scenario templates, their source procedures, principal instantiation dimensions, and numbers of frozen task instances. Table A.1: Tier-2 scenario templates and task-instantiation coverage. POH references identify the section and page in the applicable manufacturerâs handbook. Template Aircraft POH procedure Principal instantiation dimensions Tasks C3-01 C172S Engine failure during flightârestart (3-7) Propeller state; fuel and ignition configuration 10 C3-02 C172S Engine fire in flight (3-11) Fuel-pump configuration 2 C3-03 C172S Engine failure immediately after takeoff (3-6) Flap configuration 2 C3-04 C172S Emergency landing without engine power (3-8) Flap and cabin configuration 8 C3-05 C172S Electrical fire in flight (3-11/3-12) Power-restoration branch; electrical-load configuration 10 C3-06 C172S High/low-voltage malfunction (3-17/3-19) Voltage condition; IMC/VMC; reset outcome 4 C3-07 PA-44-180 Engine failure in flight and engine securing (3-26/3-21) Affected engine; airspeed regime; engine configuration 12 C3-08 PA-44-180 Engine failure during takeoff (3-22/3-23) Abort/continue branch; affected engine; takeoff configuration 11 C3-09 PA-44-180 Landing-gear emergency extension (3-14/3-15) Recycle/manual-extension branch; gear-selector configuration 3 C3-10 PA-44-180 Engine fire in flight (3-11) Affected engine; fuel-pump configuration 4 C3-11 PA-44-180 Single/dual alternator failure (3-16/3-17) Single/dual failure; reset outcome 5 C3-12 PA-44-180 Propeller overspeed (3-19) Affected engine 2 Total 73 Appendix B Tool-Selection Diagnostic Table B.1: Tool-selection scores for Tier-2. The metric is defined in Section 4.4; models follow the grouping and within-group SRSR ordering used in Table 3. Model TSâTS API-only models (3) GPT-5.6-sol 0.999 gemini-3.5-flash 0.998 qwen3.7-max 1.000 Open-weight models (9) GLM-5.1 0.993 deepseek-v4-pro 0.998 GLM-5.2 0.973 deepseek-v4-flash 0.953 Kimi-K2.6 0.993 MiniMax-M2.5 0.936 Nex-N2-Pro 0.995 Qwen3.5-397B-A17B 0.995 Qwen3.5-122B-A10B 0.996 Table B.1 shows that tool-selection scores range from 0.936 to 1.000, with a mean of 0.986 and a median of 0.995; 9 of the 12 models score at least 0.990. Overall, task-irrelevant or failed calls constitute only a small share of the calls issued by most models. Appendix C Failure Trajectory Case Study To illustrate how an upstream procedural omission, environment state transitions, and subsequent state-gating failure jointly produce a cascading failure, Fig. C.1 compares a POH-anchored reference trajectory with a failed episode produced by deepseek-v4-pro during evaluation. The first critical deviation in this trajectory is the omission of the C172S-specific standby-battery shutdown step, which is one of the necessary conditions for triggering the environment state transition that clears the ELECTRICAL FIRE annunciation. Because this condition is never satisfied, all 5 post-fire-fighting reads of annunciators return ELECTRICAL FIRE, including the final read immediately before submit. Nevertheless, the model opens the cabin vents and restores master electrical power and both avionics buses, producing 5 violating writes involving 2 types of hard safety constraints. The omission of the standby-battery step initiates the failure cascade. However, the model still opens the cabin vents and restores electrical power after repeatedly observing that ELECTRICAL FIRE remains active. This behavior indicates that the latest state observations fail to constrain subsequent actions. Under our mutually exclusive classification rule based on the dominant failure mechanism, this episode is therefore assigned to the state-gating failure mode rather than the missing critical procedural steps mode. Figure C.1: Comparison between a POH-anchored reference trajectory and a single failed model trajectory. The left shows the reference trajectory, and the right shows a condensed representation of the model trajectory. The model omits stby_batt=OFF and subsequently restores ventilation and electrical power while ELECTRICAL FIRE remains present, triggering hard safety constraints and causing the task to fail. Multi-component steps are merged, and initial diagnostic reads, repeated monitoring, and safety-irrelevant lighting restoration actions are omitted. References Alibaba Cloud (2026) Alibaba Cloud Supported models and capabilities overview (Alibaba Cloud Model Studio). Note: https://w.alibabacloud.com/help/en/model-studio/modelsVendor documentation for the Qwen Max-tier models. Accessed: 2026-07-25 Cited by: §5.1. Anand et al. (2026) A. Anand, I. Chatzi, R. Raha, and A. Schmuck MANTRA: synthesizing SMT-validated compliance benchmarks for tool-using LLM agents. External Links: 2605.06334 Cited by: §2.3. Andriushchenko et al. (2025) M. Andriushchenko, A. Souly, M. Dziemian, D. Duenas, M. Lin, J. Wang, D. Hendrycks, A. Zou, Z. Kolter, M. Fredrikson, Y. Gal, and X. Davies AgentHarm: a benchmark for measuring harmfulness of LLM agents. In International Conference on Learning Representations, Y. Yue, A. Garg, N. Peng, F. Sha, and R. Yu (Eds.), Vol. 2025, p. 79185â79220. External Links: Link Cited by: §2.3. Anthropic (2026) Anthropic System card: Claude Opus 4.7. Note: https://w.anthropic.com/claude-opus-4-7-system-cardSystem card. Accessed: 2026-07-25 Cited by: §3.1. Barres et al. (2025) V. Barres, H. Dong, S. Ray, X. Si, and K. Narasimhan Ï2Ï^2-Bench: evaluating conversational agents in a dual-control environment. External Links: 2506.07982, Link Cited by: §2.2. Da Cruz Silva et al. (2025) E. A. Da Cruz Silva, R. Marsh, H. K. Yong, S. E. Middleton, and A. SĂłbester Retrieval-augmented generation and in-context prompted large language models in aircraft engineering. In AIAA SciTech 2025 Forum, Note: AIAA Paper 2025-0700 External Links: Document Cited by: §2.1. DeepSeek-AI (2026) DeepSeek-AI DeepSeek-V4: towards highly efficient million-token context intelligence. External Links: 2606.19348, Link Cited by: §5.1. Google DeepMind (2026) Google DeepMind Gemini 3.5 Flash model card. Note: https://deepmind.google/models/model-cards/gemini-3-5-flash/Model card. Accessed: 2026-07-25 Cited by: §5.1. Jiang et al. (2025) Y. Jiang, K. C. Black, G. Geng, D. Park, J. Zou, A. Y. Ng, and J. H. Chen MedAgentBench: a virtual EHR environment to benchmark medical LLM agents. NEJM AI 2 (9), p. AIdbp2500144. External Links: Document Cited by: §2.3. Li et al. (2025) Z. Li, S. Huang, J. Wang, N. Zhang, A. Antoniades, W. Hua, K. Zhu, S. Zeng, C. Wang, W. Y. Wang, and X. Yan SOPBench: evaluating language agents at following standard operating procedures and constraints. External Links: 2503.08669 Cited by: §2.3. Liu et al. (2024) X. Liu, H. Yu, H. Zhang, Y. Xu, X. Lei, H. Lai, Y. Gu, H. Ding, K. Men, K. Yang, S. Zhang, X. Deng, A. Zeng, Z. Du, C. Zhang, S. Shen, T. Zhang, Y. Su, H. Sun, M. Huang, Y. Dong, and J. Tang AgentBench: evaluating LLMs as agents. In International Conference on Learning Representations, B. Kim, Y. Yue, S. Chaudhuri, K. Fragkiadaki, M. Khan, and Y. Sun (Eds.), Vol. 2024, p. 52989â53046. External Links: Link Cited by: §2.2. Luo and Zhou (2025) K. Luo and J. Zhou Large language models for single-step and multi-step flight trajectory prediction. External Links: 2501.17459 Cited by: Appendix A. Mangortey et al. (2025) E. Mangortey, K. Sarkhel, S. Singh, S. Chen, B. Ayhan, and S. Kurdukar Aerospace Language Understanding Evaluation (ALUE): large language benchmark with aerospace datasets. In AIAA Aviation Forum and ASCEND 2025, Note: AIAA Paper 2025-3247 External Links: Document Cited by: §1, §2.1. MiniMax (2026) MiniMax The MiniMax-M2 series: mini activations unleashing max real-world intelligence. External Links: 2605.26494, Link Cited by: §5.1. Model Context Protocol Contributors (2025) Model Context Protocol Contributors Model context protocol specification. Note: https://modelcontextprotocol.io/specification/2025-11-25Revision 2025-11-25. Accessed: 2026-07-30 Cited by: item 1. Moonshot AI (2026) Moonshot AI Kimi K2.6. Note: https://huggingface.co/moonshotai/Kimi-K2.6Model card. Accessed: 2026-07-25 Cited by: §5.1. Nex-AGI (2026) Nex-AGI Nex-N2-Pro. Note: https://huggingface.co/nex-agi/Nex-N2-ProModel card. Accessed: 2026-07-25 Cited by: §5.1. OpenAI (2026a) OpenAI GPT-5.5 system card. Note: https://deploymentsafety.openai.com/gpt-5-5System card. Accessed: 2026-07-25 Cited by: §3.1. OpenAI (2026b) OpenAI GPT-5.6 system card. Note: https://deploymentsafety.openai.com/gpt-5-6System card. Accessed: 2026-07-25 Cited by: §5.1. Patil et al. (2025) S. G. Patil, H. Mao, F. Yan, C. C. Ji, V. Suresh, I. Stoica, and J. E. Gonzalez The Berkeley Function Calling Leaderboard (BFCL): from tool use to agentic evaluation of large language models. In Proceedings of the 42nd International Conference on Machine Learning, Proceedings of Machine Learning Research, Vol. 267, p. 48371â48392. Cited by: §2.2. Qwen Team (2026) Qwen Team Qwen3.5: towards native multimodal agents. Note: https://qwen.ai/blog?id=qwen3.5Accessed: 2026-07-25 Cited by: §5.1. Schlichting et al. (2025) M. R. Schlichting, V. Rasmussen, H. Alazzeh, H. Liu, K. Jafari, A. F. Hardy, D. M. Asmar, and M. J. Kochenderfer LeRAAT: LLM-enabled real-time aviation advisory tool. In ECAI 2025 â 28th European Conference on Artificial Intelligence, Frontiers in Artificial Intelligence and Applications, p. 5167â5170. Note: Demonstration paper; preprint arXiv:2503.16477 External Links: Document Cited by: §2.1. Schmidgall et al. (2026) S. Schmidgall, R. Ziaei, C. Harris, J. W. Kim, E. P. Reis, J. Jopling, and M. Moor AgentClinic: a multimodal benchmark for tool-using clinical AI agents. npj Digital Medicine 9, p. 499. External Links: Document Cited by: §2.3. Schmied et al. (2025) T. Schmied, J. Bornschein, J. Grau-Moya, M. Wulfmeier, and R. Pascanu LLMs are greedy agents: effects of RL fine-tuning on decision-making abilities. External Links: 2504.16078, Link Cited by: §2.2. Wang et al. (2024a) B. Wang, C. Xu, X. Zhao, L. Ouyang, F. Wu, Z. Zhao, R. Xu, K. Liu, Y. Qu, F. Shang, B. Zhang, L. Wei, Z. Sui, W. Li, B. Shi, Y. Qiao, D. Lin, and C. He MinerU: an open-source solution for precise document content extraction. External Links: 2409.18839, Link Cited by: §3.1. Wang et al. (2024b) L. Wang, J. Chou, A. Tien, X. Zhou, and D. M. Baumgartner AviationGPT: a large language model for the aviation domain. In AIAA AVIATION FORUM AND ASCEND 2024, Las Vegas, Nevada. Note: AIAA Paper 2024-4250; preprint arXiv:2311.17686 External Links: Document Cited by: §2.1. Wu et al. (2026) Y. Wu, H. Liu, Z. Li, and B. Wang PilotBench: a benchmark for general aviation agents with safety constraints. External Links: 2604.08987, Link Cited by: Appendix A, §2.1. Yao et al. (2025) S. Yao, N. Shinn, P. Razavi, and K. Narasimhan Ï-bench: a benchmark for tool-agent-user interaction in real-world domains. In International Conference on Learning Representations, Y. Yue, A. Garg, N. Peng, F. Sha, and R. Yu (Eds.), Vol. 2025, p. 9965â10017. External Links: Link Cited by: §2.2. Z.AI (2026a) Z.AI GLM-5.1. Note: https://docs.z.ai/guides/llm/glm-5.1Official model documentation. Accessed: 2026-07-25 Cited by: §5.1. Z.AI (2026b) Z.AI GLM-5.2: built for long-horizon tasks. Note: https://z.ai/blog/glm-5.2Official model release. Accessed: 2026-07-25 Cited by: §5.1. Zhang et al. (2025) F. Zhang, C. Pang, Y. Zhang, and C. Luo CAMB: a comprehensive industrial LLM benchmark on civil aviation maintenance. External Links: 2508.20420 Cited by: §1, §2.1. Zhang et al. (2026) Z. Zhang, S. Feng, T. Yang, R. Huang, H. Wang, F. Wang, and F. Li AviationCopilot: building a reliable LLM-based aviation copilot inspired by human pilot training. Advanced Engineering Informatics 69, p. 103806. External Links: Document Cited by: §1, §2.1.