Приложение Т—Ж
В нем читать удобнее

Вайбкодите? Расска­жите и покажите, что получается

17
Вайбкодите? Расска­жите и покажите, что получается
Аватар автора

Редакция интернета

ждет шедевры

Не обязательно уметь писать код, чтобы создать приложение или игру.

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

Если вы тоже вайбкодите, расскажите об этом подробнее. Какие приложения используете и что уже успели создать? С какими сложностями столкнулись и какой совет дадите новичкам? Как считаете, нужны ли для разработки хоть какие-то навыки программирования, или весь процесс можно поручить нейросетям?

Редакция интернетаПохвастайтесь, что уже успели навайбкодить:
  • AlexanderОтвет немного в сторону, но как пример того что очень хорошо делает почти любая нейронка возмём GPT-OSS 20b если явно не будет указано иное). -- очень хорошо пишет почти любую простую автоматизацию типа напиши скрипт на баше для снятия скриншотов с 20 камер и их сохранения по определенной логике и объединения в мозаики средствами imagick -- через модельку навайбкодил обработку потока данных с камеры на python-opencv для контроля количества уборок лифтовых холлов управляющей компанией. -- в целом хорошо выдает код для манипуляции над форматами данных (сделай из 10 json-ок одну средствами jq и bash по описанной логике ). -- сама по себе манипуляция над данными по описанной логике средствами самой модельки часто сбоит ( теряет часть данных, придумывает несуществующие) -- может распознавать объекты на фото (тут остановился на glm-4.6v-flash) -- сносно делает самари исходных кодов в папке (к примеру через claude с облачным дипсиком либо с локальными моделями по API запущенными через к примеру lmstudio) -- более-менее промышленно нужные задачи требуют построения конвейеров средствами n8n и других сравнимых решений, и часть этапов конвейера по детерминированной обработке данных вайбкодится очень и очень хорошо -- классический вайбкодинг тоже умею, но пока применял только в объеме небольших конкретных правок(пример -- дорабатывал модуль для nginx), выбор локальных моделей которые умеют tool calling ограничен, но растет И да, я в основном сторонник локальных моделей (насколько это можно сделать с 16G видеопамяти), но и облачные вполне использую, (70 процентов затрат заменил на локальные)5
  • СтратегИз вайбкодинга, если можно так назвать то, что делал на сервере LAMP, это: - написание скриптов мониторинга сервера, а именно баз данных Mysql, Apache, LA, Fail2ban - правка различных настроек сервера, конфигов, автоматизация, резервное копирование и уведомления - чтение логов и поиск ошибок и/или паттернов, дальнейшая правка ошибок и узких мест - написание тестов, сценариев и каскадов действий при различных паттернах - массовое и автоматизированное исправление баз данных, ресайз медиафайлов по параметрам - настройка и создание сценариев блокирования парсеров, спам сетей, различных мусорных поисковых ботов, создающих паразитную нагрузку и/или сканирующих ресурсы с целью взлома, брутфорса и поиска файлов по директориям (например забытой копии базы данных)3
  • АналитикБез ревью кожанного мешка такой код нафиг не нужен: - агент красиво описывает задачу - запинается в редких языковых диалектах при написании кода (авто-тесты и навыки уменьшают долю таких ошибок) - в процессе написания кода есть риск галлюцинаций вроде неправильно посчитанной переменной (взял не ту, объявил 0) - бизнес интерпретация требует тонны контекста и правильно описанного запроса (особенно если все необходимое не умещается в окно контекста) Но как же это упрощает написание кода человеку с мозгами...3
  • NikavesnaИспользую Cursor и вот несколько базовых наблюдений: 1. Использовать дешёвые модели себе дороже. Самые топовые вроде Claude opus вообще могут полностью сделать задачу а простым нужно пошагово все раскладывать и проверять за ними. 2. Если код на популярном языке, то модель выдает более оптимальный результат. 3. Желательно самому понимать архитектуру проекта, следить за дублирующимся функционалом, иначе модели тоже могут путаться. 4. Очень круто использовать нейросетки для понимания кода и поиска ошибок, советоваться по части методологии. 5. Писать промпт для нейросетки, как давать задание другому человеку, чем больше контекста и конкретики, тем более прогнозируемый результат. 6. Доступ к зарубежным нейросеткам становится все более сложным, при этом они дают значительный прирост в производительности и решении высокотехнологичных задач, я бы на месте правительства задалась вопросом создания нормальной конкурентной отечественной нейросетки, чтобы совсем уже не отстать от мира2
  • Юра РусскихNikavesna, это если бы правительство действительно ставило своей целью развитие страны. По вайбкоду скйчас занят проектом по автоматизации бизнес процессов. Тут конечно не обойтись без совместного использования локалки и полноценной модели через api1
  • NikavesnaЮра, если не секрет, какую модель локально развернули? Какая видеокарта? Видела в работе qwen модели, с задачей не справились в отличие от, например авто моделей в курсоре. Хотелось бы,конечно, поглубже копнуть в сторону локальной развертки, но пока есть доступ только к RTX5060 а на ней будто бы особо не развернешься0
  • Александр ПокидовВот собрал небольшую игру чтоб соревноваться с друзьями https://wordsgame.ru/1
  • СергейНачал вайбкодить для себя пет-проект с помощью Клода, чтобы чисто пощупать, что есть этот ваш вайбкодинг. Сначала это был обычный тревел-планировщик с канбан-интерфейсом (да, я знаю, что их сейчас много, но меня не устраивал перегруженный интерфейс). Потом что-то пошло не так и теперь у планировщика: 1) витрина маршрутов с возможностью созданий форка для себя 2) появились анимация маршрута 3) создание инфографики маршрута в разных стилях 4) генерация готовых промтов для красивых картинок по маршруту 5) экспорт маршрута в kml, pdf, gpx, txt 6) совместное планирование маршрута с другими пользователями 7) ai-парсинг данных при добавлении pdf с бронями отелей, авиабилетами, автобусов, жд 8) и так далее и так далее Пора бы уже остановиться, но вайбкодинг затягивает - ты понимаешь, что практически любая твоя идея может быть реализована. Тут главное остановиться вовремя и не делать комбайны, наподобие суперапов Яндекса)))1
  • Тагир МейвалиевЯ написал фитнес приложение FruitFit. На Rustore уже можно скачать, на остальных площадках в процессе прохождения ревью и верификации)2
  • Игорь ФоминС помощью локальной модели qwen 3.6 на RTX 3090 навайбкодил телеграм бота, который делает из музыки и картинки кружок с вращающейся виниловой пластинкой https://firegig.ru/vinyloop/0
  • Валера ШульгиновИногда делаю игры как творческие высказывания. На Vibecraft от Яндекса собрал «Жукобол». Жуки-навозники носятся по полю, толкаются панцирями, отбирают друг у друга драгоценный шар и изо всех сил пытаются закатить его в ворота соперника. Если решите поиграть, выбирайте Ловкача. И там ооочень странное управление, но я так и хотел — логика жука https://bbaspjkelh5pn4n1vg5f.containers.yandexcloud.net/0
  • ВеленаА где артем, который меня поносил всеми словами, чтотя дура и такого не бывает? Он еще не появился? БУдем ждать.0
  • Василий АнисимовНавайбкодил веб версию и сервер для своего iOS приложения Incipe, которое писал еще руками в довайбкодные времена. Сейчас с Кодесом делаем андроид версию. Пришлось оформить 100-баксовую Про подписку, у плюса не хватало лимитов. На работе уже тоже код руками никто почти не пишет. Компания всем выдала подписку на Клод корпоративную. Новая метрика это не количество строк кода или количество Пул Реквестов, а количество потраченных токенов0
  • Роман МоляковРаботаю в сфере автоматизации инженерных систем. Стояла задача подружить смс-модем и SCADA систему, которые не дружатся. Было принято решение написать питоновский шлюз-прокладку, который будет забирать аварийные состояния насосов, вентиляторов, охладителей и тд. из СКАДы по OPC UA и переводить команды на отправку этих аварийных событий в PDU и BCD. Все получилось, все работает.0
  • Тигран ОвсепянНавайбкодил Журнал ведения личного бюджета. Таких приложений щас уйма, но ни один из них мне не подошёл. Автоматизировал занесение транзакций по банковским картам разных банков в Гугл-таблицу. В самой таблице настроил все сводные таблицы, метрики, планы по личным финансам итд - в общем всё, что мне нужно. Туда же заносятся товарные позиции из чеков в виде заметки к сумме операции: ИИ проверяет эл. почту, находит чеки, парсит их и заносит в файл в виде текста-заметки к ячейке. Туда же встроил телеграм-бота, который при каждой покупке на маркетплейсах просит указать категорию покупки и, если надо, название товара, т. к. на маркетплейсе можно много чего из разных категорий заказать, от еды до путёвок. Поэтому бот уточняет категорию/название и тоже заносит полученные данные в файл в нужную ячейку с транзакцией, если покупка была совершена на маркетплейсе. Всё это добро сделано абсолютно бесплатно и работает бесплатно, за исключением банковских уведомлений о транзакциях - там выходит около 200руб/мес. Архитектура (кому интересно): Пуш-уведомление/СМС о транзакции из банка -> Macrodroid -> Apps Script -> Гугл-таблица.1
  • Anton ZhitarevПишу телеграм бота с квизами. @YourDailyQuizbot0
  • Машенька Х.я сделала телеграм-бот для списка прочитанных книг ни одно приложение на айфоне меня не устраивало, поэтому сделала простенький бот под себя. потом прикрутила к нему интерактивную карту в мини-аппе, которая закрашивает страны в соответствии с тем, сколько книг ты из них прочитал0
Вот что еще мы писали по этой теме
Сообщество