I am sorry for the late reply, but I was on xmas vacation.
In any case though, yes NodeCanvas can, of course, be used for AI and there are some simple examples to illustrate how. One of those examples specifically is making use of AI patrol and line of sight with a moving player object.