We’ve been getting a lot of AI coded submissions recently, as well as lots of reports asking to remove them.

Should we remove these posts, or not?

  • geneva_convenience@lemmy.mlBanned
    link
    fedilink
    arrow-up
    8
    ·
    2 days ago

    I think they should be allowed if they have actual effort and maintaining put into them, but that’s usually the problem. Most LLM projects get abandoned very fast.

    This is a major difference with a project like Linux. Even if they start using slop code there, you know that they’re not going to suddenly abandon it.

    Maybe we need to think out of the box, and instead of an LLM tag, we need a tag like how long the repo has existed which can be automatically checked by a bot.

  • TrollAccount69@lemmy.ml
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    3 days ago

    If it’s not open source, remove them.

    If they’re open source then the people posting them are in the right place.

    A policy like what’s being suggested in the op will only be walked back in a few months.

    E: also disclosure is a stupid requirement. All it does is give people something to fight over and there’s no industry accepted process for evaluating ai code as opposed to human written code, so disclosure doesnt even serve a useful purpose. It’s literally just giving people something to argue about when the hypothetical post is ostensibly about the software or what it accomplishes.

  • Majestic@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    3 days ago

    Minimum age requirement and activity requirement. If it was built all in one go it’s more likely to be abandoned and full of problems and just pollute the landscape. If it’s been under development with multiple commits over a time-span of months or a year or more it’s more likely to be higher quality, have human in the loop somewhere, continue development, patches, etc. Linux itself for example would be exempted because it has a significant age, significant recurring activity in development, multiple human developers, etc.

    I do think exceptions on a case by case basis for clever simple programs that address a not previously addressed need might be fine as well. I really think there needs to be a little discretion for mod action.

    What a lot of people hate and I do as well are these “look daddy I can ‘code’ too” baby’s first/second/etc vibecoded programs that people proudly toss out there without any real thought beyond pride they told an LLM to make something and it did it. Those rarely add much value, often are redundant with one another (why reinvent the wheel again and again?), and would tend to be lower quality and end up just being so much spam that makes it harder to understand what’s worthwhile.

  • BJW@lemmus.org
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    3 days ago

    All these “remove” votes will only accomplish developers not disclosing their use of AI 🙄 It’s very silly.

  • Gonzako@lemmy.world
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    3 days ago

    I vote to remove myself but I’d be fine with just having to state AI involvement

  • slazer2au@lemmy.world
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    8
    ·
    4 days ago

    Rule 1 says Posts must be relevant to the open source ideology

    I don’t think any ai projects can claim to be that when their copyright status is debatable and the tooling is worse with how closed their training is.

    • Artemis_Mystique@lemmy.ml
      link
      fedilink
      arrow-up
      10
      arrow-down
      6
      ·
      4 days ago

      People against LLM parrot the same arguments again and again that it has simply lost its original meaning.

      copyright status is debatable

      debatable by who? who is going to settle this debate?, the courts who serve corporate greed?, Legislation made by politicians lobbied by SaaS companies? Anthropic? OpenAi? Microsoft?

      The “Copyright is debatable/ its just a plagiarism machine” stance is not the Leftist/ pro FOSS gotcha argument you think it is. The point of the FOSS movement was to have total freedom over software, and that freedom includes the ability to study, learn and use it in ways it was not intended for. To stand as the antitheses of that is make Steve Balmer happy

    • Sims@lemmy.ml
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      8
      ·
      4 days ago

      You are just adding your oss preferences to open source here. I too have preferences, like no corp oss, no ads, no logins, no telemetry and so on, but i have to accept oss as oss more broadly.

      I would recommend that you set your agent to filter out posts you don’t want, but you would likely rather censor this sub than automate it with an agent…

      • slazer2au@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        4 days ago

        Posts must be relevant to the open source ideology

        Did you not read the full rule?

        How can something that is inherently closed sourced be in line with that rule?

        • notfromhere@lemmy.ml
          link
          fedilink
          arrow-up
          6
          arrow-down
          1
          ·
          4 days ago

          I’ll tug on that thread… so can we not use Windows or macOS to develop OSS code on? It has to be on a Linux machine? What if the BIOS is closed source or it’s using binary blobs for the video drivers?

      • ferric_carcinization@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        I would recommend that you set your agent to filter out posts you don’t want

        Just to be clear, do you mean that the user’s user agent (lemmy client) should be capable of filtering out posts about vibecoded slop, perhaps by having lemmy communities require such posts to be tagged? Or do you mean that a LLM should curate what users see here?

  • Artemis_Mystique@lemmy.ml
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    edit-2
    4 days ago

    I advocate for a disclosure, blanket removal feels like censorship; even vibe coded slop is a project that might generate interest if it was made to solve some problem or showcase a new frontier, nature of OSS will push the slop out of the project eventually.

    When I say “slop”, I refer to a huge codebase that does what it advertise but has no documentation on what it does internally and the primary poster cannot adequately explain what it does(code mudball esentially). but if its well documented and looks like it was put together with care, with rhyme and reason than I will defend against calling it slop

  • XiJinpingStanAccount@lemmy.ml
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    4 days ago

    I’m gonna agree with others that there need to be standards not a blanket ban. I’d leave it up to the admins/mods what those are. Because getting too granular with it wold be hard to enforce. You guys pick something you feel is reasonable and will cut down on 0 effort slop but also allows you to enforce things without digging through the minutia of every post.

    • catdog@lemmy.ml
      link
      fedilink
      arrow-up
      2
      arrow-down
      2
      ·
      4 days ago

      100%

      The question of banning “AI slop” is a bit of a loaded one. Yes all slop should be banned. But banning all AI related/engineered work is insane.

  • iByteABit@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    4 days ago

    Depends on the definition. If we go by the definition a lot of users here seem to have, Linux itself would no longer be considered a FOSS project, which imo is completely ridiculous.

    If we’re talking about literally vibe coded from the ground up projects where the devs don’t even know what the code inside looks like, yes maybe it should be removed or given a post tag once we have the feature.

    Personally I prefer to keep a discussion going even with heavy AI coded projects, we’re living in interesting times and I am convinced to keep an open mind about what engineering will look like going forward and what doors it might open for the FOSS community despite its flaws and negatives.

    • Omgpwnies@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      4 days ago

      As others have said in other posts, the cat’s out of the bag. No matter if/when/how bad the AI crash is, if computing is still viable after then there will be AI.

      I think eventually it will emerge that the highest quality AI code will be produced by already experienced developers, who can identify when it’s produced slop and fix it, and that will be the case no matter how good the models get.

      I of think of it somewhat like managing a team of interns. You give them instructions and they give you code. You still have to know enough to identify if that code meets the requirements and is of good quality.

  • thingsiplay@lemmy.ml
    link
    fedilink
    arrow-up
    10
    ·
    4 days ago

    I think a disclosure at least in the title of the post should be required. But only if the software is known to be not slop at all. The problem with this approach is, that everyone has their own threshold and definition of what slop means, or are misinformed about the project. Overall I do not think it’s a good idea to ban any Ai contributed or assisted project.

      • Dessalines@lemmy.mlOP
        link
        fedilink
        arrow-up
        8
        ·
        4 days ago

        I’m referring to these new projects coded by AI from scratch, not existing projects which have an occasional LLM contribution.

        People are submitting a lot of these AI projects recently.

        • thingsiplay@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          4 days ago

          What about project that were developed normally, but later changed to a complete vibe coded slop model? Because if this is allowed, then this would be a loophole basically. Just start a project without Ai, then do all the stuff with it.

  • Cowbee [he/they]@lemmy.ml
    link
    fedilink
    arrow-up
    11
    arrow-down
    2
    ·
    edit-2
    4 days ago

    Disclosure. If LLMs are used in service of open-source projects, then they are relevant, but clearly many in the community feel that to be negative, and therefore there should be a disclosure. Someone can make open source software using closed-source tooling already, so disallowing one form of tooling entirely is letting a moral reaction interfere with how we understand open source.

    Linux would have to be removed from discussion, for example, if all LLM-contributed projects were to be disallowed. I don’t see why rules should be made with explicit exceptions in mind, yet excluding Linux cuts out a huge portion of open source discussion.

    • Dessalines@lemmy.mlOP
      link
      fedilink
      arrow-up
      6
      ·
      4 days ago

      I’m mostly referring to these new projects that are AI coded from scratch, not existing projects that might have some LLM contributions.

      • Cowbee [he/they]@lemmy.ml
        link
        fedilink
        arrow-up
        8
        ·
        4 days ago

        In my view, starting code from scratch or augmenting existing code with LLMs are equivalent in terms of whether or not they should be eligible for discussion. Both should have a disclosure, and both are worthy of discussing where relevant. If someone uses a bot to advertise a million LLM-started projects or something and overwhelm the community, then this is bad and should be stopped, I suppose.