Return-Path: <mnot@mnot.net>
X-Original-To: wgchairs@mail2.ietf.org
Delivered-To: wgchairs@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1])
	by mail2.ietf.org (Postfix) with ESMTP id 86A6F116A2519
	for <wgchairs@mail2.ietf.org>; Tue, 14 Jul 2026 08:32:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1784043145; bh=xhlWt5Vh5f5KjEofmO+5JSHKPylSk6b+liig1e/iD5w=;
	h=Subject:From:In-Reply-To:Date:Cc:References:To;
	b=YVO1qRbyiIQHpzbb0vdAB6H1CVY+sl2Ve0fis+Tb3o05R03mxujECoGms3Uvtg3Ll
	 85GD1edBcq9+XSIm2ifV1XD0K2nTy8+Sk1koHMGWffsLzPtHcWx1ZH2Er8IimzfBlE
	 rRCc8m5lfqu3IUsSGm3rY0UWnIaV59oER7XtmiCA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level: 
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
	DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7,
	RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
	RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001]
	autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key)
	header.d=mnot.net header.b="tvZLNaoX"; dkim=pass (2048-bit key)
	header.d=messagingengine.com header.b="SByvOKOF"
Received: from mail2.ietf.org ([166.84.6.31])
	by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id TaIO26m_nhj4 for <wgchairs@mail2.ietf.org>;
	Tue, 14 Jul 2026 08:32:25 -0700 (PDT)
Received: from fhigh-b1-smtp.messagingengine.com
 (fhigh-b1-smtp.messagingengine.com [202.12.124.152])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id 06A9A116A2513
	for <wgchairs@ietf.org>; Tue, 14 Jul 2026 08:32:25 -0700 (PDT)
Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46])
	by mailfhigh.stl.internal (Postfix) with ESMTP id 6EF537A0048;
	Tue, 14 Jul 2026 11:32:18 -0400 (EDT)
Received: from phl-frontend-03 ([10.202.2.162])
  by phl-compute-06.internal (MEProxy); Tue, 14 Jul 2026 11:32:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc
	:cc:content-transfer-encoding:content-type:content-type:date
	:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
	:references:reply-to:subject:subject:to:to; s=fm3; t=1784043138;
	 x=1784129538; bh=GvqchnNk1yF0wRFctUW1jFB2fX0dOdFwXisYF5Zojcc=; b=
	tvZLNaoXdP6zIntcK2S7kezVNCMhYeDRk+N29t8N9Ac4VOJcbxa9qksaBx6OTyJi
	8A0PDhf8mYRV34SGCiwIGTN/5XWNBuMmh/u7pCrTfw0REr6mQZ/idhHb+I1Inxjg
	1gbofDCnIYJjEcRfMLDGnDVqe9dIrLUGiAKhoPqg5w9Z9Uf0AW2M1ZTU/6unDk6r
	6OZgrD+aWdhGi9wmA8JLJLnALrUe+mKVdG/3ytGwyhbosmRT/GKmevGC88XF/F/L
	Y/Qij/D34duhqierLhAc4Tp3SbSwP4w4NH2sMPmn/nwqRosFg+F9Ky5+OWdFU2GV
	VwhV6YmWt4FthD0l0Q3vYw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:cc:content-transfer-encoding
	:content-type:content-type:date:date:feedback-id:feedback-id
	:from:from:in-reply-to:in-reply-to:message-id:mime-version
	:references:reply-to:subject:subject:to:to:x-me-proxy
	:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1784043138; x=
	1784129538; bh=GvqchnNk1yF0wRFctUW1jFB2fX0dOdFwXisYF5Zojcc=; b=S
	ByvOKOFRi0kTT9JJq0ojq0aHI+Iz9jRaM1kV7Lo6e8uwzHdXHfYxx16Cg8s1XNY4
	kpU637g2tlcFOvDdumNzXJ/tIRiR9i1VKvZUh3KIJFU4od6MtVbUXE2tLLebXB45
	86WuVKZHi7uH615muLfnFh8PHg0sCYVw9A+pMPGJXpPIo9RCwM8BjYmqCwc4MWWx
	IHvkyo3Nem8JKFRM3LxczFuwhwAiRtdA057JsysoIu4lrX1LtrPVRqVf1L8GMDVZ
	Xi5VygCSjdDtRkhGTVvtvNb30M3bkIduyPfPJZv256Q4aFxR8xhUfl2g6OLpFB+f
	cNGzV0ahgn75m/PIgfPYA==
