Вайб-кодинг по Чуйкову | ИИ
716 subscribers
114 photos
18 videos
1 file
120 links
Меня зовут Константин. Пишу код больше 15 лет, а сейчас пишу про то, как ИИ будет писать код следующие 15 лет. Канал про ИИ в разработке и вайб-кодинге.

Сотрудничество @chuikoff
Download Telegram
🎁 Делюсь с вами картой инструментов вайб-кодера.

Разделил инструменты на IDE, CLI для осознанного вайба (кодеров) и SaaS, Cloud Agent для чистого вайба (не кодеров).

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

Не благодарите, просто подпишитесь, если еще не сделали этого. Репосты приветствуются.

@vibe_coding_channel
1👍111🔥1
Пригласили провести запись мастер-класса по вайб-кодингу в университете Синергия для участников бизнес мероприятия.

Само мероприятие будет 2 июля, там уже будет 15 минутное живое выступление. Будет открытая трансляция мероприятия примерно на 2000 онлайн участников, так что о нем сообщу заранее.

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

Рассказал также о Vibe Coding Community, о пользе для общества и бизнеса, о перспективах развития.

Также была практическая часть, где я демонстрировал рабочий процесс, о котором недавно писал - про создание курса и посадочной страницы с помощью harvi.pro

Ну и вишенка на торте - с помощью Perplexity собрали статистику роста EdTech направления в России: топ компаний (среди которых Синергия занимает 1-е место) и популярные курсы. Закинули статистику в harvi.pro, и попросили сделать интерактивный дэшборд для инвесторов на React, с использованием SVG для графиков.

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

Меня переполняет чувство благодарности к тем, кто меня пригласил, помогал мне, сопровождал, и поддерживал во время записи. В Синергии работает много приятных людей. Спасибо им.
🔥13👍53
В Благовещенске заменили юриста искусственным интеллектом.

Не могу не поделиться этой новостью, так как детство провел недалеко от Благовещенска, остались о нем теплые воспоминания.

Так вот, в Благовещенске впервые в практике государственных учреждений Дальнего Востока ведущий юрист консультант был заменен на искусственный интеллект. Причина: кадровый дефицит и ограниченное финансирование. Пообещали, что не уволили, а перевели на аналогичную должность в Общественную Палату.

Скорость обработки обращений предпринимателей выросла с 2 рабочих дней до 1 часа.

Горд за своих земляков, надеюсь, что ограниченное финансирование не повлияло на качество RAG, или чего там они используют под капотом, чтобы избежать конфабуляций большой языковой модели.
😁9
Лучший вайб-кодинг SaaS для прототипирования 3D сцен на Three.js

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

Но испытание это не только для меня. Большие языковые модели пока еще несовершенны при работе с 3D и очень плохо «ощущают пространство».

Я решил протестировать несколько сервисов для генерации кода: Lovable, v0, Firebase Studio и harvi.pro, чтобы посмотреть какой из них лучше всех справится с генерацией 3D сцен.

Промпт был не очень сложный:

Create a Vite, React, TypeScript, Three.js app. The main scene is a map of an island surrounded by sea. The island is a small town consisting of 20 houses (4x5). Between the houses there is a roadway (wide roads). From the edge of the road to the entrance to the house there is a path (narrow path). The houses are surrounded by a fence separated small white boards and have a house plot.


Результаты получились следующими:

Lovable вообще не смог запустить Three.js проект, я дал ему второй шанс, и его он запорол. Последнее место.

Firebase Studio не послушался, и вместо Vite использовал Next.js. Ничего не имею против, прощаю, но 3D сцена выглядела бедненько и кривовато. Последующие итерации не исправили ситуацию. Также он не позаботился о возможности покрутить камеру. Третье место.

v0 сделал круглый остров и синее море вокруг - зачет. На первых итерациях не было забора и крыши стояли криво. И мне так и не удалось заставить его сделать дороги в городе (привет всем городским администрациям нашей страны). Второе место.

Harvi.pro сильно меня удивил, сделал зеленый остров, синее море, дороги и дома с забором, освещение и тени. На первой итерации крыши были повернуты не в правильную сторону, но такая же проблема была на первой итерации у v0. И были фризы из-за наложения слоев, которые были пофикшены на второй итерации.
Ему я заслуженно отдаю первое место в этом состязании.

Продолжу эксперименты с harvi.pro, и попробую сделать на нем небольшую игру, буду держать вас в курсе, поэтому если еще не подписались, сделайте это, чтобы не пропустить.

@vibe_coding_channel
👍6
В честь 500 подписчиков решил устроить розыгрыш Telegram Stars для тех, кто подписан на этот канал и участников Vibe Coding Community

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

Если бот защитник кого-то кикнет случайно, напишите в ЛС @chuikoff, исправлю.

Хочется что-то приятное сделать подписчикам, в итоге с ботами приходится сражаться.
👍4
Suno теперь умеет разделять треки, которые он сгенерировал на отдельные музыкальные дорожки.

Чем это может быть полезно?

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

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

Я вот как раз для игры, которую я вайб-кодю на harvi.pro, генерю себе фоновую музыку.

