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

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

В этом посте мы рассмотрим многие отрасли, включая программирование, где ChatGPT доказал свою эффективность.

Создание сайта с помощью ChatGPT

Мы несколько раз пытались заставить ChatGPT написать код HTML и CSS для простого шаблона веб-сайта.

Это то, что мы сначала подсказали:

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

Чтобы сразу увидеть результаты, мы скопировали и вставили код из ChatGPT в Lightly IDE, веб-среду IDE, которая позволяет нам кодировать на разных языках программирования прямо в наших браузерах.

Запрос ChatGPT для оформления веб-сайта.

Первый код, предоставленный ChatGPT, был довольно простым и пресным, поэтому мы решили снова спросить ChatGPT, может ли он оживить веб-сайт некоторыми стилями CSS.

И, конечно же, ответ абсолютный.

Удивительно видеть резкий контраст между сайтом с CSS и сайтом без него. И не забывайте, что к этому моменту мы еще ни разу не написали ни строчки кода HTML или CSS.

Мы даже попросили ChatGPT предоставить код для импорта файла CSS. И что нам действительно нравится в ChatGPT, так это то, что он дает подробное объяснение кода, который он дает. Таким образом, начинающий ученик может понять, о чем идет речь, а не просто копировать код.

Немного доработаем сайт.

Нас бы не удовлетворили эти простые коды, подсказанные ChatGPT, так как мы хотели бы посмотреть, как далеко это может зайти.

Перестройка панели навигации.

Мы попытались попросить ChatGPT выровнять панель навигации слева направо, и, как и ожидалось, результат был просто идеальным.

После применения кода в CSS:

Изменение шрифта сайта.

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

После применения кода в CSS:

Ознакомьтесь с полным кодом того, что мы сделали с ChatGPT, здесь: https://d4698a5f25-share.dcs.lightly-dev.com

Больше возможностей использовать ChatGPT для всего процесса кодирования.

ChatGPT умеет гораздо больше, чем написано в этой статье. ChatGPT — это не просто чат-бот, который забывает, о чем вы его спросили, после того, как дает вам ответ. Он запоминает, что вы сказали в чате, поэтому подсказки, которые вы делаете, всегда связаны с тем, что вы сказали.

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

В дополнение к тому, что мы пробовали на ChatGPT, вы можете сделать веб-сайт еще лучше, добавив модуль блога и интегрировав базы данных PHP и MySQL, а ChatGPT может предоставить вам очень подробные шаги.

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

Нет, ChatGPT — это еще не повод перестать учиться программировать.

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

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

Точно так же вы не должны рассматривать использование ChatGPT как способ отказаться от стремления стать лучшим программистом; скорее, вы должны рассматривать его как дополнение к существующему инструментарию.

В заключение

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