The Ai Trainer is a program that assists the client in creating Artificial Intelligence. It was fashioned to allow the average computer user, with little or no programming experience, to construct agents that think (so to speak). These agents can be designed to operate automated tasks, communicate with programs, read from and write to files, and run internal functions for adding to the knowledge base. The user can even create self-extracting logic functions that will create new basic or robust logics whenever conditions allow.