@vibe_coding_channel
👍4
Лучший вайб-кодинг SaaS для прототипирования 3D сцен на Three.js. Часть 2.

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

Lovable. Я дал ему еще один шанс, дал ему простой промпт, проще чем всем остальным:
Create a detailed three.js model of beautiful woman. Он повторил предыдущий фейл, сначала не установил нужные зависимости, я нажал "Try fix", зависимости были установлены, дальше не собрался проект из-за undefined какой-то переменной, я нажал "Try fix", и он сказал, что они перегружены, попробуйте позже. Опять последнее место.

Replit. Достаточно известный игрок на рынке, были к нему высокие ожидания. Интерфейс очень сильно перегружен. Агент работает очень долго. Я долго не мог понять как сделать предпросмотр. Оказалось нужно нажать на вкладки - создать новую - выбрать preview - указать название проекта. Жесть. Из плюсов - он ходит в интернет за подсказками и открыто говорит об этом. Результат генерации сцены посредственный. Третье место.

Emergent. Новый участник в моем топе, много о нем слышал положительных отзывов. Доступ только по инвайтам. На старте дают 10 кредитов. Хватает на одну сцену с 4-5 итерациями доработки. Результат виден на скриншоте, в целом сносно, он первый, кто предложил сделать песчаный берег вокруг острова. В остальном графика и детализация достаточно сдержанная. Второе место.

Bolt.new. Тоже известный участник на рынке. При регистрации дают 1 млн токенов, но использовать в сутки можешь только 150 тысяч. Результат мне понравился. Во-первых анимированный полупрозрачный океан. Во-вторых, интересная реализаци лодки, конечно больше на судмарину похожа, но это интересно. В-третьих, остров окружен песчанным пляжем, землей и дальше растительностью. В-четвертых, домики, тут конечно спорный момент если начать приглядываться. С одно стороны белые с красной крышей, двумя окнами и дверью хорошо смотрятся, вокруг дома еще белый забор необычный. С другой стороны забор и крыша требуют доработок, а токенов уже нет. В промпте ничего не было о деревьях, он их добавил. Единственное, где он поленился - это дороги (привет всем городским администрациям нашей страны). Половина первого места.

Harvi.pro. Это фоварит прошлого топа, мой проект перерос уже в модульную архитектуру, я сжег почти 25 млн токенов. У меня там пока один остров, зато какой: пляжная зона, лесная зона, жилая зона с дорогами и аккуратными домами с заборчиком. По улицам медленно и непрерывно ходят "островитяне". Я могу взаимодействовать как с домами, так и человечками в режиме RPG, с дополнительной сценой. Вокруг острова перемещается солнце, и облачка, тени, лодка качается на волнах. Игровой персонаж может сесть в лодку, объехать остров и пришвартоваться с другой стороны острова. Управление лодкой напоминается физику моей любимой игры - Windward. Половина первого места этого топа.

В общем, я набил руку (и немного шишек) и готов поделиться с вами своим опытом, хочу в конце июня провести воркшоп, по-вайб-кодить 3D игру на Three.js с помощью Harvi. Что думаете?
1🔥1
Удалось все таки завести Three.js приложение в Lovable. Меня удивило почему из коробки не срабатывали такие базовые вещи, как установить необходимые зависимости для работы с Three.js.

Через несколько итераций он все таки сделал мне модель «beautiful woman». Так что, берите на заметку - настоящая красота - она такая, Lovable точно знает! 😄

Но меня знаете что напрягло? Когда попросил добавить на сцену мужчину, он добавил мужчину в юбке. Я сначала думал дело в американских корнях, но оказалось, что это шведский проект. Теперь не знаю что думать. 🤭
😁61👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
12🙏2
Мои друзья, и бывшие коллеги из «Моря Данных» зарелизили прикладной курс по промпт-инженерии.

Это не реклама, за качество курса ручаюсь, знаю лично ребят, тех, кто работали над курсом - методистов, инженеров и вдохновителей.

На курсе будет ОЧЕНЬ много практики! Ребята специально для курса сделали ИИ Тьютора и Песочницу промптов, можно на практике тестировать промпты для выполнения домашних заданий. Не знаю ни одного автора курса по промпт-инженерии, кто бы так заморочился :)

Вот что вас ждет на курсе:

12 практических заданий
llm арена для отработки промптов с разными нейросетями
ии сопровождение, оценка знаний и фидбек от ии тьютора в рамках курса
программа подходящая как для освоения "с 0", так и для продолжения знакомства с нейросетями.

После прохождения курса получите Сертификат ДПО от ВШЭ.

☄️ Ссылка на курс: https://datasea.me/study/prompt_engineering
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4😁1
«Вселенная не терпит пустоты» (в голове тоже)

Сейчас из всех ИИ каналов сыпятся новости об исследовании MIT (Массачусетсткого технологического института), о том, что использование ИИ снижает когнитивные способности, критическое мышление и интеллектуальную независимость.

Я к этой новости отнесся немного скептично. С появлением генеративных нейронок, я получил доступ к тем областям знаний, которые раньше казались мне не достижимыми. И не только доступ к областям, но и разный опыт познавания этих областей.

