Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vFdoo-00FEUP-SU for pgsql-docs@arkaria.postgresql.org; Sun, 02 Nov 2025 19:32:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vFdom-00DTI4-T6 for pgsql-docs@arkaria.postgresql.org; Sun, 02 Nov 2025 19:32:47 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vFdom-00DTHv-LG for pgsql-docs@lists.postgresql.org; Sun, 02 Nov 2025 19:32:47 +0000 Received: from mail-oo1-xc2e.google.com ([2607:f8b0:4864:20::c2e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vFdoi-005ca2-20 for pgsql-docs@lists.postgresql.org; Sun, 02 Nov 2025 19:32:46 +0000 Received: by mail-oo1-xc2e.google.com with SMTP id 006d021491bc7-65681ff1ce5so2085507eaf.1 for ; Sun, 02 Nov 2025 11:32:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762111961; x=1762716761; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DCc6u16/Zzz1tMgXuRpPUpclf2cXdy4wVX4ZbBPCTGI=; b=bdZm/DGrpHRtsG1pDbyPbGJl8Cf7w/TrcuWsjxd16D1UnSXBKPLLJIkzeHYubua7a2 SAGMidf2e7scb58PU8T2GWV8pUModzfNrt6X8e2HtZGxw7Qqmp+mz09aFT1K8FnYtYHM STMRf3oiLM3f6Ssy7Z7N9OKDpMFTgtGrQeeN/wHkgeFD4VeIZlHN7H1cioAuV8BRL4+0 5TIKCiCxMJX34nWa8oki0Cr0wANa+MJ2LBjwrZiTYQ+DCTq2VONefv08E1/2fBqIWHxk x1YYmU+L09zRCI+cdLifMjttSQWLCjPM1xGxNadHaWm6ZfrDfA7zzIqbY5AxtelEwNtK 0Pzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762111961; x=1762716761; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DCc6u16/Zzz1tMgXuRpPUpclf2cXdy4wVX4ZbBPCTGI=; b=oa2J2DyyXWd9gUaWBzuGBRckMwQO62mdg0HZeAp3BbkZYNRTyQJgtGmyr0bAuTEDrw p30KoEy8kJe8LaMxULpmlwC9UoTepLQItjA5N+MtAKnDF2iQshEQbTgcRITbVub6nBJn 1WH72t4GbJehp+il3Zy5E2KPEkVAJD1JGmgg9ss+OwoerFElx7yW1w/tDYCsmnoTi5DJ 3JJDvdQuTOjMpK1lEG99x+gry8JUBF1THcZFrQbuAvEO6N2ZmrgPEel2ETr0p5q3ru5q j26pngreo4sLtVbgn/XTa79dOJv2svHPDCnUCZPkc5VVdE3j4HjzZ2XBQhHGVYv0zHqz luUQ== X-Forwarded-Encrypted: i=1; AJvYcCWIKrn5Hv0fe7IlO0Bvqh7gc1VqUyhdihJ0vn4Uf/vTeEtcwkPrgNYfB/5jSUahuk5SJKgTiye4fksx@lists.postgresql.org X-Gm-Message-State: AOJu0Yzq4oA6bj4+n8MsSauI9oMz1fqNlJ3auggq3quwSw+LHei4wwQX EHrdDaje+Cyjwx2hTn8HNB4e7X+93vmBUuAY3nvouzDULVw5B7kke54oAOqONV2w6s1h5ATrQWj siSFRl7z7kJC8izECkjsJt0Vwhz8L4Y4= X-Gm-Gg: ASbGncuX/S7hAgoEqXAa8yDGt72tp7aKxh86hN9GGawQimkvBn3++1e7oIfDdhNHysu lZM4bfORKJ+Zye2+h9tclHDUkOpsKxMjom8YzmgPTzZwpSsPC3g7tP6lrKI8BJocAsYTMezrynb IVNEL8xQ3IjcY3iFOAk5Z5mFl+t8keOG+0iKu8UD8U0fJ4TL/ficFdda9xTy0AjY8iP1Oug6daX Vydu5OL3UzPMn7FRnuHmvxLM+Fdx0Sjz71nzubWhb9WBZOaabHMqNkiRUolvjzOsYOycwY= X-Google-Smtp-Source: AGHT+IEdnigSp8CGFURku6zv19dtwMycd1KPZeHlnMBgQ4Lpb1jS2LOelEeEt9ic9iapP6YSBDtsKq3JIQP6yQjR1XE= X-Received: by 2002:a05:6820:1846:b0:650:73:b922 with SMTP id 006d021491bc7-6568a6941dfmr4880327eaf.6.1762111961030; Sun, 02 Nov 2025 11:32:41 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a8a:1c6:0:b0:605:5d57:98ee with HTTP; Sun, 2 Nov 2025 11:32:39 -0800 (PST) In-Reply-To: References: From: "David G. Johnston" Date: Sun, 2 Nov 2025 15:32:39 -0400 X-Gm-Features: AWmQ_bn18fVSbHGNLQ0IGBLXaTAoWA3wyxhKXgOf40tWv-gduMQhJQ2onauwbTQ Message-ID: Subject: Re: Feature request: Add a llms.txt file to the docs for AIs to learn To: =?UTF-8?Q?Adri=C3=A1n_Cuadrado_Chavarr=C3=ADa?= Cc: Laurenz Albe , "pgsql-docs@lists.postgresql.org" Content-Type: multipart/alternative; boundary="0000000000007de1d40642a1a990" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000007de1d40642a1a990 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The convention here is to add responses inline, after the quoted content being responded to. On Sunday, November 2, 2025, Adri=C3=A1n Cuadrado Chavarr=C3=ADa < adriancuadradochavarria97@gmail.com> wrote: > > Why should we invest effort to feed the machine? > > Great news: you don't have to. I don't mind investing the effort myself s= o > no one else has to. It's just a matter of creating a script that would > concatenate all markdown files of the documentation and run it > automatically whenever a change is made in any document. > The current build for the documentation doesn=E2=80=99t produce Markdown. > > > I don't think that that improves life for anybody, except perhaps for > the owners of said LLMs. > > Users of LLMs would appreciate having a feature like this one. > People are going to use LLMs - I have no problem with my volunteer efforts to improve the documentation to be read and referenced by LLMs so that they at least have correct content to work from and save me the effort of having to further correct mistakes or deal with misinformed people. Not that I=E2= =80=99m volunteering to do the work. It LLMs seem like a natural pairing with open source principles. Our documentation is already known to be an official source for attribution purposes. Though I=E2=80=99m not totally convinced = about it ability to handle our versioning policies correctly if we rely on generalized models scraping us. David J. --0000000000007de1d40642a1a990 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The convention here is to add responses inline, after the quoted conte= nt being responded to.

On Sunday, November 2, 2025, Adr= i=C3=A1n Cuadrado Chavarr=C3=ADa <adriancuadradochavarria97@gmail.com> wrote:
> Why should we invest effor= t to feed the machine?

Great news: you don't have to= . I don't mind investing the effort myself so no one else has to. It= 9;s just a matter of creating a script that would concatenate all markdown = files of the documentation and run it automatically whenever a change is ma= de in any document.

The current= build for the documentation doesn=E2=80=99t produce Markdown.
= =C2=A0

=
> I don't think that that improves life for anybody, except per= haps for the owners of said LLMs.

Users of LLMs wo= uld appreciate having a feature like this one.

People are going to use LLMs - I have no problem with my vo= lunteer efforts to improve the documentation to be read and referenced by L= LMs so that they at least have correct content to work from and save me the= effort of having to further correct mistakes or deal with misinformed peop= le.=C2=A0 Not that I=E2=80=99m volunteering to do the work.=C2=A0 It LLMs s= eem like a natural pairing with open source principles.=C2=A0 Our documenta= tion is already known to be an official source for attribution purposes.=C2= =A0 Though I=E2=80=99m not totally convinced about it ability to handle our= versioning policies correctly if we rely on generalized models scraping us= .

David J.
=C2=A0
--0000000000007de1d40642a1a990--