Предизвикателството на Google AI за 2010 г. е състезание по програмиране, предназначено да помогне за преминаване на границите на изкуствения интелект и теорията на игрите. Опитни професионалисти в компютърната индустрия се състезават, но класацията в момента е доминирана от студенти.
![планетарни войни.png](/f/3a5359d7087822648809870ac6c44d85.png)
Това състезание наистина е измамно сложен проблем за разпределение на ресурси и стратегическо планиране, маскиран като игра. Хората са използвали всякакви видове алгоритми като невронни мрежи, минимакс, матрици на изплащане, динамично програмиране и други, за да се опитат да спечелят. Чиста евристика, чиста математика и хибридни ботове се борят един срещу друг за господство. Конкуренцията е жестока. Няма награда за победителя, освен да се хвали, но това не е спряло повече от 3000 души да се включат досега.
Повечето от записите са от университети и независими изследователи, но са представени и професионални програмисти в компютърната индустрия. Например Microsoft има 11 записа, а Yahoo има 3 записа. Служители от Amazon, Google, IBM и други също се конкурират, но класация в момента е доминиран от студенти (обърнете внимание, че изоставането в регистрационната система е оставило много хора маркирани като несвързани, но се надявам, че скоро ще поправят това).
Могат да се пишат ботове произволен брой езици включително Java, C, C++, Python, Scala и дори Go. Настоящият лидер използва SBCL Lisp.
На официален сървър качвате своя изходен код и той се компилира и изпълнява там. Те използват облачни инстанции на Amazon EC2, за да се справят с натоварването. Но има и един неофициален сървър който работи през TCP - стартирате бота на вашия компютър и се свързвате с услугата matchmaker. За него не се изисква регистрация и го използвам често за тестване на собствените си ботове. Човекът, който е настроил сървъра, е на 18 години.
Има също форуми и IRC канал, и a много хубав зрител за стартиране на ботове локално един срещу друг, срещу опонент на TCP сървъра или срещу човешки играч в реално време. Въпреки че трябва да ви предупредя, дори и да си дадете неограничено време да обмислите всеки ход, практически е невъзможно човек да победи наполовина приличен бот.
Крайният срок за подаване е 27 ноември, така че все още има време за участие. Видях няколко страхотни нови записи да се появяват само през последните няколко дни. След крайния срок за подаване, класирането ще бъде изтрито и всички ботове ще се състезават на официалните сървъри, докато не се появи ясен победител. Очаква се резултатите да бъдат обявени на 1 декември.