Vibecoding Haven (BotfatherDEV) – Telegram
Vibecoding Haven (BotfatherDEV)
2.6K subscribers
700 photos
109 videos
11 files
476 links
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
Download Telegram
🚀 Vibe Coding: нова ера програмування з AI

Привіт, друзі! Нещодавно прослухав подкаст від YC (Y Combinator, знаменитий американський стартап-акселератор) про феномен "vibe coding" і побачив підтвердження власних спостережень.

💫 Що таке "vibe coding"?

Термін від Андрія Карпаті (засновник Eureka Labs, колишній директор AI в OpenAI та Tesla) описує підхід до програмування, коли ви довіряєтесь інтуїтивному процесу, використовуєте переваги стрімкого розвитку AI і не зациклюєтесь на деталях реалізації (деталях написання коду).

Ви більше не пишете кожен рядок самостійно — ви як режисер, що керує процесом з високого рівня. У моєму щоденному досвіді з Cursor це працює саме так: більше часу витрачаю на код-рев'ю, ніж на написання, і близько 95% моєї кодової бази вже генерується AI.

⚡️ Експоненційне прискорення

Дослідження YC показало:
• 25% стартапів мають понад 95% коду, створеного AI
• Швидкість розробки за останній місяць зросла у 100 разів 🤯
• Розробники іноді працюють з кількома вікнами Cursor паралельно (паралельна розробка фіч)

Вони відмічають, що якщо виникає помилка або проблема з архітектурою, простіше перегенерувати компонент повністю, ніж виправляти окремі частини, і часто це тупо ДЕШЕВШЕ. Це змінює підхід до рефакторингу.

🧠 Важливі навички в нову епоху

Системне мислення для планування архітектури
Дебаггінг — AI все ще погано з цим справляється
Смак — вміння оцінити якість згенерованого коду
Продуктове розуміння — AI не знає, ЩО саме треба будувати

"Я набагато менше прив'язаний до коду. Тепер легше вирішити, переписати щось з нуля чи ні," — зазначає один із засновників.


🔎 Неочевидні інсайти

Ще кілька спостережень, про які мало хто говорить:

Доступність програмування — тепер люди з математичною/технічною освітою, але без CS-бекграунду, можуть швидко стати "продуктивними" програмістами з мінімальним знанням коду. Це наші нові конкуренти)

Зміна метрик ефективності — кількість написаних рядків коду більше не є показником ефективності; натомість важливіше, скільки функціональності створено

Код стає одноразовим — виникає нова парадигма, де рефакторинг поступається місцем повному переписуванню, коли це коштує всього 2 хвилини часу

"Це не тренд, що зникне. Це домінуючий спосіб кодування, і якщо ви його не використовуєте — ви просто відстанете," — влучно підсумував партнер YC.


⚠️ Момент самокритики

Варто чесно визнати: постійне використання AI для кодування створює ризик "атрофії навичок". Коли ти перестаєш писати код руками, ти поступово втрачаєш розуміння тонкощів мови, патернів, оптимізацій.

І тут важливо визначитись із пріоритетами. Якщо твоя мета — стати глибоким спеціалістом та архітектором, потрібно балансувати між використанням AI та "ручною" розробкою. Якщо ж ти бачиш себе продукт-орієнтованим розробником, який створює рішення для бізнесу, тоді повне заглиблення у vibe coding може бути виправданим.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥3🤣3🥰1🐳1
Channel photo updated
🔄 ChatGPT Markdown Converter 0.3.4: Спойлери та блоки, що розкриваються

Шановні fellow вайб-кодери! Оновив свою бібліотеку chatgpt-md-converter до версії 0.3.4. Тепер з'явилася підтримка спойлерів та розкриваємих блоків — функцій, які значно покращують взаємодію користувачів з ботами.

📦 Що нового

Коли розробляв власного бота, зіткнувся з проблемою: як зробити довгі відповіді компактнішими? Стандартний Markdown чудовий, але йому бракує деяких можливостей, що є в телеграм.

Тепер бібліотека підтримує:
- Спойлери — приховування інформації, що відкривається за кліком
- Розкриваємі блоки — для довгих пояснень або додаткового контексту

🔧 Навчіть LLM правильному форматуванню

Щоб ваша модель генерувала текст, який коректно перетворюється в HTML Telegram, додайте до системних інструкцій спеціальні конвенції форматування:

- Для спойлерів: ||текст спойлера||
- Для розкриваємих блоків: використовуйте спеціальний синтаксис **>

Деталі та повну інструкцію можна побачити на картинці нижче.

🤝 Ваша участь

