AI discussion

The document is trying to collect various aspects of the AI use in and around the project.

Main topics

[US] Upstream Software, written with the use of AI tools

Upstream developers use AI tools, like Co-Pilot for the generation of art, code and so on which becomes part of the project. They then would like to include the software as a package in Fedora.

[OC] Official project communication

  • Announcements
  • Fedora magazine articles
  • Meeting summary(?)

[CC] Contributor communication

  • Forum questions
  • Forum answers
  • Development discussion threads
  • Bug reports

[TC] Toolchain packages

  • AI-related tools to develop and train models
  • Models themselves
  • Libraries and applications which provide LLM functionality ot the user

Topic discussion template

Q1: Do we have examples of this happening? Good and bad ones.

Q2: What are the main downsides?

Q3: What are the main benefits?

Q4: Should it be decided by the Council?

Q5: How can it be tracked, enforced?

Generic concerns/discussion items

  • Do not write AI policy, write Contribution policy

    • Focus on what you want or don't want to see, not how you want it to be done
  • Do not write a policy, write guidelines -

  • Add yours

Examples

"Trying to help"

Someone used generative AI to answer a forum question.

"I don't know the answer myself but Chatbot says that"

@bookwar My opinion: this should be moderated and possibly banned.

"Writer's block"

I need to write an article on the topic so I asked Chatbot to write it for me and edited it a bit to fit.

@bookwar My opinion: this should be marked and can be rejected by the editors. And if the author consistenly submits low quality content for review, editors may decide to ban them from writing.

"I don't speak English"

I used translation engine to translate the question from my native language.

@bookwar My opinion: This should be allowed but recommended to provide the source in the native language alongside the translated version. Maybe built-in translation features can help?

"Fedora AI model"

Can I train a model on Fedora Ask content? Can I package it? Can I distribute it using Fedora Infrastructure?