Чтобы понять, что такое искусственный интеллект, необходимо сначала понять, что такое «просто интеллект».
А для того, чтобы лучше понять, что такое «просто интеллект», необходимо понять сначала – что такое НЕинтеллект и СВЕРХ-интеллект.
Причем, с НЕинтеллектом более-менее понятно, однако не совсем понятно, что есть СВЕРХ-интеллект. Однако, если посмотреть на проблему интеллекта через призму кибернетики, то всё становится достаточно просто. Начнем с того, что интеллект – это один из механизмов, который обеспечивает управление поведением.
Чтобы было проще понимать, возьмем в качестве примера блоху, которую я уже неоднократно «брал»* на Катакомбе. Механизм управления поведением блохи элементарен - «метод НЕнаучного тыка». Прыгнула куда-то, там оказалось плохо – опять прыгает куда-то, на разбираясь куда. Лишь бы прыгнуть. И так будет прыгать, пока не попадет туда, где ей будет хорошо. Или не сдохнет.
Но это всего лишь блоха. А у более развитых существ тык уже «научный»… хотя всё еще тык. Они смотрят вокруг, видят, где лучше и туда прыгают, летят, ползут и т.п. Кузнечики, бабочки, муравьи и всякая другая «мелочь». У них уровень интеллекта выше.
Еще выше интеллект у тех, кто умеет планировать на несколько шагов вперед. Для этого они уже строят в своей голове (или где-либо еще) некоторую примитивную модель мира, на основании которой они умеют формировать планы на несколько шагов вперед. Механизмы планирования у них еще очень простые, однако это уже неимоверный шаг вперед, в сравнении с упомянутыми блохами и другими «козявками».
Дальше инструменты моделирования развиваются, развиваются механизмы поддержки моделей от уровня к уровню (о чем я тут писать не буду), и, в итоге, мы приходим к интеллекту типа человеческого, который характеризуется следующим:
Способность формировать сложные модели (в голове).
Способность проводить над ними сложные эксперименты.
Способность и стремление обеспечивать непротиворечивость этих моделей.
Способность интерпретировать модели и обмениваться ими.
Способность взаимодействовать с другими (не только подобными себе) по вопросам этих моделей.
А что тогда СВЕРХ-интеллект? А это то, что способно по своему усмотрению менять все вышеперечисленные механизмы.
Ну и что тогда есть искусственный интеллект? Это такой интеллект, который обладает теми же основными свойствами, которыми обладает интеллект человека?
А вот и нет!
Искусственный интеллект – это любое, что мы сами назовем «искусственный интеллект» (впрочем, это относится и к категории "интеллект", и ко всем другим категориям). Причем назовем это именно так - из соображений удобства для того, чтобы общаться по поводу определенной проблематики. А поскольку проблематика достаточно обширна, то, если смотреть на феномен «искусственный интеллект» с этой точки зрения, «де-факто» мы включаем в него следующее:
Механизмы, обеспечивающие эффективное формирование моделей (не только для управления поведением) путём самообучения.
Механизмы, обеспечивающие решение задач, неподвластных интеллекту естественному (без дополнительных инструментов), например: решение задач нелинейной оптимизации большой размерности, сопроматовские расчеты на гигантских сетках, расчеты динамики взрывов, межотраслевые мультипродуктовые финансово-материальные балансы и т.д., и т.п.
Есть и еще один взгляд на проблему дефиниции категории «искусственный интеллект», согласно которому в искусственный интеллект включается всё, что осуществляет преобразование информации, и что создано человеком. В некоторых случаях такое определение тоже вполне имеет право на жизнь. Оно действительно упрощает взаимопонимание по поводу некоторых проблем и задач, в том числе, например, по поводу того, как на теме искусственного интеллекта безопасно распилить немеряное количество государственных денег. Но это другое…
...хотя, иногда кажется, что именно это - "другое" и есть то главное, ради чего весь этот шум и гам вокруг темы искусственного интеллекта.