Search
Write a publication
Pull to refresh

Можно ли с помощью ChatGPT-5 забыть о команде и сделать продукт самостоятельно?

Level of difficultyEasy
Reading time6 min
Views6.1K

Разберём на демонстрационном примере: насколько круто умеет работать ChatGPT-5 при разработке приложений под свои нужды. Ждёт ли нас массовый наплыв новых крутых сервисов?

Привет, я — Дима Гарник: 20 лет в IT, последние 10 из них придумываю B2C проекты. Co-founder приложения Simpler (20 МЛН установок, номинация на приложение года). Не имею отношения к обозреваемым продуктам.

Презентация ChatGPT-5 от Open AI приковала к экранам большое количество зрителей, сейчас уже даже презентации от Apple не собирают столько зрителей. При этом, хочу отметить: насколько же скучный сценарий у презентации, такая тягомотина, что хочется моментально включить х2 или получить саммари с помощью того же ChatGPT :)

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

Мне очень интересно: там в компании вообще никто не делал вычитку и не смотрел на то, что они будут показывать всему миру?
Мне очень интересно: там в компании вообще никто не делал вычитку и не смотрел на то, что они будут показывать всему миру?

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

Написал промпт и за несколько минут получил на выходе полностью работающее приложение — «убийцу Duolingo» с готовым дизайном, озвучкой, мини-игрой:

Промпт, кстати, можно просто надиктовать голосом
Промпт, кстати, можно просто надиктовать голосом
Типичный Квиз как во всех приложениях для изучения языка, плюс, есть счётчик прогресса и ударного темпа
Типичный Квиз как во всех приложениях для изучения языка, плюс, есть счётчик прогресса и ударного темпа
Игра, где змея-мышь (бомбардиро крокодило) кушает сыр
Игра, где змея-мышь (бомбардиро крокодило) кушает сыр

Всё, Duolingo может закрываться?

Open AI уже давно продвигают нарратив с тем, что чат-бота можно использовать как обучающий инструмент: ИИ-агент, который не просто даёт информацию, а делает это как преподаватель, причём по квалификации — самый лучший из возможных.

Проблема только в том, что интерфейс у этого преподавателя — текстовый, в виде чата. Почему проблема? Потому что это не только про то, что у интерфейса отсутствует обратная связь, а про сам способ коммуникации: пользователь является инициатором коммуникации, а не наоборот.

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

Современному человеку перегруженному большим объёмом входящей информации просто необходимы обвязки из различных механик геймификации, чтобы подогревать мотивацию к обучению. Текстовый интерфейс для этого не очень подходит.

Хорошо, если так не очень эффективно, то можно же просто «создать» собственное приложение, которое будет удовлетворять базовым механикам, как вот в примере из видеопрезентации Open AI — там же даже игру сделали за 2 минуты!

Создаём обучающие приложения по щелчку пальцев!

Теоретически, теперь каждый человек, который вообще далёк от разработки может идти и делать себе приложение под любую задачу. Но, это только теоретически и вот почему.

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

Возьмём тот же пример с приложением для изучения нового языка. Для того, чтобы в голове у человека сформировалась новая «языковая решётка», как некая система правил и ограничений, необходимо наполнить её сигнификатами — не просто названиями предметов, а совокупностью тех признаков, которые делают его именно этим предметом в рамках данной языковой системы (например, сигнификат слова «стул» включает в себя признаки «предмет мебели», «предназначен для сидения» и т.д.).

Нейрофизиологи говорят о том, что для успешного и скорого изучения нового языка необходимо чтобы были задействованы сразу три аппарата:

  • зрительный: для чтения и последующего понимания и усвоения в памяти;

  • слуховой: для создания более прочных нейронных связей, понимания мелодичности и дальнейшего распознавания;

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

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

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

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

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

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

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

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

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

Поэтому снова возвращаемся к «прямоугольникам из слов для сбора предложений» ¯\_(ツ)_/¯

Геймификация*

*(пока ещё не признана экстремистской и не запрещена на территории РФ, хотя, что-то в ней всё таки есть...)

Она просто необходима для долгосрочного вовлечения: тревожность в мире растёт, новостей в секунду загружается огромное количество, сериалы постоянно хотят обнять нас своими клиффхэнгерами и никогда больше не отпускать!

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

На примере обучения: все разработчики приложений давно знают, что вот есть такая механика как «ударный темп», «ударный режим», «daily streak» — это полоса непрерывного ежедневного прогресса пользователя: сделал что-то — полоска продолжилась, не сделал — оборвалась.

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

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

Так, мы всё ещё создаём приложения по щелчку пальцев или нет?

В сухом остатке: приложение всё ещё можно быстро создать используя только лишь промпт, но:

  • Не разбираясь в разработке вам будет тяжело его поддерживать, потому что вайбкодинг пока работает по одному принципу: «починил в одном месте — сломал в другом»;

  • Без понимания принципов ИТ-экосистем непонятно как можно всем этим пользоваться: вроде бы, ChatGPT создал «приложение», но как им пользоваться на телефоне, как загрузить в магазин приложений, как настроить пуш-уведомления, чтобы не забыть и так далее;

  • Не понимая продуктовых принципов, вы не сможете сделать такое же классное коммерческое приложение, которым привыкли пользоваться, даже не примере кейса из видеопрезентации Open AI: оператор попросил LLM сделать игру, где мышь-змейка будет кушать сыр и каждый раз при этом будет произносится какое-то рандомное слово на французском — в контексте изучения языка, это абсолютно бесполезная фича.

Поэтому с выходом ChatGPT-5 ситуация не сильно изменилась: у каждого человека есть практически безграничные возможности, но только от нас самих зависит будем мы их использовать или нет.

На неделе выложу в свой ТГ-канал про абсолютно незрячего парня, который очень старался и стал футболистом выигравшим кубок, снимает ролики на YouTube (250К подписчиков, 140МЛН просмотров), путешествует, а также записал свой музыкальный альбом — кстати, загляните на канал, если вам будет интересно, если нет, то просто проигнорируйте это сообщение.


Ради статистического интереса: напишите в комментах — вы верите, что через годик другой каждый пользователь с доступом к ПРО-версии нейросетей сможет создавать свои приложения по щелчку пальцев?

Я встречаю абсолютно разные мнения от людей из индустрии: кто-то верит, что через год на ИТ-рынке не будет джунов и мидлов вообще, а кто-то (например, владелец сервиса, который занимается ИИ-генерацией MVP проектов) говорит, что всё будет плюс/минус в таком же состоянии как сейчас, но чуть лучшего качества.

Tags:
Hubs:
+1
Comments9

Articles