A prática constante de programação, experimentação e pesquisa também ajudará muito. Também acho que pode ser muito proveitoso fazer parte de grupos ligados ao assunto, e trocar experiências e descobertas com outros.
Por fim, obviamente, seria ótimo ter acesso a projetos de maior porte, que envolvam uma IA mais complexa, e que portanto exijam mais do desenvolvedor.