Компьютеры пятого поколения
Компьютеры пятого поколения — луркоёбский проект ЭВМ на основе ИИ, который разрабатывался в Японии в 1980-х годах. По задумке авторов, эти машины должны были уметь понимать естественный язык, самообучаться и решать сложные задачи, недоступные обычным компам. В общем, настоящий скайнет!
Немного истории[править]
В начале 80-х японцы решили, что хватит им быть на подхвате у СШП в области компьютерных технологий, и забабахали свой мегапроект. Возглавил его Кадзухиро Фути (Kazuhiro Fuchi), эдакий японский Джобс, только без водолазки.
Японское министерство международной торговли и промышленности (MITI) выделило на эту авантюру около 850 миллионов долларов (по тем временам — целое состояние!). К работе привлекли лучших спецов из крупнейших японских корпораций: Fujitsu, Hitachi, NEC и прочих.
И что они там наворотили?[править]
Главной фишкой проекта было использование языка логического программирования Prolog (а не этого вашего C++). Типа, Prolog лучше подходит для работы с ИИ, потому что он основан на логике, а не на тупом выполнении инструкций.
Для ЭВМ пятого поколения планировалось разработать кучу крутых штук:
- Системы обработки естественного языка: чтобы комп понимал человеческую речь и мог отвечать на вопросы как живой.
- Экспертные системы: типа, запихнуть в комп знания крутого врача, юриста или инженера, и пусть он всем ставит диагнозы, пишет законы и проектирует ракеты.
- Параллельные вычисления: чтобы задачи решались не последовательно, а сразу кучей процессоров, как в мозг.
- Базы знаний: огромные хранилища информации, из которых комп мог бы черпать знания для решения задач.
И где же эти чудо-машины?[править]
А нигде. Проект с треском провалился. К началу 90-х стало понятно, что создать полноценный ИИ на уровне тогдашних технологий — это фигня (не субстанция). Японцы, конечно, сделали несколько прототипов, но они были далеки от того, что планировалось изначально.
Основные причины провала:
- Prolog оказался не так хорош: программировать на нём было сложно, а производительность оставляла желать лучшего.
- Технологии не поспевали: железо того времени было слишком слабым для реализации всех задумок.
- Недооценили сложность задачи: создать ИИ оказалось намного сложнее, чем думали в начале.
- Смена парадигмы: пока японцы ковырялись с Prolog, в мире начали развиваться нейронные сети, которые в итоге и стали основой современного ИИ.
Итоги[править]
Несмотря на провал, проект пятого поколения оказал большое влияние на развитие компьютерных технологий. Многие идеи, которые разрабатывались в его рамках, получили развитие в других проектах. Например, исследования в области параллельных вычислений и баз знаний оказались очень полезными.