• poinck@lemmy.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    4
    ·
    edit-2
    1 day ago

    I lean more towards Nussbaum’s position. Allow it only when the submitting person can explain the changes. That would at least put completely vibe-coded submissions out of Debian.

    That being said, I would ban fully automated submissions from bots and agents. A human still needs to have a part in it, in my opinion.

    • gh0stcassette@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      3
      ·
      1 day ago

      Yeah, I agree. In practice it’s difficult to tell whether or not someone used AI to help them code something (especially if they didn’t just tell the LLM to do everything lmao), so it makes more sense to check whether they actually understand the code they’re trying to commit. That’ll keep out the slop while still letting people use coding LLM agents as a static analysis tool for finding bugs or something.

    • vogi@piefed.social
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      1 day ago

      I think I’d be okey with semi automated submissions if they are managed by the maintainer themselves. There were a couple of security incident of long existing vulnerabilities recently. I think its fine if maintainers have a bot running making security audits to find and fix them before somebody else can use them. Of course if some human going over potential PRs.

      • Swedneck@discuss.tchncs.de
        link
        fedilink
        arrow-up
        1
        ·
        24 hours ago

        the most basic rule of thumb that should ALWAYS be held to is that a human has to take responsibility for the actions of a tool, computers cannot be held accountable.

        • 42firehawk@fedinsfw.app
          link
          fedilink
          English
          arrow-up
          1
          ·
          20 hours ago

          A computer can never be held accountable, therefore computers must never make a management decision.

          Rules about submissions and determining if a pr helps a project is a management decision. AI or automated tools can reject a PR if it fails to meet a human made rule (like failing to compile or breaking code standards) but accepting a pr to merge? That should be a human.