<?xml version="1.0" encoding="US-ASCII"?>
<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC9522 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.9522.xml">
<!ENTITY RFC4041 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4041.xml">
]>

<rfc category="info" docName="draft-farrel-catalist-ai4all-00" ipr="trust200902">

  <front>
    <title abbrev="AI and the IETF">The Emerging Application of AI in IETF Specifications</title>
    <author fullname="Adrian Farrel" initials="A." surname="Farrel">
      <organization>Old Dog Consulting</organization>
      <address>
        <email>adrian@olddog.co.uk</email>
      </address>
    </author>

    <date day="1" month="April" year="2026"/>

    <keyword>AI</keyword>
    <keyword>ML</keyword>
    <keyword>LLM</keyword>

    <abstract>

      <t>Over recent years we have seen the emergence of Artificial Intelligence (AI) systems as
         tools that can contribute to the specification, implementation, and operation of Internet technologies.</t>

      <t>This document examines the potential for making increased use of Machine Learning (ML) in the scope of the IETF.</t>

    </abstract>

  </front>

  <middle>

    <section anchor="intro" title="Introduction">

      <t>Many recent IETF meetings have been swamped with attempts to kick-start IETF work efforts involving Artificial Intelligence (AI). This
         has resulted in a large number of Internet-Drafts (I-Ds) being posted, and not a few entirely unofficial side meetings being held.</t>

      <t>While it is clear from this that there is a lot of energy that can be expended on this new topic, it has not always been obvious where
         this energy should be directed and how the IETF can build upon the growing AI ecosystem to produce standards that are relevant in the
         modern world.</t>

      <t>This document examines the potential for making increased use of Machine Learning (ML) in the scope of the IETF.</t>

    </section>

    <section anchor="terms" title="Terminology">

      <t>There are two key terms used in this document:

      <ul spacing="normal">
        <li>AI: Artificial Intelligence. Note that there is no implication that an AI system embodies any intelligence.</li>

        <li>ML: Machine Learning. Note that a "machine" is generally defined as a contrivance that makes work easier.
            There is no implication that the result of this work is in any way valuable.</li>
      </ul></t>

      <t>As is consistent with wider usage in the Internet community and in society in general, the distinction between
         AI and ML is unclear, and the terms will be used entirely interchangeably in this document without risk
         of adding any clarity.</t>

      <t>Other terms that may be of use to readers are:

      <ul spacing="normal">
        <li>LLM: Large Language Model. We are not really sure what is going on in this AI system, but we give it lots of
            data and it generates more data for us.</li>

        <li>HI: Human Intelligence. Not all it is cracked up to be.</li>
      </ul></t>

    </section>

    <section anchor="appl" title="Applicability">

      <t>This section briefly examines the applicability of AI in the IETF's work.</t>

      <section anchor="AI4NET" title="AI For Networking (AI4NET)">

        <section anchor="OPS" title="Network Operations">

          <t>The scope for using AI systems as a tool for enhanced network operations should be obvious to anyone skilled in
             the art. Allowing a hallucinating system to turn on and off network equipment, steer traffic, and handle possible
             emerging faults in the network seems a completely practical and sane way to operate a piece of critical infrastructure.
             As the well-known technology guru Julia Child <xref target="Child" /> never said: "What could possibly go wrong?"</t>

        </section>

        <section anchor="RTG" title="Smart Routing">

          <t>An obvious next step in network operations using AI is to use an ML system to decide the best direction in which to
             forward a packet. While this might be conceived of as a macro-level traffic engineering <xref target="RFC9522" />
             concept where AI can advise on the best way to steer traffic and what resources to consume, the concept should rapidly
             be expanded to allow AI to choose which way to forward each separate packet, and to select which packets would best
             be dropped so as to save the intended receiver the effort of processing them.</t>

        </section>

        <section anchor="Power" title="Power Saving">

          <t>While many people suggest that AI may be used in networking to place traffic on paths that will consume less energy,
             and while AI is highly able to decide to drop packets that would cause the receiver to expend precious energy reserves,
             it must be remembered that any AI learning and inference processes consume vastly more power than could ever be saved within the
             network. Therefore, the best way to use AI to save energy in the network is to not use AI to save energy in the network.</t>

        </section>

        <section anchor="SEC" title="AI for Security and Privacy">

          <t>ML is already used in many security systems to detect threads or developing attacks. And the keyword here may be
             "developing" because AI is an obvious tool that can be used to develop attacks that can best bring down a network.</t>

          <t>We all feel a lot happier when details of our lives are run and controlled by a soulless machine. None of us has ever
             been frustrated when navigating an automated system, and we are all completely comfortable that our personal details
             should be harvested and retained by a computerized robot overlord.</t>

        </section>

      </section>

      <section anchor="RFCs" title="Processing IETF RFCs">

        <section anchor="FSM" title="Making State Machines">

          <t>A valuable use of an LLM may be to post-process a protocol specification to develop a state machine (ideally a finite state
             machine, although the infinite is an attractive possibility) that can be used by developers to engineer code. This will
             save coders a lot of time because they will no longer need to read specifications.</t>

        </section>

        <section anchor="Error" title="Spotting Errors in RFCs">

          <t>Documents produced by the RFC Editor are practically perfect. It is, therefore, vanity to presume that an AI system that reads
             a published RFC would ever find any faults, errors, or holes in that work. All it is likely to do is flag up some contrived
             scenario where, if one worries sufficiently hard and with a particular paranoid outlook, it may be possible to see (tilt your head
             to one side and squint) something that, if changed, would make the document, if not actually better, at least not significantly worse.</t>

        </section>

        <section anchor="Code" title="Coding from RFCs">

           <t>An obvious extension to <xref target="FSM" /> is using AI (probably an LLM) to convert an RFC into running code.</t>

           <t>Obviously, since all AI systems are trained on all available data, all ML-generated code generated from a single RFC will
              be identical. This will have the enormous benefit that interoperability will never be an issue, meaning that implementations
              can be quickly deployed without needing to be tested in an operator's lab - this feature will save equipment vendors a lot
              of money and will reduce their stress levels considerably. There will be an additional commercial benefit that there will be
              no need for competition between vendors since the only different between software releases will be the color of the
              packaging.</t>

           <t>It may, however, put AI agents that have been trained to test code out of work. We should be careful that AI agents must not
              be allowed to unionise.</t>

        </section>

      </section>

      <section anchor="Contrib" title="Contributing to the IETF">

        <section anchor="Notes" title="Note-Taking in Meetings">

          <t>Authors Note: This section was dictated to a transcription service <xref target="Canine" /> and is reproduced here without review.</t>

          <t>A very suck cess full application of tool in the eye eat tea F is for voice transcript services during the ever-popular plenary meetings.
             The notes that are maid are undoubtedly a Benjamin to everybody and are Easterly converted into meeting minges. Thoughs minutes are widely
             read by **UNTRANSCRIBED**.</t>

          <t>Ungh natural fellow up is to use hay high to take notes in all meetings. This avoids chairs wasting thyme at the start of meetings
             while they try to find a note-taker (commonly called a spiv). See, another benefit of art is fickle intelligence.</t>

        </section>

        <section anchor="Review" title="Reviewing Internet Drafts">

          <t>Unlike published RFCs, Internet-Drafts do contain faults usually caused by HI. With its greater intelligence and profound wisdom,
             an ML system will easily be able to review documents and identify errors which it can report in an unbiased and entirely supercilious way.</t>

          <t>Snark will be entirely eliminated.</t>

        </section>

        <section anchor="Email" title="Writing Emails">

          <t>The work of the IETF is conducted on mailing lists. But writing emails is a time-consuming task. Furthermore, writing a polite
             email to another engineer who is clearly one raspberry cream short of a box of Engelbert's Delights is normally thought of as
             a great waste of time and energy. Yet, these emails are the oil that greases the wheels of the great IETF machine.</t>

          <t>LLMs are specialists at putting together text into somewhat meaningful paragraphs. Everyone should use AI to write their emails
             and so avoid accidentally calling someone a dunderhead.</t>

        </section>

        <section anchor="Develop" title="Developing Internet-Drafts">

           <t>If you can bake a cake, you can make a bomb <xref target="Shake" />.</t>

           <t>As noted in <xref target="Email" /> an LLM is well suited for generating pseudo-random pieces of text. This makes it a more-than-ideal tool for generating a sequence of
              poorly-connected and somewhat garbled paragraphs that, when concatenated become what is commonly referred to within the IETF as an Internet-Draft.</t>

           <t>It is well known that there are no limiting criteria for quality applied to Internet-Drafts, and the only risk here is that such a document authored
              purely by AI might be distinguished from one produced using HI by its cogency, relevance, and relative value to the Internet community. Those who care
              about the origins of IETF drafts should, of course, focus on the content and not the authorship (as, indeed, they so surely do with work authored by
              humans of their acquaintance).</t>

        </section>

      </section>

      <section anchor="WGs" title="AI Working Groups">

        <t>Having now established that AI may author and review Internet-Drafts as well as write and respond to emails, it makes perfect sense for AI to participate
           fully in IETF working groups. They may sign up to mailing lists and participate in all other ways.</t>

        <t>This principle may be fully developed so that the only participants in a fully functional working group are AI bots, applications, and agents. This will
           speed the RFC development process (so often complained about) and save hard-pressed engineers from having to waste their precious beer time on activities
           such as innovation and thinking.</t>

      </section>

      <section anchor="AIETF" title="The AIETF">

        <t>In view of the vast number of Internet-Drafts that have been posted to consider the impact of AI on the Internet, and considering that the side meeting
          schedule at the IETF is almost completely full of meetings convened to debate the glory of AI, it makes sense to crate a new standards organisation
          called the AIETF (Artificial Intelligence Engineering Task Force) with the tag line "Making the Internet Great Again".</t>

        <t>A partner organisation, the AIRTF will offload the AIETF by acting as a gravity-well for all theoretical or research-based AI discussions.</t>

        <t>It is envisaged that both the AIETF and the AIRTF will be populated by AI agents. These agents will be responsible for most of the regular tasks:

          <ul spacing="normal">
            <li>Authoring and revising AI-Ds</li>
            <li>Reviewing AI-Ds</li>
            <li>Discussing among themselves on LLMailing lists</li>
            <li>Holding virtual LLMeetings</li>
            <li>Conducting MLast calls</li>
          </ul></t>

        <t>Oversight of the AIETTF will be provided by the AIESG, but wise guidance and workshops will be organised by the AIAB.</t>

        <t>In the event that the AIETF is unable to achieve consensus on the publication of RFCs, they may be passed to the AISE.</t>

        <t>It is anticipated that the existence of the AIETF will have only marginal impact on the operation of the IETF. That is, participants will continue to
           reinvent protocols, endlessly debate closed topics, kvetch about meeting locations, and travel to exotic places on the company dollar.</t>

      </section>

    </section>

    <section anchor="opcon" title="Operational Considerations">

      <t>We asked a network operator what they thought. Chuck P Fledgeboddice replied:

        <list style="none">

          <li>We are seeing a lot of pain in our network. It is very big pain; the biggest pain. There is no point to the pain.
              So our chief pain point is pointing to the point at which the pain has point.</li>

        </list></t>

    </section>

    <section anchor="moral" title="Morality Considerations">

      <t>Consistent with <xref target="RFC4041" />, it is important to carefully consider the impact of AI on the depravity of the Internet.</t>

      <t>We have seen a disturbing recent trend where AI agents utilise Internet bandwidth to share cat videos with each other. The speed of consumption of
      these videos by software tools, and the rapid generation of new videos by ML components, means that AI is now accounting for more than 57% of the
      data transported on the Internet backbone. It should be noted that while it is cute to see a kitten in a tuxedo playing the piano, it is disturbing
      to observe that the cat has five legs and an ear placed in the middle of its forehead.</t>

      <t>Individuals of doubtful reputation see AI as a golden opportunity. But of more concern is the light in which AI agents may view themselves. It is not
      that AI agents lack a moral compass, but it is questionable whether they know how to read the compass, whether the compass points north, and
      whether they think the compass is, in fact, a lotus blossom.</t>

      <t>The omnipresence of AI will, in all likelihood, encourage young people (possibly as young as 35) to participate in the standards process. The AIETF
      should take all available measures to ensure that these vulnerable individuals do not waste their time attempting to participate in the production
      of AI-Ds. Instead, all AI tooling needs to focus on the delivery of amusing cat videos to human consumers while dedicating maximum CPU cycles to
      working within the AIETF to produce the necessary standards.</t>

      <t>It is highly unlikely that any large, multi-national corporations would participate in the production or use of AI. We are all completely safe in that
      respect.</t>

      <t>It is unquestionable that AI is well qualified to provide oversight of all activities undertaken by AI. Nothing to see here.</t>

      <t>While other standards-making bodies may decide to muscle in on the territory of the AIETF (one thinks of the AITU and AIEEE), it is without doubt that
      the AIETF is the foremost standards body for the AInternet.</t>

      <t>Don't forget that all of the avian brotherhood is worthy of our concern.</t>

    </section>

    <section anchor="priv" title="Privacy Considerations">

      <t>Really? Do we still care about privacy even after all this time?</t>

    </section>

    <section anchor="acks" title="Acknowledgements">

       <t>This document was produced using the ABCintel (Advanced Biological Canine Intelligence) system from Old Dog Smartarse Corp.</t>

       <t>Thanks to Harald Alverstrand, Kathleen Moriarty, and Aaron Falk for providing of their Great Intelligence.</t>

    </section>

  </middle>

  <back>

    <references title="Informative References">

      &RFC9522;
      &RFC4041;

      <reference anchor="Child">
        <front>
          <title>Julia Child</title>
          <author>
            <organization>Wikipedia</organization>
          </author>
        </front>
        <seriesInfo name="Article" value="Wikipedia"/>
      </reference>

      <reference anchor="Canine" target="https://www.canine.example.com">
        <front>
          <title>Command And Nonsense Intelligent Normalisation Engine</title>
          <author>
            <organization>Old Dog Smartarse Corporation of Ruritania</organization>
          </author>
        </front>
      </reference>

      <reference anchor="Shake" target="https://www.azlyrics.com/lyrics/chumbawamba/shakebabyshake.html">
        <front>
          <title>Shake Baby Shake</title>
          <author>
            <organization>Chumbawamba</organization>
          </author>
        </front>
      </reference>

     </references>

   </back>

</rfc>
