Инициативы в области ИИ терпят неудачу в 95% случаев – мы находимся на грани кризиса, о котором никто не говорит

Аватар пользователя Mike1975

Автор: Рода Уилсон

Генеративный ИИ – это тип искусственного интеллекта (или «ИИ»), который создает неизданный контент: текст, изображения, музыку или код - путем изучения шаблонов на основе существующих данных. Он поддерживает такие инструменты, как ChatGPT, DALL · E и Google Gemini.

Джош Андерсон - технический директор (технический директор), работающий неполный рабочий день, руководитель, который привносит свой высококлассный технологический опыт в организации без ограничений и затрат, связанных с руководством. Этот тип технического директора особенно выгоден для стартапов, малых и средних предприятий и компаний с переходной экономикой, которые нуждаются в стратегической технологической поддержке, но не могут себе этого позволить или не нуждаются в штатном руководителе. Ниже он объясняет из своего личного опыта, почему 95% инициатив в области ИИ терпят неудачу.

«Мы вот-вот столкнемся с кризисом, о котором никто не говорит», - пишет он.

Джош Андерсон

Вы, несомненно, читали исследование Массачусетского технологического института: 95% инициатив в области ИИ на предприятии терпят неудачу. Вы, вероятно, поделились этим на собраниях, разместили в LinkedIn и использовали это, чтобы оправдать свои опасения по поводу ИИ. Но знаете ли вы, почему эта цифра так высока ? Я знаю это. Потому что я пережил это. Я провёл три месяца, добровольно участвуя в рамках этих 95%.

Мой трёхмесячный опыт борьбы с неудачами

Как техническому директору и консультанту, работающему неполный рабочий день, мне постоянно задавали один и тот же вопрос:

"Как мне внедрить ИИ в наши инженерные команды ?" 

Я мог бы дать классический ответ консультанта, ориентированный на повышение квалификации и эффективности. Вместо этого я решил выяснить, что на самом деле происходит, если вложить в это все силы.

Я заставил себя использовать исключительно Claude Code для разработки продукта. В течение трёх месяцев. Не написав ни единой строчки кода. Я хотел осуществить то, что задумали мои клиенты: полное внедрение ИИ. Я должен был сам понять, почему имеется эти 95% неудач.

Я запустил продукт. Это работало. Я гордился своим творением. Затем наступил момент, который подтвердил все опасения, высказанные в этом исследовании Массачусетского технологического института: мне нужно было внести небольшое изменение, и я понял, что не уверен, что смогу это сделать. Мой собственный продукт, разработанный под моим руководством, и я потерял уверенность в своей способности его модифицировать.

Двадцать пять лет опыта разработки программного обеспечения, и мне удалось настолько ухудшить свои навыки, что я почувствовал себя бессильным перед кодом, который мне написал ИИ. Я стал простым наблюдателем за разработкой собственного продукта.

Теперь, когда клиенты спрашивают меня о внедрении ИИ, я могу точно описать им, что означает полный провал: провал. Не немедленный провал – вот в чем загвоздка. Первые показатели отличные. Мы доставляем быстрее. Мы чувствуем себя продуктивно. Затем, три месяца спустя, мы понимаем, что никто на самом деле не понимает, что мы создали.

Классическая схема для каждой инициативы, обреченной на провал :

Компания с энтузиазмом относится к искусственному интеллекту. Руководство требует его принятия. Все начинают использовать инструменты искусственного интеллекта. Изначально показатели производительности отличные. Затем возникает проблема, требуются изменения или требуется реальное принятие решений, и больше никто не знает, что делать.

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

«Они сказали мне, что это правильный подход».

Во время моего эксперимента я постоянно находился в режиме тушения пожаров. Claude Code что-то генерировал, это было немного неправильно, я исправлял это, он повторял ту же ошибку, я исправлял её снова. Я работал усерднее, чем если бы писал код сам, без какого-либо обучения или развития навыков.

Боб Гален наблюдал за мной и прекрасно резюмировал ситуацию в нашем последнем подкасте:

«Чей это продукт, Джош? Твой или Claude Code ?» 

Ответом был, что Claude Code. Я отказался от своей ответственности, убеждая себя вводить новшества.

Правильный баланс (редко достигается)

