Bugsy — ИИ-тьютор Coddy для программирования: подсказки вместо готовых решений
Grok против GPT: подсказка Bugsy про один символ — учёба или спойлер?
ИИ-тьютор Bugsy на платформе Coddy помогает учиться программированию: он работает рядом с редактором, читает код и последнюю ошибку и подсказывает следующий шаг, не выдавая готового решения. Если ответ мог бы раскрыть решение, вместо кода появляется кнопка «Показать решение». Бесплатно доступны три сообщения в день, двадцать в день регистрации. Тьютор поддерживает Python, JavaScript, TypeScript, React, Java, C++, SQL и другие языки. Для новичков это возможность разбираться в ошибках самостоятельно, но с контекстной подсказкой, а не списыванием.
Bugsy — это ИИ-тьютор платформы Coddy, созданный для тех, кто учится программировать. Он работает рядом с редактором кода: читает текущий код и последнюю ошибку, после чего показывает следующий шаг. Главный принцип — не делать задание за ученика, а давать подсказки и объяснения. В демонстрации Bugsy помогает с задачей на Python: нужно вывести числа от 1 до 10, но цикл for i in range(1, 10) выводит только с 1 по 9. Тесты ожидают 10 строк, а получают 9. Bugsy не вставляет исправленный код, а обращает внимание на верхнюю границу range и предлагает подумать, как включить 10. Он отмечает, что не хватает ровно одного символа, и предлагает запустить тесты самому. Если бы ответ содержал готовое решение, вместо кода появляется кнопка «Показать решение». Для студентов и джунов это полезно тем, что ошибка превращается в учебную ситуацию, а не в повод просто скопировать ответ. У Bugsy есть три готовых сценария: попросить помощь под кодом, попросить объяснить условие задачи и попросить объяснить решение, когда оно уже открыто. Для контекста он использует код из редактора, последний неудачный тест, текущий урок и задачу, а также сохранённую переписку. Поэтому ответы привязаны к конкретной проблеме. Тьютор отвечает на языке, на котором пользователь работает в Coddy. Bugsy не выдаёт решение: если код почти верный, он указывает на нужную строку; если ответ всё же раскрывает решение, код заменяется кнопкой. После пяти неудачных попыток Coddy сам предлагает показать решение. Дополнительно Bugsy распознаёт одинаковый код у разных учеников и может предложить уже найденный полезный совет, а оценки «палец вверх» и «палец вниз» помогают следующим учащимся. Когда решение проходит тесты, Bugsy оценивает его от 1 до 4 по читаемости, производительности и сопровождаемости и объясняет каждую оценку. Поддержка включает Python, JavaScript, TypeScript, React, Java, C++, SQL и другие языки и инструменты. В FAQ указано, что Bugsy бесплатен: три сообщения в день, двадцать в день регистрации; Pro снимает лимит, использует лучшую модель и добавляет анализ решений. Модель на странице не названа, потому что Coddy меняет её при появлении более сильных вариантов. В математических уроках Bugsy читает шаги на доске и указывает, какой шаг был ошибочным; в шахматных уроках он не используется. Для новичка такой инструмент сохраняет самостоятельность: код пишешь сам, тесты запускаешь сам, а ИИ помогает найти следующий шаг.