ИИ-помощник — чат-программа на основе большой языковой модели — может быть терпеливым репетитором: объяснит одно и то же десятью способами, приведёт пример на вашем материале, найдёт ошибку в вашем шаге. Но он также может уверенно ошибаться. Рабочее правило этого курса: помощник предлагает, вы проверяете. Ниже — как задавать вопросы и как проверять ответы.
После урока вы сможете
- Сформулировать вопрос помощнику так, чтобы получить объяснение на примере из своей области
- Применять чек-лист проверки ответа перед тем, как использовать его в работе
- Узнавать типичные ошибки помощника — выдуманные функции и устаревшие версии
Содержание
Что такое помощник и почему он ошибается
Модель обучена продолжать текст так, чтобы он выглядел правдоподобно. Она не заглядывает в документацию в момент ответа и не запускает код, если ей не дали такую возможность. Поэтому вместе с верным ответом она может выдать гладкий, но неверный. Документация Anthropic называет это галлюцинацией — текстом, который не соответствует фактам или данным; там же сказано, что известные приёмы заметно снижают такие ошибки, но не исключают их полностью. Подробности устройства — в материале Языковые модели: основы.
Как задавать вопросы
Хороший вопрос состоит из трёх частей: кто вы, что хотите получить и в какой форме. Несколько приёмов:
- Назовите свой уровень и область. «Я бухгалтер, программированием не занимался. Объясни, что такое переменная, на примере ведомости».
- Просите пример, а не определение. «Покажи пример на пять строк и объясни каждую строку».
- Просите проверить ваши шаги. «Вот что я сделал и какой результат получил. Где может быть ошибка? Не переписывай всё, подскажи, куда смотреть».
- Просите задавать вам вопросы. «Проверь, понял ли я тему: задай три вопроса по одному и оцени мои ответы».
- Разрешите ответ «не знаю». «Если не уверен, так и скажи». Документация Anthropic приводит этот приём первым в списке способов снизить число выдуманных ответов.
- Ограничьте источники. «Отвечай только по тексту, который я вставил ниже».
Чего лучше не делать: просить «напиши всё за меня» и копировать результат, не читая. Так вы получите работающий кусок, но не навык, и при первой же поломке окажетесь без опоры.
Типичные ошибки помощника
- Выдуманные функции и настройки. Помощник может предложить команду или метод, которых не существует. Признак: ошибка вида
is not a functionили «команда не найдена». - Устаревшие версии. Ответ описывает порядок действий, который работал несколько лет назад. Признак: на экране не то, что описано; пункта меню нет.
- Уверенный тон при неверном содержании. Гладкая речь не показатель правильности.
- Ответ на другой вопрос. Помощник выполнил не то, что вы просили, и не уточнил.
- Выдуманные ссылки и источники. Адрес выглядит правдоподобно, а страницы нет.
Чек-лист проверки ответа
Прежде чем использовать ответ, пройдите по пунктам:
- Запустил(а) ли я это? Код, команду, формулу нужно выполнить на своём примере и убедиться, что результат такой, как ожидалось.
- Совпадает ли с документацией? Найдите функцию или настройку в официальном справочнике — например, в MDN для веба и JavaScript — и сверьте название и поведение.
- Актуальна ли версия? Проверьте дату и версию в документации; сравните с установленной у вас.
- Могу ли объяснить ответ своими словами? Если нет, вернитесь к вопросу: «Объясни этот шаг по-другому».
- Что случится при ошибке? Если ошибка дорого стоит — деньги, чужие данные, публичный сайт, — попросите проверить результат человека, который разбирается.
- Совпадает ли ответ при повторном вопросе? Задайте вопрос ещё раз другими словами. Расхождение — сигнал проверять источник; это один из приёмов, которые советует и документация Anthropic.
Пример разбора
Допустим, вы попросили: «Как получить последний элемент списка в JavaScript?» Помощник предложил команду список.last(). Проверка по чек-листу: открываете страницу Array в MDN, ищете last — такого метода в списке нет; запускаете в консоли браузера — получаете is not a function. Возвращаетесь в чат: «Этого метода нет в документации. Покажи способ, который есть в MDN, и ссылку». Затем проверяете новый вариант так же. Правильный вариант в справочнике есть: метод at() с отрицательным индексом, список.at(-1) (страница Array.prototype.at() в MDN, проверено 24.10.2026). Но и его проверьте сами, не принимайте на слово ни помощника, ни этот урок.
Что дальше
Следующий урок — Первый маленький проект на своём материале: вы возьмёте рутинную задачу из своей работы и решите её по шагам. Если хотите глубже разобраться, как формулировать запросы, прочитайте Prompt engineering.