Останнім часом ми дуже часто помічаємо спілкування різних поглядів на штучний інтелект. Іноді кажуть, що це дуже небезпечна технологія, а іноді - необхідний крок вперед. Але чому думки щодо штучного інтелекту так часто розходяться? Відповідь напрочуд проста. Кожен думає щось інше під штучним інтелектом. Деякі кажуть, що штучний інтелект - це розумний дім або роботизований пилосос. Інші говорять про чат-чоботи, такі як Siri або автономні транспортні засоби. Але є й ті, хто говорить про Skynet та термінатор.
Якщо ми чуємо експертів, які говорять про штучний інтелект, то, як правило, це насправді не про skynet тощо. Але якщо програмісти та вчені не хочуть розвивати самомислячу істоту, то який сенс? Чому, коли мова не йде про штучний інтелект із науково-фантастичних фільмів, вони називають це так? Для того, щоб пояснити це, я повинен згадати два поняття:
Алгоритм
Основа кожної комп’ютерної програми. Це остання послідовність кроків, які комп'ютер виконає, щоб дістатись результату. Типовим прикладом алгоритму поза комп’ютерним світом є рецепт. Наприклад, ростбіф:
- Розбиваємо 2 яйця
- Відкладаємо яйця
- Покладіть яйця в сковороду з маслом
- Перемішуйте яйця, поки вони не схопляться
- Покладіть яйця на тарілку
Детермінований
З однакових вхідних параметрів та умов ми завжди отримуємо однаковий результат. Якщо я зберігаю кількість яєць і ту саму процедуру, я завжди отримую однакову сковороду.
Вирішення проблем, які не є детермінованими
Ми наведемо ще один гастрономічний приклад. Дивлячись на фото спагетті, ви можете оцінити, що це за спагетті (Болонья, карбонара, Агліо-Оліо), ви також можете оцінити, яка велика порція їжі, і навіть якщо це добре обгрунтований дієтолог, Ви можете оцінити, скільки калорій або вуглеводів містить ця їжа. Але це все-таки лише оцінка. Звичайно, ми також можемо забезпечити все це комп’ютерною програмою. Однак, якби ми ходили у формі класичного детермінованого алгоритму, то розробка єдиного розпізнавання їжі була б настільки вимогливою, що майже неможливо було б її реалізувати. І ось ми підійшли до рішення за допомогою штучного інтелекту.
Нам потрібна комп’ютерна програма, яка може за малюнком оцінити, що це за їжа, і, звичайно, чому б не оцінити всі інші параметри. Однак це не означає, що алгоритм, про який йде мова, самомислиться, або те, що їжу можна навчити готувати. Фокус полягає у використанні алгоритму штучного інтелекту та вставлення зображень їжі в систему та додавання до них інформації від людей, ніби ми намагаємося навчити себе візуально, якнайкраще ми можемо здогадуватися, що це за їжа. Результат - штучний інтелект для розпізнавання їжі, оскільки:
- Він імітує здатність людини розпізнавати їжу.
- Це не зовсім точно, але воно імітує суб’єктивне рішення, яке може бути виражене, наприклад, у відсотках.
- Сам розпізнавання не програмували, а навчали. Програмується лише алгоритм штучного інтелекту і, звичайно, користувальницький інтерфейс.
- Це настільки добре, наскільки змогли розробити його творці.
- Він не може контролювати планету і знищувати людство.
То який висновок?
Іншими словами, не кожен літак - це НЛО чи бомбардувальник. Також під штучним інтелектом у цьому випадку ми не маємо на увазі, наприклад, розумний будинок. Інтелектуальний будинок приймає детерміновані рішення на основі датчиків, наприклад, коли на вулиці охолоджується, збільшується опалення, щоб температура в будинку була стабільною. У нашому розумінні мова йшла б про штучний інтелект, якби ви підключили систему камери до комп’ютера, і він міг би автоматично виявити людину з пістолетом у руці та автоматично викликати сигнал тривоги та викликати поліцію. Звичайно, на теоретичному рівні ми також знаємо штучний інтелект, який усвідомлює своє існування. Однак такий штучний інтелект ще не розроблений, і саме розвиток такого штучного інтелекту кожен говорить про небезпеку. Чи справді можливо розвинути такий інтелект? На це питання не можна відповісти з упевненістю. Однак якщо це так, з огляду на те, де ми перебуваємо в його розробці, це займе багато часу.