Who said anything about GitHub? The situation would call for a highly specialized, custom-made solution. If you think that's impossible, please share your reasons for thinking so. Comments like yours are pure FUD and aren't in any way helpful.
I take it the definition of public here is inclusive of all citizens in which case, the majority of citizens should understand the fundamentals of AI and the given software implementation. Many citizens are fluent in English and for those who are not, such individuals often confide in trusted sources to translate for them prior to making decisions. I am not sure if this approach of publicly voting on AI would work, but then again many people today do not fully understand each candidates political agendas yet they still end up voting. So I could be wrong.
> Would you have the same qualms if the AI's source were open and the public voted on which pull requests to accept?
I interpreted @mtgx's statement as referring to the information that would be input into the IA. Namely that if presidents are getting bad advice from advisors already, replacing the president with an AI might not improve things, if the same bad advice is still being fed in.
When it comes to AI, source is only part of the system. The trained model would be a black box. We don't fully understand why some NNs work - so something of this complexity can't simply be cracked open and vetted accurately.
Barring military secrets, perhaps, there's no reason the AI program's current state would necessarily have to be a black box. Nor would it need to be a neural network. I also disagree with the assertion that complex things cannot be vetted.