Привет, меня зовут Лиза, я веб-разработчик в отделе маркетинга ispmanager. Поделюсь здесь своими впечатлениями от GPT-чата — нейросети, которая облегчает написание кода, пишет посты и выдаёт краткие ответы на любые вопросы.
Суперсила GPT в том, что он остаётся в контексте запроса: задания можно дополнить или уточнить, не повторяя с нуля уже сказанное. Мне захотелось проверить, как чат справится с просьбой создать полноценную страницу с разметкой, стилями и скриптом, а не просто отдельную функцию. Сервис не работает в России, но в интернете уже достаточно статей, рассказывающих, как пробиться к популярной нейросети. Запросы лучше формулировать на английском языке, с ним GPT работает лучше всего. К тому же это поможет попрактиковаться в построении фраз на английском.
Для начала спросила в чате, с какими задачами веб-разработки мне может помочь GPT.
GPT обещает помочь с дизайном и разработкой сайта с нуля, что обнадёживает. Возможно, даже слишком. Отладка, расширение функций, интеграция с API, оптимизация, SEO… А ещё чат расскажет, как делать всё правильно. Сейчас кто-то находчивый решит, что всех веб-разработчиков пора уволить и воспользоваться услугами нейросети: ей детей кормить не нужно, ну и ипотеку платить тоже, хм.
Посмотрела, какие уже запросы тестировали авторы статей и видео: были задачи написать конкретную функцию, воспользоваться API и вывести результат на веб-странице. Всё это по шагам, с постепенным усложнением, и всё выглядело очень гладко. Я решила попросить всё и сразу, а именно: веб-страницу со скриптами и стилями. Такая вот попытка на простых задачах заменить веб-разработчика нейросетью. Прямо как в статьях и видео с кликбейтными заголовками: «Программисты больше не нужны». Вот и проверим.
Джарвис, за работу
Создадим страницу с изображением и кнопкой запуска видео. По клику изображение и кнопка должны быть скрыты, а на их месте следует отобразить и запустить видео.
Сформулировала запрос на английском и отдала в работу моему новому бесплатному веб-разработчику — сейчас он быстренько сделает сайт в одну страничку. На первом шаге попросила создать изображение, поверх которого будет кнопка запуска видео.
И действительно, получаю HTML-страничку и стилизованную кнопку. Остаётся только добавить рядом файл изображения или попросить нейросеть подобрать какое-то конкретное.
Картинку решила найти сама, чтобы долго не объяснять, что именно мне нужно. Пока обычный поисковик для меня роднее и привычнее, чем чатик, но допускаю, что вскоре всё будет иначе. Возможно, через пару лет, нейросети и голосовые помощники будут давать пользователям ответы чаще привычной нам поисковой строки.
Промежуточный результат вполне себе готов: есть и изображение, и кнопка с базовыми стилями, весь код собран в одном файле. Чуть позже попробую попросить разбить HTML, CSS и JS на отдельные файлы. Но сейчас перехожу ко второй итерации и прошу сделать так, чтобы по клику запускалось видео.
GPT чат комментирует, что следует воспользоваться YouTube API, и дополняет код: тут и нужное видео прописано, и JavaScript на месте. Остаётся проверить, как это работает. И вот тут находчивый товарищ, который уволил веб-разработчиков, начал бы нервничать: произошло не то, чего ожидает человек, поставивший задачу, а то, что поняла нейросеть.
Изображение есть, кнопка запуска тоже. Но видео просто находится под картинкой, а не скрыто. И по клику на кнопку видео начинает проигрываться. Но это ведь не совсем то, что мне хотелось. Теперь придётся объяснять, что нужно исправить, или вручную править код так, чтобы задача выполнялась полностью.
Тут появляется чувство, что нейросеть — это такой вот энсин Дейта, который очень старается и мастерски пользуется поиском по stackoverflow, но так спешит выполнить задачу, что не очень в неё вникает.
Пробую объяснить, что изображение нужно скрывать, когда запускается видео, но GPT меня не понимает и скрывает изображение после загрузки страницы с помощью JavaScript. Честно сказать, тут меня начали бесить все разъяснения, и проще было поправить код самостоятельно и наконец добиться нужного результата.
Оставалось проверить, поможет ли нейросеть разделить HTML, CSS и JavaScript по файлам. Тут задание выполнено на отлично. GPT прекрасно справляется с чётко поставленными задачами и вопросами: по одному действию или функции за раз.
Запись в бортовой журнал
Сервис GPT может стать руками, которые печатают код и дополняют его, но разум разработчика нужен, чтобы доработать и проверить код, верно сформулировать задание и продумать логику.
Стоит использовать GPT-чат в качестве ассистента. Но не ждите от него уровня Джарвиса. Этот инструмент не заменит профессионала, хотя и может уменьшить количество рутины. В любом случае такие новинки радуют мою гиковскую натуру, пусть таких штук будет больше! Мечтатель внутри меня надеется, что это приближает нас к миру, где люди занимаются творчеством, а машины решают обыденные задачи.
Комментарии (13)
VUDU_TEAM
00.00.0000 00:00А версию для слабовидящих он может сделать? Пробовали такие эксперименты делать?
Lisaveta_K Автор
00.00.0000 00:00Хороший вопрос, я не пробовала такие запросы, но тема очень интересная)
freepad
00.00.0000 00:00+4На хабре уже было несколько похожих статей
Вот несколько похожих на вашу статей: 1, 2, 3, 4, 5 и это даже не всё что беглым поиском нашёлЯ понимаю когда на хабре раз в несколько лет разбирают одну и ту же тему или публикуют перевод, который был сделано до, ресурс долго живущий это нормально, но все посты про chatgpt вышли в последние 3 месяца
MarinaNi
00.00.0000 00:00+5Ага, пока что чат умнее многих, но всё ещё бестолковый. Пишу по работе тексты, и меня недавно спросили, почему бы не доверить GPT посты в соцсети. Но увы, искусственный интеллект пока повторяет уже созданное человеком и не анализирует реальность. Он не может собрать знания у собеседника и превратить их в текст.
С программированием чуть проще, так как искусственный язык четко ограничен рамками. Но пока еще даже джун из gpt не самый сообразительный получается.
anonymous
00.00.0000 00:00НЛО прилетело и опубликовало эту надпись здесь
MarinaNi
00.00.0000 00:00Это инструмент, а не волшебная палочка. Часть черновой работы вполне может выполнить, увеличив производительность на 20-30%, в результате чего, один из пяти в обозримом будующем имеет шанс выйти на мороз.
Да, он может делать часть черновой работы и хорошо имитирует естественный язык. Это интересно и важно как явление и как начало того, что поменяет мир через пару десятков лет. И бесполезно для большинства реальных задач прямо сейчас. Текст после нейросетки все равно приходится сильно исправлять, так, что проще сразу написать самому. Но это не главное. Нейросетка пока совсем не умеет собирать данные не из других созданных текстов, а из реальности. То есть, не может, например, взять у человека интервью, уточнить информацию, перепроверить, сделать из всего этого текст, расставить в нем нужные акценты и убрать лишнее. А это трудозатратнее, чем рерайт. ПО пока что не решает даже совсем простую задачу качественно транскрибировать ауодизапись в печатный текст — приходится за это платить людям. Эти люди делают механическую работу, для автоматизации которой даже нейросетки не нужны. И это даже обидно — как грести веслами по морям во времена атомоходов.
marscllof
00.00.0000 00:00Довольно неплохо по сравнению с другими AI, посмотрим что будет в дальнейшем.
panzerfaust
00.00.0000 00:00+3но разум разработчика нужен, чтобы доработать и проверить код
В общем вы сознательно внедряете в свой рабочий процесс то, что из любого процесса обычно всеми силами стараются убрать: доработки за других и многократные проверки.
Lisaveta_K Автор
00.00.0000 00:00+2Я ни разу не упомянула, что внедряю GPT в рабочий процесс. Это то, что я попробовала, и сделала выводы)
А по мему с "моим лицом" видно, что я не в восторге.
anonymous
00.00.0000 00:00НЛО прилетело и опубликовало эту надпись здесь
Lisaveta_K Автор
00.00.0000 00:00+1Допускаю, что это именно так. Не претендую на звание супер-интеллекта)
Но у меня и жизни часто бывает, что проще сделать самой, чем обьяснять кому-то что нужно ????
Iron_Butterfly
Пробовал использовать чат для написания несложных сенсоров на yaml для HomeAssistant и тоже был разочарован. Забавно было, что он в процессе давал ссылку на официальный сайт на несуществующую статью документации о несуществующей интеграции :)