Everything is being automated these days including training. This code is modeled off human brain. Jussi
made bots that make their own waypoints. That is open working example on Github.
4 min example.
Intro to example.
A simple non NPC Pawn example would be a map changing plugin that makes attempt to attract players based off of something other than just fixed CVAR of time. Keeping a catalog of day of week, time of day, number of players on map, and map name is a start.
There is a bit of buzz on the map changing programs. Perhaps somebody will how it should be done.