Как нейросеть открыла для меня целый мир возможностей или Как я использую нейросети.

*Текст написал сам, сетка проверила орфографию и логику. Отредачено мной)

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

Да, нейрохрючево дико надоело уже даже мне. И в ютубах оно, и в играх, и постерах, в музыке, да где угодно. И сам я отношусь к таким тегам или людям, которые делают что-то с нейросеткой скептически, как минимум. Потому что знаю людей, знаю, как им лишь словить хайп, бабки или ещё чего. Даже зная, что человек потратил дохрена часов на проект, пусть и с нейросеткой, но он полностью был вовлечён в процесс, тестил, руководил, направлял, генерировал идеи, проверял, — всё равно думается «а, вайбкодер». Хотя, блин, я сам занимаюсь подобным и от таких вот именно мыслей мне самому обидно)

Я долго не касался этих сеток. Слышал про чат гпт, типа он крутой и всё такое. Но просто не видел и не понимал, зачем мне это надо. Просто прикольная штука, набор алгоритмов, которая в самой своей сути «просто» угадывает следующее слово. Удобно, да и всё. Но однажды всё-таки начал пробовать. Не помню, что стало триггером, но начал пробовать бесплатный гпт, потому что, по сути, про него только и слышал, да и он, вроде, первый с отрывом, был.

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

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

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

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

И чем дальше, тем больше и чаще я пользовался сеткой.

Потом снова был какой-то случай уже дико серьёзный. Там участвовали Пейпал, сама Visa, и мой банк. В итоге, — опять же не без везения и отличного банковского служащего, который сам был в шоке и вообще не знал о подобных случаях, но не побоялся и сделал всё, что нужно, — я снова вернул неплохую сумму.

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

В своё время я переводил аниме (тогда ещё сеток не было) с кривого английского, и по гугл переводчику с японского. Даже человека нашёл, который японский немного знает. Но с моей доскональностью на одну 20-минутную серию уходило до 8 часов!

Сейчас на перевод сложноватой серии, опять же с кривоватого англа и кривоватой расшифровки с японского, может уйти 3-4 часа на редактуру.

Совсем не волшебная кнопка «сделай красиво», верно?)

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

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

В итоге я смог перенести довольно большой сайт с большой базой пользователей, их закладок, комментариев, контента с одного движка на другой, современный. Обновил дизайн, сделал сайт полностью адаптивным (а раньше у сайта просто были две версии: одна десктопная, другая — мобильная), задизайнил тёмную тему. И самое главное: добился офигенных показателей на гугл спид тест (или как там), где гугл показывает производительность сайта. До моих оптимизаций цифры были около 60, после — 100 или чуть меньше. Также во время переноса сайта пришлось побыть языковедом по корейскому. На сайте было почти 4к имён. Надо было всё это разобрать, понять, где дубли, где мусор, вместо имени, а потом пройтись по каждому имени вручную и проверить его на академически правильное написание.

Сетка очень помогла с автоматизацией, чисткой, разбиванием по категориям, приведением всё в таблицах, и потом автозаменой на сайте. Но даже со всеми моими указаниями и примерами «как надо», она всё равно делала ошибки и приходилось проверять каждое имя. А я думал, что она сама всё поправит)))

Где-то в это время меня посетила пугающая мысль, что с сеткой открывается ЦЕЛЫЙ мир возможностей. Ведь мне, аж в школьные годы создавшему простейший сайт на 5 страниц на простейшем хтмл и css, удалось вытянуть за месяц такой проект на 200 часов! А значит, я могу всё! Хи-хи. Я реально был ошарашен открывшимися возможностями. Тем, что можно ведь сделать почти всё.

Сетка давала недостающее: сама кодила, понимала код, могла быстро проверять код и предлагать эффективные пути. Но всегда (даже на данный момент) она нуждается в грамотном руководстве. Необходимо самому понимать задачу, контекст, логику и принципы работы проекта, программы, сайта. Проверять, тестировать, задавать правильные вопросы, направлять, генерировать идеи. Сетка очень любит пойти решать простую задачу, раз за разом долбясь в одну стену и пытаясь угадать, какую переменную подставить теперь. А надо вернуться назад и изменить подход вообще. Она будто долбится в отверстие в заборе и думает, как же повернуться, под каким углом и в какую позу встать, чтобы пролезть. А надо всего лишь пройти влево 5 метров, и там калитка.

Потом пошли проекты один за другим. Разработка турнирного таймера, и не простого, а очень навороченного со всякими валидациями, защитами, и целой админской панелью, будто для контроля мира. Ещё пара сайтов. Приложение на андроид по учёту оплат, учеников, групп, с расписанием (даже в гугл плей удалось опубликоваться).

А теперь и моды для игры. С ручным рисованием шрифтов, реверс-инжинирингом и копанием в коде и логике игры.

Идеи идут и только успеваешь их реализовывать.

Научился ли я программировать, понимать код или стал ли я прогером? Конечно, нет. Я этот код сейчас вообще не вижу. Если сайт я делал чуть ли не вручную, часто хирургически копипаща строки кода и даже иногда писал его сам (потому что сетка ну никак не понимал, что надо сделать), то теперь сетка даёт уже готовые файлы.

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

Можно, конечно, сказать «сделай красиво» и сетка выплюнет тебе нейрохрючево, которое возможно будет кое-как запускаться. Но если хочешь сделать хороший продукт, всё равно надо ооочень много времени, усидчивости, логики, понимания сути проекта и контекста. И вообще нужно понимать чего ты хочешь. Особенно в сложных многоуровневых проектах, сетка жесть как может путаться и тупить. И БЕСИТЬ! Я не выдерживаю и, временами, поливаю её таким матом)

Вывод? Сетка — это круто. Но круто в руках знающего человека, который хочет сделать качественно, и знает ЧТО он хочет сделать и зачем.

Можно вайбкодить, а можно просто экономить себе время. Или восполнять то, чего тебе не хватает в плане именно программирования и всем, что с ним связано (если оставаться в контексте разработки сайтов, программ, модов).

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

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

Самое смешное, что челы, которые плюются «вайбкодер, нейрохрючево» на проекты, которые люди сделали с сеткой, но качественно, противоречат сами себе. Ведь если это так просто, нажал кнопку, сделал один промт, то какого вы до сих пор не на верхушке мира, с кучей бабла в кармане? Это же так просто!

Можно быть вайбкодером, а можно быть ai-assisted разработчиком. Само использование нейросетки не делает тебя автоматически одним или другим.

19
2
2
2
1