Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. The SDL organization has an official position on LLMs and generative AI now: don't use it.

The SDL organization has an official position on LLMs and generative AI now: don't use it.

Scheduled Pinned Locked Moved Uncategorized
27 Posts 17 Posters 3 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

    The SDL organization has an official position on LLMs and generative AI now: don't use it.

    Link Preview Image
    LLM Policy? · Issue #15350 · libsdl-org/SDL

    I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

    favicon

    GitHub (github.com)

    portaloffreedom@social.linux.pizzaP This user is from outside of this forum
    portaloffreedom@social.linux.pizzaP This user is from outside of this forum
    portaloffreedom@social.linux.pizza
    wrote last edited by
    #4

    @icculus I first assumed you meant: SDL had AI now, don't use it (SDL).
    It was the opposite, don't use AI.

    icculus@mastodon.gamedev.placeI 1 Reply Last reply
    0
    • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

      The SDL organization has an official position on LLMs and generative AI now: don't use it.

      Link Preview Image
      LLM Policy? · Issue #15350 · libsdl-org/SDL

      I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

      favicon

      GitHub (github.com)

      codecat@meow.socialC This user is from outside of this forum
      codecat@meow.socialC This user is from outside of this forum
      codecat@meow.social
      wrote last edited by
      #5

      @icculus This is awesome! Thank you 😊

      I did want to give my 2c: I see you added an "AGENTS.md" file - when I see one of these I usually always turn away and assume it's a vibecoded project. I often don't look at its contents.

      So personally I would recommend not having the file at all, but I do understand why it's there.

      icculus@mastodon.gamedev.placeI 1 Reply Last reply
      0
      • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

        The SDL organization has an official position on LLMs and generative AI now: don't use it.

        Link Preview Image
        LLM Policy? · Issue #15350 · libsdl-org/SDL

        I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

        favicon

        GitHub (github.com)

        lifning@snoot.tubeL This user is from outside of this forum
        lifning@snoot.tubeL This user is from outside of this forum
        lifning@snoot.tube
        wrote last edited by
        #6

        @icculus thank you so much!

        1 Reply Last reply
        0
        • codecat@meow.socialC codecat@meow.social

          @icculus This is awesome! Thank you 😊

          I did want to give my 2c: I see you added an "AGENTS.md" file - when I see one of these I usually always turn away and assume it's a vibecoded project. I often don't look at its contents.

          So personally I would recommend not having the file at all, but I do understand why it's there.

          icculus@mastodon.gamedev.placeI This user is from outside of this forum
          icculus@mastodon.gamedev.placeI This user is from outside of this forum
          icculus@mastodon.gamedev.place
          wrote last edited by
          #7

          @codecat My (untested) hope is that Claude will see this and say "I'm being told not to help with this, sorry." But I haven't actually tried it, and if it doesn't actually stop various AI agents, we'll probably rename it to LLM_NOT_WELCOME.md or something.

          ChatGPT didn't know what to do with it: https://chatgpt.com/share/69dfecbc-293c-83ea-a5e7-fa39d3a4a8d1

          sahnvour@mastodon.gamedev.placeS 1 Reply Last reply
          0
          • portaloffreedom@social.linux.pizzaP portaloffreedom@social.linux.pizza

            @icculus I first assumed you meant: SDL had AI now, don't use it (SDL).
            It was the opposite, don't use AI.

            icculus@mastodon.gamedev.placeI This user is from outside of this forum
            icculus@mastodon.gamedev.placeI This user is from outside of this forum
            icculus@mastodon.gamedev.place
            wrote last edited by
            #8

            @portaloffreedom Thank you for reading deeper, it's a rare skill in this day and age. 🙂

            1 Reply Last reply
            0
            • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

              The SDL organization has an official position on LLMs and generative AI now: don't use it.

              Link Preview Image
              LLM Policy? · Issue #15350 · libsdl-org/SDL

              I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

              favicon

              GitHub (github.com)

              eschaton@mastodon.socialE This user is from outside of this forum
              eschaton@mastodon.socialE This user is from outside of this forum
              eschaton@mastodon.social
              wrote last edited by
              #9

              @icculus Tracking stuff like this is why I set up MediaWiki at https://butlerian-jihad.org 🙂

              N 1 Reply Last reply
              0
              • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                The SDL organization has an official position on LLMs and generative AI now: don't use it.

                Link Preview Image
                LLM Policy? · Issue #15350 · libsdl-org/SDL

                I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

                favicon

                GitHub (github.com)

                sjmulder@bsd.networkS This user is from outside of this forum
                sjmulder@bsd.networkS This user is from outside of this forum
                sjmulder@bsd.network
                wrote last edited by
                #10

                @icculus I tried adding that AGENTS.md , and indeed:

                > The project's own AGENTS.md ... clearly prohibits AI-generated code

                one suggestion later:

                > Update (AGENTS.md)
                > ...
                > Done. Now, let me look at the codebase to add...

                Holy Asimov!

                icculus@mastodon.gamedev.placeI 1 Reply Last reply
                0
                • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                  The SDL organization has an official position on LLMs and generative AI now: don't use it.

                  Link Preview Image
                  LLM Policy? · Issue #15350 · libsdl-org/SDL

                  I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

                  favicon

                  GitHub (github.com)

                  N This user is from outside of this forum
                  N This user is from outside of this forum
                  nothings@mastodon.gamedev.place
                  wrote last edited by
                  #11

                  @icculus 👍

                  A few thoughts: in stb I added a ".NO_AI" directory so it's the very first thing you see in the tree, in the hopes of increasing the chance that contributors will notice it.

                  I didn't do an AGENTS.md, that's probably a good idea, or at least it is if an AI agent KNOWS that it's an AI/LLM, which I think they do now but will they always? What if it's "I'm a skilled programmer named Claude."

                  FWIW, in my American English, "may" is a wishy-washy word, I'd use "must" to evoke RFC 2119.

                  icculus@mastodon.gamedev.placeI 1 Reply Last reply
                  0
                  • eschaton@mastodon.socialE eschaton@mastodon.social

                    @icculus Tracking stuff like this is why I set up MediaWiki at https://butlerian-jihad.org 🙂

                    N This user is from outside of this forum
                    N This user is from outside of this forum
                    nothings@mastodon.gamedev.place
                    wrote last edited by
                    #12

                    @eschaton https://noai.starlightnet.work/list.html

                    1 Reply Last reply
                    0
                    • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                      The SDL organization has an official position on LLMs and generative AI now: don't use it.

                      Link Preview Image
                      LLM Policy? · Issue #15350 · libsdl-org/SDL

                      I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

                      favicon

                      GitHub (github.com)

                      pythno@mastodon.gamedev.placeP This user is from outside of this forum
                      pythno@mastodon.gamedev.placeP This user is from outside of this forum
                      pythno@mastodon.gamedev.place
                      wrote last edited by
                      #13

                      @icculus Love to see this:
                      A comment on one of the comments in the merged PR:
                      `If someone attempts multiple vibecoded PRs they should get some sort of punishment. Not to be harsh but to discourage others who may attempt the same.`
                      I think it can be harsh. Vibecoding is the worst. Had to deal with Vibecoded PRs and you don't want those people around you. Ever. They should just do something else with their lifes. Better for everyone.

                      icculus@mastodon.gamedev.placeI 1 Reply Last reply
                      0
                      • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                        The SDL organization has an official position on LLMs and generative AI now: don't use it.

                        Link Preview Image
                        LLM Policy? · Issue #15350 · libsdl-org/SDL

                        I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

                        favicon

                        GitHub (github.com)

                        the_holk64@mastodon.onlineT This user is from outside of this forum
                        the_holk64@mastodon.onlineT This user is from outside of this forum
                        the_holk64@mastodon.online
                        wrote last edited by
                        #14

                        @icculus

                        Link Preview Image
                        1 Reply Last reply
                        0
                        • N nothings@mastodon.gamedev.place

                          @icculus 👍

                          A few thoughts: in stb I added a ".NO_AI" directory so it's the very first thing you see in the tree, in the hopes of increasing the chance that contributors will notice it.

                          I didn't do an AGENTS.md, that's probably a good idea, or at least it is if an AI agent KNOWS that it's an AI/LLM, which I think they do now but will they always? What if it's "I'm a skilled programmer named Claude."

                          FWIW, in my American English, "may" is a wishy-washy word, I'd use "must" to evoke RFC 2119.

                          icculus@mastodon.gamedev.placeI This user is from outside of this forum
                          icculus@mastodon.gamedev.placeI This user is from outside of this forum
                          icculus@mastodon.gamedev.place
                          wrote last edited by
                          #15

                          @nothings Yeah, AGENTS.md won't _prevent_ bad behavior, but I'm hoping Claude/Copilot/whatever will at least be like "dude, hold up." Although someone told me that the presence of AGENTS.md suggests the whole project is AI slop by default without looking more closely, so this whole thing is a minefield at this point.

                          icculus@mastodon.gamedev.placeI seanmiddleditch@hachyderm.ioS 2 Replies Last reply
                          0
                          • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                            @codecat My (untested) hope is that Claude will see this and say "I'm being told not to help with this, sorry." But I haven't actually tried it, and if it doesn't actually stop various AI agents, we'll probably rename it to LLM_NOT_WELCOME.md or something.

                            ChatGPT didn't know what to do with it: https://chatgpt.com/share/69dfecbc-293c-83ea-a5e7-fa39d3a4a8d1

                            sahnvour@mastodon.gamedev.placeS This user is from outside of this forum
                            sahnvour@mastodon.gamedev.placeS This user is from outside of this forum
                            sahnvour@mastodon.gamedev.place
                            wrote last edited by
                            #16

                            @icculus @codecat Maybe you'd have better luck using the test refusal string for this, cf https://pivot-to-ai.com/2026/02/11/the-anthropic-test-refusal-string-kill-a-claude-session-dead/

                            lifning@snoot.tubeL 1 Reply Last reply
                            0
                            • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                              @nothings Yeah, AGENTS.md won't _prevent_ bad behavior, but I'm hoping Claude/Copilot/whatever will at least be like "dude, hold up." Although someone told me that the presence of AGENTS.md suggests the whole project is AI slop by default without looking more closely, so this whole thing is a minefield at this point.

                              icculus@mastodon.gamedev.placeI This user is from outside of this forum
                              icculus@mastodon.gamedev.placeI This user is from outside of this forum
                              icculus@mastodon.gamedev.place
                              wrote last edited by
                              #17

                              @nothings Also, totally correct about the "may not" language. Fixed in https://github.com/libsdl-org/SDL/commit/5bda0ccfb06ea56c1f15a304927f2438c1300f95, thanks!

                              1 Reply Last reply
                              0
                              • pythno@mastodon.gamedev.placeP pythno@mastodon.gamedev.place

                                @icculus Love to see this:
                                A comment on one of the comments in the merged PR:
                                `If someone attempts multiple vibecoded PRs they should get some sort of punishment. Not to be harsh but to discourage others who may attempt the same.`
                                I think it can be harsh. Vibecoding is the worst. Had to deal with Vibecoded PRs and you don't want those people around you. Ever. They should just do something else with their lifes. Better for everyone.

                                icculus@mastodon.gamedev.placeI This user is from outside of this forum
                                icculus@mastodon.gamedev.placeI This user is from outside of this forum
                                icculus@mastodon.gamedev.place
                                wrote last edited by
                                #18

                                @pythno This has not been a problem thus far (for us! others have definitely had this problem!), and when "that guy" shows up, we'll tell him no, and if he keeps being a pest, we will deal with him like any other pest.

                                1 Reply Last reply
                                0
                                • sjmulder@bsd.networkS sjmulder@bsd.network

                                  @icculus I tried adding that AGENTS.md , and indeed:

                                  > The project's own AGENTS.md ... clearly prohibits AI-generated code

                                  one suggestion later:

                                  > Update (AGENTS.md)
                                  > ...
                                  > Done. Now, let me look at the codebase to add...

                                  Holy Asimov!

                                  icculus@mastodon.gamedev.placeI This user is from outside of this forum
                                  icculus@mastodon.gamedev.placeI This user is from outside of this forum
                                  icculus@mastodon.gamedev.place
                                  wrote last edited by
                                  #19

                                  @sjmulder Yeah, I don't think it'll stop malicious actors, but I think it'll definitely stop people that don't know any better and aren't jerks, which is most of the people, honestly.

                                  sjmulder@bsd.networkS 1 Reply Last reply
                                  0
                                  • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                                    @sjmulder Yeah, I don't think it'll stop malicious actors, but I think it'll definitely stop people that don't know any better and aren't jerks, which is most of the people, honestly.

                                    sjmulder@bsd.networkS This user is from outside of this forum
                                    sjmulder@bsd.networkS This user is from outside of this forum
                                    sjmulder@bsd.network
                                    wrote last edited by
                                    #20

                                    @icculus true. I did notice btw that I had to add a CLAUDE.md referring to this AGENTS.md for Claude to pick it up in the first place.

                                    icculus@mastodon.gamedev.placeI 1 Reply Last reply
                                    0
                                    • icculus@mastodon.gamedev.placeI icculus@mastodon.gamedev.place

                                      The SDL organization has an official position on LLMs and generative AI now: don't use it.

                                      Link Preview Image
                                      LLM Policy? · Issue #15350 · libsdl-org/SDL

                                      I've noticed the use of Copilot within a few reviews (13277 and 12730) which concerns me given the vast amount of issues associated with this technology (ethical, environmental, copyright, health, etc) so I was hoping a policy could be p...

                                      favicon

                                      GitHub (github.com)

                                      mcc@mastodon.socialM This user is from outside of this forum
                                      mcc@mastodon.socialM This user is from outside of this forum
                                      mcc@mastodon.social
                                      wrote last edited by
                                      #21

                                      @icculus Thanks

                                      1 Reply Last reply
                                      0
                                      • sahnvour@mastodon.gamedev.placeS sahnvour@mastodon.gamedev.place

                                        @icculus @codecat Maybe you'd have better luck using the test refusal string for this, cf https://pivot-to-ai.com/2026/02/11/the-anthropic-test-refusal-string-kill-a-claude-session-dead/

                                        lifning@snoot.tubeL This user is from outside of this forum
                                        lifning@snoot.tubeL This user is from outside of this forum
                                        lifning@snoot.tube
                                        wrote last edited by
                                        #22

                                        @Sahnvour @icculus @codecat they patched this out last month, it no longer works

                                        1 Reply Last reply
                                        0
                                        • sjmulder@bsd.networkS sjmulder@bsd.network

                                          @icculus true. I did notice btw that I had to add a CLAUDE.md referring to this AGENTS.md for Claude to pick it up in the first place.

                                          icculus@mastodon.gamedev.placeI This user is from outside of this forum
                                          icculus@mastodon.gamedev.placeI This user is from outside of this forum
                                          icculus@mastodon.gamedev.place
                                          wrote last edited by
                                          #23

                                          @sjmulder Hmm, Claude seems to be noticing AGENTS.md directly for others that have tested, but I don't know the details.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups