Based on recent comments this feels like a discussion we should have. So…topic, basically.

I’m not looking to be chief noisemaker on this, but I stand by what I wrote in !privacy and what’s in my post history.

https://lemmy.ml/post/48724623/26190950

Let’s have at; do we want a [AI] and [NOT AI] tag. Why or why not?

  • Ooops@feddit.org
    link
    fedilink
    English
    arrow-up
    28
    ·
    2 hours ago

    A mandatory [AI] tag? Sure.

    A [NOT AI] tag? No, that’s the default. Why normalise AI bullshit even further?

    • communism@lemmy.ml
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 hour ago

      But mandating [NOT AI] means that people have to go out of their way to declare their work is AI-free. It requires active lying rather than lying by omission—I think there are a non-zero number of people who would be inclined to omit an AI tag but would not want to go as far as explicitly lying about their work being AI-free.

  • communism@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 hour ago

    I would support those tags. Does Lemmy support some equivalent of post flairs that can be filtered?

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    55
    arrow-down
    1
    ·
    4 hours ago

    I think [AI] tags would be good. That way a certain subset of members could just drive-by downvote without getting themselves dirty. [NOT AI] seems redudant since we’ve already defined [AI], but again for quick filtering purposes, I see no harm in both.

    • chicken@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 hour ago

      That way a certain subset of members could just drive-by downvote without getting themselves dirty.

      I think tags could be alright but only if this is not allowed, it is unreasonable to ask people to disclose something just so others can shit on them for it.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        38 minutes ago

        it is unreasonable to ask people to disclose something just so others can shit on them for it.

        I totally dig what your saying. I’m not a downvoter period. In my short time here at Lemmy, AI assisted projects are going to get shit on one way or another. It’s unfortunate, but it is what it is. I think the narrative of this thread is to attempt to make things conducive to all users. I personally do not outright reject AI assisted projects. My main concern is if I spin up a container and it turns out to be a doughnut. AI assisted or no, unless you speak multi code languages fluently, you are taking a risk either way. You are placing your trust in the dev and the few that can read code.

    • EmoPolarbear@lemmy.ca
      link
      fedilink
      English
      arrow-up
      16
      ·
      3 hours ago

      Having both an [AI] and a [not AI] tag allows immediate differentiation between a not AI post and a did not tag post.

      • hperrin@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        40 minutes ago

        That one is good, but it doesn’t have strict licensing restrictions like the SciActive one. Basically you have to follow the policy with the SciActive one, or you lose the license to use the seal.

        Also, the SciActive one is specifically for software projects and covers the full software project explicitly.

        Not that the Brain Made one is bad, it just fits a different use case (art, poetry, etc).

  • tofu@lemmy.nocturnal.garden
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    4
    ·
    3 hours ago

    I absolutely don’t want Meta Tags in every titles. It makes reading the list of posts super annoying.

    I also don’t feel the need to know whether there’s some AI commits, but I do want to know if a project is largely vibe coded. I don’t have an objective metric on where this line could be drawn.

    I think the status quo is kinda fine. Some commenter will point it out and will get enough upvotes to be visible on first glance. It’s not perfect but good enough for me.

    • Lka1988@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      20 minutes ago

      Some commenter will point it out and will get enough upvotes to be visible on first glance. It’s not perfect but good enough for me.

      I don’t necessarily disagree here, however there is always the edge case of a certain overly-vocal group being 100% anti-AI, and that any usage of AI is considered a crime against humanity.

      I’m not part of that group per se, but I also want full disclosure. If you used AI to get things going and handled it yourself from there, that’s one thing. Constant commits from Claude or whatever is a whole different bucket of shit I refuse to touch.

    • EmoPolarbear@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      I don’t disagree. Perhaps tags at the end of post titles rather than the beginning, or tags in the body of the post? I’m not sure what people use to filter these things and how those different options would effect usability.

  • Lka1988@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    1
    ·
    edit-2
    4 hours ago

    Yes, please. I don’t like seeing a “neat handy application” only to find that 95% of it was coded by Claude, the fact of which is either buried, or not even mentioned until you visit the repo and see that it’s the top contributor.

  • Widdershins@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    2
    ·
    4 hours ago

    I feel like this could lead to discrimination and prejudice against ai users. It should have been implemented years ago.

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 hours ago

    I know nothing about running a Lemmy instance, so I thought I’d ask. Does the Lemmy framework allow something like this:

    spoiler

    If so, maybe that’d be less annoying to some. The screenshot is from selfh.st.

  • Onno (VK6FLAB)@lemmy.radio
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    3 hours ago

    I think that unless you have some way to enforce accuracy, it’s meaningless and AFAIK automatic detection tools are no better than chance and to my knowledge, getting worse.

    An AI bot operator isn’t going to tag their material as [AI], more likely than not they’d attempt to use [NOT AI].

    I’d also point out that while lemmy doesn’t (yet) support hashtags, any “tagging” would probably benefit from using the existing method using a #tag.

    Ultimately, you need to ask yourself, is undeclared AI that goes undetected by the community a problem, or the new “normal”?

    I’ll note that I’m not a proponent of Assumed Intelligence and think that when the bubble bursts we’re going to be in a world of hurt, but with a little luck the billionaires will have lost their shirts in the process.

    • curbstickle@anarchist.nexusM
      link
      fedilink
      English
      arrow-up
      1
      ·
      48 minutes ago

      AFAIK automatic detection tools are no better than chance and to my knowledge, getting worse.

      It depends.

      There are a variety of indicators, some blatant like .cursorrules or CLAUDE.md and some key phrases that can be searched for. Unless they are actively working to hide references, these turn up in the overwhelming majority of the “not admitting but not denying” camp, or the just complete lack of disclosure.

      There are also pretty solid indicators with commit logs that can be seen that are… unlikely to ever be a person.

      What is getting harder is around the syntax detection tools and fragment detection tools. Some straight up rips from multiple codebases used to be obvious, but some tools are better at refactoring to make that discovery harder too.

      Just to be candid, I am in no way anti-AI, I run and train my own models at home on my own hardware. Its a tool - a hammer is great for nailing a board to a wall, and an absolutely wrong choice for trying to screw together a cabinet, and I consider LLMs in the same camp.

      If you’re trying to vibe code a full project, its probably going to be a massive problem. If you’re using it to parse some swagger and generate some hooks based on a prefix you defined for specific types without wanting to bother with smashing a script for the disparate types that can be easily detected with an llm… well, you’re probably using it in a way I’d agree with.

      Someone did mention an automod disclosure comment, which I really like the idea of, but would need to look into for use on the fediverse, I’m really not sure how good the automods out there are these days. Last time I checked they were… not so great.

  • Arrandee@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    4 hours ago

    See, the problem with this is there’s no objective standard for validating whether somebody is telling the truth or not. So we can impose conventions that say you must tag something as being generated in a certain way, but that doesn’t mean that people are going to actually be forthcoming with the community.

    This is a problem that we’re going to have to deal with not just when we’re talking about our self hosted builds, but almost anything that is mediated through a screen. So, if we can figure it out for here, I’d suggest that we tell everybody shortly thereafter; about it because it‘ll solve a lot of problems, in a lot of different places.

    Bonus points if whatever we come up with can actually be self hosted.