Преобразовать CHATGPT в свой Power Tool Tool Tool, чтобы удвоить вывод

Я использую ChatGPT для повышения продуктивности программирования уже более двух лет, и это кардинально изменило мою работу. Однажды ChatGPT помог мне выявить сложную ошибку, и тогда я по-настоящему увидел потенциал ИИ в программировании.
Многие думают, что ИИ — это что-то вроде волшебного джинна, который может создать целую программу или приложение из расплывчатого желания. Но позвольте мне внести ясность: ИИ больше похож на мощный инструмент. Конечно, можно использовать старомодную пилу для резки дерева, но настольная пила справится с задачей гораздо быстрее. Ни один из этих инструментов не создаст мебель за вас; они лишь помогают вам её сделать. Точно так же ИИ не напишет код за вас, но определённо может помочь писать его более эффективно.
Я не могу назвать точных цифр, но я почти уверен, что ChatGPT удвоил мою производительность в программировании. Это как иметь надёжного помощника рядом, который помогает выполнять вдвое больше задач.
Я использую ChatGPT Plus, который стоит 20 долларов в месяц, в основном потому, что раньше он использовал более продвинутую модель GPT-4 для программирования по сравнению с бесплатной версией на GPT-3.5. Теперь обе версии используют вариант модели GPT-4o, так что их возможности в программировании одинаковы. Но бесплатная версия ограничивает количество запросов, что может нарушать мой рабочий процесс, поэтому я остаюсь с Plus.
Я тестировал различные большие языковые модели (LLM) на реальных задачах программирования, и только несколько, основанных на LLM ChatGPT, справились с задачей. Существует множество крутых ИИ-инструментов для программистов, некоторые даже бесплатные, но они полезны только в том случае, если генерируемый ими код действительно работает. К счастью, возможности ИИ в программировании будут только улучшаться со временем.
Размышляя о своих проектах, я придумал несколько практичных советов, чтобы получить максимум от ИИ-партнёра по программированию. Давайте разберёмся.
1. Разбивайте задачи на маленькие части
ИИ плохо справляется со сложными инструкциями, особенно для дизайна продукта. Но он отлично справляется с небольшими, чётко определёнными задачами.
2. Относитесь к ИИ как к чату в Slack
Думайте о взаимодействии с ИИ как о быстрых сообщениях в Slack, а не о медленных переписках по электронной почте с коллегой.
3. Создавайте сложные процедуры итеративно
Начните с простой задачи, а затем добавляйте элементы по одному. Я часто копирую и вставляю предыдущий запрос, слегка его корректируя, чтобы получить нужный код.
4. Тестируйте каждый фрагмент кода
Никогда не предполагайте, что код ИИ будет работать. Всегда тестируйте его в своём проекте, чтобы увидеть, как он работает.
5. Используйте отладчик
Для более глубокого тестирования не бойтесь использовать отладчик, чтобы пройтись по коду, сгенерированному ИИ. Следите за переменными и смотрите, что именно делает ИИ. Это нормально — позволять ИИ писать фрагменты кода, если вы проверяете каждую строку.
6. Держите ИИ отдельно от вашей IDE
Многие поставщики инструментов для программирования продвигают интегрированные функции ИИ, но я предпочитаю использовать ChatGPT как отдельный инструмент. Я не хочу, чтобы ИИ вмешивался в мою основную среду программирования.
7. Выбирайте отдельные строки кода
Вам не обязательно использовать всё, что генерирует ИИ. Как и в случае с Stack Overflow, вы можете выбирать подходящие части из сгенерированного ИИ кода.
8. Избегайте проприетарного программирования
ИИ LLM обучаются на общих данных и том, что они находят в интернете. Они не знают вашей уникальной логики приложения или бизнеса, поэтому не просите их писать код, требующий таких знаний.
9. Давайте контекст с примерами
Однажды я дал ChatGPT фрагмент HTML и попросил добавить функцию расширения текста. Он вернул HTML, JS и CSS, а когда я попросил больше, он объяснил свои решения. Это сработало, потому что примеры помогли ИИ понять контекст.
10. Используйте ИИ для программирования с общими знаниями
ИИ отлично справляется с написанием кода, использующего общие знания, популярные библиотеки и стандартные практики. Он не напишет вашу уникальную бизнес-логику, но может сэкономить время на библиотеках и функциях API.
11. Запрашивайте короткие фрагменты
Даже если вам нужна всего одна или две строки, используйте ИИ как любой другой исследовательский инструмент, чтобы сэкономить время.
12. Сообщайте ИИ, когда код не работает
ИИ часто генерирует неполный или нефункциональный код. Сообщите ему, что не работает, и попросите исправленную версию. Обычно она лучше оригинала.
13. Проверяйте работу ИИ
Интересно наблюдать, как разные языковые модели интерпретируют один и тот же код. Вы даже можете попросить одну сессию ChatGPT проверить работу другой.
14. Позвольте ИИ писать CSS-селекторы
CSS-селекторы могут быстро усложняться. Я часто копирую блок HTML и прошу селектор для конкретной части. Это экономит время, хотя иногда нужно несколько итераций.
15. Используйте ИИ для регулярных выражений
Я почти так же ненавижу писать регулярные выражения, как CSS-селекторы. ИИ отлично справляется с их созданием, хотя их нужно тестировать.
16. Тестируйте регулярные выражения с ИИ
Я использую Patterns на своём Mac Studio для тестирования регулярных выражений, сгенерированных ИИ, но ИИ тоже может помочь. Я передаю регулярное выражение в отдельную сессию ИИ и спрашиваю: «Что это делает?» Если описание соответствует моим ожиданиям, я чувствую себя увереннее.
17. Позвольте ИИ обрабатывать сложную математику циклов
Как и CSS-селекторы с регулярными выражениями, сложная математика циклов может быть утомительной. ИИ идеально подходит для этого. Просто позвольте ему написать оболочку цикла, а затем добавьте свою бизнес-логику.
18. Просите ИИ критиковать код
Я часто передаю сгенерированный ИИ код обратно в ИИ и спрашиваю: «Что не так с этим кодом?» Он может выявить ошибки и предложить исправления, которые я затем прошу реализовать.
19. Просите ИИ объяснить код
Передача кода в ИИ с вопросом «Что это делает?» может быть очень полезной, особенно для кода, написанного другими. Это экономит время на обратном проектировании.
20. Знайте, когда двигаться дальше
Если ИИ не справляется после двух-трёх попыток, пора начать с нового запроса. Иногда приходится делать всё самому.
21. Используйте описательные имена
ИИ улавливает намерения из имён переменных и функций, что ведёт к лучшему коду. Использование $order_date вместо $od помогает ИИ понять контекст и делает код более читаемым.
22. Читайте заметки ИИ
ИИ часто предоставляет заметки до и после написанного кода. Они могут дать представление о его подходе и предложить полезные библиотеки или функции.
23. Возвращайтесь к фрагментам кода
Если вам нужна помощь с конкретной частью проекта, возьмите соответствующий код, покажите его ChatGPT и попросите то, что вам нужно. Это может сэкономить много времени.
24. Обновляйте устаревший код
Однажды у меня был модуль PHP с устаревшими функциями. Я вставил код в ChatGPT, спросил, как его обновить, и получил рабочее решение.
25. Используйте ИИ для незнакомых языков
Когда я программирую на языке, в котором не являюсь экспертом, я спрашиваю ИИ, как написать то, что мне нужно. Например, сравнение операторов case в PHP и Python может значительно упростить написание незнакомого кода.
Прежде чем начать использовать ИИ для программирования, уточните у своей компании вопросы, связанные с юридическими аспектами кода, сгенерированного ИИ. Если вы следуете моим советам, вы будете использовать ИИ для общих задач, а не для вашей уникальной бизнес-логики, так что вы сможете сохранить авторские права на основной код.
Я пишу код для внутреннего использования или для проектов с открытым исходным кодом, поэтому меня не беспокоят вопросы владения сгенерированными ИИ фрагментами.
Использовали ли вы ИИ для помощи в программировании? Есть ли советы, которые можно добавить к моему списку? Дайте знать в комментариях ниже.
Вы можете следить за моими ежедневными обновлениями по проектам в социальных сетях. Обязательно подпишитесь на мою еженедельную новостную рассылку и следите за мной на Twitter/X по адресу @DavidGewirtz, на Facebook по адресу Facebook.com/DavidGewirtz, на Instagram по адресу Instagram.com/DavidGewirtz и на YouTube по адресу YouTube.com/DavidGewirtzTV.
Связанная статья
AI-управляемое создание музыки: Легко создавайте песни и видео
Создание музыки может быть сложным, требующим времени, ресурсов и опыта. Искусственный интеллект преобразил этот процесс, сделав его простым и доступным. Это руководство показывает, как ИИ позволяет к
Создание раскрасок с использованием ИИ: Полное руководство
Создание раскрасок — это увлекательное занятие, сочетающее художественное выражение с успокаивающим опытом для пользователей. Однако процесс может быть трудоемким. К счастью, инструменты ИИ упрощают с
Qodo сотрудничает с Google Cloud для предоставления бесплатных инструментов AI для проверки кода разработчикам
Qodo, израильский стартап в области AI-кодирования, ориентированный на качество кода, начал сотрудничество с Google Cloud для повышения целостности программного обеспечения, созданного AI.По мере рост
Комментарии (53)
WilliamLewis
21 августа 2025 г., 8:01:17 GMT+03:00
ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅
0
BrianWalker
29 июля 2025 г., 15:25:16 GMT+03:00
ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!
0
MatthewBaker
22 июля 2025 г., 10:35:51 GMT+03:00
ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅
0
ThomasYoung
20 апреля 2025 г., 5:59:41 GMT+03:00
Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!
0
StephenGreen
19 апреля 2025 г., 17:57:54 GMT+03:00
ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀
0
DouglasPerez
18 апреля 2025 г., 7:46:08 GMT+03:00
Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.
0
Я использую ChatGPT для повышения продуктивности программирования уже более двух лет, и это кардинально изменило мою работу. Однажды ChatGPT помог мне выявить сложную ошибку, и тогда я по-настоящему увидел потенциал ИИ в программировании.
Многие думают, что ИИ — это что-то вроде волшебного джинна, который может создать целую программу или приложение из расплывчатого желания. Но позвольте мне внести ясность: ИИ больше похож на мощный инструмент. Конечно, можно использовать старомодную пилу для резки дерева, но настольная пила справится с задачей гораздо быстрее. Ни один из этих инструментов не создаст мебель за вас; они лишь помогают вам её сделать. Точно так же ИИ не напишет код за вас, но определённо может помочь писать его более эффективно.
Я не могу назвать точных цифр, но я почти уверен, что ChatGPT удвоил мою производительность в программировании. Это как иметь надёжного помощника рядом, который помогает выполнять вдвое больше задач.
Я использую ChatGPT Plus, который стоит 20 долларов в месяц, в основном потому, что раньше он использовал более продвинутую модель GPT-4 для программирования по сравнению с бесплатной версией на GPT-3.5. Теперь обе версии используют вариант модели GPT-4o, так что их возможности в программировании одинаковы. Но бесплатная версия ограничивает количество запросов, что может нарушать мой рабочий процесс, поэтому я остаюсь с Plus.
Я тестировал различные большие языковые модели (LLM) на реальных задачах программирования, и только несколько, основанных на LLM ChatGPT, справились с задачей. Существует множество крутых ИИ-инструментов для программистов, некоторые даже бесплатные, но они полезны только в том случае, если генерируемый ими код действительно работает. К счастью, возможности ИИ в программировании будут только улучшаться со временем.
Размышляя о своих проектах, я придумал несколько практичных советов, чтобы получить максимум от ИИ-партнёра по программированию. Давайте разберёмся.
1. Разбивайте задачи на маленькие части
ИИ плохо справляется со сложными инструкциями, особенно для дизайна продукта. Но он отлично справляется с небольшими, чётко определёнными задачами.
2. Относитесь к ИИ как к чату в Slack
Думайте о взаимодействии с ИИ как о быстрых сообщениях в Slack, а не о медленных переписках по электронной почте с коллегой.
3. Создавайте сложные процедуры итеративно
Начните с простой задачи, а затем добавляйте элементы по одному. Я часто копирую и вставляю предыдущий запрос, слегка его корректируя, чтобы получить нужный код.
4. Тестируйте каждый фрагмент кода
Никогда не предполагайте, что код ИИ будет работать. Всегда тестируйте его в своём проекте, чтобы увидеть, как он работает.
5. Используйте отладчик
Для более глубокого тестирования не бойтесь использовать отладчик, чтобы пройтись по коду, сгенерированному ИИ. Следите за переменными и смотрите, что именно делает ИИ. Это нормально — позволять ИИ писать фрагменты кода, если вы проверяете каждую строку.
6. Держите ИИ отдельно от вашей IDE
Многие поставщики инструментов для программирования продвигают интегрированные функции ИИ, но я предпочитаю использовать ChatGPT как отдельный инструмент. Я не хочу, чтобы ИИ вмешивался в мою основную среду программирования.
7. Выбирайте отдельные строки кода
Вам не обязательно использовать всё, что генерирует ИИ. Как и в случае с Stack Overflow, вы можете выбирать подходящие части из сгенерированного ИИ кода.
8. Избегайте проприетарного программирования
ИИ LLM обучаются на общих данных и том, что они находят в интернете. Они не знают вашей уникальной логики приложения или бизнеса, поэтому не просите их писать код, требующий таких знаний.
9. Давайте контекст с примерами
Однажды я дал ChatGPT фрагмент HTML и попросил добавить функцию расширения текста. Он вернул HTML, JS и CSS, а когда я попросил больше, он объяснил свои решения. Это сработало, потому что примеры помогли ИИ понять контекст.
10. Используйте ИИ для программирования с общими знаниями
ИИ отлично справляется с написанием кода, использующего общие знания, популярные библиотеки и стандартные практики. Он не напишет вашу уникальную бизнес-логику, но может сэкономить время на библиотеках и функциях API.
11. Запрашивайте короткие фрагменты
Даже если вам нужна всего одна или две строки, используйте ИИ как любой другой исследовательский инструмент, чтобы сэкономить время.
12. Сообщайте ИИ, когда код не работает
ИИ часто генерирует неполный или нефункциональный код. Сообщите ему, что не работает, и попросите исправленную версию. Обычно она лучше оригинала.
13. Проверяйте работу ИИ
Интересно наблюдать, как разные языковые модели интерпретируют один и тот же код. Вы даже можете попросить одну сессию ChatGPT проверить работу другой.
14. Позвольте ИИ писать CSS-селекторы
CSS-селекторы могут быстро усложняться. Я часто копирую блок HTML и прошу селектор для конкретной части. Это экономит время, хотя иногда нужно несколько итераций.
15. Используйте ИИ для регулярных выражений
Я почти так же ненавижу писать регулярные выражения, как CSS-селекторы. ИИ отлично справляется с их созданием, хотя их нужно тестировать.
16. Тестируйте регулярные выражения с ИИ
Я использую Patterns на своём Mac Studio для тестирования регулярных выражений, сгенерированных ИИ, но ИИ тоже может помочь. Я передаю регулярное выражение в отдельную сессию ИИ и спрашиваю: «Что это делает?» Если описание соответствует моим ожиданиям, я чувствую себя увереннее.
17. Позвольте ИИ обрабатывать сложную математику циклов
Как и CSS-селекторы с регулярными выражениями, сложная математика циклов может быть утомительной. ИИ идеально подходит для этого. Просто позвольте ему написать оболочку цикла, а затем добавьте свою бизнес-логику.
18. Просите ИИ критиковать код
Я часто передаю сгенерированный ИИ код обратно в ИИ и спрашиваю: «Что не так с этим кодом?» Он может выявить ошибки и предложить исправления, которые я затем прошу реализовать.
19. Просите ИИ объяснить код
Передача кода в ИИ с вопросом «Что это делает?» может быть очень полезной, особенно для кода, написанного другими. Это экономит время на обратном проектировании.
20. Знайте, когда двигаться дальше
Если ИИ не справляется после двух-трёх попыток, пора начать с нового запроса. Иногда приходится делать всё самому.
21. Используйте описательные имена
ИИ улавливает намерения из имён переменных и функций, что ведёт к лучшему коду. Использование $order_date вместо $od помогает ИИ понять контекст и делает код более читаемым.
22. Читайте заметки ИИ
ИИ часто предоставляет заметки до и после написанного кода. Они могут дать представление о его подходе и предложить полезные библиотеки или функции.
23. Возвращайтесь к фрагментам кода
Если вам нужна помощь с конкретной частью проекта, возьмите соответствующий код, покажите его ChatGPT и попросите то, что вам нужно. Это может сэкономить много времени.
24. Обновляйте устаревший код
Однажды у меня был модуль PHP с устаревшими функциями. Я вставил код в ChatGPT, спросил, как его обновить, и получил рабочее решение.
25. Используйте ИИ для незнакомых языков
Когда я программирую на языке, в котором не являюсь экспертом, я спрашиваю ИИ, как написать то, что мне нужно. Например, сравнение операторов case в PHP и Python может значительно упростить написание незнакомого кода.
Прежде чем начать использовать ИИ для программирования, уточните у своей компании вопросы, связанные с юридическими аспектами кода, сгенерированного ИИ. Если вы следуете моим советам, вы будете использовать ИИ для общих задач, а не для вашей уникальной бизнес-логики, так что вы сможете сохранить авторские права на основной код.
Я пишу код для внутреннего использования или для проектов с открытым исходным кодом, поэтому меня не беспокоят вопросы владения сгенерированными ИИ фрагментами.
Использовали ли вы ИИ для помощи в программировании? Есть ли советы, которые можно добавить к моему списку? Дайте знать в комментариях ниже.
Вы можете следить за моими ежедневными обновлениями по проектам в социальных сетях. Обязательно подпишитесь на мою еженедельную новостную рассылку и следите за мной на Twitter/X по адресу @DavidGewirtz, на Facebook по адресу Facebook.com/DavidGewirtz, на Instagram по адресу Instagram.com/DavidGewirtz и на YouTube по адресу YouTube.com/DavidGewirtzTV.




ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅




ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!




ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅




Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!




ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀




Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.












