Все записи

Что такое вайбкодинг

От дедушки ушел, от бабушки ушел... А от дедлайна и багов — тем более. В сказке Колобку помогла наглость, а в вайбкодинге помогает умение правильно составить запрос. Об этом рассказываем ниже.
Вайбкодинг — подход, когда человек описывает задачу простыми словами, а нейросеть сама пишет, проверяет и исправляет код.
Этот инструмент не отменяет знание основ: алгоритмов, структур данных, принципов отладки. Студенту такой подход помогает быстрее справляться с рутиной и учиться на готовых примерах.

Как получить работающий код

Шаг 1. Сформулируйте задачу максимально конкретно. Укажите язык программирования, входные и выходные данные, ожидаемое поведение при ошибках.
Шаг 2. Попросите нейросеть добавить комментарии к каждой значимой строке.
Шаг 3. Запустите код в изолированной среде — «песочнице»
Шаг 4. Если возникает ошибка, скопируйте ее текст обратно в диалог с нейросетью и попросите исправить код с учетом этой ошибки.
Шаг 5. Попросите объяснить итоговое решение.

С помощью вайбкодинга нужно учиться, а не «обходить» обучение, поэтому

  • перепишите его вручную
  • попросите сгенерировать три разных варианта решения одной задачи и сравните их
  • удалите одну строку и попытайтесь восстановить ее логику без подсказок


  • Пример

    Задача: обработать Excel-файл с расходами за месяц, вычислить сумму по каждой категории и построить диаграмму. 

    Что написать нейросети:

    «Ты — эксперт по Python. Используй библиотеки pandas и matplotlib. У меня есть Excel-файл «expenses.xlsx» со следующими колонками:

  • Дата (формат ДД.ММ.ГГГГ)
  • Категория (текст: «Еда», «Транспорт», «Связь», «Развлечения»)
  • Сумма (число в рублях)
    Что нужно сделать:
    1. Загрузить данные из Excel
    2. Удалить строки, где сумма меньше или равна нулю.
    3. Сгруппировать данные по категориям и вычислить общую сумму по каждой.
    4. Построить горизонтальную столбчатую диаграмму с подписями значений.
    5. Сохранить диаграмму как «chart.png».

    Какой ответ получили от нейросети:

    1.png

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

    Похожие новости

    Ошибки при работе с ИИ. Часть 2

    Продолжаем разбирать частые ошибки при работе с ИИ вместе с Константином, экспертом по ИИ в Naumen.

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

    Подборка материалов: что почитать тестировщику

    Собрали в одном месте материалы о разных сторонах работы тестировщика: от проверки требований и верстки до инструментов и коммуникации внутри команды. Будет полезно и тем, кто только начинает работать в тестировании, и тем, кто уже в профессии и хочет узнать, как к знакомым задачам подходят коллеги.

    Пет-проекты: как собрать портфолио,
если нет опыта

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

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

    Мы много работаем со студентами и видим, какие задачи помогают развивать реальные навыки. Поэтому собрали список примеров, которые можно реализовать в пет-проекте.

    Все новости