Genetic algorithms, Machine learning, and Neural network. Artificial intelligence for ruby, working and ready to use in you app.