Skip to content

New RFC: nf-core should have a policy about use of LLMs/AI #91

@jfy133

Description

@jfy133

Have you read the RFC docs?

  • Yes, I have read and understood the RFC docs

Summary

We should have a clear policy on when it is OK/not OK, and how to use LLMS for generating new code and PRs.

Champion

No response

Background & Motivation

Derived from the proposal here: #61, some members of the core team and community were not comfortable to immediately start 'blindly' allowing LLM associated code within the nf-core ecosystem, primarily due to:

  • Quality of code in some PRs
  • Concerns about the legality/lack of attribution
  • Adding a lot of extra cruft to the template purely to try and make sure AI agents 'do the right thing' being a bad thing

with particularly the first point ending up putting more work on community coordinators/managers.

Generally there was an agreement that LLMs are here to stay, and we cannot avoid them.

But there was a feeling we need to at least make a statement on our stance on them and possibly a policy document.

Goals

  • Make clear when LLM code or related things are (generally) acceptable within nf-core
  • Make clear what the consequences of abusing these guidelines are

Non-Goals

  • To enforce AI usage on the community
  • To ban AI usage
  • To implement mechanisms for the use of AI

References

#61

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    proposed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions