The only implementation which is going head on with MRI is JRuby. I've heard from JRuby implementers that keeping the runtime compatible with MRI is an uphill battle. I don't know if AI can help this cause.
Also keeping compatible with MRI have been made significantly easier by Prism, the new parser that is shared by all implementations.