Como implementar I.A que aprenda y responda

Hola llevo mucho tiempo viendo información sobre unreal engine pero hasta ahora no he visto algo relacionado a una inteligencia artificial que aprenda, no que sea un enemigo, no , quisiera saber cómo implementar una inteligencia artificial que aprenda y sea un personaje más dentro del juego, con que me horienten o por lo menos me indiquen el código C++ o el blueprint lo agradecería mucho, es que quiero crear un juego pero no estoy listo para algo multijugador online, quiero algo más simple dentro de lo que cabe , y sería una inteligencia artificial , para que ayude al player dentro del juego o en su debido caso se vuelva su enemigo pero que no sea algo obligado que sea la misma inteligencia artificial que aprenda y debido a su aprendizaje que elija , no sé si existe algo así en unreal engine ??? .