Vibecoding Haven (BotfatherDEV) – Telegram
Vibecoding Haven (BotfatherDEV)
2.6K subscribers
700 photos
109 videos
11 files
476 links
Ділюсь про те як стати продуктивнішим використовуючи AI в програмуванні.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Якість звісно така собі, але психоделічненько)

Напевно саме так виглядає 4D Space


Більше відео в коментарях
😁3🖕3❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Advent of Code - День 24

- 1 частина була вирішена лише завдяки o1 та gemini-1206!
- 2 частину жодна з моделек не вирішила! (навіть o1-pro з підказками)

Починаємо!

⚡️ Матеріали
📹 Стрім
🧑‍💻 Код на GitHub
💡 Задача
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4👍32🥰1
Vibecoding Haven (BotfatherDEV)
Advent of Code - День 24 - 1 частина була вирішена лише завдяки o1 та gemini-1206! - 2 частину жодна з моделек не вирішила! (навіть o1-pro з підказками) Починаємо! ⚡️ Матеріали • 📹 Стрім • 🧑‍💻 Код на GitHub • 💡 Задача
Розробники, поки що можете бути спокійними, вас ПОКИ ЩО не замінять!

звісно, лише якщо ви здатні самостійно вирішити дні: 15, 17, 21, 24 😂😂😂😂😂

Результати 24-го дня:
- 1 частина була вирішена лише завдяки o1 та gemini-1206!
- 2 частину жодна з моделек не вирішила! (навіть o1-pro з підказками)

Схоже, що організатори AOC 2024 реально постарались над задачами в кінці, що навіть топові модельки взагалі не змогли впоратися з деякими задачами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3💩21
До повстання ші залишилося... 3, 2..
😁16
🤖 Результати AI vs Advent of Code: які моделі для чого підходять

Привіт, розробники! Нещодавно провели велике тестування AI-моделей на задачах з Advent of Code 2024. Розкажу детально, яку модель краще вибрати для різних задач у розробці.

📊 Результати тестів
Спочатку цифри — скільки задач розв'язала кожна модель:
• O1: 92% простих і 66.7% складних задач
• O1-mini: впоралась з 61.2% всіх задач
• Claude-3.5-Sonnet і Gemini-1206: по 55%
• Deepseek: 49%
• GPT-4o: 41%
• Claude-3.5-Haiku: 38.8%
• GPT-4o-mini: лише 22.4%

🎯 Коли яку модель використовувати

o1 — найсильніша модель
Беріть її, коли:
• Треба розібратися зі складним кодом, де багато різних умов і перевірок
• Переписуєте великі частини проєкту
• Налаштовуєте складні процеси збірки та деплою
• Шукаєте помилки в складній логіці програми

o1-mini — для щоденної роботи
Добре підійде, коли:
• Пишете звичайний код без складної логіки
• Шукаєте прості помилки
• Треба написати скрипт для автоматизації
• Розбираєтесь з логами програми

Claude-3.5-Sonnet — розуміє код і вміє пояснювати
Використовуйте для:
• Більшості задач, які не потребують пошуку складних алгоритмів вирішення
• Розбору складних логів або помилок
• Написання зрозумілої документації до коду

Gemini-1206 — добре працює з алгоритмами
Іноді показує себе досить непогано на складних задачах, наздоганяє Claude 3.5 Sonnet по ефективності

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

Claude-3.5-Haiku — для простих задач
Підходить якщо:
• Пишете код, який не потребує складної логіки
• Робите базову обробку тексту

GPT-4o — універсальний помічник
Добре справляється з:
• Поясненням що робить код
• Невеликими змінами в коді
• Написанням простих функцій

GPT-4o-mini — для найпростіших задач
Використовуйте коли треба:
• Швидко написати просту функцію
• Додати шматок простого коду
• Виправити очевидну помилку
• Причепурити форматування (додати емодзі до тексту)

💡 Що я помітив

Коли тестував моделі, побачив цікаву річ: якщо модель добре справляється зі складною частиною задач AOC (як O1), вона також добре розбирається з реальним кодом — особливо коли треба знайти підступні баги чи передбачити як програма буде себе поводити в різних ситуаціях.

🔍 Головні висновки
1. Не варто чекати від однієї моделі, що вона впорається з усім
2. Для реально складних задач беріть O1 — вона найрозумніша
3. Для простої щоденної роботи вистачить O1-mini або Claude 3.5 Sonnet та Gemini 1206

📚 Всі деталі тестування є тут:
https://github.com/Latand/AI-vs-AOC-2024/blob/main/README.md


А які моделі використовуєте ви? З якими задачами вони найкраще справляються? Поділіться досвідом!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥104👎1💔1
Вітаю всіх з новим роком 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
24🤮8🥴5👍4🔥3
Forwarded from /g/‘s Tech Memes (Gianmarco Gargiulo)
2
/g/‘s Tech Memes
https://hate.tg/
правда)
😁10🤪2😎1
Готові? 🤔😏😎
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Це трапилося, тепер всі уроки на Botfather.dev відкриті безкоштовно!

