Все записи

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

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

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

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

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

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


  • Пример

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

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

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

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

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

    1.png

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

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

    Зачем продукту исследования

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

    Поговорили с Илоной, продуктовым дизайнером Project Ruler, о том, как команда использует исследования в работе и какие выводы из этого делает.

    Как принимать обратную связь с пользой и без обиды

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

    Делимся советами и рассказываем на кейсах, как «правильно» принимать обратную связь.

    Как освоить ИИ и сделать его частью повседневной работы

    Разговоры о том, что ИИ заменит разработчиков, аналитиков и тестировщиков, звучат все чаще. Но в реальности ИИ не вытесняет специалистов — просто меняется подход к работе: часть задач упрощается, процессы ускоряются, а фокус смещается на более сложные и ценные задачи.

    Все новости