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

Хочу також поділитися з вами цікавою ідеєю експерименту. Цього року вирішив пройти Advent of Code не самостійно, а повністю довірити рішення задач штучному інтелекту, і показати весь процес у прямому ефірі! Буде цікаво побачити, як різні AI моделі справляються з алгоритмічними задачами.

🤖 Що таке Advent of Code?
Для тих, хто не знає — це щорічний програмістський челендж, який проходить з 1 по 25 грудня. Кожного дня відкривається нова задачка, яку потрібно вирішити за допомогою програмування. Задачі стають складнішими з кожним днем, і часто потребують креативного підходу до їх вирішення.

📝 Формат експерименту
• Щодня будемо вирішувати нову задачу в прямому ефірі
• Використовуватимемо Cursor IDE з різними AI моделями
• Показуватиму, як ефективно юзати Cursor
• Разом будемо аналізувати запропоновані рішення та їх ефективність (тут вже ваш вихід, бо я в алгоритмах - 0)
• Якщо різні ШІ модельки будуть нездатні вирішити задачі з 2-3х спроб — ми закінчуємо стрім.

🔧 Технічні деталі
• Стріми проходитимуть щоденно (час визначатиметься індивідуально)
• Тривалість: 15 - 60хв.
• Використовуватимемо Cursor IDE з різними моделями AI
• Код публікуватиметься в GitHub репозиторії
• Кожен стрім буде записано для тих, хто не зможе дивитися наживо
• Мова стріма - англійська

💡 Чому це буде цікаво?
- Побачимо реальні можливості AI в розв'язанні алгоритмічних задач
- Навчимося ефективно формулювати запити до AI
- Порівняємо різні підходи та моделі
- Зможемо разом обговорити кожне рішення

Перший стрім заплановано на 1 грудня! Посилання на трансляцію буде опубліковано в нашому каналі!

🤔 А як ви вважаєте, чи зможе AI самостійно вирішити всі задачі Advent of Code? Поділіться своїми прогнозами в коментарях! І не забудьте підписатися на сповіщення про початок стрімів 🔔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6💋2👎1
🚀 SQLAlchemy: ПОТУЖНІ query_expression() в ORM

Привіт! Нещодавно на одному з проєктів зіткнувся з цікавою задачею — потрібно було додати до моделі кількість завершених/заброньованих завдань.

💡 Проблема субзапитів
Раніше для отримання кількості заброньованих завдань я використовував subquery або додатковий запит, і повертав tuple[Task, int]. Це створювало декілька незручностей:
• Необхідність розпаковувати кортеж у коді: task, booked_count = result
• Додаткова обробка результатів запиту
• Неможливість напряму використовувати поле в моделі

⚡️ Елегантне рішення з query_expression()

З query_expression все стало набагато чистіше. Ось як це виглядає:

class Task(Base, TableNameMixin):
# ... інші поля ...
total_booked: Mapped[int] = query_expression()

# Створюємо subquery для підрахунку
booked_tasks_subq: ScalarSelect[int] = (
select(func.count(TaskBooking.booking_id))
.where(
TaskBooking.task_id == Task.task_id,
)
).scalar_subquery()

task_stmt = select(Task).options(selectinload(Task.subnoscription_task))
...

# Застосовуємо with_expression до основного запиту
task_stmt: Select[Tuple[Task]] = task_stmt.options(
with_expression(
Task.total_booked,
booked_tasks_subq,
),
)


🔍 Що ми отримуємо

Тепер замість роботи з кортежами ми маємо:
• Типізоване поле прямо в моделі
• Доступ до значення через task.total_booked
• Один SQL запит замість окремого subquery
• Чистіший та зрозуміліший код

Особисто в мене цей підхід не тільки спростив код, але й покращив його читабельність. Тепер не потрібно пам'ятати про розпакування кортежів — все працює як звичайне поле моделі.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🍓3
🎯 Cursor 0.43: Що нового?

В світ вийшла нова версія Cursor 0.43, що суттєво розширює можливості IDE для роботи з AI. Не розумію чому власники курсору мені ще не платять, я б знижки роздавати міг 😅

Composer тепер працює в боковій панелі та отримав інтегрований перегляд diff-ів. AI-агент навчився самостійно використовувати термінал і автоматично створювати commit-повідомлення для ваших змін у Git.

💻 Покращений досвід взаємодії

File pill рекомендації тепер доступні прямо в chat/composer вікні. Додано @Recommended для семантичного пошуку по контексту, що значно спрощує навігацію по коду. Також покращено інтерфейс для drag-and-drop зображень.

⚡️ Потужність ⬆️
• Оптимізовано швидкодію IDE
• У Beta-тестуванні — новий bug finder
• Покращено роботу з великими файлами

Оновлення розгортається поступово, тож певні функції можуть бути ще недоступні.

🎬 *Demo нових можливостей дивіться у відео нижче*

https://youtu.be/SG2I93I1pY4
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Витрачаю 40$ в місяць на всі потреби, економить уйму часу
Vibecoding Haven (BotfatherDEV)
Витрачаю 40$ в місяць на всі потреби, економить уйму часу
Хай навіть 50% економії на мої 32г в тиждень - це я б заробляв в 2 рази менше без нього. Але реальну економію треба заміряти, і це буде боляче.

Програмувати без ШІ - це як сидіти без інтернету і намагатись знайти якусь інформацію по книжках.
👍32
Forwarded from LyChat
🔥 Telegram запускає офіційну реферальну програму

Telegram додає можливість власникам ботів створювати офіційні партнерські програми.

📱 Як це працюватиме:
- Бот, що заробляє гроші, може включити партнерку
- Ви отримуєте реферальне посилання
- За кожного, хто прийде за вашим посиланням і заплатить — ви отримуєте відсоток від покупки

💰 Схема проста:
Хтось купує в боті за $100:
- Власник бота отримує свою частку
- Ви отримуєте % за те, що привели клієнта
👍4
Forwarded from News and Tips
Bot pov
1👍4
News and Tips
Photo
Тобто, власники ботів діляться прибутком з покупок з тими, хто просуває їх ботів

Можна встановити % і тривалість
🤩2
Forwarded from Костянтин К 🇺🇦
хаха так і знав що буде помилка
Але пофіксив успішно (він)
🔥1
А ось 2018 - 24й день, що написала o1-preview і зробила читабельніше Claude

Цілу гру написав, де сражаються клітини імунітету і інфекції

https://gist.github.com/Latand/fce73e96dcf33f6d632e8fd6061baf4b
👍3
Vibecoding Haven (BotfatherDEV)
Photo
А ще, використовуючи бібліотеку Manim - можна анімувати і візуалізувати подібні речі.

Її створив 3Blue1Brown, автор ютуб каналу і просто дуже розумна людина. Демка:
https://youtu.be/rbu7Zu5X1zI?si=Aul05Lss3a4aiIhz
❤‍🔥3
o1-preview написав анімацію на Manim для візуалізації розташування наноботів по цьому завданню (частина 2)

Правда наноботів було 1000шт, а на візуалізації всього 100, бо дуже довго генерує анімацію.
🔥21