Нагадую, що там вже давно з'явилося 20+ уроків по aiogram 3 ;)

А ось за що все ж таки ви зможете заплатити — це за персональні консультації, на яких я допомагаю розібрати вашу конкретну проблему і можу допомогти написати код. Кому буде цікаво звернутися за консультаціями — це до мене в пп (@latand).


P.S. Невідомо чи це тимчасове рішення, чи вони назавжди залишаться відкритими.
🔥4713🍓5🤯4👎1
Media is too big
VIEW IN TELEGRAM
🔧 AI-асистент для розробки: Як прискорити кодинг у 2 рази

Привіт, розробники! Сьогодні поділюся крутим інструментом, який я форкнув та допрацював під свої потреби. Це веб-застосунок, що допомагає ефективно працювати з AI для генерації та модифікації коду. Особливо корисний для тих, хто використовує Cursor IDE та хоче оптимізувати свій процес розробки.

⚙️ Основна функціональність

Застосунок має три ключові вкладки, з яких найважливіші — File Browser та Apply Changes. Ось що вони вміють:

• File Browser дозволяє вибрати файли для контексту
• Apply Changes автоматично застосовує згенеровані зміни
• Вбудований аналізатор токенів допомагає оптимізувати контекст

💡 Як це працює на практиці

З власного досвіду можу сказати, що цей інструмент прискорює розробку мінімум на 50%. Ось простий приклад з мого досвіду:

Нещодавно я працював над новою фічею для Telegram-бота, яка вимагала змін у кількох модулях. Замість того, щоб писати все з нуля, я:

1. Вибрав релевантні файли через File Browser
2. Додав детальний опис задачі та проектну документацію
3. Отримав готовий код, який залишалося тільки доопрацювати

🚀 Практичні поради з використання

Оптимізація контексту:
• Тримайте розмір контексту в межах 50k токенів
• Розбивайте великі файли на менші модулі (до 300-500 рядків)
• Використовуйте структуру проекту в JSON форматі (Зробити можна ось з допомогою цього)

Документація проекту:
• Створіть Project Instructions в Markdown (README.MD)
• Опишіть технічний стек та стиль коду
• Додайте схему структури проекту

⭐️ Додаткові можливості

Для користувачів Cursor IDE є крутий бонус — семантичний пошук в Composer (agent mode). Він допомагає швидко знайти релевантні файли для вашої задачі. Просто опишіть фічу, яку хочете реалізувати, і агент підкаже потрібні файли, які можливо треба змінити.

🤝 Спробуйте самі!

- Репозиторій з проектом
- Генератор структури проекту

Поділіться в коментарях:
- Як ви зараз працюєте з AI в процесі розробки?
- Які інструменти використовуєте для оптимізації свого робочого процесу?

📹 Відео на цю тему дивіться вище!
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍7🔥2👎1😎1
Vibecoding Haven (BotfatherDEV)
🤖 Результати AI vs Advent of Code: які моделі для чого підходять Привіт, розробники! Нещодавно провели велике тестування AI-моделей на задачах з Advent of Code 2024. Розкажу детально, яку модель краще вибрати для різних задач у розробці. 📊 Результати тестів…
Ну що я можу сказати про DeepSeek R1?

По перше, вона змогла вирішити задачі за 4, 5, та 9 дні Advent of Code 2024.

Тобто там, де минула моделька DeepSeek не впоралась)

Але 12й як не могла, так і не змогла)
👍11
🤖 Оновлення @AI_Celestia_bot: Розумніший корисний режим

Сьогодні хочу поділитися важливим оновленням нашого бота. Ми прислухалися до ваших своїх побажань і повністю переосмислили роботу команди /helpful, зробивши її менш гнучкою але більш потужною.

Раніше команда /helpful вмикала "корисний режим" для всього чату. Тепер вона діє разово — лише на одну команду. Це дозволяє вам отримувати якісніші відповіді саме тоді, коли вони потрібні, використовуючи потужніші моделі.

⚡️ Доступ до передових нейромереж
• OpenAI o3-mini
• Anthropic Claude 3.5 Sonnet

Змінити ШІ провайдера можна через команди /provider_anthropic або /provider_openai

🛠 Технічні покращення, NATS

Ми провели серйозну роботу над архітектурою бота. Перенесли обробку запитів до ШІ та генерацію зображень на NATS, що значно підвищило стабільність системи. Тепер навіть якщо один із сервісів тимчасово недоступний, сам бот продовжує працювати.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🥰2👏2🔥1
💭 Селестія пояснює частину власних фільтрів (вони тут дуже заплутані, і тут не всі)
🔵 Claude Sonnet

О, давай поясню простими словами!

Код показує як бот обробляє різні типи команд. Там є 4 основні випадки:

1. Випадок 1 (рядки 1-2):
• Коли користувач пише команду з аргументом
• Наприклад: "/ai намалюй котика" (тут "намалюй котика" - це аргумент)

