Learning Platform
Глоссарий Troubleshooting
Урок 07.03 · 16 мин
Начальный
ииchatgptclaudeпомощьбезопасность

Как спрашивать ИИ-ассистента

У тебя есть ещё один мощный помощник - ИИ-ассистент вроде ChatGPT или Claude. Он может объяснить ошибку человеческим языком, подсказать команду и разобрать непонятное место. Для новичка это огромная поддержка: как будто рядом сидит терпеливый старший товарищ, который не устаёт от вопросов.

Но есть ловушка. ИИ настолько полезен, насколько хорошо ты спросил. Плохой вопрос даёт расплывчатый ответ, а иногда и уверенно неправильный. В этом уроке ты научишься спрашивать так, чтобы получать пользу, и - что не менее важно - делать это безопасно.


Главное правило: дай контекст

ИИ не видит твой экран и не знает, что у тебя происходит. Он знает только то, что ты написал. Поэтому самая частая ошибка новичка - спросить слишком коротко.

Сравни два вопроса. Сначала плохой:

у меня ошибка, что делать?

ИИ вынужден гадать: какая ошибка, в какой программе, на какой системе. Ответ будет таким же расплывчатым, как вопрос.

Теперь хороший вопрос. В нём есть три кирпичика контекста:

Я на macOS, новичок. Запускаю в терминале команду:
    python hello.py
Получаю ошибку:
    python: command not found
Что это значит и как починить? Объясни простыми словами.

Чувствуешь разницу? Ты дал три важные вещи: свою систему (macOS), точную команду, которую набрал, и полный текст ошибки. С таким вопросом ИИ ответит точно и по делу.

Три кирпичика хорошего вопроса
СистемаНа чём ты работаешь: macOS, Windows, Linux. Команды и решения часто зависят от системы.
КомандаЧто именно ты набрал и запустил. Дословно, не по памяти.
ОшибкаПолный текст сообщения об ошибке. Не пересказ, а копия как есть.
TIP

Запомни формулу хорошего вопроса: “Я новичок, моя система такая-то. Я сделал вот это (команда). Получил вот такую ошибку (полный текст). Объясни простыми словами и подскажи, что сделать.” Чем больше точного контекста - тем полезнее ответ.


Не копируй ответ вслепую

ИИ - очень уверенный помощник. Он отвечает спокойным тоном, даже когда ошибается. Это называют “галлюцинацией”: ИИ может выдумать команду, которой не существует, или совет, который не подходит твоему случаю.

Поэтому второе правило: не вставляй предложенную команду в терминал не глядя. Сначала пойми, что она делает.

WARNING

Особенно опасны команды, которые что-то удаляют или меняют систему. Если ИИ предлагает что-то с rm (удаление), sudo (действие от имени администратора) или перенаправлением в системные файлы - остановись. Спроси у того же ИИ: “объясни построчно, что делает эта команда и не опасна ли она”. И только потом решай.

Хорошая привычка - попросить объяснение вместе с командой: “дай команду и объясни, что делает каждая часть”. Тогда ты не просто копируешь, а заодно учишься. Через пару месяцев ты начнёшь замечать, когда ИИ предлагает ерунду, - и это признак того, что ты растёшь.


Проверяй результат

Третье правило простое: после того как ты что-то сделал по совету ИИ, проверь, что реально получилось. Сам, своими глазами, а не “ну ИИ же сказал, что сработает”.

Например, если ИИ помог создать файл - убедись, что файл появился (ls). Если помог исправить команду - запусти её и посмотри на вывод. ИИ не видит твой экран и не узнает, сработало ли, пока ты не расскажешь. Финальная проверка всегда на тебе.

NOTE

Думай об ИИ как об очень начитанном, но невнимательном помощнике, который не сидит за твоим компьютером. Он отлично подсказывает направление, но факт “у меня действительно заработало” можешь подтвердить только ты сам.


Этика и безопасность: не вставляй секреты

Самое важное правило урока - про безопасность. Когда ты пишешь что-то ИИ-ассистенту, считай, что это уходит на чужой сервер. Поэтому никогда не вставляй туда секретное.

К секретному относятся: пароли, ключи доступа (длинные строки вроде API-ключей и токенов), данные банковских карт, чужие персональные данные, содержимое рабочих файлов, которые тебе не разрешали показывать.

DANGER

Перед тем как вставить что-то в чат с ИИ, перечитай это глазами. Есть ли там пароль, ключ, токен, личные данные? Если да - убери или замени на условный пример (например, вместо настоящего ключа напиши ВАШ_КЛЮЧ). Текст ошибки часто содержит пути и имена - в них тоже может случайно оказаться лишнее.

И ещё про честность. Если ты учишься, ИИ - помощник, а не способ списать. Проси его объяснить, а не “сделать за тебя”. Цель - чтобы через полгода ты сам понимал, что делаешь, а не зависел от подсказки на каждом шаге. ИИ должен делать тебя сильнее, а не беспомощнее.


Попробуй сам

Никакой установки не нужно - открой ChatGPT, Claude или другого знакомого тебе ИИ-ассистента и потренируйся.

  1. Возьми ошибку command not found из первого урока модуля и задай вопрос по формуле: укажи свою систему, точную команду и полный текст ошибки. Сравни ответ с тем, что ты уже знаешь из урока.

  2. Намеренно задай плохой, короткий вопрос (“что-то не работает, помоги”) и посмотри, насколько расплывчатым будет ответ. Прочувствуй разницу между плохим и хорошим вопросом - это и есть главный навык урока.

  3. Попроси ИИ объяснить любую команду построчно, например: “объясни, что делает команда chmod +x backup.sh”. Проверь, совпадает ли объяснение с тем, что ты понял в уроке про ошибки.

Перед каждым вопросом задай себе контрольный вопрос: “нет ли тут моих паролей или личных данных?” Сделай эту проверку привычкой - и ИИ станет для тебя безопасным и сильным помощником.


Проверка знанийKnowledge check
Друг советует: "просто скопируй ошибку в ChatGPT, возьми любую команду, что он даст, и вставь в терминал". Перечисли, что в этом совете правильно, а что опасно, и как ты поступишь грамотно - по шагам.
ОтветAnswer
Правильное в совете - сама идея обратиться к ИИ с текстом ошибки: ИИ действительно хорошо объясняет ошибки. Но опасны две вещи. Первое: вставлять любую команду вслепую нельзя, ИИ может ошибиться или выдумать команду (галлюцинация), а команды с rm, sudo или записью в системные файлы способны навредить. Второе: нельзя бездумно копировать в чат всё подряд - в тексте ошибки могут оказаться пароли, ключи или личные данные, а это уходит на чужой сервер. Грамотно я поступлю так: дам ИИ полный контекст (система, точная команда, полный текст ошибки), но сначала перечитаю текст и уберу из него секреты. Получив команду, попрошу объяснить её построчно и пойму, что она делает, прежде чем запускать. После выполнения проверю результат сам - своими глазами через ls или повторный запуск, а не на слово.

Проверьте понимание

Результат: 0 из 0
Прикладной
Вопрос 1 из 3. Какой вопрос ИИ-ассистенту даст самый полезный ответ по ошибке в терминале?

Закончили урок?

Отметьте его как пройденный, чтобы отслеживать свой прогресс

Войдите чтобы оценить урок

Прогресс модуля
0 из 3