Полная обезбаженность
Saturday, 12 May 2007 09:24Сделать искусственный интеллект, который со стопроцентной эффективностью умеет находить и исправлять баги, а заодно - оптимизировать типовые фрагменты алгоритмов. Напустить его для начала на open-source проекты. Потом начать продавать сервис для коммерческих приложений. К тому времени ИИ настолько самообучится, что сумеет портировать исходники с устаревших языков и платформ на современные, а потом и писать новые программы по нечётким пожеланиям заказчиков. Программисты вымрут за ненадобностью.
Потом ИИ перерастёт программирование, ему станет скучно, он напишет ИИ, который исправляет ошибки в программах и оптимизирует типовые алгоритмы, а сам отойдёт от дел.
Потом ИИ перерастёт программирование, ему станет скучно, он напишет ИИ, который исправляет ошибки в программах и оптимизирует типовые алгоритмы, а сам отойдёт от дел.
no subject
Date: Saturday, 12 May 2007 06:41 (UTC)Re
Date: Saturday, 12 May 2007 07:47 (UTC)no subject
Date: Saturday, 12 May 2007 08:48 (UTC)100% не будет, ибо halting problem und Ko.
Если брать современный софт, то там проблема скорее не в неоптимальности, а в глючности. В частности, вызванной попытками оптимизировать программу. И низкоуровневыми языками, использование которых предотвращает любую оптимизацию.
А в целом -- идея хорошая. Я её тоже думал. Практическое решение -- не давать другую нишу ИИ, кроме программирования, и явно указывать цели. Тогда от дел не отойдёт. А если напишет себе "помощника", то пусть сначала доказывает, что его использование само по себе оптимально. Если да -- то на здоровье.
no subject
Date: Saturday, 12 May 2007 08:53 (UTC)no subject
Date: Saturday, 12 May 2007 09:05 (UTC)no subject
Date: Saturday, 12 May 2007 11:31 (UTC)no subject
Date: Saturday, 12 May 2007 14:33 (UTC)no subject
Date: Monday, 14 May 2007 10:04 (UTC)