💳 Термінова новина! Trustee Plus — найкраще рішення для розрахунку криптою 👉

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

Sergio Pereira, Startup Founder и CTO опубликовал  Twitter-тред о том, как ChatGPT  изменил разработку программного обеспечения, несмотря на то, что пользуются им только треть разработчиков.

Оставить комментарий
10 ситуаций, когда ChatGPT упрощает работу программистов. Урок от опытного пользователя с примерами

Sergio Pereira, Startup Founder и CTO опубликовал  Twitter-тред о том, как ChatGPT  изменил разработку программного обеспечения, несмотря на то, что пользуются им только треть разработчиков.

DOU перевел пост, в котором приведено 10 примеров того, как ChatGPT облегчает работу разработчиков. Итак, десятка ситуаций выглядит так:

1. Создать шаблонный код (boiler plate code)

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

Я даже могу это сделать частью документации моей команды. Это экономит по крайней мере час или около того каждый раз

2. Исследовать и сравнить

Есть разные способы реализовать что-то. Поэтому мой обычный подход состоит в том, чтобы построить примерный PoC из двух конкурирующих подходов и сравнить их.

ChatGPT может сделать это за меня:

  • React или Vue;
  • Алгоритм А или Б;
  • тому подобное.

Это легко экономит полдня работы.

3. Объяснить код

Как часто наша работа состоит в том, чтобы просто понять код, созданный не нами? Спагетти, без комментариев. Мы «умираем» строчку за строчкой.

Теперь мы можем попросить ChatGPT объяснить, что делает код, и мы сэкономим кучу времени.

4. Комментировать код

Мы можем расширить пункт 3 выше, добавляя комментарии к пишущему не мы.

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

Больше нет кода без комментариев в PR.

5. Написать тест-кейсы

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

Больше никаких непроверенных PR.

6. Написать документацию

Вы можете попросить ChatGPT написать документацию о следующих вещах:

  • Как раскрутить определенную кодовую базу.
  • Пакеты необходимые для его работы.
  • Что делает код.
  • Какие существуют ограничения.
  • И т. д.

Это может быть не идеальным, но действует правило 80/20.

7. Создать регулярные выражения

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

Больше нет, мы можем просто попросить ChatGPT создать его.

8. Переписать код, используя правильный стиль

Я записал некоторые договоренности о том, как писать код, и добавил их к подсказке вместе со спагетти-кодом.

Очень полезно при слиянии кода из разных хранилищ/команд, который нужно было бы отредактировать перед слиянием.

9. Найти ошибки в своем коде

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

Это лучше работает на ошибках функционального уровня, а не на уровне репо. Тем не менее значительное улучшение.

10. Алгоритмы типа Leetcode

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

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

Вот здесь больше примеров.

ChatGPT – искусственный интеллект которой ушел в массы. Как им пользоваться в Украине
ChatGPT — искусственный интеллект, ушедший в массы. Как им пользоваться в Украине
По теме
ChatGPT — искусственный интеллект, ушедший в массы. Как им пользоваться в Украине
Мы попросили ChatGPT написать текст о главе Минцифры «Армию дронов» и войне с россией. Вот что из этого вышло
Мы попросили ChatGPT написать текст о главе Минцифры, «Армии дронов» и войне с россией. Вот что из этого вышло
По теме
Мы попросили ChatGPT написать текст о главе Минцифры, «Армии дронов» и войне с россией. Вот что из этого вышло
Михаил Федоров написал письмо Open AI. Он попросил разблокировать ChatGPT для Украины
Михаил Федоров написал письмо Open AI. Он попросил разблокировать ChatGPT для Украины
По теме
Михаил Федоров написал письмо Open AI. Он попросил разблокировать ChatGPT для Украины
Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте также
Collaba. Искусственный интеллект помог Ивану Дорну найти музыкальные таланты
Collaba. Искусственный интеллект помог Ивану Дорну найти музыкальные таланты
Collaba. Искусственный интеллект помог Ивану Дорну найти музыкальные таланты
Террористический хаос, неравенство и автономные киллеры. 7 главных мыслей тайваньского AI-гуру Кай-Фу Ли о развитии эры искусственного интеллекта
Террористический хаос, неравенство и автономные киллеры. 7 главных мыслей тайваньского AI-гуру Кай-Фу Ли о развитии эры искусственного интеллекта
Террористический хаос, неравенство и автономные киллеры. 7 главных мыслей тайваньского AI-гуру Кай-Фу Ли о развитии эры искусственного интеллекта
В «Киевстар» будут внедрять NLU в IVR и чат боте. Для направления уже ищут PM
В «Киевстар» будут внедрять NLU в IVR и чат боте. Для направления уже ищут PM
В «Киевстар» будут внедрять NLU в IVR и чат боте. Для направления уже ищут PM
Молчаливый копирайтер и дефицит «печенек». Украинский стартап знает, как будет выглядеть реклама в Facebook в будущем
Молчаливый копирайтер и дефицит «печенек». Украинский стартап знает, как будет выглядеть реклама в Facebook в будущем
Молчаливый копирайтер и дефицит «печенек». Украинский стартап знает, как будет выглядеть реклама в Facebook в будущем
CEO и фаундер Signum.AI Артем Гладких объявил в сентябре об официальном запуске решения по генерации рекламных постов для Facebook на базе одной из самых мощных на сегодня генеративных нейронных сетей — GPT-3. Последняя является детищем компании Open AI, которую запускали при участиии Илона Маска. 

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.