Перейти к основному содержимому

Перейти на сайт

Что такое ИИ-помощник и почему он может ошибаться

Всё самое важное об ИИ-помощнике в практиках Хекслета

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

Как обратиться к ИИ-помощнику для помощи с уроком?

Кнопку обращения к ИИ-помощнику можно найти на странице каждого урока в меню справа.

После нажатия на кнопку появится окно с чатом.

С чем может помочь ИИ-помощник

  1. Объяснить теорию Объяснит простыми словами сложные термины и принципы.

  2. Разобрать примеры кода построчно Объяснит, что делает каждая строка в коде. Это особенно полезно при изучении алгоритмов, когда важно понять не только синтаксис, но и логику работы.

  3. Объяснить ошибки и вывод тестов Если тесты завершаются с ошибками или код не работает, ИИ поможет понять, что пошло не так. Скопируйте вывод тестов или свой код (а лучше — всё сразу) в чат с помощником и попросите его объяснить ошибку и подсказать варианты решения.

  4. Улучшить код ИИ-помощник может провести разбор кода и дать подсказки для его улучшения.

Как правильно задать вопрос?

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

    Пример: «У меня задание из урока по циклу for в Python. Нужно вывести все чётные числа от 1 до 20. Я написал код, но он выводит только одно число, помоги найти ошибку». Дальше вставьте код, который вы уже написали, чтобы ИИ-помощник смог его проверить.

    Если нужна помощь с вопросом в квизе, то вставьте в свой запрос вопрос из квиза полностью, а также укажите изучаемую программу и тему урока. Если всё равно не получается разобраться, то можно перечислить ИИ-помощнику варианты ответа и попросить объяснить, почему одни правильные, а другие — нет.

  2. Разбейте сложный вопрос на несколько частей Если вы хотите разобраться в сложном объемном задании или теме, и у вас много вопросов, то лучше задавать их последовательно и разбить на несколько запросов, чтобы получить более точные и полные ответы от ИИ-помощника.

    Пример. Вместо "Как работает цикл и как сделать проверку четности, и как это записать в коде?" лучше составить вопрос так:

    • Объясни простыми словами, как работает цикл в Python.
    • Как в Python проверить, что число чётное?
    • Помоги соединить это в одном коде.
  3. Уточните формат ответа Не просите помощника просто решить за вас задание, а используйте его для объяснения сложных моментов.

    Пример. Вместо "напиши функцию сортировки массива пузырьком на языке Python" лучше задать несколько вопросов, которые помогут вам лучше понять тему и разобраться с заданием самостоятельно:

    • Объясни простыми словами, как работает сортировка массива пузырьком.
    • Дай пример кода на языке Python и объясни каждую строку.

Почему ИИ-помощник может иногда ошибаться?

ИИ-помощник может иногда допускать ошибки в своих объяснениях по нескольким причинам:

  • Недостаток контекста
    ИИ-помощник не «понимает» код так, как человек, а предсказывает наиболее вероятный ответ на основе текста. Если вопрос сформулирован неполно, ИИ может сделать неверные выводы.

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

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

Вывод: ИИ — полезный помощник для понимания и объяснений, но его ответы всегда нужно проверять, тестировать и анализировать самостоятельно.

Если при использовании ИИ-помощника возникли проблемы или появились другие вопросы, смело обращайтесь в поддержку Хекслета по почте support@hexlet.io.