X-ME-Sender: <xms:glZWahUduK-Sk85UK_aQZGqpb0HPIS0bvPGRKsjFfBSyCtJQ5ZkMCQ>
    <xme:glZWal4red7GIYOBo_NzUJyaFe04mzHWfL9I6wkZyTk230ISugIWKe_oBqREDIwU9
    CHg7Crl7IuWeY-IRxSTwzM53BXbI455JKPbM0UPf2P55GC-Fox7dw>
X-ME-Received: 
 <xmr:glZWasidyvCxSnt-O7feQpaYYi4EBuotO5sulMBtAaBKJhWWison8aIj6eaByg60b1f66Q>
X-ME-Proxy-Cause: 
 dmFkZTFqM+QD+i4RnNbC/VWkRm0jBSeoW/mtAplqWMMeALvA92s93IzwnFINUzGaQ18IBT
    joPzAJx4X4GhyubbgyDqwywL2NQ7jnxE+8k0H1NLUTLArt7YWvY7yFYXXD2EeiwUnegqnv
    dCpcUKPKS3ILXGcTqV4rIoKsnQHY8o9URlhyFjbBBZB/J0CvpqRi2R2hy68DVWNvuu0edb
    N1YaQAxO1pxHtBFbj2+21DpVX+bddNDDqeAN+RKfmsfwuSXasJUJBej0kIDEEHue0MAJ8T
    drlilNdMZJKpSD2mlJH1bw4T2SQ/jm4JfMKvnOB3CvYwoLhpq7hD5OQq+jfUmu8TDfMIYW
    qevd1fkXn2IDySEE+4waalM+rTmCQGL8MwrrHTdv/Ck4lmTKDTF1gBram9AaPwYTgeianZ
    DwCHZjir+M+uBwKHnEDQhY1EzGjMJebKLALFxD5zE/DFtecPCnGgXIjhVeLVM9jLiv4n0k
    ZYqbACqjtds4KOb3YNhUmpi7Z1V7YyB1AxqexXVjxKFLFtFh84eylTmXAIgXxmIfdviiZY
    xpa0zCmg1dTyvwFQZonN3xiOB1Ih1MdVBKNsw6Y0Gcz3BYqbG3GMw2miM42QoWvl561aRy
    ++G+82RNT9GORMaT4YnAh1TZLhX6+p4vN28+0Zv1MAvj3mDV1KSnyfsMFmBg
X-ME-Proxy: <xmx:glZWasfVOCYJn-s9jjGPBPKJzqkKfIcjBWeLjd3nPtc_MiBDHEOmTQ>
    <xmx:glZWahfYNTDDIEjWek07glaHG1rvkNsldO5s8d7ckRZZhF1H9IcpEw>
    <xmx:glZWam8vEPc1wTPQBgxMUVD3uGlkpUtCNfkNhHtvQLFAMsFNp6uX4A>
    <xmx:glZWatlnNyNYFPTPuzko9wsuxO-YE8KcdaXncURYxqUXB5zE3VZHGQ>
    <xmx:glZWakLLVZ3yoCPbUxGWcDOdqa6E8lY01fIBnq7mP8szn6HVBL3WYpHh>