• Встановлюйте через pip: pip install chatgpt-md-converter==0.3.4
• Знайшли баг? Повідомте через GitHub Issues
• Маєте ідеї для нових функцій? Напишіть у коментарях!

⭐️ Не забудьте поставити зірочку на GitHub!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥21
От не міг телеграм по-нормальному зробити роботу в форумах...

Ось так зараз виглядає в мене перевірка того, що повідомлення є відповіддю на інше повідомлення, щоб це адекватно працювало і в форумах, і в звичайних чатах 🙄

Хтось подібне реалізовував? може у вас вийшло це зробити більш читабельно?)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1👏1
Forwarded from Dubilet
Як нарешті реалізувати найважливішу реформу в Україні. І як обігнати весь світ.

Дуже складно писати про щось, окрім війни. Але тема, про яку йдеться нижче, настільки важлива для України, що я наважився на цей пост.

Одна з найважливіших реформ, яку раз за разом провалювала кожна наша влада, — це судова реформа. Неефективні та корумповані суди — одна з головних причин, через які до нас не надходили інвестиції, а економіка розвивалась занадто повільно (звісно, до війни).

Скільки ж було спроб виправити ситуацію! Але які б реформи ми не проводили, головна проблема залишається незмінною — це людина… З низькою ефективністю, з низькою мотивацією і, на жаль, часто з низькими моральними якостями.

І ось нарешті ми можемо вирішити проблему радикально. Спочатку на доповнення, а згодом — на заміну більшості учасників судових процесів має прийти Штучний Інтелект (ШІ). І я запевняю вас, це — найефективніше і, можливо, єдине рішення. І чим раніше ми почнемо роботу в цьому напрямку, тим краще.

Мій досвід
Перш ніж коротко описати саму реформу, дозвольте поділитися своїм досвідом у бізнесі. Після monobank я заснував компанію, яка будує банки по всьому світу. Ми використовуємо ШІ у багатьох процесах вже багато років (передусім — у кредитних рішеннях). Але справжній прорив, як і в усіх, стався завдяки мовним моделям (LLM).

Найочевиднішим застосуванням LLM стала служба підтримки. Зараз наші клієнти все частіше обирають спілкування з ШІ замість живих операторів — і залишаються задоволеними! (за потреби вони можуть переключитися на людину). Це стало результатом тривалої та кропіткої роботи, яку ми проводили протягом останнього року.

Звісно, впровадження ШІ в судову систему — тема значно складніша. Але етапність і загальні принципи тут дуже схожі.

Чотири стадії реформи…
У першу чергу ми маємо здійснити тотальний перехід усього судового процесу в цифровий формат. Щоб ШІ міг нам допомогти, він повинен мати доступ до всієї інформації. Тим паче, що сьогодні це стало набагато простіше. Будь-які скановані документи, будь-які звукові записи можна легко “згодувати” машинам. На щастя, процес цифровізації судових справ в Україні вже триває. Але завдяки ШІ цей процес стає у сто разів актуальнішим!

Паралельно ми маємо розпочати навчання ШІ. Не думаю, що основи цього процесу суттєво відрізнятимуться від тих, за якими навчаються люди. З одного боку, потрібно закласти в ШІ базу знань (Конституцію, закони, підзаконні акти тощо). Потім — розвивати спеціалізацію (в кібернауці це називають “агентами”). Далі — тренування на прецедентах… Процес навчання (“тюнінгу”) має бути безперервним.

На наступному етапі ми, нарешті, почнемо використовувати ШІ на практиці. Спершу йому дістанеться роль помічника — для суддів, прокурорів, адвокатів… Такий собі підмайстер, який набирається досвіду. (Наприклад, у наших банках на цьому етапі ШІ готував “чернетки” відповідей, які співробітники перевіряли та надсилали клієнтам.)

Ну а далі починається “жара” — ШІ починає не лише допомагати, а й слідкувати за порядком. Найпростіше — це контроль регламенту та інших формальностей (лише це буде потужним антикорупційним кроком!). Але з часом ШІ дедалі краще розумітиме й оцінюватиме судові рішення по суті… І коли він виявляє порушення чи суперечності, спочатку сигналізує учасникам процесу. Потім — дисциплінарним органам. А де доречно — робить інформацію публічною, доступною для ЗМІ та громадянського суспільства.

… і п’ята — найрадикальніша!
І ось, коли ми пройдемо ці чотири стадії, почнеться неминуче. Штучний інтелект буде не просто доповнювати, а й поступово замінювати людей. Спочатку — у простих завданнях (наприклад, прийом і перевірка документів). Але з часом ми все більше переконуватимемось у тому, що він виконує найрізноманітніші функції більш професійно, більш чесно та більш оперативно.