Идеальной формулой был бы ИИ + ЧИ, где ЧИ (человеческий интеллект) имеет приоритет над ИИ. Что на самом деле происходит в этих 95% случаев неудач ? Это ИИ с минимальным человеческим надзором, если таковой вообще существует.

Когда ИИ помогает вам быстрее писать более качественный код, сохраняя при этом ваше понимание архитектуры, это позитивно. Когда ИИ пишет код, который вы не понимаете, это отречение.

Когда ИИ помогает вам анализировать отзывы клиентов, пока вы принимаете решения о продукте, это положительный момент. Когда ИИ диктует вам следующий шаг, это отречение.

Когда ИИ помогает вам писать лучше и быстрее, сохраняя при этом ваш стиль, это прогресс. Когда ИИ пишет за вас в стиле, который вам не подходит, это отречение.

Я знаю разницу, потому что испытал и то, и другое. Поначалу отречение кажется более лёгким. Мы больше не отвлекаемся ! Мы движемся быстрее ! Затем мы понимаем, что на самом деле больше не контролируем ситуацию, и когда что–то идет не так, а всегда что-то идет не так, мы бессильны.

Мастерство, которое мы теряем

Мы вот-вот столкнемся с кризисом, о котором никто не говорит. Кто будет руководить следующим поколением через 10 лет ? Разработчики, использующие ИИ с самого начала, не будут обладать архитектурными знаниями, необходимыми для передачи своих знаний. Менеджеры по продуктам, которые всегда полагались на ИИ при принятии решений, больше не будут иметь права делиться своим опытом. У лидеров, которые отказались от алгоритмов, больше не будет мудрости поделиться.

Мы с Бобом олицетворяем то, что находится под угрозой исчезновения: мастеров в своей области, которые научились на практике, неудачах, отладке и настойчивости. Более чем 25-летний опыт позволяет нам предвидеть проблемы, понимать, почему то или иное архитектурное решение будет иметь неблагоприятные последствия, и расшифровывать истинные отзывы клиентов.

Эти знания не приобретаются автоматическим мышлением. Этот опыт не загружается. Он нарабатывается. И если вы позволите ИИ выполнять свою работу, вы ничего не выиграете, кроме опасной зависимости.

Оценка вашего отказа

Пришло время беспокоиться. Посмотрите на свою недавнюю работу.

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

Если вы чувствуете себя некомфортно, вы попадаете в 95%.

Задача :

В течение следующей недели выберите один важный навык в своей работе. Только один. Примените его на практике без какой-либо помощи со стороны ИИ. Пишите код без второго пилота. Принимайте решения о продукте без использования ChatGPT. Разработайте стратегию без Claude Code.

Вы чувствуете этот дискомфорт ? Это не некомпетентность. Раскрывается ваш истинный уровень компетентности. Это разрыв между тем, кто вы есть, и тем образом, который ИИ проецирует на вас.

Теперь у вас есть выбор. Вы можете восполнить этот пробел, развивая свои реальные навыки, используя ИИ в качестве партнера по обучению, а не в качестве замены. Или вы можете продолжать уклоняться от своих обязанностей, убеждать себя вводить новшества и присоединяться к 95% неудач.

Компании, которые будут процветать, - это не те, у которых есть лучшие инструменты искусственного интеллекта. Это те, сотрудники которых используют ИИ для самосовершенствования, а не для того, чтобы стать более ленивыми. Это те, в которых люди являются хозяевами решений, кода и стратегии, а ИИ служит усилителем, а не автопилотом.

Я учился этому на собственном горьком опыте в течение трех месяцев. Я позволил ИИ контролировать разработку моего продукта и чуть не потерял свою личность разработчика. Не совершайте ту же ошибку. Не присоединяйтесь к 95% неудачникам.

Освойте свое ремесло. Используйте инструменты. Не позволяйте инструментам контролировать вас.

Будьте смелее !

P.S. Исследование Массачусетского технологического института - не единичный случай. Gartner, McKinsey и другие отмечают аналогичные показатели неудач. Тенденция неизменна: отречение терпит неудачу, помощь оказывается успешной. Вопрос в том, на чьей стороне вы стоите ?

Авторство: 
Авторская работа / переводика
Комментарий автора: 

