how should junior developers use AI