When discussing artificial intelligence, we often distinguish between "narrow artificial intelligence" and "artificial general intelligence".
Why does the word "artificial" almost always come after "narrow" but before "general"? I know that there are specific rules for adjective order in English, but since "narrow" and "general" are in the same semantic category, I would have assumed that they would have the same precedence in this hierarchy.
Is the reason simply that "general artificial intelligence" would have the abbreviation "GAI" that might be pronounced like the word "gay"? Or is it to avoid confusion with generative artificial intelligence? (I believe that that term became widespread after "artificial general intelligence" did, but I'm not sure.)