Feedback-ID: ie6694242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 14 Jul 2026 11:32:17 -0400 (EDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
Subject: Re: Revised IETF LLM Tools
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: 
 <CAHBU6isyLbUqm82F5Nfi=5F6yYcrfztpZHSiXNrcnXO-36-6dw@mail.gmail.com>
Date: Tue, 14 Jul 2026 17:32:16 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <68BA0087-B66A-4E52-BC39-1F4FA742FAF3@mnot.net>
References: <7C5F050B-BE4C-4F11-81D5-6E044CE3FFC0@mnot.net>
 <946D14A0-2CCD-45C9-998B-C88F04136C36@mnot.net>
 <CAKoiRuahS=KiRVw49v4e31R-kZGKCCZPdBstFVpRQREM+exJaA@mail.gmail.com>
 <CAHBU6isyLbUqm82F5Nfi=5F6yYcrfztpZHSiXNrcnXO-36-6dw@mail.gmail.com>
To: Tim Bray <tbray@textuality.com>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: RLECVE6WNB43UWQOF7RJPFLOZLECVREQ
X-Message-ID-Hash: RLECVE6WNB43UWQOF7RJPFLOZLECVREQ
X-MailFrom: mnot@mnot.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; header-match-wgchairs.ietf.org-0;
 nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size;
 news-moderation; no-subject; digests; suspicious-header
CC: Rohan Mahy <rohan.mahy@gmail.com>, WG Chairs <wgchairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/wgchairs/9qiCjOQiXkrnmqunGcR_HO3zuaQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Owner: <mailto:wgchairs-owner@ietf.org>
List-Post: <mailto:wgchairs@ietf.org>
List-Subscribe: <mailto:wgchairs-join@ietf.org>
List-Unsubscribe: <mailto:wgchairs-leave@ietf.org>

Hi Tim,

Like any tool, it absolutely can be misused. Deferring judgment to it is =
not what it's designed for, and the accompanying skills steer pretty =
hard away from that:
  https://github.com/mnot/ietf-skill
Of course, they can always be improved.

I started working on this because I observed a large and growing amount =
of LLM use in IETF participation, and think we need to have guiderails =
for its use. Part of that is carrot (ietf-llm and ietf-skill) and part =
of it is stick -- policies which the community needs to have a =
discussion about.

I'm talking about this more in RASPRG next week.

Cheers,


> On 14 Jul 2026, at 5:20=E2=80=AFpm, Tim Bray <tbray@textuality.com> =
wrote:
>=20
> Anyone but me think this whole idea is deeply misguided?  In most WGs =
on most occasions, consensus is obvious, and when it isn=E2=80=99t is =
when you absolutely don=E2=80=99t want to defer judgment to an LLM.
>=20
> But maybe I=E2=80=99m in the rough here. -Tim
>=20
> On Jul 14, 2026 at 8:07:46=E2=80=AFAM, Rohan Mahy =
<rohan.mahy@gmail.com> wrote:
>> Mark,
>> You email archive tool strips quoted lines, so how do you deal with =
inline comments and +1 on specific quoted paragraphs?
>>=20
>> thanks,
>> -rohan
>>=20
>> On Thu, 28 May 2026, 00:01 Mark Nottingham, =
<mnot=3D40mnot.net@dmarc.ietf.org> wrote:
>> Hey all,
>>=20
>> I've revised and renamed the tools below; it now includes a local MCP =
server. In my testing, it's pretty effective; you can chat away with a =
working group's corpus pretty to pretty good effect from eg Claude, =
OpenCode, etc.
>>=20
>>   https://pypi.org/project/ietf-llm/
>>=20
>> Still under development, but suggestions / issues welcome.
>>=20
>> Cheers,
>>=20
>>=20
>> > On 19 Mar 2026, at 11:07=E2=80=AFam, Mark Nottingham =
<mnot@mnot.net> wrote:
>> >=20
>> > Just thought I'd convey something I found useful for understanding =
the state of a WG's discussions.
>> >=20
>> > Google's NotebookLM:
>> >  https://notebooklm.google.com/
>> > allows you to ground a LLM in a specific set of documents.=20
>> >=20
>> > I've put all of the materials I have for the AIPREF Working Group =
into a notebook, including:
>> >=20
>> > - the Charter
>> > - meeting agendas
>> > - meeting minutes
>> > - drafts (including all revisions)
>> > - mailing list archives
>> >=20
>> > The result is an LLM I can chat with about the history and =
arguments made in the WG. Although (of course) I can't trust it =
completely, I'm finding it's a very good way to interact with the =
'memory' of a WG. In particular it can serve as 'another set of eyes' =
that doesn't have the biases that I may have.
>> >=20
>> > For the mailing list archive, I found that NotebookLM doesn't like =
just taking an mbox file, so I* wrote a script to pre-process an archive =
by stripping attachments, simplifying headers, and removing quoted =
material. See:
>> > https://gist.github.com/mnot/7c0c87f3bf3cc5bbcc97acb57eb1e332
>> >=20
>> > The main issue I have now is keeping it up-to-date.
>> >=20
>> > Hope this helps,
>> >=20
>> >=20
>> >=20
>> > * Gemini
>> >=20
>> > --
>> > Mark Nottingham   https://www.mnot.net/
>> >=20
>>=20
>> --
>> Mark Nottingham   https://www.mnot.net/
>>=20

--
Mark Nottingham   https://mnot.net/

