<?xml version='1.0' encoding='UTF-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-zhao-nmop-network-management-agent-05" category="info" consensus="false" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <front>
    <title abbrev="Network Management Agent Concept">AI based Network Management Agent(NMA): Concepts and Architecture</title>
    <seriesInfo name="Internet-Draft" value="draft-zhao-nmop-network-management-agent-05"/>
    <author fullname="Xing Zhao">
      <organization>CAICT</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>zhaoxing@caict.ac.cn</email>
      </address>
    </author>
    <author fullname="Minxue Wang">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>wangminxue@chinamobile.com</email>
      </address>
    </author>
    <author fullname="Bo Wu">
      <organization>Huawei</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>lana.wubo@huawei.com</email>
      </address>
    </author>
    <author fullname="Daniele Ceccarelli">
      <organization>Cisco</organization>
      <address>
        <email>dceccare@cisco.com</email>
      </address>
    </author>
    <author fullname="Haomian Zheng">
      <organization>Huawei</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>zhenghaomian@huawei.com</email>
      </address>
    </author>
    <author fullname="Jin Zhou">
      <organization>ZTE</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>zhou.jin6@zte.com.cn</email>
      </address>
    </author>
    <date year="2026" month="July" day="6"/>
    <area>Operations and Management</area>
    <workgroup>Network Management Operations</workgroup>
    <keyword>Network Management</keyword>
    <keyword>Autonomic Networking</keyword>
    <keyword>AI</keyword>
    <keyword>Intent-based Networking</keyword>
    <keyword>Autonomous Network</keyword>
    <keyword>Network Intelligence</keyword>
    <keyword>AI Agent</keyword>
    <keyword>Large language model</keyword>
    <keyword>LLM</keyword>
    <abstract>
      <t>The evolution from Level 3 (assisted automation) to Level 4 (closed-loop autonomy) in Autonomous Networks (AN) introduces requirements for agentic capabilities, including intent-based reasoning, autonomous planning, and context-aware decision-making, and execution coordination, which transcend the static, rule-based logic of traditional network controllers. This document defines the concept of the Network Management Agent (NMA), a network management entity with autonomous task processing capabilities designed to bridge the gap between service intent and network operations.</t>
      <t>This document describes the role of NMA in network management and control architectures, and specifies how the NMA collaborates with existing network controllers to achieve Autonomous L4 without replacing or duplicating their functions. It further defines the reference architecture, deployment modes, and logical interfaces of the NMA, including Agent-to-User (A2U), Agent-to-Agent (A2A), Agent-to-Controller (A2C), and Agent-to-Network (A2N) interactions.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="introduction">
      <name>Introduction</name>
      <section anchor="introduction-of-nma">
        <name>Introduction of Network Management Agent (NMA)</name>
        <t>The Autonomous Networks (AN) framework <xref target="TMF-IG1230"/> defines a series of evolution stages from Level 0 (manual) to Level 5 (fully autonomous), as listed in <xref target="appendix-a"/>. Current operator networks typically operate at Level 2 or 3, where automation is primarily policy-driven and reactive. Achieving Level 4 (L4) requires evolving from static execution to dynamic assurance and closed-loop management.</t>
        <t>In this document, the Network Management Agent (NMA) refers to a new network management entity with autonomous task processing capabilities. It is not a conventional device-side management agent or a protocol endpoint. Instead, it is introduced to support intent-based network management tasks, including intent interpretation, network context awareness, analysis, task planning, decision-making, execution coordination, and result reporting.</t>
        <t>The initial journey towards L4 could target pragmatic, high-value scenarios, such as automated Root Cause Analysis (RCA), SLA assurance, and service restoration. These use cases allow operators to introduce agent-based management capabilities for observability, recommendation, planning, and controlled execution, while maintaining operational control.</t>
        <t>Traditional network controllers excel at deterministic configuration but lack the analytical depth required for these complex assurance tasks. They execute instructions but cannot autonomously diagnose the “why” behind a failure, predict SLA violations, or generate adaptive task plans from high-level operational goals.</t>
        <t>Therefore, the NMA is needed to integrate intent-based reasoning and task processing capabilities with existing network control functions, starting with assurance use cases and gradually evolving towards full closed-loop autonomy.</t>
        <t>The key issues to be clarified include:</t>
        <ol spacing="normal">
          <li>
            <t>The application architecture and deployment methods of agent-based network management are still unclear, that is, in what form an NMA can help network management.</t>
          </li>
          <li>
            <t>The relationship between the NMA and existing network controllers is not clear.</t>
          </li>
          <li>
            <t>The interfaces after introducing the NMA are not clear either.</t>
          </li>
        </ol>
        <t>Therefore, it is necessary to define the general architecture of the NMA in network management, and describe related new interfaces to be defined.</t>
      </section>
      <section anchor="why-nma-required-l4">
        <name>Why NMA is Required for Autonomous L4</name>
        <t>Achieving L4 autonomy requires a cognitive loop of Intent Interpretation, Perception Analysis, and Dynamic Decision-making–capabilities that extend beyond the native design of traditional network controllers:</t>
        <ul spacing="normal">
          <li>
            <t>Intent Translation (The “Why”): L4 moves beyond simple API commands to handling fuzzy, high-level operational intents. Unlike network controllers, which require precise, low-level technical parameters (e.g., specific bandwidth values or queue IDs), the NMA acts as an agentic interpreter. It automatically decomposes abstract goals (e.g., “Ensure optimal experience for VPN users”) into concrete, verifiable technical specifications, handling the ambiguity and context that traditional controllers cannot resolve.</t>
          </li>
          <li>
            <t>Perception and Contextual Analysis (The “Sense”): L4 requires holistic observability, not just raw data collection. Network controllers excel at gathering telemetry but lack the ability to fuse multi-dimensional data (metrics, logs, traces, alarms) to understand the “state of the network” in a service context. The NMA combines its own knowledge base and memory, using AI models or other reasoning mechanisms to perform Root Cause Analysis (RCA), detect anomalies, and correlate events across the network to build a comprehensive operational picture.</t>
          </li>
          <li>
            <t>Autonomous Decision-making and Task Planning (The “Think”): L4 demands the ability to make non-deterministic decisions in response to unforeseen scenarios. Traditional controllers operate on deterministic, reactive logic (e.g., “If X, then Y”), which cannot handle novel failures or complex optimization trade-offs. The NMA embodies the Decision function, utilizing reasoning capabilities to synthesize possible action strategies, evaluate potential outcomes, decide on the optimal course of action when standard procedures do not apply, organize the selected strategy into executable tasks.</t>
          </li>
        </ul>
        <t>Therefore, the NMA serves as the cognitive layer that defines what needs to happen and why, orchestrating network controllers, which act as the execution function that handles how to enforce those decisions on the network infrastructure.</t>
      </section>
      <section anchor="collaboration-with-existing-network-controllers">
        <name>Collaboration with Existing Network Controllers</name>
        <t>The NMA leverages the mature, stable functions already present in network controllers rather than reinventing them. One important function of the NMA is to translate intent into a series of actionable tasks and issue the final configurations on the network by invoking existing network controllers.</t>
        <t>To summary, the NMA is compatible with the YANG-based automation framework described in <xref target="RFC8969"/>, and utilizes the network controller as its primary execution engine:</t>
        <ul spacing="normal">
          <li>
            <t>Model-Based Abstraction: The NMA interacts with the controller through standard YANG Service and Network Models, bridging the gap between high-level intent and concrete network resources.</t>
          </li>
          <li>
            <t>Telemetry and State Access: The NMA consumes real-time operational data and topology information provided by the controller to maintain an accurate perception of the network state.</t>
          </li>
          <li>
            <t>Policy Enforcement: The NMA invokes the controller’s configuration interfaces to apply changes, relying on the controller’s built-in validation and transaction capabilities to ensure stability.</t>
          </li>
        </ul>
        <t>By integrating agent-based task processing capabilities with existing controller functions, the NMA helps evolve network management from policy-driven automation towards intent-based and closed-loop management, without replacing existing network controllers.</t>
      </section>
      <section anchor="scope">
        <name>Scope</name>
        <t>This document defines the concept and reference architecture of the Network Management Agent (NMA). It clarifies how an NMA can be positioned in existing management architectures, how it collaborates with existing network controllers, and what logical interfaces are required to support agent-based network management operations.</t>
        <t>This document does not define specific implementation mechanism of NMA as well as detailed protocol mechanisms, information models, and data models for NMA-related interfaces.</t>
        <t>This document also does not replace existing YANG-based service and network management frameworks, network controllers, orchestrators, or device management protocols. Instead, it describes how the NMA can reuse and coordinate with these existing components to support higher-level network management capabilities.</t>
      </section>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <section anchor="acronyms-and-abbreviations">
        <name>Acronyms and Abbreviations</name>
        <t>AI: Artificial Intelligence</t>
        <t>LLM: Large Language Model</t>
        <t>NMA: Network Management Agent</t>
      </section>
      <section anchor="definitions">
        <name>Definitions</name>
        <t>The document defines the following terms:</t>
        <dl>
          <dt>Network Management Agent (NMA):</dt>
          <dd>
            <t>A network management entity with autonomous task processing capabilities, which can automatically carry out task intent interpretation, network context awareness, analysis, task planning, decision-making and executions based on user task intentions or preset goals, so as to achieve closed-loop processing of intent-based network management tasks. These capabilities may be implemented using AI models, knowledge-based reasoning, knowledge graph, rule engines, planning algorithms, digital twins, workflow engines, etc., or a combination of such techniques. In this document, the term NMA does not refer to a conventional device-side management agent or protocol endpoint.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="reference-architecture-deployment">
      <name>Reference architecture of NMA and Deployment Modes</name>
      <section anchor="intelligent-framework-based-on-nma">
        <name>Intelligent Network Management and Control Framework Based on NMA</name>
        <t><xref target="RFC8969"/> proposed the framework for automating service and network management with YANG. Building on the architecture proposed in <xref target="RFC8969"/>, higher-level intelligent network management and control can be achieved by adding NMA components. Based on the Figure 3 of <xref target="RFC8969"/>, the layered architecture of intelligent network management and control after the introduction of NMA is shown in <xref target="fig-enhanced-framework"/>. NMA can exist at both the Controller and Orchestrator levels; for the device layer, due to the constraints on the computing power of network elements, some end-side intelligence components may be added on the device side, whether it is unlikely to deploy a complete NMA is not discussed in this document.</t>
        <figure anchor="fig-enhanced-framework">
          <name>Enhanced intelligent network management and control framework based on NMA</name>
          <artwork align="center" type="ascii-art"><![CDATA[
                                            Hierachy NMA interaction
    +-------------------------------+
    |         Orchestrator          |
    | +---------------------------+ |                 +-----------+
    | | Network Management Agents | |               +-|---------+ |
    | |          (NMAs)           | |             +-|---------+ |-+
    | +---------------------------+ |             |    NMAs   |-+      
    | +---------------------------+ |             +-----^-----+
    | |     Service Modeling      | |                   |
    | +---------------------------+ |                   |
    | +---------------------------+ |                   |   Inter-layer
    | |   Service Orchestration   | |                   | A2A communication
    | +---------------------------+ |                   |
    +-------------------------------+                   |
--------------------------------------------------------+--------
    +-------------------------------+                   |
    |           Controller          |                   |
    | +---------------------------+ |                 +-v---------+
    | | Network Management Agents | |               +-|---------+ |
    | |          (NMAs)           | |             +-|---------+ |-+
    | +---------------------------+ |             |    NMAs   |-+
    | +---------------------------+ |             +-----------+
    | |     Network Modeling      | |
    | +---------------------------+ |       NMA1<---------------->NMA2
    | +---------------------------+ |              Intra-layer 
    | |   Network Orchestration   | |           A2A communication
    | +---------------------------+ |
    +-------------------------------+
-----------------------------------------------------------------
    +-------------------------------+
    |             Device            |
    | +---------------------------+ |
    | |  End-side Intelligence    | |
    | +---------------------------+ |
    | +---------------------------+ |
    | |      Device Modeling      | |
    | +---------------------------+ |
    +-------------------------------+
    

        
]]></artwork>
        </figure>
        <t>Among them, there may be interaction requirements between NMAs at different layers and between different NMAs at the same layer. Cross-layer NMAs interact through inter-layer Agent-to-Agent (A2A) communication, while different NMAs within the same layer interact through intra-layer A2A communication.</t>
        <t>This document can be regarded as an enhancement of the intelligent capabilities of <xref target="RFC8969"/>, and subsequent discussions will mainly focus on the NMAs at the controller layer.</t>
      </section>
      <section anchor="deployment-modes-of-nma">
        <name>Deployment modes of NMA</name>
        <t>It should be noted that although NMA is depicted inside the controller in <xref target="fig-enhanced-framework"/>, in practice, NMA can also be deployed as an independent component outside the controller. This document does not impose mandatory restrictions on the deployment location of NMA. The two deployment modes can be called: Independent deployment mode and Integrated deployment mode and are shown in <xref target="fig-deployment-modes"/>, where the NMA can be part of an existing network controller, or can be an independent system deployed separately and interacting both with the controller and the network.</t>
        <figure anchor="fig-deployment-modes">
          <name>Deployment mode of network management agent (NMA)</name>
          <artwork align="center" type="ascii-art"><![CDATA[
                              ^
                              |
                  Extended NBI(including A2U/A2A)
                              |   
+-----------------------------v------------------------------+
|                     Network Controller                     |
|                                                            |
|  +--------------------+           +--------------------+   |
|  | Original Function  <----A2C----> Network management |   |
|  |      Modules       | Interface |      Agent(NMA)    |   |
|  +--------------------+           +--------------------+   |
|                                                            |
+------------------------------^-----------------------------+
                               |
              Extended SBI(including A2N capability)
                               |
+------------------------------v-----------------------------+
|                       Physical Network                     |
+------------------------------------------------------------+
                      (a) Integrated Mode

                      
               ^                                   ^
               |                                   |
    Northbound Interface(NBI)        Agent-to-User/Agent Interface
               |                               (A2U/A2A)
               |                                   |
+--------------v------------+           +----------v---------+
|                           |           |                    |
|          Network          <----A2C----> Network Management |
|        Controller         | Interface |    Agent(NMA)      |
|                           |           |                    |
+--------------^------------+           +----------^---------+
               |                                   |
    Southbound Interface(SBI)     Agent-to-Network Interface(A2N)
               |                                   |
+--------------v-----------------------------------v---------+
|                        Physical Network                    |
+------------------------------------------------------------+
                      (b) Independent Mode
]]></artwork>
        </figure>
        <t>Integrated deployment mode: As shown in <xref target="fig-deployment-modes"/> (a), NMA is integrated and deployed with the original network controller, and the NMA serves as a function of the controller. NMA interacts with original function modules through internal A2C interface. The enhanced controller interacts with the underlay physical network through extended SBI satisfying the A2N interaction requirements. Integrated mode is targeted at network scenarios with single-vendor network controller infrastructure and high requirements for service real-time performance. This mode features deep coupling between the NMA and the network controller, low decision-making and execution latency, and simple deployment and operation &amp; maintenance (O&amp;M), making it suitable for autonomous network management in single-vendor domains. At the same time, since it is extended on the basis of an existing network controller, the changes and impacts on the live network are also smaller, which facilitates the application and evolution of NMA in the live network.</t>
        <t>Independent deployment mode: As shown in <xref target="fig-deployment-modes"/> (b), NMA is independently deployed from the original network controller. NMA and controller are independent systems. A new east-west interface needs to be added between the NMA and the controller to achieve capability calling and result feedback operations. This interface can be called “Agent-to-Controller Interface”(A2C). In this deployment mode, controller uses southbound interface (SBI) to interact with physical network, while an Agent-to-Network interface (abbreviated as “A2N”) needs to be added between NMA and the underlying physical network. Independent mode is applicable to multi-domain, multi-vendor heterogeneous network environments. Boasting high flexibility and scalability, this mode enables the NMA to act as a centralized cognitive brain that orchestrates multiple network controllers to achieve closed-loop execution of end-to-end service intents.</t>
        <t>While the independent deployment mode brings significant flexibility to the management of large-scale and complex networks, its decoupled architecture between the NMA and network controllers introduces a series of potential issues in practical deployment, including management and O &amp; M conflicts between the two entities, which are mainly reflected in the following aspects:</t>
        <ul spacing="normal">
          <li>
			<t>Configuration and policy conflicts: Concurrent delivery of configurations to network devices by the NMA and the Controller may result in configuration conflicts on the devices. In addition, the NMA generates dynamic control policies based on AI-driven intent reasoning and real-time network context analysis, whereas controllers maintain pre-configured static rule sets and traditional deterministic automation policies. Inconsistencies between these two types of policies may lead to policy execution failures and even service interruptions.</t>
			</li>
			<li>
			<t>Inconsistent network state synchronization: The autonomous decision-making of the NMA relies on real-time and accurate network state data (telemetry, alarms, topology) provided by controllers. In the independent mode, network transmission latency and data processing delays between the NMA and controllers may compromise the accuracy of the NMA's decision-making.</t>
			</li>
		</ul>
        <t>This document does not mandate a specific deployment mode for the NMA. When the independent deployment mode is adopted, it is advised to follow the principle of separation of cognitive decision-making and execution enforcement: the NMA is responsible for intent interpretation, context analysis and autonomous decision-making, while network controllers retain the authorities of policy validation, resource enforcement and network state management. This ensures the consistency and effectiveness of the collaborative operation between the NMA and network controllers.</t>
      </section>
      <section anchor="reference-functional-architecture-of-nma">
        <name>Reference Functional Architecture of NMA</name>
        <t>In order to achieve above capabilities, by referring to the common AI agent framework, this document presents the reference functional architecture of NMA as shown in <xref target="fig-reference-functional-architecture"/>.</t>
        <figure anchor="fig-reference-functional-architecture">
          <name>Reference function architecture of NMA</name>
          <artwork align="center" type="ascii-art"><![CDATA[
+---------------------------------------------------------------------------+
|                         NMA(Network Management Agent)                     |
|                                                                           |
|            +-----------------------------------------------------------+  |
| Autonomous |                      Intent Management                    |  |
|   Logic    +-----------------------------------------------------------+  |
|   Layer    +------------+  +------------+  +-----------+  +------------+  |
|            |  Awareness |  |  Analysis  |  |  Decision |  | Execution  |  |
|            +------------+  +------------+  +-----------+  +------------+  |
|---------------------------------------------------------------------------| 
|                                                                           |
| Supporting +-----------------+  +=================+  +-----------------+  |
|  Function  |     Memory&     |  |    Reasoning&   |  | Tool & Function |  |
|   Layer    |  Knowledge Base |  |  Model Service  |  |     Manager     |  |
|            +-----------------+  +=================+  +-----------------+  |
|                                                                           |
+---------------------------------------------------------------------------+


        
]]></artwork>
        </figure>
        <t>The NMA is structured into two primary layers: the Autonomous Logic Layer, which embodies the autonomous closed-loop from intention to perception, analysis, decision-making, and execution, and the Supporting Function Layer, which provides foundational capabilities to enable autonomous operations.</t>
        <section anchor="autonomous-logic-layer">
          <name>Autonomous Logic Layer</name>
          <t>This layer embodies the intelligent loop of L4 autonomy, translating service goals into network actions. It mainly includes the following logical functional modules which are fully consistent with the IAADE-closed loop of autonomous network defined in TMF (see details in <xref target="appendix-a"/>):</t>
          <dl>
            <dt>Intent Management:</dt>
            <dd>
              <t>This module serves as the entry point for Intent. It is responsible for receiving high-level goals from users or orchestration systems, interpreting natural language or policy objectives, and normalizing them into structured, verifiable intents that the agent can pursue. It ensures that the autonomous operations remain aligned with service KPIs. After interpreting the target intent and reasoning through the necessary steps to achieve it, this module can orchestrate the sequence of operations required to progress toward that goal. It breaks down complex objectives into a sequence of executable sub-tasks (e.g., awareness -&gt; analysis -&gt; decision -&gt; execution) and handles dynamic planning under uncertainty, ensuring that the chosen course of action aligns with the desired intent.</t>
            </dd>
            <dt>Awareness:</dt>
            <dd>
              <t>This module acts as the intent-driven selective sensing hub of the NMA, responsible for orchestrating the targeted query and perception of task-relevant network data. It proactively initiates data acquisition operations across heterogeneous sources such as controllers, physical/virtual network devices, etc., with a core focus on filtering out irrelevant information to collect only the network data pertinent to the current intent. Covering critical dimensions including device operational status, link performance metrics, service traffic statistics, and configuration parameters, this module lays a precise foundational data base for the subsequent analysis, decision-making, and execution processes.</t>
            </dd>
            <dt>Analysis:</dt>
            <dd>
              <t>This module serves as the intelligent analytics core, leveraging the reasoning capabilities of the Reasoning and Model Service in the Supporting Function Layer. It orchestrates advanced analytical tasks tailored to the specific task intent, including anomaly detection, root cause analysis (RCA), event correlation, and impact quantification, etc. By combining real-time perceived data with historical insights retrieved from the Memory&amp;Knowledge Base, it transforms raw data into actionable, context-rich network insights and diagnostic conclusions. It can clearly identify the root causes of network issues, evaluates the impact of abnormal states on service objectives, and outputs structured analytical results that directly guide the strategic decision-making.</t>
            </dd>
            <dt>Decision:</dt>
            <dd>
              <t>This module functions as the strategic decision-making core of the NMA, responsible for formulating optimal and feasible operation strategies based on the analytical insights from the Analysis Management module and the constraints of the original user intent. It employs reasoning capabilities and draws on the Memory&amp;Knowledge Base to evaluate multiple potential action paths, selecting the strategy that best aligns with service-level objectives and network operation rules. It decomposes complex strategic decisions into a hierarchical, ordered sequence of executable sub-tasks, defines clear trigger conditions and task dependencies for each step, and maps these sub-tasks to specific tools or functions managed by the Tool&amp;Function Manager. This process ensures that the generated decisions are not only logically sound but also fully operationalized for subsequent execution.</t>
            </dd>
            <dt>Execution:</dt>
            <dd>
              <t>This module acts as the intent-closed-loop operational execution core, tasked with translating the structured sub-tasks from the Decision Management module into concrete, reliable network operations. It orchestrates the invocation of appropriate network interfaces, management tools, and operational functions via the Tool&amp;Function Manager, executing tasks such as configuration adjustment, fault remediation, resource scheduling, and service provisioning in a sequential and controlled manner. It real-time monitors the execution status of each sub-task, handles execution exceptions and retries according to pre-defined rules, and conducts rigorous result validation against the original user intent and decision criteria. Finally, it feeds back the execution outcomes, status, and validation results to the Memory&amp;Knowledge Base and upper-layer modules, forming a complete closed-loop of autonomous network management driven by intent.</t>
            </dd>
          </dl>
          <t>NMA enables the cognitive capabilities on task lifecycle management procedure described in <xref target="RFC8969"/>.</t>
        </section>
        <section anchor="supporting-function-layer">
          <name>Supporting Function Layer</name>
          <t>This layer provides the foundational capabilities and resources necessary for the Autonomous logic Layer to function effectively.</t>
          <dl>
            <dt>Memory &amp; Knowledge Base:</dt>
            <dd>
              <t>This module serves as the long-term and short-term memory of the NMA, storing historical operational data, network topology snapshots, and a comprehensive repository of expert knowledge including technical documents, troubleshooting guidelines, and past incident resolution cases, etc. It provides unified search capabilities across multi-type knowledge sources such as vector knowledge bases, system online help documentation, and operation and maintenance data logs. Based on accurate domain-specific information, this module improves the accuracy and reliability of NMA’s reasoning and decision-making, enables the agent to reuse historical experience and expert logic, and ensures the consistency and effectiveness of autonomous operations.</t>
            </dd>
            <dt>Reasoning and Model Service:</dt>
            <dd>
              <t>This module acts as the cognitive engine of the NMA, providing unified access to diversified reasoning and model capabilities. It supports not only Large Language Models (LLM) and other generative AI models, but also knowledge-based reasoning, rule engines, planning algorithms, optimization algorithms, digital twins, workflow engines, classic AI algorithms and lightweight dedicated models, enabling natural language understanding, logical inference, time-series analysis and other intelligent capabilities. It supplies the comprehensive general and domain-specific intelligence required to drive the core processes of intent management, perception and analysis, reasoning and planning, and decision and execution. It should be noted that the Reasoning and Model Service is not limited to being deployed inside the NMA; it can also be located outside the NMA, and the NMA can invoke reasoning, model, or algorithmic capabilities in real time to complete relevant reasoning operations.</t>
            </dd>
            <dt>Tool &amp; Function Manager:</dt>
            <dd>
              <t>This module serves as the Gateway to Reality. It manages the connection between the NMA and external systems, primarily the network controllers via the A2C (Agent-to-Controller) interface. It abstracts network functions (e.g., configuration, telemetry, simulation, etc.) as invocable “Tools.” This module ensures that the decisions made by the upper layer are translated into concrete, standard-compliant network operations (e.g., YANG data manipulation).</t>
            </dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="interface-architecture-for-nma-integration">
      <name>Interface Architecture for NMA Integration</name>
      <t>The NMA-related interfaces are logical interaction relationships. Their realization depends on the deployment mode. In the integrated deployment mode, the NMA is part of the enhanced network controller, and the relevant logical interactions may be exposed through the extended northbound interface or implemented as internal interactions within the controller. In the independent deployment mode, the NMA may expose or use separate external interfaces.</t>
      <t>The interfaces related to the NMA include the following types:</t>
      <dl>
        <dt>Agent-to-User interface (A2U):</dt>
        <dd>
          <t>A2U is used when an NMA exposes its capabilities to upper-layer non-agent users and systems, such as human users, OSS/BSS, orchestrators, management portals, and automation systems. The A2U interface is used to receive requests or intents and return task processing results. It may support natural language interaction for human users and structured intent interaction for systems. In the broader architectural sense, an upper-layer user of an NMA may also include an upper-layer agent or NMA. However, when an upper-layer agent or NMA interacts with a lower-layer agent or NMA, the interaction is treated as Agent-to-Agent communication and should use A2A or other agent-to-agent mechanisms. Therefore, A2U and A2A are distinguished by their interaction semantics.</t>
        </dd>
        <dt>Agent-to-Agent interface (A2A):</dt>
        <dd>
          <t>A2A is used for interactions between agents or NMAs, including upper-layer NMA to lower-layer NMA communication and communication among NMAs. Such interaction may involve agent capability discovery, task delegation, collaboration, negotiation, commitment, result aggregation, trust establishment, and context exchange, etc. This document does not define a specific A2A protocol. The detailed definition of A2A may refer to related IETF work or other standards development organizations.</t>
        </dd>
        <dt>Agent-to-Controller interface (A2C):</dt>
        <dd>
          <t>A2C is the interface between the NMA and the controller or the original functional components of the controller. In the independent mode, this interface is an east-west interface between the controller and NMA. In the integrated mode, this interface is an internal interface of the controller and is not within the scope of this document.</t>
        </dd>
        <dt>Agent-to-Network interface (A2N):</dt>
        <dd>
          <t>A2N is the interface between the NMA and the physical network. In the independent mode, this interface is a southbound interface between the NMA and the network. In the integrated mode, it is included in the original or extended southbound interface of the controller.</t>
        </dd>
      </dl>
      <t>For the exposure of NMA capabilities to upper-layer non-agent users and systems, the A2U interface can provide capability discovery, unified intent submission, task lifecycle management, execution plan exposure, human-in-the-loop confirmation, event notification, and consistent error reporting. The detailed A2U framework and information model are specified in <xref target="draft-zhao-nmop-nma-a2u-interface"/>.</t>
      <t>When NMAs are deployed in integration with the controller, as shown in <xref target="fig-interface-view"/>, the related interfaces to be extended include the extended northbound interface and the extended southbound interface of the controller.</t>
      <figure anchor="fig-interface-view">
        <name>Interface view of the enhanced network controller with logical A2U and A2A channels</name>
        <artwork align="center" type="ascii-art"><![CDATA[
+---------------------------------------------------------------------------+
|                   Upper-layer systems, users, and agents                  |
|                                                                           |
|  +-----------------------------------------------------+  +------------+  |
|  |           Non-agent users and systems               |  | Upper NMAs |  |
|  | Human users | Orchestrator | OSS/BSS | Portal | ... |  |            |  |
|  +---------------------------^-------------------------+  +------^-----+  |
|                              :                                   :        |
+------------------------------:-------^---------------------------:--------+
                               :       |                           :
                               :       | Extended              :
                         Logica A2U    | northbound          Logical A2A
                               :       | interface                 :
                               :       |                           :
+------------------------------:-------v---------------------------:--------+
| Enhanced network controller  :                                   :        |
|                              :                                   :        |
|  +-------------+   +---------v-----------------------------------v-----+  |
|  |             |   |        Network Management Agents (NMAs)           |  |
|  |  Oringinal  |A2C|                                                   |  |
|  | Controller  <--->              A2U Service                          |  |
|  |  Functions  |   |              A2A Adapter                          |  |
|  |             |   |              A2C/A2N Adapters                     |  |
|  +-------------+   +---------------------------------------------------+  |
|                                                                           |
+--------------------------------------^------------------------------------+
                                       |
                                       |  Extended SBI / A2N capability
                                       |
+--------------------------------------v------------------------------------+
|                              Physical network                             |
+---------------------------------------------------------------------------+
]]></artwork>
      </figure>
      <t>In <xref target="fig-interface-view"/>,  interactions with non-agent users and systems are realized through the logical A2U channel, while interactions between upper-layer NMAs and lower-layer NMAs are realized through the logical A2A channel. These logical channels are exposed through the extended northbound interface of the enhanced network controller. On the southbound side, the enhanced controller may also provide extended SBI and A2N-related capabilities for interaction with the physical network.</t>
      <t>Besides, there are several internal interfaces within the controller, which include the interaction interfaces between NMAs within the controller and the original functional modules of the controller, as well as the interaction interfaces between multiple NMAs within the controller. Since the above are internal implementations of the controller, they are not expected to be standardized in this document.</t>
      <t>The specific implementation methods, related protocols, and data models of each interface are to be defined subsequently in other documents.</t>
    </section>
    <section anchor="operational-agent-example">
  <name>Operational Agent Example</name>
  <section anchor="nma-closed-loop-task-workflow">
    <name>NMA Closed-loop Task Workflow</name>

    <t>This section provides an example common workflow showing how the Network Management Agent (NMA) collaborates with existing network controller functions to accomplish a closed-loop task driven by user intent.</t>

    <t>As shown in <xref target="fig-nma-closed-loop-task-workflow"/>,  the user first submits an NMA intent, which may be expressed in natural language or structured form. The NMA performs intent translation internally and converts the user intent into internal goals, constraints, and verification criteria. This step is performed by the NMA itself and does not require the controller to interpret the intent.</t>

    <t>In the awareness stage, the NMA queries existing controller functions for required network and service data, such as topology, inventory, telemetry, alarms, performance data, and service state. Based on the collected context, the NMA performs analysis internally, and then conducts decision-making and task generation to produce an execution plan.</t>

    <t>Before execution, the NMA sends the execution plan to the user for confirmation. The plan may include the intended actions, affected resources, expected results, and potential risks, etc. After the user approves the plan, the NMA invokes existing controller functions to carry out the requested operations. The controller performs validation and enforcement according to its existing capabilities and returns the execution result to the NMA.</t>

    <t>After execution, the NMA analyzes the execution result, verifies whether the original intent has been satisfied, and updates the task context if needed. Finally, the NMA reports the task execution status and result to the user. The workflow may iterate when the objective is not achieved, additional user confirmation is required, or further corrective actions are needed.</t>

    <t>This workflow highlights the separation of roles between the NMA and the network controller: the NMA performs intent interpretation, context reasoning, analysis, decision-making, task generation, confirmation handling, and result analysis, while the existing controller functions provide data access, validation, transaction handling, and execution capabilities.</t>

    <figure anchor="fig-nma-closed-loop-task-workflow">
      <name>NMA Closed-loop Task Workflow</name>
      <artwork align="center" type="ascii-art"><![CDATA[
+------+          +--------------------------+          +---------------------+
| User |          | Network Management Agent |          | Existing Controller |
|      |          |           (NMA)          |          |      Functions      |
+------+          +--------------------------+          +---------------------+
   |                            |                                  |
---+----------------------------+----------------------------------+---
Intent
   | 1. NMA intent              |                                  |
   |--------------------------->|                                  |
   |                            |--+ 1.1 Intent translation        |
   |                            |  |     *understand intent,       |
   |                            |  |      goals and constraints    |
   |                            |<-+                               |
   |                            |                                  |
---+----------------------------+----------------------------------+---
Awareness
   |                            | 2. Data request                  |
   |                            |    *topology, telemetry, alarms, |
   |                            |     service state,etc.           |
   |                            |--------------------------------->|
   |                            | 2.1 Data response                |
   |                            |<---------------------------------|
   |                            |                                  |
---+----------------------------+----------------------------------+---
Analysis
   |                            |--+ 3. Analysis                   |
   |                            |  |    *correlate data, RCA,      |
   |                            |  |     impact evaluation, etc.   |
   |                            |<-+                               |
   |                            |                                  |
---+----------------------------+----------------------------------+---
Decision
   |                            |--+ 4. Decision and task          |
   |                            |  |    generation                 |
   |                            |  |    *select strategy and       |
   |                            |  |     generate execution plan   |
   |                            |<-+                               |
   |                            |                                  |
---+----------------------------+----------------------------------+---
Execution
   | 5. Execution plan          |                                  |
   |    for confirmation        |                                  |
   |<---------------------------|                                  |
   | 5.1 User confirmation      |                                  |
   |--------------------------->|                                  |
   |                            | 5.2 Execution request            |
   |                            |--------------------------------->|
   |                            | 5.3 Execution result             |
   |                            |<---------------------------------|
   |                            |                                  |
---+----------------------------+----------------------------------+---
Feedback
   |                            |--+ 6. Result analysis            |
   |                            |  |    verify intent and          |
   |                            |  |    update context             |
   |                            |<-+                               |
   | 6.1 Task execution         |                                  |
   |     feedback               |                                  |
   |<---------------------------|                                  |
   |                            |                                  |
   |                    Task completed                             |
   |                            |                                  |  
+------+          +--------------------------+          +---------------------+
| User |          | Network Management Agent |          | Existing Controller |
|      |          |           (NMA)          |          |      Functions      |
+------+          +--------------------------+          +---------------------+   
]]></artwork>
    </figure>
  </section>

  <section anchor="examples-of-specialized-agents">
    <name>Examples of Specialized Agents</name>

    <t>To address specific operational needs, the NMA architecture supports multiple specialized agents. These agents function as modular entities, with the Intelligent Assistant Agent serving as the primary entry point for interaction, followed by specialized agents such as Fault Management Agent and Optimization Agent:</t>

    <ul spacing="normal">
      <li>
        <t>Intelligent Assistant Agent: Serving as the primary interface for human operators, this agent leverages LLMs to provide natural language Q&amp;A and conversational capabilities. It enables users to perform "one-click" queries for fault descriptions or resource status. By automatically translating human intent into precise data retrieval commands, it significantly enhances the efficiency of knowledge retrieval and daily maintenance support.</t>
      </li>
      <li>
        <t>Network Fault Management Agent: Focused on service assurance, this agent leverages comprehensive troubleshooting guides and expert knowledge bases to support intelligent fault handling. It implements automated root cause analysis (RCA) and fault impact analysis. In addition to fault diagnosis, it invokes controller capabilities to execute self-healing operations and integrates with external work order systems to enable closed-loop incident resolution.</t>
      </li>
      <li>
        <t>Network Optimization Agent: Focused on performance and efficiency, this agent translates high-level optimization goals into technical constraints, such as load thresholds or routing policies. Leveraging prediction and reasoning capabilities, it anticipates network congestion and generates strategies for traffic engineering and dynamic energy saving. It operates in a closed-loop manner to support autonomous execution decisions and maintain network performance.</t>
      </li>
    </ul>
  </section>