(продовження у наступному пості)
👍9
This media is not supported in the widget
VIEW IN TELEGRAM
😁7
🚀 GPT-4.1 вже в Селестії доступний в режимі /helpful
😁8🤮21
📢 Новий канал оновлень Celestia: приєднуйтесь!

Привіт, друзі! Маю важливе оголошення для всіх користувачів та фанатів Celestia. Відтепер усі оновлення, новини та анонси щодо нашого ШІ-бота будуть публікуватися в спеціальному каналі: @CelestiaUpdates. Це дозволить вам не пропустити жодного важливого оновлення та завжди бути в курсі розвитку проєкту.

🤖 Що таке Celestia?
Для тих, хто ще не знає — Celestia це універсальний чат-бот з штучним інтелектом, який вміє модерувати чати, типу банити, обмежувати користувачів, відповідає на запитання та має багато розважальних функцій. Бот постійно вдосконалюється, і саме тому ми створили окремий канал для анонсів усіх оновлень.

🆕 Останні оновлення Celestia:
• Впровадження нових AI-моделей для ще кращої та природнішої комунікації
• Покращена генерація зображень, тепер ми використовуємо модельку від OpenAI яка зараз дуже хайпує
• Нові інструменти модерації чатів з інтуїтивним налаштуванням через веб-інтерфейс

🚀 Плани на майбутнє:
Протягом наступних 3-5 місяців ми плануємо впровадити безліч нових функцій:
• Більше функцій для модерації: кастомні привітальні повідомлення нових учасників, автоматичні повідомлення (якщо треба щось розсилати регулярно, однаковий текст)
• Інтеграції з популярними сервісами
• Нові розважальні функції та міні-ігри
• Покращена персоналізація відповідей ШІ

Особисто для мене Celestia — це не просто проєкт, а справжня пристрасть. Я присвячую йому більшість свого часу, постійно збираю відгуки користувачів і працюю над вдосконаленням.

🔔 Кому варто підписатися:
• Адміністраторам груп, які шукають ефективний інструмент модерації
• Тим, хто цікавиться можливостями сучасного ШІ
• Користувачам, які шукають цікаві та корисні функції для своїх чатів
• Усім, хто хоче мати доступ до ШІ прямо в Telegram

Підписуйтесь на https://news.1rj.ru/str/CelestiaUpdates і будьте першими, хто дізнається про нові можливості Celestia!


А які функції ви хотіли б бачити в наступних оновленнях? Пишіть в коментарях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🏆4🥰32
🌙 Вайб-кодинг відкриває нові можливості: як я створив Sleep Timer без знання Kotlin

Привіт! Сьогодні поділюся історією про те, як за кілька годин я створив власний застосунок для Android, не маючи жодного досвіду програмування на Kotlin чи Java. Все завдяки "вайб-кодингу" з AI-асистентами Claude 3.7 Sonnet та Cursor, які допомогли втілити ідею в життя швидко та ефективно.

🤔 Чому я вирішив це зробити?

Мене завжди дратувало, що на iPhone є вбудована функція автоматичного вимкнення медіа через певний час, а на Android такого немає. Щовечора перед сном люблю слухати лекції чи подкасти, але не хочу, щоб вони грали всю ніч.

Звісно, в Play Store є застосунки з такою функцією, але дуже часто вони містять нав'язливу рекламу

Тож я подумав: а що якщо створити такий застосунок самостійно?

🔧 Як створювався Sleep Timer

Раніше така ідея виглядала б божевільною — адже я ніколи не писав на Kotlin і мало знав про розробку під Android. Але з ШІ це зовсім інша справа!

Мій процес розробки виглядав так:
1. Сформулював завдання для ChatGPT o3 типу "Створити простий Sleep Timer для Android", описавши що мені треба, щоб він робив.
2. Отримав базову структуру проєкту і необхідні дії, щоб все налаштувати в Cursor (це фактично VsCode)
3. З допомогою Cursor та Claude 3.7 генерував код та розбирався з проблемами
4. Тестував на своєму пристрої та вносив зміни
5. За ~4 години мав готовий застосунок!

Що вміє мій Sleep Timer — фактично аналог існуючого застосунку

• Мінімалістичний інтерфейс з чорним фоном і жовтими акцентами
• Можливість задати час від 1 до 60 хвилин
• Елегантна кругова анімація відліку часу
• Зупиняє відтворення Spotify, YouTube, локальними аудіо-плеєрами
• Жодної реклами! 🎉
• Займає менше 8 МБ пам'яті

🚀 Що дав мені цей досвід

Цей проєкт докорінно змінив моє ставлення до програмування:

1. Демократизація розробки. Раніше створення власного застосунку вимагало місяців навчання. Тепер — лише кілька годин з AI.

2. Інший підхід до навчання!!! Замість "вивчи все, потім створюй" — "створюй і вчися в процесі".

3. Нові горизонти. Тепер я розумію, що можу створювати прості інструменти для вирішення особистих потреб без глибоких знань конкретних технологій.

Мені згадався ще один приклад — встановлення dual-boot Linux. Раніше я витрачав цілий день на боротьбу з помилками і читання документації. З AI-асистентами це займає годину-дві, і значно менше нервів!

Поділіться в коментарях своїми історіями вайб-кодингу!

📱 P.S. Повний код проєкту доступний на моєму GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3🥴3
Forwarded from Костянтин К 🇺🇦
👍4
Vibecoding Haven (BotfatherDEV)
1-е місце :)
Колись я створив Fullstack Telegram WebApp, який зайняв потім перше місце в конкурсі телеграм. Так ось, я його теж закинув на deepwiki 😜

Можете там навіть питання по репо задати, як воно працює) дуже класна документація вийшла:

https://deepwiki.com/Latand/MedSyncWebApp
2👍2
🧠 Вайб-кодинг (ЗНОВУ?) vs професійна розробка із ШІ: знайдіть свій баланс

Після мого експерименту зі створенням Sleep Timer для Android я занурився у концепцію "вайб-кодингу" — терміну, який запропонував Андрій Карпаті.

🌊 Що таке справжній "вайб-кодинг"?

Коли Карпаті вперше вжив цей термін 6 лютого 2025 року, він описав особливий підхід до програмування:

• Ви цілковито довіряєтесь процесу і "забуваєте, що код узагалі існує"
• Приймаєте всі пропозиції ШІ без перевірки — "Accept All always"
• Не переглядаєте зміни в коді — "I don't read the diffs anymore"
• У разі помилок просто вставляєте їх назад у чат без коментарів
• Код розростається поза межі вашого розуміння

Як сказав сам Карпаті:
Я створюю проєкт або вебзастосунок, але це не зовсім програмування — я просто бачу щось, кажу щось, запускаю щось і копіюю щось, і воно здебільшого працює


Саме так я створив свій Sleep Timer — з мінімальними знаннями Kotlin, просто виконуючи вказівки штучного інтелекту.

⚙️ Професійна розробка за допомогою ШІ — інший підхід (даладна?)

Але нещодавно Карпаті поділився іншим, більш зрілим підходом до використання ШІ у "справжній" розробці:

1. Завантажте весь потрібний контекст у модель
2. Не просіть одразу код — спочатку запитайте кілька підходів із перевагами й недоліками
3. Оберіть один підхід і попросіть чернетку коду
4. Вивчайте та перевіряйте — перегляньте документацію всіх незнайомих функцій
5. Тестуйте
6. Зробіть коміт
7. Повторіть

Він описує це як роботу з "надміру завзятим молодшим стажером-вундеркіндом з енциклопедичними знаннями програмування, який постійно вигадує і не має смаку до якісного коду". Тут ключовим є контроль, а не делегування.

🔄 Коли який підхід доречний?

За словами Саймона Вілісона, вайб-кодинг доречний, коли:

• Проєкти низького ризику (без загрози безпеці чи приватності)
• Ви працюєте над особистими інструментами чи прототипами
• Вам не загрожують фінансові втрати через помилки в коді

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

Але для професійних проєктів, де важлива безпека, масштабованість та зручність підтримки, потрібен більш структурований підхід, де штучний інтелект — це помічник, а не заміна вашого досвіду.

До речі! З часом я помітив, що навіть "вайбове" програмування поступово покращує (деякі) мої навички — я почав бачити шаблони, розуміти помилки ШІ та влучніше формулювати запити.

📘 P.S. Більше про концепцію вайб-кодингу можна прочитати в статті Саймона Вілісона та у дописі Андрія Карпаті.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍93👎3🤮1
Навайбкодив ось такий трекер для поціновувачів Telegram NFT

Накидайте назви подарунків в коменти які ще трекати хочете, типу "SnakeBox"
6👍1
оновив репо, зробив код трошки почище (знову, вайбкодинг, мінімум втручань в код руками)

і оновив те як виглядають пости
❤‍🔥4🤡1
Vibecoding Haven (BotfatherDEV)
оновив репо, зробив код трошки почище (знову, вайбкодинг, мінімум втручань в код руками) і оновив те як виглядають пости
от чесно, я б не знаю скільки треба було б часу щоб я вручну це все написав. мабуть годин 8 не менше

включно з вирішенням задачі парсингу і форматування
1🔥4🤡1