<div class='quotetop'>Цитата(Aku_Aku * 22.7.2010, 20:01) [snapback]343351[/snapback]</div>http://ru.wikipedia.org/wiki/Искусственный_интеллектвообще, громкое слово ИИ, вообще не подходит к играм
это маркетинговая замануха, ничего больше
ИИ как такового в играх НЕТ
[/b]
"Иску́сственный интелле́кт (ИИ, англ. Artificial intelligence, AI) — наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных программ. ИИ связан со сходной задачей использования компьютеров для понимания человеческого интеллекта, но не обязательно ограничивается биологически правдоподобными методами"
Это определение дал Джон Маккарти - "выдающийся американский информатик, автор термина «искусственный интеллект» (1955), изобретатель языка Лисп (1958), основоположник функционального программирования, лауреат Премии Тьюринга (1971) за огромный вклад в область исследований искусственного интеллекта." http://ru.wikipedia.org/wiki/Маккарти,_Джон
Он же сказал: «Проблема состоит в том, что пока мы не можем в целом определить, какие вычислительные процедуры мы хотим называть интеллектуальными. Мы понимаем некоторые механизмы интеллекта и не понимаем остальные. Поэтому под интеллектом в пределах этой науки понимается только вычислительная составляющая способности достигать целей в мире»
Вот еще подчеркивание различия человеческого и искусственного: "в английском языке словосочетание artificial intelligence не имеет той слегка фантастической антропоморфной окраски, которую оно приобрело в довольно неудачном русском переводе. Слово intelligence означает «умение рассуждать разумно», а вовсе не «интеллект», для которого есть английский аналог intellect."
Так что - во избежание разнотолков перейдем к термину "Искусственный рассуждатель"?
Я не спец в ИИ, но мне ближе вот такое определение: "Одно из частных определений интеллекта, общее для человека и «машины», можно сформулировать так: «Интеллект — способность системы создавать в ходе самообучения программы (в первую очередь эвристические) для решения задач определённого класса сложности и решать эти задачи» -
т.е. главное отличие интеллектов ИМХО - САМООБУЧЕНИЕ, которого наверняка в Циве нет, нет наверняка даже адаптируемости - т.е. выбор стратегии в зависимости от манеры игры противника.
Тем не менее, термин ИИ (AI) уже давно устоялся в применении к "мыслящему" аппарату программы, и в чем-то это тоже правильно: ИИ ИГРАЕТ РОЛЬ естественного интеллекта противников.
<div class='quotetop'>Цитата(ComInter * 23.7.2010, 22:59) [snapback]343625[/snapback]</div>Даже в определении Маккарти есть словосочетание "интеллектуальных компьютерных программ" - т.е. прародитель термина и большой спец в этой области считает, что проги можно считать интеллектуальными. А те, кто подобно Аку отказывают компьютерным соперникам в Циве в праве называться ИИ, умнее его, да?Верно. Игровой "ИИ" - это всего лишь поиск. Очевидно, что поиск ни какими интеллектуальными способностями не обладает, он просто ищет наиболее оптимальный путь (решение). Правда с определением какой путь оптимальнее тоже возникают проблемы.[/b]
<div class='quotetop'>Цитата</div>Насколько я понял из предыдущих наших споров, даже в шахматах с их предельной ограниченностью и дискретностью по сравнению с Цивой, нереально просчитать все, а уж что говорить о Циве. Так что можно наверное говорить только об интуитивном, эвристическом или каком там еще подходе.Конечно, если бы разработчики поставили себе цель создать такой алгоритм, который мог бы просчитывать все ходы вплоть до победного, то соответственно переиграть даже такой не интеллектуальный "ИИ" было бы сложно, но это бы потребовало колоссальных вычислительных мощностей.
[/b]




[/b]

Ответить с цитированием




Капитан команды RUS.