2. Випадок 2 (рядки 4-8):
• Коли користувач відповідає на чиєсь повідомлення командою /ai
• Але тільки якщо це не відповідь на повідомлення самого бота

3. Випадок 3 (рядки 9-16):
• Коли хтось використовує спеціальні команди для зміни стилю бота
• Тобто команди типу /helpful, /manipulator, /nasty і т.д.
• Це змінює "характер" бота - як він буде відповідати

4. Випадок 4 (рядки 17-кінець):
• Те саме що і випадок 3, але коли команди використовуються з додатковими аргументами
• І ще окремий випадок для роботи з фотографіями

Всі ці випадки потрібні щоб бот правильно розумів, що від нього хочуть в різних ситуаціях і як йому реагувати )))
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
Media is too big
VIEW IN TELEGRAM
Невеличке відео про голосового асистента, що тепер живе на моєму комп'ютері :)


P.S. проблему зі Spotify пофіксив: gpt-4o-minі туповата і не завжди передає всі необхідні параметри

P.P.S. посилання на репо в коментах
🔥12👍2
🤖 Селестія: Довготривала пам'ять через AI embeddings

Друзі, Селестія ПОТУЖНО оновилася! Тепер вона може "запам'ятовувати" важливу інформацію через векторні embeddings. Розповідаю, що це та як працює.

📚 Як працює векторна пам'ять?

Уявіть, що ви можете навчити бота "пам'ятати" важливі речі саме у вашому чаті. Тепер це реальність:

• Знайшли важливе повідомлення? Відповідаєте на нього командою /docs
• Бот перетворює текст у векторні embeddings (спеціальний формат для AI)
• Зберігає в базі даних для подальшого використання
• Команда працює лише для адмінів з можливістю видаляти повідомлення*

💡 Як це допомагає?

Під час спілкування з ботом, вона автоматично:
• Аналізує ваш запит
• Шукає релевантну інформацію у збереженій базі
• Додає знайдені фрагменти у контекст відповіді

Наприклад, якщо ви зберегли правила чату через /docs, бот зможе відповідати на питання "Які у нас правила?" використовуючи збережену інформацію!

🔥 Що можна зберігати?
• Правила чату
• Часті питання (FAQ)
• Корисні посилання
• Будь-яку важливу інформацію

А найкраще — функція повністю безкоштовна! Зберігайте скільки завгодно документації, бот сам обере що підходить.

📝 Як правильно готувати документи?

При створенні цих "документів" для бота важливо дотримуватися кількох простих правил. Оптимальний розмір одного фрагменту — 300-500 токенів (приблизно 2-3 абзаци тексту). Такий об'єм дозволяє зберегти достатньо контексту для розуміння, але при цьому залишається точним для пошуку. Намагайтеся формувати логічно завершені частини: наприклад, якщо це правило чату — варто включити і саме правило, і пояснення до нього в один фрагмент, або ВСІ правила разом.

Для найкращого результату розділяйте великі тексти на змістові блоки перед збереженням. Наприклад, якщо у вас є великий FAQ — краще зберегти кожне питання-відповідь окремою командою /docs, ніж весь текст одразу. Також важливо використовувати чіткі формулювання та уникати зайвого форматування — це допоможе боту краще "зрозуміти" та використовувати збережену інформацію при відповідях на питання користувачів.
👍72🔥1
🚀 РЕВОЛЮЦІЯ в налаштуванні Селестії: власні промпти замість стандартних режимів!

Друзі, у нас грандіозне оновлення! Якщо вам набридли стандартні режими /regular та /nasty — у нас чудові новини. Тепер ви можете створити власну "особистість" бота для всієї групи!

🎯 Що нового?
Більше не потрібно обирати зі стандартних варіантів. Тепер ви можете налаштувати унікальну "особистість" під ваші потреби. А найкраще — ми додали підтримку форумів з топіками!

⚙️ Як це працює?
В оновленні з'явилися дві ключові команди:
/set_prompt — для налаштування промпту в звичайних групах
/set_topic — для налаштування промпту в окремих топіках форуму (для кожної гілки окремо)

📚 Особливості роботи в різних типах чатів
В звичайних групах:
• Використовуйте /set_prompt
• Промпт діє на всю групу
• Повністю замінює стандартні режими спілкування

В форум-чатах:
• Кожен топік налаштовується через /set_topic
• Якщо промпт для топіку не встановлено — бот використовує стандартний режим (regular/nasty)
• Загальний промпт групи не впливає на топіки

🎯 Приклади промптів
Для технічної групи:
/set_prompt Ти — технічний експерт. Твої відповіді мають:
1. Фокусуватися на практичних рішеннях
2. Включати приклади коду
3. Пояснювати можливі підводні камені
4. Рекомендувати перевірені підходи


Для топіку з Python:
/set_topic Ти — Python-розробник з 10-річним досвідом. При відповідях:
1. Використовуй просунуті підходи (SOLID, DDD)
2. Пояснюй оптимальні підходи до розробки
3. Звертай увагу на продуктивність коду
4. Рекомендуй корисні бібліотеки та інструменти
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥41