Почему ChatGPT — это не технический гений, о котором вы думали
17 апреля 2023 г.Я только что закончил читать техническую статью в Интернете, когда вошел в свою учетную запись Facebook. Я пролистал свою ленту новостей, просматривая последние сообщения и видео. Красный круглый баннер с цифрой 1 привлек мое внимание к единственному новому уведомлению, которое у меня было, и я щелкнул значок.
Это был новый пост от группы веб-разработчиков, членом которой я был. Затем я открыл сообщение, которое позабавило меня и вдохновило на эту статью. Это было примерно так;
Всем привет. Пожалуйста, мне нужен разработчик React. Я использовал ChatGPT для создания веб-приложения, но не знаю, как запустить код. Мне нужен веб-разработчик, который поможет мне превратить мой код в веб-сайт.
Я усмехнулся, прочитав сообщение. Судя по реакции на пост, я был не единственным, кому это показалось забавным. Парочка смеющихся смайликов уже была размещена на посте. Затем я удерживал значок реакции, выбирал смеющийся смайлик и присоединялся к другим разработчикам в общем развлечении.
Еще один человек, введенный в заблуждение повальным увлечением!
Безумие ChatGPT!
Увлечение ChatGPT захватило Интернет!
О каком другом восстании роботов мы спекулируем? Это происходит на наших глазах. Интернет переполнен твитами, обсуждениями, кодом, видео, мемами и т. д., полученными в результате взаимодействия с ChatGPT, хотя бот был запущен всего несколько месяцев назад. В довершение всего газета The Guardian сообщила, что бот достиг 100 миллионов пользователей всего через 2 месяца после его выпуска.
Это просто умопомрачительно!
Я продолжаю говорить, что стремительный рост популярности ChatGPT как среди технически подкованных, так и среди обычных людей — это чудо, которое необходимо анализировать. Многим замечательным технологическим продуктам часто требуются годы, чтобы достичь такой известности. Но чат-бот сделал это за несколько месяцев.
Хотя я признаю, что тенденция ChatGPT, подобная вызову TikTok, является выдающимся достижением в области технологий, я считаю крайне важным решить серьезную проблему, которая затрагивает такие широко распространенные продукты, как этот. Проще говоря,
Хайп!
Большой ажиотаж!!
Интернет полон отзывов, восхваляющих большие возможности чат-бота. И хотя в основном это правда, некоторые из этих инфлюенсеров перебарщивают, создавая впечатление, что ChatGPT является своего рода всемогущим техническим джинном.
Они заставляют людей думать, что любой может создать любое сложное программное обеспечение с помощью ChatGPT, даже если они абсолютно ничего не знают о программировании.
Это явно неверно. Хотя ChatGPT довольно продвинут в создании кода, на самом деле ему нужно много руководств, чтобы правильно организовать этот код в соответствии со стандартом. И даже после этого код, который он генерирует, часто требует значительного объема отладки, чтобы хорошо работать.
Следовательно, не разработчику будет довольно сложно создавать программное обеспечение с помощью ChatGPT.
Простой взгляд на домашнюю страницу ChatGPT выявит некоторые недостатки бота, которые создатели постарались указать как можно яснее.
Я выделю их ниже;
Ограничения:
- Иногда может генерировать неверную информацию
- Время от времени может содержать вредные инструкции или предвзятый контент.
- Ограниченные знания о мире и событиях после 2021 года.
Хотя эти инструкции не касаются программирования, они ясно показывают, что бот не является всеведущим и всемогущим джинном, как считают некоторые люди.
Исправление веб-приложения ChatGPT
Хорошо посмеявшись, я в конце концов связался с клиентом, опубликовавшим сообщение, и смог увидеть код, который он сгенерировал с помощью бота. Оказалось, что он пытался создать с помощью бота полностью адаптивный сайт блога React и Javascript, содержащий до десяти разных страниц.
Конечно, было бы нелепо ожидать, что ChatGPT идеально создаст что-то подобное с помощью одного абзаца инструкций, которые он напечатал, какими бы подробными они ни были. Но после просмотра пользователя YouTube, который просто пытался продвинуть свое видео, можно предположить, что это можно сделать, кто мог винить его за попытку? Это просто сайт, да? Он слышал, что это проще всего сделать.
Лол…
Что ж, достаточно сказать, что сгенерированный им код никогда не будет делать то, что он себе представлял, даже если все ошибки будут исправлены, а многие пропущенные зависимости будут установлены.
Итак, я мягко, но ясно объяснил ему;
Вам нужен веб-разработчик, который создаст для вас стандартное веб-приложение. ChatGPT — не ваш технический джинн! По крайней мере, пока. Разработчики программного обеспечения!!
И мы приступили к созданию его блога.
В заключение:
- ChatGPT — яркое проявление генеративного ИИ, но разработка программного обеспечения выходит за рамки написания кода. Разработчики планируют, внедряют, отлаживают, тестируют, реорганизуют, компилируют, выпускают и поддерживают программное обеспечение. ChatGPT пока не может делать большинство из этих вещей.
* При правильном руководстве ChatGPT может создавать довольно сложное программное обеспечение, но для этого вам, скорее всего, понадобится разработчик программного обеспечения.
* Веб-разработку часто рекламируют как самую легкую для освоения область разработки программного обеспечения, но, учитывая множество инструментов и языков, которые используются в веб-разработке, она, вероятно, также является и самой сложной.
Оригинал