Em primeiro lugar, muito interessante o seu módulo, a interface pública ficou muito legal!
Em segundo lugar, eu tenho a mesma dúvida, tanto que no passado se usava o termo "inteligência artificial" para como os NPCs se comportavam e movimentavam nos jogos, mas que eram "apenas" algoritmos comuns como, por exemplo, um algoritmo de pathfinding
.
E se ao final tudo é algoritmo e lógica, onde esta a linha divisória do novo termo "inteligência artificial"?