← Все вопросы

Как правильно просить ИИ помочь с кодом, чтобы он реально помог?

Задан 18 месяцев назад793 просмотров2 ответа
8

Прошу ChatGPT помочь с программой, а он либо даёт не то, либо код с ошибками. Друг говорит, что я неправильно прошу. Как составить хороший запрос, чтобы ИИ выдал нормальный ответ по коду?

2 ответа

13
✓ Принятый ответ — помог автору

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

  1. Язык и контекст: «Я пишу на Python, я новичок».
  2. Что нужно сделать: «нужна функция, которая считает сумму чётных чисел в списке».
  3. Что у тебя уже есть (вставь свой код в тройных кавычках).
  4. Что не так: текст ошибки целиком или «выводит не то, ожидаю X, получаю Y».
  5. Ограничения: «без сторонних библиотек», «объясни каждую строку».

Сравни:

  • ❌ «напиши код для чисел»
  • ✅ «Python, новичок. Дан список чисел. Нужна функция, которая возвращает сумму только чётных. Вот моя попытка, она падает с ошибкой, вот текст ошибки: ...»

И ещё совет: проси объяснить код, а не только дать его. Тогда ты не просто скопируешь, а поймёшь — а это и есть учёба.

5

Добавлю приём: если ответ не то — не начинай новый чат, а уточняй в том же. «Почти, но мне нужно без for, через генератор» или «объясни, почему тут возникает ошибка». ИИ помнит контекст беседы и дорабатывает. Диалог работает лучше, чем один идеальный запрос с первого раза.

Ваш ответ

Войдите, чтобы ответить на вопрос.