Thank you to everyone who participated in this post and shared your thoughts about how to handle apps produced with LLM technology.
Any project posted here will now require an AI disclosure if any ML/LLM technology was used in any way in the development:
- Please include [AI] or [AI Assisted] as a tag at the end of your post title when sharing or discussing the project.
- In the post body, please include in what way AI was used, e.g.:
AI disclosure:
design: none
implementation: assist
testing: copilot
documentation: auto
review: pair
deployment: hint
Please consult ai-declaration.md for details how to apply about these categories. If you are posting about an app, but are not the developer, you should include the most complete information available, e.g.: " This repository lists Copilot as a contributor." or " This app shows signs of AI development such as…"
Why not ban AI entirely?
There were a few comments that called for an outright ban on any apps that were built in part or whole with LLMs. It was not a clear consensus. Furthermore, I don’t personally see how that would be feasible. Consider the following situations:
- A dev uses an AI search tool to look up information related to the project that is incorporated into the project
- A dev uses an AI tool to translate between languages
- A dev creates all of the code from their brain without any use of an LLM, but uses an LLM for the project description/readme page
- A dev used a modern code review to identify errors
- A dev used AI to create icons or other assets for human written code
- A dev incorporates code from another project, which used LLM tools in one or more of these ways
- Etc.
I’m not sure which if any of these situations would lead to an app being banned from this community, or how to best navigate cases like this. Please DM me or reply here if you have a solution and would like to be in charge of implementing it as a moderator in this community.
