AICodingLab
Промпты для нейросетей · Урок 6 из 30

ChatGPT: промпты для кода и автоматизации

🎯 Цель урока: Научиться формулировать промпты для 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.

📝 Домашнее задание

  1. Создайте свой собственный промпт для генерации функции и протестируйте его в ChatGPT.
  2. Используйте один из предоставленных промптов для решения своей задачи и поделитесь результатом.
  3. Попробуйте разобрать ошибку в коде, который у вас есть, и примените соответствующий промпт.

🎓 После урока вы умеете

  • Формулировать четкие и понятные промпты для ChatGPT для работы с кодом.
  • Использовать ChatGPT для разборки ошибок в коде.
  • Автоматизировать задачи с помощью кода, генерируемого нейросетью.
  • Оптимизировать существующий код, используя рекомендации ChatGPT.

ИИ-наставник по этому уроку

Задайте вопрос по теме урока «ChatGPT: промпты для кода и автоматизации» — наставник ответит, опираясь на его содержание. Он помогает понять, но не делает домашку за вас.

Привет! Я наставник по этому уроку. Спросите что угодно по теме — объясню простыми словами. 🙂
Ответы генерирует ИИ и может ошибаться — сверяйтесь с уроком.