</section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Since networks are critical infrastructure, misoperations can have a significant impact on them. Therefore, NMAs shall meet the following security and reliability requirements:</t>
      <ol spacing="normal">
        <li>
          <t>Support multi-factor authentication mechanism for sensitive operations. For operations involving network configuration changes or those that pose significant risks to network operation security, a manual confirmation mechanism must be introduced, and multiple authentication methods such as passwords and dynamic tokens shall be used to ensure operation security.</t>
        </li>
        <li>
          <t>Support circuit breaker mechanism. When abnormal results occur during the execution of an NMA task, it shall provide error prompts and transfer the task directly to manual control for handling.</t>
        </li>
        <li>
          <t>Support rollback mechanism. After the execution of an NMA task is completed, it shall support operation rollback to restore the network configuration.</t>
        </li>
        <li>
          <t>Support data security and privacy protection mechanism. It shall support the encryption of sensitive data such as network configurations and user behavior logs; support user permission division, and set differentiated data access permissions for different users.</t>
        </li>
        <li>
          <t>Support operation permission control mechanism. For different application scenarios, the minimum permissions required to perform tasks in the scenario shall be set. For example, a fault handling NMA may query data such as topology resources and performance, but shall not have permission to perform service configuration operations.</t>
        </li>
      </ol>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no requests for IANA action.</t>
    </section>
  </middle>
  <back>
