This is my personal framework for AI experiments in Factorio. It's currently able to do basic pathfinding.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Transportation of the player, be it vehicles or teleporters.
Play it your way.