Pelo que eu entendi você pretende implementar uma IA, e como você não pareceu ter pressa eu considerei que talvez seu objetivo principal seja agregar conhecimento/valor.
Se seu objetivo é usar uma IA, os comentários/respostas dos colegas de comunidade parecem ajudar, mas se seu interesse for mais na raiz:
Programando uma IA desde o rascunho
O conteúdo desse link deve servir como start. Se servir devem aparecer caminhos para chegar até o objetivo que você mencionou. Um longo caminho.
Se precisar de ajuda nesse longo caminho eu tenho umas horas para dedicar com trabalho voluntário.