ИИ, который по факту ещё не является ИИ, восторженные идиоты уже пихают везде, предпочитая сваливать ответственность. Какого уровня должна достигнуть деградация, когда люди поймут, что это ловушка ? Очевидно, что тогда, когда будет уже поздно. Дело даже не в этих 95% - наоборот, при росте эффективности деградация ускорится.

Когда школы и институты будут выпускать однокнопочных дебилов, которые имеют единственный навык - писать/диктовать промпты для ИИ, получая ответы и результаты любых задач в пределах образовательной модели. Их съёжившийся мозг уже не способен будет самостоятельно в логику и арифметику - руки лишь будут судорожно искать смартфон/ноутбук или, нафиг руки, хриплым голосом звать "Алису с миелофоном".

Это как поставить ребёнка хирургом за операционный стол, допускать набор алгоритмов сомнительной эффективности до серьёзных процессов. Автопилот на электромобили до сих пор не могут допилить, а туда же.

Люди забыли закон Мёрфи ? "Если что-то может пойти не так, то оно точно пойдёт не так !" А уж правило "Хочешь сделать хорошо - сделай сам" вообще давно истлело. Вспоминаем пророческий мультик про "двое из ларца".

Утрата системы накопления и передачи опыта - это крах основ цивилизации !

Комментарии

Аватар пользователя WhoAmI
WhoAmI(8 лет 1 месяц)

Генеративный ИИ

Дегенеративный ИИ.

Аватар пользователя father_gorry
father_gorry(10 лет 4 недели)
Аватар пользователя WhoAmI
WhoAmI(8 лет 1 месяц)