<references anchor="references">
	<name>References</name>
		<references anchor="normative-references">
			<name>Normative References</name>
		</references>
		
    <references anchor="sec-informative-references">
		<name>Informative References</name>
		<reference anchor="RFC8969">
			<front>
            <title>A Framework for Automating Service and Network Management with YANG</title>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="M. Boucadair" initials="M." surname="Boucadair"/>
            <author fullname="D. Lopez" initials="D." surname="Lopez"/>
            <author fullname="C. Xie" initials="C." surname="Xie"/>
            <author fullname="L. Geng" initials="L." surname="Geng"/>
            <date month="January" year="2021"/>
            <abstract>
              <t>Data models provide a programmatic approach to represent services and   networks. Concretely, they can be used to derive configuration information for network and service components, and state information that will be monitored and tracked.  Data models can be used during the service and network management life cycle (e.g., service instantiation, service provisioning, service optimization, service monitoring, service diagnosing, and service assurance).  Data models are also instrumental in the automation of network management, and they can provide closed-loop control for adaptive and deterministic service creation, delivery, and maintenance.</t>
			  <t>This document describes a framework for service and network management automation that takes advantage of YANG modeling technologies. This framework is drawn from a network operator perspective irrespective of the origin of a data model; thus, it can accommodate YANG modules that are developed outside the IETF.</t>
            </abstract>
			</front>
			<seriesInfo name="RFC" value="8969"/>
			<seriesInfo name="DOI" value="10.17487/RFC8969"/>
		</reference>

	  
      <reference anchor="RFC7575">
			<front>
            <title>Autonomic Networking: Definitions and Design Goals</title>
            <author fullname="M. Behringer" initials="M." surname="Behringer"/>
            <author fullname="M. Pritikin" initials="M." surname="Pritikin"/>
            <author fullname="S. Bjarnason" initials="S." surname="Bjarnason"/>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="B. Carpenter" initials="B." surname="Carpenter"/>
			<author fullname="S. Jiang" initials="S." surname="Jiang"/>
			<author fullname="L. Ciavaglia" initials="L." surname="Ciavaglia"/>
            <date month="June" year="2015"/>
            <abstract>
              <t>Autonomic systems were first described in 2001. The fundamental goal is self-management, including self-configuration, self-optimization, self-healing, and self-protection. This is achieved by an autonomic function having minimal dependencies on human administrators or centralized management systems. It usually implies distribution across network elements.</t>
			  <t>This document defines common language and outlines design goals (and what are not design goals) for autonomic functions. A high-level reference model illustrates how functional elements in an Autonomic Network interact. This document is a product of the IRTF's Network Management Research Group.</t>
            </abstract>
			</front>
			<seriesInfo name="RFC" value="7575"/>
			<seriesInfo name="DOI" value="10.17487/RFC7575"/>
			</reference>
	  
      <reference anchor="RFC7576">
			<front>
            <title>General Gap Analysis for Autonomic Networking</title>
            <author fullname="S. Jiang" initials="S." surname="Jiang"/>
            <author fullname="B. Carpenter" initials="B." surname="Carpenter"/>
            <author fullname="M. Behringer" initials="M." surname="Behringer"/>
            <date month="June" year="2015"/>
            <abstract>
              <t>This document provides a problem statement and general gap analysis for an IP-based Autonomic Network that is mainly based on distributed network devices. The document provides background by reviewing the current status of autonomic aspects of IP networks and the extent to which current network management depends on centralization and human administrators. Finally, the document outlines the general features that are missing from current network abilities and are needed in the ideal Autonomic Network concept.</t>			  
            </abstract>
			</front>
			<seriesInfo name="RFC" value="7576"/>
			<seriesInfo name="DOI" value="10.17487/RFC7576"/>
		</reference>
			
			
      <reference anchor="RFC9315">
			<front>
            <title>Intent-Based Networking - Concepts and Definitions</title>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="L. Ciavaglia" initials="L." surname="Ciavaglia"/>
            <author fullname="L. Z. Granville" initials="L. Z." surname="Granville"/>
			<author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
            <date month="October" year="2022"/>
            <abstract>
              <t>Intent and Intent-Based Networking are taking the industry by storm. At the same time, terms related to Intent-Based Networking are often used loosely and inconsistently, in many cases overlapping and confused with other concepts such as "policy." This document clarifies the concept of "intent" and provides an overview of the functionality that is associated with it. The goal is to contribute towards a common and shared understanding of terms, concepts, and functionality that can be used as the foundation to guide further definition of associated research and engineering problems and their solutions.</t>
			  <t>This document is a product of the IRTF Network Management Research Group (NMRG). It reflects the consensus of the research group, having received many detailed and positive reviews by research group participants. It is published for informational purposes.</t>
			</abstract>
			</front>
			<seriesInfo name="RFC" value="9315"/>
			<seriesInfo name="DOI" value="10.17487/RFC9315"/>
		</reference>
			
      <reference anchor="TMF-IG1230">
			<front>
            <title>Autonomous Networks Technical Architecture</title>
            <author fullname="Kevin McDonnell" initials="K." surname="McDonnell"/>
			<author fullname="Azahar Machwe" initials="A." surname="Machwe"/>
            <author fullname="Dave Milham" initials="D." surname="Milham"/>
            <author fullname="James O’Sullivan" initials="J." surname="O’Sullivan"/>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="Jörg Niemöller" initials="J." surname="Niemöller"/>			
            <date month="December" year="2022"/>           
			</front>
			<seriesInfo name="TMF" value="IG1230"/>		
			</reference>
			
      <reference anchor="I-D.irtf-nmrg-ai-challenges">
			<front>
            <title>Research Challenges in Coupling Artificial Intelligence and Network Management</title>
            <author fullname="Jérôme François" initials="J." surname="François">
              <organization>University of Luxembourg and Inria</organization>
            </author>
            <author fullname="Alexander Clemm" initials="A." surname="Clemm">
              <organization>Futurewei</organization>
            </author>
            <author fullname="Dimitri Papadimitriou" initials="D." surname="Papadimitriou">
              <organization>3NLab Belgium Reseach Center</organization>
            </author>
            <author fullname="Stenio Fernandes" initials="S." surname="Fernandes">
              <organization>Central Bank of Canada</organization>
            </author>
            <author fullname="Stefan Schneider" initials="S." surname="Schneider">
              <organization>Digital Railway (DSD) at Deutsche Bahn</organization>
            </author>
            <date day="4" month="March" year="2024"/>
            <abstract>
              <t>This document is intended to introduce the challenges to overcome when Network Management (NM) problems may require to couple with Artificial Intelligence (AI) solutions. On the one hand, there are many difficult problems in NM that to this date have no good solutions, or where any solutions come with significant limitations and constraints. Artificial Intelligence may help produce novel solutions to those problems. On the other hand, for several reasons (computational costs of AI solutions, privacy of data), distribution of AI tasks became primordial. It is thus also expected that network are operated efficiently to support those tasks.</t>
			  <t>To identify the right set of challenges, the document defines a method based on the evolution and nature of NM problems. This will be done in parallel with advances and the nature of existing solutions in AI in order to highlight where AI and NM have been already coupled together or could benefit from a higher integration. So, the method aims at evaluating the gap between NM problems and AI solutions. Challenges are derived accordingly, assuming solving these challenges will help to reduce the gap between NM and AI.</t>
            </abstract>
			</front>
			<seriesInfo name="Internet-Draft" value="draft-irtf-nmrg-ai-challenges-03"/>
			</reference>
			
      <reference anchor="I-D.kdj-nmrg-ibn-usecases">
			<front>
            <title>Use Cases and Practices for Intent-Based Networking</title>
            <author fullname="Kehan Yao" initials="K." surname="Yao">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Danyang Chen" initials="D." surname="Chen">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Jaehoon Paul Jeong" initials="J." surname="Jeong">
              <organization>Sungkyunkwan University</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Chungang Yang" initials="C." surname="Yang">
              <organization>Xidian University</organization>
            </author>
			<author fullname="Luis M. Contreras" initials="L." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <date day="8" month="July" year="2024"/>
            <abstract>
              <t>This document proposes several use cases of Intent-Based Networking (IBN) and the methodologies to differ each use case by following the lifecycle of a real IBN system.  It includes the initial system awareness and data collection for the IBN system and the construction of the IBN system, which consists of intent translation, deployment, verification, evaluation, and optimization. Practice learnings are also summarized to instruct the construction of next generation network management systems with the integration of IBN techniques.</t>
            </abstract>
			</front>
			<seriesInfo name="Internet-Draft" value="draft-kdj-nmrg-ibn-usecases-01"/>
			</reference>
			
      <reference anchor="LLM-powered-autonomous-agents">
			<front>
            <title>LLM Powered Autonomous Agents</title>
            <author fullname="Lilian Weng" initials="L." surname="Weng">
              <organization>OpenAI</organization>
            </author>            
            <date day="23" month="June" year="2023"/>
            <abstract>
              <t>Building agents with LLM (large language model) as its core controller is a cool concept. Several proof-of-concepts demos, such as AutoGPT, GPT-Engineer and BabyAGI, serve as inspiring examples. The potentiality of LLM extends beyond generating well-written copies, stories, essays and programs; it can be framed as a powerful general problem solver.</t>
            </abstract>
			</front>
			</reference>
			
      <reference anchor="TMF-AN-journey-guide">
			<front>
            <title>AN Journey Guide Autonomous Networks L4 industry blueprint-high-value scenarios</title>
			<author fullname="Boonchoung Tansuthepverawongse" initials="Boonchoung" surname="Tansuthepverawongse">
              <organization>AIS</organization>
            </author>
			<date month="June" year="2024"/>
			<abstract><t>Null</t></abstract>
			</front>
			</reference>
			
      <reference anchor="draft-zhao-nmop-nma-a2u-interface">
        <front>
          <title>Framework and YANG Data Model for the NMA A2U Interface</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-zhao-nmop-nma-a2u-interface-00"/>
      </reference>
	  
    </references>
