Все записи

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

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

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

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

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

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


  • Пример

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

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

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

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

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

    1.png

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

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

    Коммуникация без срочности

    Большая часть рабочего дня Димы, бизнес-аналитика команды внедрения, — это коммуникация с клиентами, разработчиками и коллегами. Почти вся она проходит онлайн.

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

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

    Частые ошибки
в тестовом задании | Курс «Профессия аналитик в ИТ»

    Через 5 дней заканчиваем набор на наши спецкурсы ????

    Чтобы вам было легче выполнить тестовое задание, Даша, программный директор курса «Профессия аналитик в ИТ,» разобрала частые ошибки и собрала памятку.

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

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

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

    Все новости