	Има още няколко метода. Взети заедно, те са огромна промяна в сравнение с по-старите идеи за изкуствения интелект или ИИ. Едно време програмистите се опитваха да пишат правила за всички ситуации. Например мъчеха се да научат компютрите, че ако някой купи нещо от магазин, трябва да го плати преди да си тръгне. Ала програмирането на тази напълно логична от гледна точка на здравия разум информация се оказа изключително трудно. Компютърът допускаше грешки. За тяхното избягване се прибавяха нови правила. Накрая се получаваха гигантски програми, милиони редове код, и започваха да се дънят поради самата си сложност. Бяха прекалено големи, за да отстраниш бъговете. Човек не можеше да разбере откъде идват грешките.