This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
А ось власне і вони (останні 9 задач)
Day 15: Warehouse Woes
Day 16: Reindeer Maze
Day 17: Chronospatial Computer
Day 18: RAM Run
Day 19: Linen Layout
Day 20: Race Condition
Day 21: Keypad Conundrum
Day 22: Monkey Market
Day 23: LAN Party
Day 15: Warehouse Woes
Day 16: Reindeer Maze
Day 17: Chronospatial Computer
Day 18: RAM Run
Day 19: Linen Layout
Day 20: Race Condition
Day 21: Keypad Conundrum
Day 22: Monkey Market
Day 23: LAN Party
❤2❤🔥2🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
Якість звісно така собі, але психоделічненько)
Напевно саме так виглядає 4D Space
Більше відео в коментарях
Напевно саме так виглядає 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
• 💡 Задача
- 1 частина була вирішена лише завдяки o1 та gemini-1206!
- 2 частину жодна з моделек не вирішила! (навіть o1-pro з підказками)
Починаємо!
• 📹 Стрім
• 🧑💻 Код на GitHub
• 💡 Задача
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4👍3❤2🥰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 реально постарались над задачами в кінці, що навіть топові модельки взагалі не змогли впоратися з деякими задачами.
звісно, лише якщо ви здатні самостійно вирішити дні: 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💩2❤1
Починаємо останній 25й день!
https://youtube.com/live/VkbSJ7B7s-o?feature=share
https://youtube.com/live/VkbSJ7B7s-o?feature=share
А ще, вітаю всіх віруючих з Різдвом🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Day 25: Code Chronicle | Advent of Code 2024 | When AI Fails
Welcome to the Advent of Code 2024, where we're testing the problem-solving abilities of large language models (LLMs) in a cutting-edge programming environment: Cursor IDE, an AI-integrated development environment designed to enhance coding efficiency.
🤡2❤1
Привіт, розробники! Нещодавно провели велике тестування 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%
🎯 Коли яку модель використовувати
Беріть її, коли:
• Треба розібратися зі складним кодом, де багато різних умов і перевірок
• Переписуєте великі частини проєкту
• Налаштовуєте складні процеси збірки та деплою
• Шукаєте помилки в складній логіці програми
Добре підійде, коли:
• Пишете звичайний код без складної логіки
• Шукаєте прості помилки
• Треба написати скрипт для автоматизації
• Розбираєтесь з логами програми
Використовуйте для:
• Більшості задач, які не потребують пошуку складних алгоритмів вирішення
• Розбору складних логів або помилок
• Написання зрозумілої документації до коду
Іноді показує себе досить непогано на складних задачах, наздоганяє Claude 3.5 Sonnet по ефективності
Має режим Deepthink, який показує себе досить непогано на більшості простих задач.
Підходить якщо:
• Пишете код, який не потребує складної логіки
• Робите базову обробку тексту
Добре справляється з:
• Поясненням що робить код
• Невеликими змінами в коді
• Написанням простих функцій
Використовуйте коли треба:
• Швидко написати просту функцію
• Додати шматок простого коду
• Виправити очевидну помилку
• Причепурити форматування (додати емодзі до тексту)
Коли тестував моделі, побачив цікаву річ: якщо модель добре справляється зі складною частиною задач 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🔥10❤4👎1💔1
Forwarded from /g/‘s Tech Memes (Gianmarco Gargiulo)
❤2
Це трапилося, тепер всі уроки на Botfather.dev відкриті безкоштовно!
Нагадую, що там вже давно з'явилося 20+ уроків по aiogram 3 ;)
А ось за що все ж таки ви зможете заплатити — це за персональні консультації, на яких я допомагаю розібрати вашу конкретну проблему і можу допомогти написати код. Кому буде цікаво звернутися за консультаціями — це до мене в пп (@latand).
P.S. Невідомо чи це тимчасове рішення, чи вони назавжди залишаться відкритими.
Нагадую, що там вже давно з'явилося 20+ уроків по aiogram 3 ;)
А ось за що все ж таки ви зможете заплатити — це за персональні консультації, на яких я допомагаю розібрати вашу конкретну проблему і можу допомогти написати код. Кому буде цікаво звернутися за консультаціями — це до мене в пп (@latand).
P.S. Невідомо чи це тимчасове рішення, чи вони назавжди залишаться відкритими.
🔥47❤13🍓5🤯4👎1
Media is too big
VIEW IN TELEGRAM
Привіт, розробники! Сьогодні поділюся крутим інструментом, який я форкнув та допрацював під свої потреби. Це веб-застосунок, що допомагає ефективно працювати з 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)
Ну що я можу сказати про DeepSeek R1?
По перше, вона змогла вирішити задачі за 4, 5, та 9 дні Advent of Code 2024.
Тобто там, де минула моделька DeepSeek не впоралась)
Але 12й як не могла, так і не змогла)
По перше, вона змогла вирішити задачі за 4, 5, та 9 дні Advent of Code 2024.
Тобто там, де минула моделька DeepSeek не впоралась)
Але 12й як не могла, так і не змогла)
👍11
Сьогодні хочу поділитися важливим оновленням нашого бота. Ми прислухалися до
/helpful, зробивши її менш гнучкою але більш потужною.Раніше команда
/helpful вмикала "корисний режим" для всього чату. Тепер вона діє разово — лише на одну команду. Це дозволяє вам отримувати якісніші відповіді саме тоді, коли вони потрібні, використовуючи потужніші моделі.• OpenAI o3-mini
• Anthropic Claude 3.5 Sonnet
Змінити ШІ провайдера можна через команди
/provider_anthropic або /provider_openaiМи провели серйозну роботу над архітектурою бота. Перенесли обробку запитів до ШІ та генерацію зображень на 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. посилання на репо в коментах
P.S. проблему зі Spotify пофіксив: gpt-4o-minі туповата і не завжди передає всі необхідні параметри
P.P.S. посилання на репо в коментах
🔥12👍2
🤖 Селестія: Довготривала пам'ять через AI embeddings
Друзі, Селестія ПОТУЖНО оновилася! Тепер вона може "запам'ятовувати" важливу інформацію через векторні embeddings. Розповідаю, що це та як працює.
📚 Як працює векторна пам'ять?
Уявіть, що ви можете навчити бота "пам'ятати" важливі речі саме у вашому чаті. Тепер це реальність:
• Знайшли важливе повідомлення? Відповідаєте на нього командою
• Бот перетворює текст у векторні embeddings (спеціальний формат для AI)
• Зберігає в базі даних для подальшого використання
• Команда працює лише для адмінів з можливістю видаляти повідомлення*
💡 Як це допомагає?
Під час спілкування з ботом, вона автоматично:
• Аналізує ваш запит
• Шукає релевантну інформацію у збереженій базі
• Додає знайдені фрагменти у контекст відповіді
Наприклад, якщо ви зберегли правила чату через
🔥 Що можна зберігати?
• Правила чату
• Часті питання (FAQ)
• Корисні посилання
• Будь-яку важливу інформацію
А найкраще — функція повністю безкоштовна! Зберігайте скільки завгодно документації, бот сам обере що підходить.
📝 Як правильно готувати документи?
При створенні цих "документів" для бота важливо дотримуватися кількох простих правил. Оптимальний розмір одного фрагменту — 300-500 токенів (приблизно 2-3 абзаци тексту). Такий об'єм дозволяє зберегти достатньо контексту для розуміння, але при цьому залишається точним для пошуку. Намагайтеся формувати логічно завершені частини: наприклад, якщо це правило чату — варто включити і саме правило, і пояснення до нього в один фрагмент, або ВСІ правила разом.
Для найкращого результату розділяйте великі тексти на змістові блоки перед збереженням. Наприклад, якщо у вас є великий FAQ — краще зберегти кожне питання-відповідь окремою командою
Друзі, Селестія ПОТУЖНО оновилася! Тепер вона може "запам'ятовувати" важливу інформацію через векторні embeddings. Розповідаю, що це та як працює.
📚 Як працює векторна пам'ять?
Уявіть, що ви можете навчити бота "пам'ятати" важливі речі саме у вашому чаті. Тепер це реальність:
• Знайшли важливе повідомлення? Відповідаєте на нього командою
/docs• Бот перетворює текст у векторні embeddings (спеціальний формат для AI)
• Зберігає в базі даних для подальшого використання
• Команда працює лише для адмінів з можливістю видаляти повідомлення*
💡 Як це допомагає?
Під час спілкування з ботом, вона автоматично:
• Аналізує ваш запит
• Шукає релевантну інформацію у збереженій базі
• Додає знайдені фрагменти у контекст відповіді
Наприклад, якщо ви зберегли правила чату через
/docs, бот зможе відповідати на питання "Які у нас правила?" використовуючи збережену інформацію!🔥 Що можна зберігати?
• Правила чату
• Часті питання (FAQ)
• Корисні посилання
• Будь-яку важливу інформацію
А найкраще — функція повністю безкоштовна! Зберігайте скільки завгодно документації, бот сам обере що підходить.
📝 Як правильно готувати документи?
При створенні цих "документів" для бота важливо дотримуватися кількох простих правил. Оптимальний розмір одного фрагменту — 300-500 токенів (приблизно 2-3 абзаци тексту). Такий об'єм дозволяє зберегти достатньо контексту для розуміння, але при цьому залишається точним для пошуку. Намагайтеся формувати логічно завершені частини: наприклад, якщо це правило чату — варто включити і саме правило, і пояснення до нього в один фрагмент, або ВСІ правила разом.
Для найкращого результату розділяйте великі тексти на змістові блоки перед збереженням. Наприклад, якщо у вас є великий FAQ — краще зберегти кожне питання-відповідь окремою командою
/docs, ніж весь текст одразу. Також важливо використовувати чіткі формулювання та уникати зайвого форматування — це допоможе боту краще "зрозуміти" та використовувати збережену інформацію при відповідях на питання користувачів.👍7❤2🔥1