در درجه اول علاقه و صبر و در درجات بعدی ریاضیات، برنامه‌نویسی و داشتن یک دید کلی در مورد هوش مصنوعی از پیش‌نیازهای هوش مصنوعی است.