Увы, Ваш пример выпадает из общей тенденции ((

Аватар пользователя e-Jinn
e-Jinn(6 лет 2 месяца)

Нет, не выпадает. Продукт еще не подошел к необходимости его изменения

Аватар пользователя Steel Rat
Steel Rat(7 лет 9 месяцев)

Никуда он не выпадает.

ИИ нормально пишет фронт, потому, что там набор стандартных элементов и ноль логики (если оно правильно спроектировано).

А автор нуб. И в современном фронте и в ИИ.

Соответственно эффект низкой базы.

Для корпоративного бэка же оно совершенно непригодно. 

Бэк развивается и меняется годами. 

Окно в 3 месяца здесь ни о чем. 

И утратить контроль над изменениями в большом или даже среднем проекте - это ЖОПА. smile29.gif

Аватар пользователя Sergio128
Sergio128(7 лет 5 месяцев)

Проблема не в том, что 95% проваливается при внедрении, это поправят, он гиганскими скачками развивается.

Сейчас важнее, что 95% домашек школяров он сможет сделать...

Аватар пользователя Jack3D
Jack3D(8 лет 8 месяцев)

И произойдет массовое отупение школьников и студентов. Как ребенку удержаться от соблазна попросить ИИ решить задачу. Никак!

Аватар пользователя Sergio128
Sergio128(7 лет 5 месяцев)

Если отношение к образованию останется как сейчас - нас ждет потерянное поколение. Вопрос в том, более адекватные старшие поколения смогут ли успеть на примере этого поколения дать пинка следующему за этим поколению, чтобы внуки поняли, что если будут вести себя как их родители - окажутся такими же деградантами и у такого же разбитого корыта. Видимо ИИ сможет решить к тому моменту проблему недостатка нормальных преподавателей, но вот проблема мотивации...

Аватар пользователя Корректор
Корректор(8 лет 9 месяцев)

Видимо ИИ сможет решить к тому моменту проблему недостатка нормальных преподавателей, но вот проблема мотивации...

Технология ИИ это аналог письменности. Роботизация это аналог животноводства.

На само деле проблема не в ИИ, а в нашем обществе. 

Аватар пользователя Harsky
Harsky(13 лет 9 месяцев)

И про­изой­дет мас­со­вое оту­пе­ние школь­ни­ков и сту­ден­тов.

Чую, ребят, пенсия нам не светит - не отпустят до самой смерти, ибо и работать кому-то надо же...

Аватар пользователя Бендер Задунайский

Так ИИ и пускай вкалывает. Вкалывают роботы, отдыхает человек. 

Я уже лет 35 как жду!

Аватар пользователя Ути-пути
Ути-пути(2 года 6 месяцев)

Ничего давно не развивается. Текстовые модели давно подошли к своему пределу, и могут только по чуть-чуть улучшать искусственные бенчмарки, что в реальном применении заметить нереально.

Аватар пользователя Kir2328
Kir2328(13 лет 2 недели)

Ничего давно не развивается.

Даже более того, пошёл откат, новые модели работают хуже старых.

Аватар пользователя Sergio128
Sergio128(7 лет 5 месяцев)

Это издержки попыток самоокупаемости, а не показатель технологического развития

Аватар пользователя Sergio128
Sergio128(7 лет 5 месяцев)

Да, я использую опенсорсные, это не совсем точный показатель, немного отстает, здесь за год точно большой скачок.

И это учтите, что только сейчас начинают задумываться о том, что следует как-то вот больше исследовать, а что там под капотом реально происходит. Грубо-говоря, это как электричество, сначало тупо освещение, а вот переменный ток и прочие навороты вплоть до процессоров - чуть опосля будет.

Аватар пользователя Fortune
Fortune(11 месяцев 2 дня)

Вы тоже?

Аватар пользователя krash
krash(3 года 9 месяцев)

Какими такими скачками она развивается? Планочка уже близко, около которой все модели +- болтаться будут.

Аватар пользователя Sergio128
Sergio128(7 лет 5 месяцев)

Агенты, рассуждения, мультимодальность

Аватар пользователя valeryma
valeryma(11 лет 3 месяца)

Причё, школота копипастит странчки из браузера как есть, даже рекламу не удаляет.

Аватар пользователя aszx
aszx(9 месяцев 2 недели)

В каком коде легче разобраться?
1- типичном чужом
2- коде от ИИ если прописаны комментарии

Аватар пользователя Алекс_андр
Алекс_андр(8 лет 8 месяцев)

В типичном чужом, разумеется. 

Потому что комментарии ИИ запросто могут вообще не иметь отношения к коду. А код - к задаче.

ИИ генерирует "похожие на настоящие" картинки. То, что до сих пор ошибается в количестве пальцев - мелкие детали. Смиритесь.

ИИ генерирует "похожий на настоящий" код. То, что код делает не то и не так - это мелкие детали. Смиритесь.

Аватар пользователя Ути-пути
Ути-пути(2 года 6 месяцев)

Что за комментарии? ИИ способен лишь буквально разжевать, что делается в конкретных строчках кода, без учета контекста. Но то, что делается в этих строчках, видно и из самого кода, а вот зачем и почему, электронный копипастер говнокода не напишет.

Аватар пользователя aszx
aszx(9 месяцев 2 недели)

Согласен, неудачно. А если так?

В каком коде легче разобраться?
1- типичном чужом проекте
2- в проекте выполненом с помощью ИИ, если поставлена задача максимально документировать проект.

Аватар пользователя Ути-пути
Ути-пути(2 года 6 месяцев)

Не могу сказать, что такое для него "максимально документировать проект", но все мои попытки чего-то от него добиться в этом плане, были бесполезны. Это капитан очевидность, который разжевывает совершенно очевидные вещи, и если там попадается что-то полезное (я не натыкался, но вдруг?), то, чтобы до этого полезного добраться, надо разгрести кучу ненужного мусора.

Я лучше по-старинке, буду код читать, без пояснений, что a+b складывает a и b.

Аватар пользователя niccolo
niccolo(9 лет 1 месяц)

Вероятно, в чужом....

человеческий стиль мышления в большинстве случаев понятен человеку.... С ИИ всё может быть не так.

Аватар пользователя Ути-пути
Ути-пути(2 года 6 месяцев)

Не, тут нет никакого "стиля мышления", это будут просто понадерганные отовсюду куски. Т.к. в этом "всюду" качество большей части кода оставляет желать лучшего, то получится говнокод. В целом, ничем не хуже индуса SO-кодера, с настолько же тяжелой поддержкой этого ужаса.

Аватар пользователя Александр Немерицкий

С чего вы взяли? Способен он рассказать что делается в каких-то частях кода, достаточно хорошо. Проблемы возникают на больших объемах. Тогда взаимосвязи между разными частями кода начинают теряться и ИИ редко выстраивает их правильно. А объем контекста у него ограничен.

Аватар пользователя Ути-пути
Ути-пути(2 года 6 месяцев)

Он, порой, не способен даже отследить, что вообще передается в метод. Как он объяснит, что там делается, если не знает, с чем метод работает?

Программные системы - это сложность, люди для ее преодоления используют кучу разных методов, а LLM работает с текстом, понятия иерархии, модулей и т.п. для него пустой звук, хотя определения этим словам он вам легко напишет.

Аватар пользователя Александр Немерицкий

В хорошем коде и методы и переменные называются более-менее адекватно тому, что они делают... Если названия кривые то и человек будет долго тупить что это и для чего... Вы сами много пробовали работать с LLM?

Аватар пользователя Ути-пути
Ути-пути(2 года 6 месяцев)

В хорошем коде и методы и переменные называются более-менее адекватно тому, что они делают...

А еще нормально откомментированы, если не самоочевидны. И зачем тогда нейросеть, если код хороший? А если неадекватно, то см. выше.

Вы сами много пробовали работать с LLM?

Много, постоянно пробую. Ничего пригодного, кроме автокомплита на несколько строчек, который полностью контролирую и применяю далеко не каждый раз, так и не нашел.

Аватар пользователя Harsky
Harsky(13 лет 9 месяцев)

Но то, что де­ла­ет­ся в этих строч­ках, видно и из са­мо­го кода

Ну да, ну да - сказал давний пользователь perl'а...

Аватар пользователя фыр
фыр(5 лет 10 месяцев)

Ну да, ну да - сказал давний пользователь perl'а...

Ох, да. Регулярные выражения, как вспомню, так вздрогну... 

Аватар пользователя Александр Немерицкий

Это зависит больше от того, как создавался код, от компетенций специалиста, от множества других факторов. 

В среднем, если объем генерации небольшой, т.е. небольшой кусочек кода был сгенерирован,   думаю будет легче разобраться с кодом ИИ с комментариями. Если ИИ решал задачу побольше, то наверное легче будет понять человека.. Хотя вообще проблемы с пониманием чужого кода начинаются с большого объема кода.... в принципе.

Аватар пользователя scholar
scholar(3 года 8 месяцев)

До всякого ИИ были ГДЗ (готовые домашние задания)

А так верно, конечно

Аватар пользователя Demen
Demen(11 лет 5 месяцев)

Мотивация детей, создается контрольными работами и вызовом к доске, на оценку. ИИ здесь только на пользу для любознательных, личный учитель в кармане, красота.

Разговоры об отмене оценок и контрольных, "чтобы не травмировать" и падение авторитета учителя и школы, вот это убийство образования. 

Аватар пользователя balmer
balmer(8 лет 2 месяца)

Заходил сегодня сосед (разнорабочий в сельском хозяйстве). С удивлением узнал, что он пользуется Алисой smile1.gif Причем диктует ей вопросы голосом. Но есть одна мааааленькая проблема. Он не может понять её ответы, приходил что-бы растолковал.

Аватар пользователя Demen
Demen(11 лет 5 месяцев)

Ну, а для детей, тем более талантливых, представляете какие возможности?

Ломоносов за рыбным обозом шел, в советское время до библиотеки, в интернете надо копаться в источниках и желательно знать английский, а сейчас ИИ! Доступ к информации все упрощается, нужна только правильная мотивация и контроль от образовательной системы. 

Аватар пользователя N277_Sensey
N277_Sensey(3 года 10 месяцев)

Вот только нюанс - я задаю ИИ вопрос. Он подробно и пространно отвечает. Но часть этого ответа выдумана и ложна. ХЗ какая. И так каждый ответ ИИ. Обучение превращается в наработки допроса )

Аватар пользователя Demen
Demen(11 лет 5 месяцев)

Да, это проблема, но она должна минимизироваться с развитием. В медицинских приложениях, которые очень нужны, такое вообще недопустимо. 

Аватар пользователя фыр
фыр(5 лет 10 месяцев)

Да, это проблема, но она должна минимизироваться с развитием.

Фиг там. Ложные утверждение снова поступают на вход обучения, но уже как верные. Со временем ситуация будет только ухудшаться. Это называется ПОС - положительная обратная связь.

Аватар пользователя balmer
balmer(8 лет 2 месяца)

Это не проблема искусственного интеллекта. Это проблема данных. Если человеку на вход скармливать мусор вместо данных, то на выходе будет мусор. 

Т. е. на следующем этапе придётся ИИ делать реальные физические/химические опыты и наблюдать за реальными пациентами.

Аватар пользователя N277_Sensey
N277_Sensey(3 года 10 месяцев)

Беды здесь как минимум две:

1) Проблема данных. ИИ вынуждает людей определиться, что вообще считать верными входными данными. Можно ли ИИ опираться на оригинальную распечатку агитки Геббельса при подсчёте успехов 3 Рейха? История Карамзина - истина? Летопись Нестора - верна? 

