Спасибо автору и всем комментаторам за множество инетерсных идей! От себя хочу только лишний раз напомнить про важность соблюдения правил техники безопасности, особенно при работе с электричеством, огнём и едкой химией. Причём, не просто соблюдения, но и чёткого инструктирования ребёнка на доступном ему уровне.
Как-то раз сын (тогда ему было года четыре) обнаружил упавший на пол светодиод, и, естественно, обратился ко мне с вопросом, «что это такое?» Я, как мог, рассказал и показал, не забыв упомянуть, что штука эта нежная, легко перегорает, подключать её можно только «к маленьким батарейкам», да и то осторожно, и лучше всего под руководством папы. Но стоило отвлечься буквально на минуту, как раздался небольшой «бах», и в квартире погас свет. Ошарашенный ребёнок сидел возле розетки, с закопчёнными пальцами, а на полу лежали остатки светодиода… На удивление, кроме лёгкого шока и сажи на пальцах, других последствий не было…
Рискуя свалиться в офтопик, всё же не могу не отметить в этой связи потенциальную опасность другой парадоксальной ситуации. Демократическое государство, граждане которого делегируют (через выборы) часть своих прав, и соответствующее (через налоги) материальное обеспечение на их реализацию — правительству, теряет одну из основ своего существования. Граждане, вместо оплаты налогами содержания государства, сами переходят на его содержание. Т.е. формально у них пропадает право требования чего-либо от государства...
Я, собственно, именно про это и писал. Если хотите, "достаточно четко сформулированная задача, набор технологий и свод правил по их использованию" — как раз задает тот уровень, ниже которого можно говорить о применимости «системы с элементами ИИ», а выше — уже нет. Причем подъём этого уровня не является чисто "механической" задачей, которая решится сама собой с повышением производительности железа. В качестве характерного примера тут можно привести задачу автоматического перевода с одного языка на другой. Полноценное решение у неё может быть только с использованием "настоящего" ИИ, хотя частные решения есть уже сейчас, и они, несомненно, будут дальше совершенствоваться, всё же оставаясь на огромной дистанции позади "живого" переводчика.
В общем случае — очень сложно, и пока невыполнимо. Именно тут проходит одна из граней, отделяющая «системы с элементами ИИ» и «полноценный ИИ». Если совсем упрощать, то «написание программы» (вне зависимости от того, на чём именно она будет написана) — это нахождение или построение функции, которая на заданном наборе исходных данных будет давать определённый результат. Как правило (для всех практически полезных задач), целевая функция рекурсивно разбивается на более простые «подфункции», до такой степени, что их реализация может быть формально описана, или взята из уже имеющихся «библиотек функций».
На самых нижних уровнях (когда можно чётко задать области определения и значений функции, а также класс функций, из которого можно сделать выбор) — для ИИ сейчас есть работа. А на верхних — пока нет, поскольку эта работа связана с восприятием сложности реального мира, каковая пока на много порядков выше возможностей имеющегося ИИ по её обработке (для этого нужно «понимать», как устроен мир, хотя бы в той области, где будет работать программа...)
Давным-давно, когда Wi-Fi не было вообще, а у преферанса и поэтэсс ещё не было негативных коннотаций, мой папа делал автоматизацию света в санузле, заделывая в дверной косяк прибор, который сейчас ищется по сочетанию слов «кнопка торшерная». Дверь открыл-закрыл — свет включился, опять открыл-закрыл — выключился. Дёшево и сердито…
В ожидании Большого Брата стёр куки, и попытался зайти на gmail.com — получил запрос подтверждения identity. Ввёл другой e-mail (который, кстати, уже был указан в профиле, как резервный). Оно написало «We've sent instructions to the email you provided: some@e.mail. Follow the instructions in the email to sign in to your account.». Ну ладно, думаю, почитаю письмо… А в письме такая «инструкция»: «Hi, Unfortunately Google was unable to verify your identity for account some@gmail.com. Please try to sign in again from a computer you’ve successfully signed in from recently.».
Где в Firefox «Recycle bin», из которого можно достать стёртые куки?! ;)
P.S. Я, конечно, понимаю, безопасность и всё такое, но лично мне галочки «отключить безопасность к свиням собачьим» в гугловских настройках очень не хватает.
Как-то раз сын (тогда ему было года четыре) обнаружил упавший на пол светодиод, и, естественно, обратился ко мне с вопросом, «что это такое?» Я, как мог, рассказал и показал, не забыв упомянуть, что штука эта нежная, легко перегорает, подключать её можно только «к маленьким батарейкам», да и то осторожно, и лучше всего под руководством папы. Но стоило отвлечься буквально на минуту, как раздался небольшой «бах», и в квартире погас свет. Ошарашенный ребёнок сидел возле розетки, с закопчёнными пальцами, а на полу лежали остатки светодиода… На удивление, кроме лёгкого шока и сажи на пальцах, других последствий не было…
На самых нижних уровнях (когда можно чётко задать области определения и значений функции, а также класс функций, из которого можно сделать выбор) — для ИИ сейчас есть работа. А на верхних — пока нет, поскольку эта работа связана с восприятием сложности реального мира, каковая пока на много порядков выше возможностей имеющегося ИИ по её обработке (для этого нужно «понимать», как устроен мир, хотя бы в той области, где будет работать программа...)
Где в Firefox «Recycle bin», из которого можно достать стёртые куки?! ;)
P.S. Я, конечно, понимаю, безопасность и всё такое, но лично мне галочки «отключить безопасность к свиням собачьим» в гугловских настройках очень не хватает.