Исполнитель алгоритма не умеет догадываться и фантазировать да или нет

Может ли исполнитель алгоритма фантазировать или догадываться? Спойлер: нет! Разбираем, почему он работает только по строгим правилам без интуиции.

В современном мире‚ где цифровые технологии и информатика проникают в каждую сферу нашей жизни‚ понятие исполнителя алгоритма приобретает особое значение. Этот субъект‚ выполняющий команды для решения определённых задач‚ может иметь различные формы и воплощения‚ играя ключевую роль в процессе превращения абстрактных команд в реальные действия. Но насколько автономен этот исполнитель? Способен ли он на творческий шаг‚ или же он — строгий механизм‚ лишенный воображения?

Что такое исполнитель алгоритма?

В области информатики исполнитель алгоритма — это некоторая абстрактная или реальная система‚ способная выполнять предписанные инструкции. Различные исполнители характеризуются своими способностями‚ технологиями и ограничениями‚ что даёт понимание их значимости и функционала в цифровом мире.

Главное правило‚ которое заложено в самой сути алгоритмизации‚ звучит так: исполнитель алгоритма не умеет догадываться и фантазировать. И на этот вопрос можно дать однозначный ответ — ДА. Исполнитель работает строго в рамках заданной ему системы команд (СКИ). Если команда не входит в его компетенцию или алгоритм не учел какую-то внешнюю переменную‚ исполнитель просто остановится или совершит ошибку. Он не станет «додумывать» намерения автора.

Почему исполнитель не может догадываться?

Чтобы понять‚ почему языковая или логическая догадка недоступна машине‚ давайте обратимся к тому‚ как работает человеческий мозг. Речевая (языковая) догадка — это способность человека раскрыть значение неизвестного слова на основе контекста. Такая догадка основывается на:

  • Знании правил словообразования (приставки‚ суффиксы);
  • Понимании сочетаемости слов;
  • Умении понять уже известные слова в другом значении.

Интересно‚ что даже студенты-люди иногда отвергают правильный вариант языковой догадки просто потому‚ что ранее не употребляли слово в этом значении. Однако по прошествии времени‚ опираясь на выявленные шаблоны‚ человек способен самостоятельно выяснить верные значения. У исполнителя алгоритма такой возможности нет. У него нет «прошлого времени» для осмысления‚ нет интуиции. Он оперирует только строгими синтаксическими правилами.

Пример строгой логики

Внимательно посмотрим на алгоритм работы формального исполнителя. Пусть число выглядит как abc (где a‚ b и c — это его цифры). На первом шаге исполнитель считает две суммы: ab и bс. Если в алгоритме не сказано‚ что делать‚ если сумма окажется больше допустимого лимита‚ исполнитель не «догадается» обрезать её или проигнорировать — он выдаст ошибку или неверный результат. Вся надежда у человека всегда была на фантазию и находчивость‚ но у алгоритма этих качеств нет.

Фантазия против алгоритма

Если с догадкой все более-менее понятно‚ то с фантазией ситуация еще более категоричная. Фантазия требует выхода за рамки‚ нарушения причинно-следственных цепочек. Существует изобретение‚ построенное на таких цепочках — бином фантазии‚ где «би» означает два (вспомните метод бисоциаций — соединение двух далеких понятий). Работу по созданию нового включает в себя как минимум два компонента:

  1. Перенос фантазии на реальную почву;
  2. Идентификацию фантазии со своей личностью.

Машина не имеет личности‚ следовательно‚ идентификация фантазии для нее невозможна. Какие элементы объекта взять для составления загадки‚ какие его действия описать в завуалированной форме? Существующие методы не дают точного ответа‚ вся надежда на человеческую фантазию. Исполнитель же может работать только с тем‚ что четко описано.

Иллюзия фантазии: алгоритмы‚ генерирующие текст

Возможно‚ вы спросите: а как же нейросети‚ которые пишут стихи и рассказы? Существует алгоритм‚ компонующий произвольные слова в кажущийся связным текст. Но текста‚ конечно‚ на самом деле нет — он образуется в голове читателя‚ так как писателя/автора в человеческом понимании не существует. Это лишь имитация.

Как и в эпоху барокко‚ импровизация фуги не обязательно оказывалась спонтанным и сиюминутным плодом вдохновенной фантазии. Гораздо чаще она была основательно подготовлена и спланирована на всех уровнях пьесы: от синтаксического до композиционного. Еще до начала импровизации исполнитель мог четко представлять композиционную схему‚ которую ему предстояло наполнить конкретным музыкальным материалом‚ большая часть которого могла являться домашней заготовкой.

Точно так же и алгоритм: он не фантазирует‚ он заполняет заранее подготовленную человеком схему. Чем выше мастерство музыканта‚ чем органичнее смена форм и способов его воздействия на струну‚ тем более чутко откликается исполнительский аппарат на глубинные пласты художественной идеи и на сиюминутный каприз творческой фантазии. Но это человеческая фантазия‚ а аппарат (инструмент) лишь подчиняется ей.

Метод Фейнмана и пределы машины

Лауреат Нобелевской премии по физике Ричард Фейнман сформулировал алгоритм обучения‚ который помогает быстрее и глубже разобраться в любой теме. Метод Фейнмана базируется на трех шагах‚ но его суть в том‚ что человек должен развивать:

  • Произвольное внимание и память;
  • Наблюдательность и находчивость;
  • Фантазию;
  • Быстроту реакции‚ инициативность и выдержку;
  • Умение согласовывать свои действия с партнерами.

Ни один формальный исполнитель алгоритма не обладает инициативностью или произвольным вниманием. Даже 14-летний Фази Мэннифилд-Гейл‚ показавший в тесте на уровень интеллекта IQ результат выше‚ чем у Альберта Эйнштейна‚ готов поделиться секретами решения головоломок именно потому‚ что он способен на нестандартный шаг‚ озарение и догадку. Для машины же решение головоломки — это перебор вариантов по жестко заданному правилу (например: выбери случайное слово из списка слов‚ с ограничением‚ что твоя догадка должна иметь уникальные буквы‚ если это возможно). Буквы могут повторяться‚ но кому захочется решать так? Вызов и удовлетворение кроются в творческом процессе‚ который алгоритму недоступен.

Так может ли исполнитель алгоритма догадываться и фантазировать? Однозначно нет. Он является лишь инструментом в руках человека. Человек придумывает бином фантазии‚ человек опирается на языковую догадку при изучении нового‚ человек решает сложные загадки на логику с подвохом‚ опираясь на жизненный опыт и интуицию. Исполнитель же — это слепой и безвольный механизм‚ который делает ровно то‚ что ему предписано‚ не больше и не меньше. И именно это его свойство делает алгоритмы такими надежными и предсказуемыми в цифровом мире.