Обновить

Эра персональных приложений

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.1K
Всего голосов 8: ↑5 и ↓3+5
Комментарии13

Комментарии 13

Заметил те же тенденции:

  1. Вникать лень, проще в нейронку кинуть на первичный анализ

  2. времени на свои утилиты тратишь столько же, только они получаются лучше.

Для супермоделей, не будет разницы кто ей пишет "хотелку", суслик-агроном или профессиональный промпт-"инженер" (он не инженер, если что).

Будет. Возьмите супермодель, себя и Эллочку-людоедку из "Двенадцати стульев". Придумайте любое персональное приложение, а потом сравните результаты работы по созданию этого приложения пары "супермодель - вы" с парой "супермодель - Эллочка".

Супермодель сделает вам любое приложение, но она должна понимать, что ей делать. Если мысли в вашей голове скачут и противоречат друг-другу, как, допустим, у суслика-агронома, то супермодель сожрёт токены и сделает ерунду.

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

Возьмите супермодель, себя и Эллочку-людоедку из "Двенадцати стульев".

Отличный пример.

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

А теперь представьте, что ничего этого больше нет.

Прибегает домой взбешенная Эллочка, открывает "Супермодель" и пишет ей там:
"Я сегодня увидела у этой шмары с патриков, календарик. Она там напоминалки картинками своей блохастой твари отмечает. Хочу такой же календарик, но чтобы были картинки Пусички".

Супермодель знает, что "шмара с патриков" это Катя из Бирюлево. Что "блохастая тварь" - это ее кошка. Что "Пусечка" - это корги Эллочки (фотографиями собачки завалены все ее соцсети).
А "календарик"- Супермодель сама делала для Кати.

Модель не знает никакого исходного кода. Он ей просто не нужен. Она знает функционал. И просто создает приложение, без какого либо промежуточного слоя в виде языка программирования. Сразу в бинарнике. Сразу ставит на телефон Эллочке. Ей и только ей. Персонально.

Вот, а потом Эллочка такая говорит Супермодели: "Фу, получилось точно так же, как у этой шмары с патриков! Это полный зашквар!! Не хочу такую же, сделай другую!" И всё, Супермодель пошла жечь токены мириадами, потому что Эллочка не может толком рассказать, чего же она хочет, но твёрдо знает, что хочет чего-то такого, чего ни у кого другого нет, а Супермодель тупая и не понимает.

Тогда она не супермодель

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

Не нравится говнокод в обертке электрона? Перепишите на машинных кодах с ручной оптимизацией, и, самое главное, продайте это потом ЦА. Что, не получается в тот же бюджет, что написано нейронкой на на жаве? Долго? Вот и ответ. Никому не нужна (кроме перфекционистов) техническая красота и вылизанность, людям нужно решать бытовые задачи, и им наплевать, что там под капотом. И этот путь даже не человек придумал, так вся остальная природа живет - вместо идеальных решений выживают самые дешевые и рабочие.

Как раз я про это и пишу. Что программисты делают приложения "для всех". А условному пользователю нужно лишь 10% от этого "для всех".

Интерфейс пользователю хочется свой. Так как ему "красиво".

Я пытаюсь донести мысль, что мы думаем в парадигме "ИИ будет писать код за нас". Это сродни "Завтра построят новый завод в Самаре и он будет делать неломающиеся телевизоры с ЭЛТ". А на самом деле, уже где-то делают "плазму" и "светодиоды".

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

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

Интерфейс пользователю хочется свой. Так как ему "красиво".

И много знаете пользователей которые только и жаждут как потратить часы своего времени на UI/UX дизайн, причем с нуля?

Ни одного.

Опять же, вы думаете в парадигме точного и выверенного расположения элементов. "Пользователь будущего" может ограничится тем, что ему предложит ИИ, с минимальными правками: "Подвинь, собака, кнопку ниже! И сделай ее больше."

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

Например, балерине надо изящество и красота. Грузчику (если они останутся) надо, чтобы он мог своими пальцами-сардельками попасть в кнопку и не задеть еще пять вокруг.

Опять же, вы думаете в парадигме точного и выверенного расположения элементов.

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

"Пользователь будущего" может ограничится тем, что ему предложит ИИ

Ну ИИ вывалит ему какое то кривое уг. Потому что вряд ли пользователь не являющийся UI/UX дизайнером с первого раза предусмотрел все кейсы и знает как надо и как не надо. Garbage In - Garbage Out. И что дальше пользователь будет с этим делать?

Т.к. Супермодель знает все про пользователя, она сразу будет понимать что ему нравится

Это где такое?

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

Вы пробовали заставить ИИ делать UI? Топовые модели местами банально текст с чекбоксом выровнять не в состоянии. Они не понимают человеческое восприятие.

Это где такое?

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

Вы пробовали заставить ИИ делать UI? 

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

Я пытаюсь понять, где мы (условно) сломаемся. Когда произойдет качественный скачок. Что такое должно появиться, чтобы пропала необходимость в разработке ПО, именно как в процессе.

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

Я пытаюсь понять, где мы (условно) сломаемся. Когда произойдет качественный скачок. Что такое должно появиться, чтобы пропала необходимость в разработке ПО, именно как в процессе.

Код будет создаваться на лету, по требованию (для пользовательских сценариев). Что-то серьезное, понятно будет огорожено от AI. (c)

Я честно абсолютно не против того, что кто-то навайбкодит себе нужное ему приложение и будет им пользоваться, в этом нет проблем, они начинаются тогда, когда начинают все подряд вайбкодить для других особенно в коммерческих приложениях. Да, мне не посчастливилось работать в проектах с "индусским кодом", и ИИ часто генерит код "получше", но поддерживать потом такие проекты может быть одинаково больно. Когда хороший разработчик делает приложение, он не просто делает happy path, но продумывает edge cases, защиты, безопасность, совместимость, поддержку... да ключевое слово "хороший", но большинство всё таки старается быть хорошими (очень хочется верить, что процент людей с девизом "компилируется и отлично, протестирую на продакшене" всё таки небольшой), а вот ИИ просто делает, что ему сказали, и тут наверное аналогичное отличие вайбкодера от инженера-вайбкодера (второй сам код не пишет, но старается дать ИИ понять какие дополнительные условия нужно учесть). ИИ это инструмент, который хорошо работает в хороших руках.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации