Человеческий фактор в программировании - Ларри Константин
- Дата:19.08.2024
- Категория: Бизнес / Управление, подбор персонала
- Название: Человеческий фактор в программировании
- Автор: Ларри Константин
- Просмотров:0
- Комментариев:0
Шрифт:
Интервал:
Закладка:
Люди очеловечивают все, что видят вокруг себя — от машин до кошек. Многие пользователи компьютеров дают своим машинам личные имена. Очень многие, в том числе и немало разработчиков программного обеспечения, приписывают личностные качества программному и аппаратному обеспечению. Для некоторых программистов это может быть своеобразной манерой говорить о технике, но для многих людей это действительно анимизм — форма магического мышления, в которой неживым и неразумным вещам приписывается способность действовать и думать. Имен-но так мы и поступаем, когда что-то не понимаем или не можем с чем-нибудь разобраться. Мы все этим грешим.
Мой первый микрокомпьютер получил имя Большой Чародей. Даже с ограниченной памятью и слабоватой графикой он мог выполнять некоторые довольно впечатляющие действия, связанные не только с проектированием. После целого дня работы в его памяти то тут, то там появлялись провалы. Я прекрасно понимал, что под термической нагрузкой часть микросхем работала на пределе, однако это действительно выглядело так, словно компьютер становился капризным и раздраженным, будто уставший ребенок.
Если бы не моя скептическая натура и не знания, полученные в Массачу-сетском технологическом институте, я, наверное, поверил бы, что Чародей испытывает некую неприязнь к моей подруге, которая иногда набирала на нем какие-нибудь бумаги. У меня он работал идеально, но стоило ей сесть за него вместо меня и начать набирать, как через пять минут Чародей начинал выбрасывать на экран какой-то мусор и глючить, зациклившись на какой-нибудь подпрограмме. Когда я снова садился за него, все опять работало хорошо. Я знаю, что этому можно найти какое-то рациональное объяснение (хотя мы так его и не нашли), но было трудно не поверить в то, что моя подруга и Чародей просто не ужились.
Тупые терминалыКончено, компьютеры не думают. Даже самый лучший, так называемый машинный интеллект представляет собой не что иное, как человеческий интеллект, скрытый за ширмой пикселов и мегабайтов. Ни один из современных «умных» механизмов не имеет показатель искусственного IQ выше нуля. Вся эта «интеллектуальность», если ее можно так условно назвать, является вымышленной. На недавней конференции один юзабили-ти-каббалист, рассказывавший об «обольстительных интерфейсах», сказал, что при помощи интеллектуальных пользовательских интерфейсов можно даже «имитировать реальную интимную близость». «Это вовсе не трудно, — уверял он. — Ну, вы знаете, точно так же, как вы делаете это с вашей женой». С его женой, может быть.
Возможно, мы уже готовы признать реальность такой механической «интимности» фабричного производства. Машина теперь «персонализирует» письма, поздравительные открытки и рекламные сообщения. Многие из нас получали такие фотокопии рекламных посланий с кое-как прикрепленной запиской: «Ларри, я подумала, что это тебя заинтересует. С.». Каждый из нас знает кого-нибудь, чье имя начинается с «С», поэтому предполагается, что мы подумаем, будто это личная рекомендация от друга или знакомого. На самом деле это очередная массовая рассылка.
«Мастерство» Windows — это форма отвлечения внимания. Отвлечение внимания — это один из фундаментальных рабочих принципов магии, ее реальная, вернее, обманная сущность. Если фокусник показывает на что-либо, или машет чем-нибудь, или о чем-то говорит, он не хочет, чтобы вы заметили что-то другое. Одно из первых правил разгадывания фокуса — никогда не смотреть туда, куда вам предлагают смотреть. Обращая лица пользователей к панелям инструментов и создавая диалоговые окна, имитирующие интимность, мы отвлекаем пользователей от вопросов, касающихся предназначения программного обеспечения. Мы предлагаем им посредственность, называя ее магией. Мы предлагаем иллюзию разумного программного обеспечения, соблазняя пользователей возможностью переложить задачу мышления на машину. Естественно, машина не думает. В итоге получается, что не думает никто.
Возможно, в программном обеспечении должны быть предупреждения наподобие тех, которые наклеиваются на продукты питания и другие товары. «Данное программное обеспечение содержит подпрограммы, которые прикидываются умными». Или «Применение мастеров, агентов и других форм искусственного интеллекта не заменяет применение собственной головы». Одно скромное, но показательное исследование выявило: чем больше пользователям говорят о внутренней логике экспертной системы и технологии ее проектирования, тем менее вероятно, что они будут слепо доверять этой системе. Так что надежда еще есть.
Из журнала Software Development, том 2, № 9, сентябрь 1994 г.
52
Образы будущего
Какого цвета ваш персональный компьютер? Модный ли у вас лэптоп? Моя дорожная лошадка темно-серая, а офисная машина обычного серо-бежевого цвета, который в магазинах офисной мебели иногда называется «цветом оконной замазки». Но не все так плохо. Новая линейка мультимедийных компьютеров со встроенным радио- и ТВ-тюнером, а также видеомагнитофоном — настоящие «информационные устройства» — появятся в различных цветах, модных и ярких. Будут ли они гармонировать с другими нашими домашними приборами, которые в основном окрашены в цвет слоновой кости или черного анодированного алюминия? Не спрашивайте.
Когда-то давно логарифмические линейки выпускались в кожаном футляре, который можно было пристегнуть к ремню, но никто их на ремне не носил. Это было тогда, а что теперь? Теперь переносные компьютеры и просто компьютеры — это модные аксессуары. По словам одного из докладчиков на конференции, посвященной интерфейсам человек-компьютер, именно об этом сейчас фантазируют светлые умы, которые дали миру компьютер, чтобы остальные могли им пользоваться.
Мягкое обольщениеВсе старое теперь становится новым. Помните те слащавые «дружественные» интерфейсы, которые приветствовали вас по имени и желали вам удачного дня, даже если вы ошибались и вводили неправильную дату? Некоторые гуру в ГПИ, которые тогда посчитали это нормальным, сейчас идут еще дальше и предлагают «обольстительные интерфейсы», интер-фейсы для массовых рынков, которые представляют компьютер как друга, как приятеля, как партнера. Но хотите ли вы, чтобы компьютер был вашим приятелем? Или же вы предпочитаете, чтобы он просто помогал вам выполнить нужную работу?
Эти фантастические интерфейсы не зависят от какого-нибудь эфемерного искусственного интеллекта. Или, по крайней мере, они не зависят от того истинного искусственного интеллекта, который хотят получить ученые-компьютерщики. Обольстительные интерфейсы — это маркетинговая уловка, стремящаяся вызвать неодолимый интерес к какому-либо программному обеспечению. Дружба и привлекательность имитируются с помощью подстройки интерфейса под личность покупателя. Один дизайнер имел смелость сказать, что такое программирование является простым, поскольку есть только четыре типа личности, а все необходимые знания о человеке можно получить, задав около двадцати вопросов. Последний раз, когда я интересовался этой темой, нашлось около двадцати теорий личности, и большинство из них было сложнее, чем эта.
- Интерфейс: новые направления в проектировании компьютерных систем - Джефф Раскин - Техническая литература
- Мэйсон - John Hall - Боевая фантастика / Боевик / Научная Фантастика
- Право социального обеспечения - Владимир Галаганов - Детская образовательная литература
- Компьютерра PDA N143 (29.10.2011-04.11.2011) - Компьютерра - Прочая околокомпьтерная литература
- Быть полезным: Семь инструментов для жизни - Арнольд Шварценеггер - Прочая старинная литература