</references>
    <section anchor="appendix-a">
      <name>Definition of L0-L5 Levels in Autonomous Networks</name>
      <t><xref target="an-levels"/> summarizes the Autonomous Network (AN) levels defined in TM Forum IG1230 <xref target="TMF-IG1230"/>. It illustrates that current IETF automation frameworks, such as <xref target="RFC8969"/>, primarily enable Level 3 (Partial Autonomy) by utilizing data models (YANG) to enforce pre-defined policies.</t>
      <table anchor="an-levels">
		<name>Autonomous Network Levels (L0-L5)</name>
		<thead>
			<tr>
				<th>LEVEL</th>
				<th>NAME</th>
				<th>DESCRIPTION (CORE CHARACTERISTICS)</th>
				<th>HUMAN VS. MACHINE ROLE</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>L0</td>
				<td>Manual</td>
				<td>Fully manual processes. No automation.</td>
				<td>Human does everytding.</td>
			</tr>
			<tr>
				<td>L1</td>
				<td>Assisted</td>
				<td>System provides tools (dashboards, alarms).</td>
				<td>Human makes all decisions; tools assist.</td>
			</tr>
			<tr>
				<td>L2</td>
				<td>System-assisted</td>
				<td>Automation of single tasks/scripts.</td>
				<td>Human initiates tasks; system executes.</td>
			</tr>
			<tr>
				<td>L3</td>
				<td>Partial Autonomy</td>
				<td>Partial automation based on pre-defined policies/models.</td>
				<td>"Human-in-the-Loop": Humans define rules/models and monitor; system executes and reports exceptions.</td>
			</tr>
			<tr>
				<td>L4</td>
				<td>High Autonomy</td>
				<td>Closed-loop context analysis, decision-making and execution based on Intents.</td>
				<td>"Human-in-the-Loop": Humans define high-level intents; system self-configures and heals. Human only intervenes on system failure.</td>
			</tr>
			<tr>
				<td>L5</td>
				<td>Full Autonomy</td>
				<td>Self-evolving, self-optimizing, fully driverless operations.</td>
				<td>"Human-out-of-the-Loop": System requires no human intervention for business goals.</td>
			</tr>
		</tbody>
	</table>
      <t><xref target="fig-iaade-control-loop"/> depicts the ‘Intent-Awareness-Analysis-Decision-Execution (IAADE)’ control loop AN architecture, highlighting the evolution from the rule-based automation of Level 3 to the intent-driven, AI-powered autonomy of Level 4, which is the focus of this document. Network Management Agent can serve as an augmentation layer, enhancing network management automation and orchestration capabilities through natural language intent translation, cross-vendor semantic bridging, and knowledge codification. In this context, Agents focus on decision support and workflow orchestration, while critical configuration changes continue to follow manual approval and transactional execution mechanisms via existing deterministic protocols (e.g., NETCONF), striking a balance between automation efficiency and operational certainty.</t>
      <figure anchor="fig-iaade-control-loop">
        <name>IAADE Control Loop for Autonomous Networks</name>
        <artwork align="center" type="ascii-art"><![CDATA[
    +----------+
    |  INTENT  |
    |  (Goal)  |
    +----------+
          |
          | "What to achieve"
          v
  +-------------+    +------------+    +------------+    +-------------+
  |    AWARE    |    |   ANALYZE  |    |   DECIDE   |    |   EXECUTE   |
  |             | -> |            | -> |            | -> |             |
  | (Awareness) |    | (Analysis) |    | (Decision) |    | (Execution) |
  +------+------+    +------+-----+    +------+-----+    +------+------+
         |                  |                 |                 |
         +------------------+-----------------+-----------------+
                                    | 
                                    v
                             +--------------+
                             |   NETWORK    |
                             +--------------+
]]></artwork>
      </figure>
    </section>
  </back>
</rfc>