2) ИИ не заморачиваясь генерит ложь. Сам, любую. Хоть картинку, хоть текст, хоть аудио. 

Аватар пользователя фыр
фыр(5 лет 10 месяцев)

ИИ вынуждает людей определиться, что вообще считать верными входными данными.

С точность до наоборот.  Обучатор должен определить насколько чистой он хочет сделать базу. Но есть еще вопрос насколько чистой он может сделать базу.

ИИ не заморачиваясь генерит ложь. Сам, любую. Хоть картинку, хоть текст, хоть аудио. 

Нет БЯМ оперирует не в категориях правда/ложь а в категориях наиболее вероятного расположения токенов, причем делает это опираясь на ОС. Очевидно, что наиболее вероятное расположение токенов не равно верному (правильному, разумному, адекватному) расположению.

Аватар пользователя фыр
фыр(5 лет 10 месяцев)

Это не проблема искусственного интеллекта.

То что есть сейчас и обсуждается в этой ветке не является ни искусственным, ни интеллектом. Это БЯМ (большая языковая модель).

Это проблема данных. Если человеку на вход скармливать мусор вместо данных, то на выходе будет мусор.

БЯМ именно так и работает и по другому не может - такой алгоритм.

Т. е. на следующем этапе придётся ИИ делать реальные физические/химические опыты и наблюдать за реальными пациентами.

