ChatGPT: промпты для кода и автоматизации
📖 Теория
ChatGPT отлично подходит для работы с кодом благодаря своей способности анализировать текст и генерировать логические последовательности. В этом уроке мы рассмотрим, как правильно формулировать промпты для получения качественных ответов по программированию и автоматизации задач.
Что важно учитывать при создании промптов для кода
- Четкость задачи: Убедитесь, что формулировка вашей задачи ясна и конкретна.
- Контекст: Опишите, в каком контексте будет использоваться код, чтобы ChatGPT мог дать более точные рекомендации.
- Ограничения: Укажите ограничения или специфические условия, например, язык программирования или библиотеку.
🛠 Практика — готовые промпты
Скопируйте и адаптируйте под свою задачу:
Промпт 1. Для чего: Генерация функции для вычисления факториала.
Напиши функцию на Python, которая вычисляет факториал числа. Укажи, как обрабатывать неверный ввод.
Промпт 2. Для чего: Разбор ошибки в коде.
Вот мой код на JavaScript. Он выдает ошибку: "Uncaught TypeError: Cannot read properties of undefined". Помоги мне понять, в чем проблема и как ее исправить.
Промпт 3. Для чего: Автоматизация задачи с использованием Python.
Напиши скрипт на Python, который автоматически загружает изображения из указанной папки и загружает их на сайт. Укажи, какие библиотеки использовать.
Промпт 4. Для чего: Создание автоматизированного отчета.
Сгенерируй код на Python, который собирает данные из CSV-файла и создает отчет в формате Excel с графиками и таблицами.
Промпт 5. Для чего: Оптимизация кода.
Вот мой код на C++. Как я могу его оптимизировать для улучшения производительности? Укажи конкретные изменения.
Промпт 6. Для чего: Генерация тестов для функции.
Напиши тесты на Python для функции, которая проверяет, является ли строка палиндромом. Укажи, как использовать библиотеку unittest.
📝 Домашнее задание
- Создайте свой собственный промпт для генерации функции и протестируйте его в ChatGPT.
- Используйте один из предоставленных промптов для решения своей задачи и поделитесь результатом.
- Попробуйте разобрать ошибку в коде, который у вас есть, и примените соответствующий промпт.
🎓 После урока вы умеете
- Формулировать четкие и понятные промпты для ChatGPT для работы с кодом.
- Использовать ChatGPT для разборки ошибок в коде.
- Автоматизировать задачи с помощью кода, генерируемого нейросетью.
- Оптимизировать существующий код, используя рекомендации ChatGPT.
ИИ-наставник по этому уроку
Задайте вопрос по теме урока «ChatGPT: промпты для кода и автоматизации» — наставник ответит, опираясь на его содержание. Он помогает понять, но не делает домашку за вас.