Я мечтал создавать игры в детстве, но это требует сильной тригонометрической базы (помните да, кому вообще косинус в жизни пригодился?), а сейчас эту часть закрывает ИИ, а я пишу остальной код, слежу за архитектурой, и креативной частью этого процесса, не отвлекаясь на технические детали.

Однажды, у меня была беседа в военкомате с главой комиссариата, и вот он остановился на мгновение, задумался, и произнес фразу: «Вселенная не терпит пустоты».

Через пару лет, я узнал, что его не стало, но его слова я запомнил надолго. И правда, если вспомнить технологические скачки, пустота всегда чем-то заполнялась.

Появились станки и фабрики - люди не стали больше времени отдыхать и проводить с семьей, просто стали делать больше за те же самые 24 часа. Теперь еще и надо учится со станками разбираться.

Появились машины, самолеты, и люди не стали больше отдыхать, они просто стали чаще путешествовать, и делать больше дел, за те же самые 24 часа. Еще и нужно учится этим пользоваться и обслуживать.

Появился ИИ, и что? Теперь ИИ будет трудится, а люди отдыхать? Сильно сомневаюсь. Просто будем за 24 часа делать еще больше дел, еще и учится с ними работать.

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

@vibe_coding_channel
👍16
☕️ Доброе утро друзья! Этим прекрасным субботним утром, решил немного порефлексировать над каналом, пересмотреть как он изменился с декабря 2024 года.

В этом посте я собрал ссылки на свои лучшие посты про вайб-кодинг.

А сегодня мне захотелось сделать подборку на глубокие, слегка философские посты, которые было бы приятно почитать этим субботним утром за чашечкой кофе, и порефлексировать о сути бытия, ну или просто похоливарить в комментариях 🙂

🎓Об образовании и карьере:
- Как измениться обучение программированию с развитием искусственного интеллекта?
- Действительно ли ИТ специалисты теряют работу из-за ИИ?
- 90% людей не воспользуются всей мощью ИИ.
- Будущее «vibe coding»

🧘‍♂️О личности и самопознании:
- Скептик, реалист или мечтатель — ваш взгляд на развитие ИИ.
- Три ключевых вопроса, которые являются компасом всех визионеров
- Про влияние ИИ на формирование личности и идентичности
- Почему ИИ не сможет заменить психологов?

🧩О влиянии и возможностях ИИ:
- Искусственный интеллект и чувство юмора: возможно ли это?
- Гендерная самоидентификации разных ИИ моделей

🎲 Другое:
- В начале было Слово, и слово было в терминале.
- «Вселенная не терпит пустоты» (в голове тоже)

Подписывайтесь! Скоро придется составлять подборку подборок 😄
4🙏2😁1
Telepilot для n8n кажется всё.

Я как-то писал, что собирал домашний сервер на Mac Studio с n8n, одной из задач, которой было обрабатывать большое количество сообщений/постов в Telegram. Несколько недель назад, я заметил что мой бот перестал мне присылать сообщения. Думал может n8n отвалился, или лимиты какие-то, или просто сообщений так много, что сервер не справляется.

Все оказалось проще. Нода, которая слушала сообщения в Telegram перестала работать. Как нода может перестать работать? У нее в коде зашито обращение к серверу владельца проекта, так как изначально он планировался как коммерческий. Сервер, да и сам проект, перестали поддерживать.

Теперь варианта два:
- сделать форк на github, сделать рефакторинг, и опубликовать как npm пакет
- завайбкодить микросервисы, которые будут делать то, что делали ноды от Telepilot.

Сначала хотел пойти первым путем, но вайб-рефакторинг не удался, а тратить время на ручной рефакторинг не хотелось. Поэтому сделал микросервис, который слушает новые сообщения в Telegram, и пушит их в n8n в ноду Webhook.

Вайбкод такого микросервиса занял 1 час, вместе с Docker и настройкой тунеля, зато теперь отпала необходимость сразу в нескольких нодах n8n, которые отвечали за форматирование данных, фильтрацию и прочее.

Форк Telepilot я на всякий случай оставил в репозиториях Vibe Coding Community на github, может когда-нибудь я, или кто-то из участников, все таки поднимут проект на ноги.
👍8🔥1
А вы знали что Telegram каналы можно читать в браузере без авторизации?

Я вот только недавно узнал случайно, раньше видел, что можно отдельные посты, а теперь вижу, что можно прям канал листать.

https://t.iss.one/s/vibe_coding_channel

Что это значит?

Значит, можно парсить каналы без всяких там Telethon, Telepilot и прочих штуковин подключающихся к Telegram API.

Что интересного в коде?

view-source:https://t.iss.one/s/vibe_coding_channel

В целом видно, что над SEO постарались, есть качественно прописанные meta теги, кроме keywords, и посты рендерятся текстом, а не javascript, что хорошо для SEO.

Но вот что меня сильно удивило - это jQuery! jQuery бро! Ты это видел?!

Ну и на последок.

<!-- page generated in 139.18ms -->

В целом умещаемся в 2 секунды 🙂
4