Нет. Это тоже не поможет. Вам нужна база для обучения. Ее кто-то (?) должен наработать.

Аватар пользователя pvz
pvz(10 лет 7 месяцев)

Вот!

Учиться можно только у того, кто является авторитетом. Есть специальный раздел педагогики/психологии, который разбирает методы завоевания этого авторитета.

ИИ скомпрометирован с самого начала, не стесняется гнать пургу и дальше. Как можно доверять ему хоть в чем-то?

Аватар пользователя valeryma
valeryma(11 лет 3 месяца)

Обучение превращается в наработки допроса

Именно так. Я три дня долбал Дипсик достаточно простой задачей, пока у него не начало получаться что-то, за что можно поставить тройку без плюса.

Однако, должен заметить, что он всё же учится у тебя, старые косяки, на которые ты ему указал, не повторяет. Правда, подгоняет новые. А знакомые говорят, что пишут промпты на две-три тысячи слов. 🤣

Аватар пользователя balmer
balmer(8 лет 2 месяца)

Вот лучше хотя-бы 1% от тех денег, что сейчас тратится на ИИ потратили на создание огромной библиотеки с существующими учебными пособиями из институтов/университетов. Для обучения ещё одного "Ломоносова" это бы вразы больше было полезно.

Аватар пользователя Киселев_А
Киселев_А(9 лет 5 месяцев)
Аватар пользователя Skur
Skur(13 лет 3 месяца)

Как раз на днях стал свидетелем, как в одном из местечковых вузов списали и отправили в переработку на туалетную бумагу всю библиотеку с технической и физико-математической литературой, которая накапливалась практически сто лет. Там были тысячи книг с годами выпуска от 1923 до 2019. Успел покопаться в мешках, натаскал домой с полтысячи экземпляров, но дом не резиновый ...

Аватар пользователя e-Jinn
e-Jinn(6 лет 2 месяца)

Подозреваю, что ни одну из этих книг Вы никогда не откроете. В электронном книге есть банальный поиск по тексту, которого нет в бумаге

Страницы