Комментарии 20
Gpt обычно пытается решить задачу, как попросили - и Вы наводите её на тот код, который хотите получить, в несколько итераций. Если бы были заказчиком, а гпт - вашим подрядчиком, уверен, что столько заходов на сдачу с готовой работой Вас бы поразило, ну тут Вы просто пользуетесь умным редактором, реализуя с его помощью свою волю.
При этом, он не обязан делать ARIA совместимую разметку, я так понимаю. Условно говоря, он вообще все на таблицах мог наверстать, и задачу-то бы решил, верно же?
Вы противопоставляете ИИ и ЕИ :(
А что бы вы написали в статье "ChatGPT & Гик. Насколько AI увеличивает производительность опытного верстальщика?"
А я могу считаться программистом, если умею использовать ИИ?))
.nav { display: flex; /* Располагаем пункты меню в одну строку */ gap: 15px; /* Отступ между элементами меню */}
Этот вариант я принимаю. Можно переходить к следующему компоненту.
Зато его не принимают Сафари <15 версии.. :(
Я так часто вижу вёрстку, которая работает только на свежих браузерах, что начал подозревать, что весь мир начал верить, что у юзеров оно само собой обновляется до свежего. Ведь обновляется, да?
А что бывают люди, которые сознательно не уходят с версии ОС минус 2-3 от текущей, а под те версии гугл обновы уже не пилит, или что бывают просто оффлайн-компьютеры, которым тоже нужно HTML иметь дело, все словно забыли.
от 10 и ниже
К сожалению, поддержка свойства gap
для Flexbox в Safari появилась в версии 14.1, которая была выпущена в апреле 2021 года (как часть macOS Big Sur 11.3 и iOS 14.5). Прошу прощения за неточность.
https://developer.apple.com/documentation/safari-release-notes/safari-14_1-release-notes
Safari now supports flexbox gaps with row-gap and column-gap, see Gap Shorthand: the gap property.
Тем не менее, своеобразная политика обновления браузера приводит к тому, что и по сей день приходится учитывать эту ситуацию.
Тут, мне кажется, не совсем честно поступил чат. Я делал этот запрос после предыдущих двух. Мне кажется, он уже знал, что мне нужна разметка, адаптированная для скринридера. Я думаю, поэтому он добавил aria-атрибуты.
Забавно. По идее такое требование должно было быть в самом первом промпте, при постановке задачи. И то, что он подстраивается под ваш стиль по мере того, как вы его предъявлете, это большой плюс, а не "читерство" ("не совсем честно"). Он же не телепат.
А по существу - вряд ли он будет заменять вас - опытного верстальщика. Скорее нужда в "так себе, зато дешевых" уменьшится.
Напоминает взаимодействие со стажером - сидишь рядом с ним и бьёшь линейкой по рукам.
Я предложил бы сделать еще один эксперимент - те требования, которые итерационно вы ему передавали, добиваясь соответствия вашим стандартам красоты и эффективности кода, сразу сформулировать и передать ему в первом запросе, чтобы он реализовал уже понимая ожидания от подхода к приёмке результатов. Даже если ему скопировать статью, написав - смотри, есть разбор работы с chatgpt, мне близки требования этого человека, сделай [какое то другое задание] учитывая пожелания автора статьи. Проверите? Ибо знаний моих не хватит понять, насколько он исполняет требования)
Судя по всему у автора мало опыта взаимодействия с LLM. Мой опыт показывает вполне логичную вещь - чем точнее запрос, тем точнее ответ. Поэтому ему необходимо сразу предоставить весь набор требований, чтобы не пришлось каждый раз просить его что-то исправить. Чем меньше ему дано информации, тем больше он её "додумывает".
Поэтому свои запросы в новом чате я всегда начинаю с указания языка программирования перечисления библиотек, которые используются в проекте и должны использоваться для решения задачи. А так же я стараюсь как можно точнее указать, что именно я ожидаю получить. И в большинстве случаев ответы такого уровня качества, что достаточно скопировать и вставить. Я ему прямо в запросе указываю типы и апи и он понимает как их нужно использовать.
Я думал все вменяемые люди уже выкинули БЭМ на помойку (где ему и место), но нет, обученные на тысячах шизоидных текстов нейронки вдохнут новую жизнь в эту идиотскую концепцию, слава богу.
chatGPT - это название инструмента для чатов от компании openAI. Но при этом ваши запросы отвечает какая-то конкретная модель. Есть модели для bla bla там где важна скорость ответа, есть модели с reasoning там где важна рефлексия. Есть модели для кода, есть с функциями поиска в web. В статье я нигде не нашёл упоминания что конкретно использовалось, и почему конкретно это.
ChatGPT vs Гик. Сможет ли AI заменить опытного верстальщика?