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
Друзі, у нас грандіозне оновлення! Якщо вам набридли стандартні режими
/regular та /nasty — у нас чудові новини. Тепер ви можете створити власну "особистість" бота для всієї групи!🎯 Що нового?
Більше не потрібно обирати зі стандартних варіантів. Тепер ви можете налаштувати унікальну "особистість" під ваші потреби. А найкраще — ми додали підтримку форумів з топіками!
В оновленні з'явилися дві ключові команди:
•
/set_prompt — для налаштування промпту в звичайних групах•
/set_topic — для налаштування промпту в окремих топіках форуму (для кожної гілки окремо)• Використовуйте
/set_prompt• Промпт діє на всю групу
• Повністю замінює стандартні режими спілкування
• Кожен топік налаштовується через
/set_topic• Якщо промпт для топіку не встановлено — бот використовує стандартний режим (regular/nasty)
• Загальний промпт групи не впливає на топіки
🎯 Приклади промптів
/set_prompt Ти — технічний експерт. Твої відповіді мають:
1. Фокусуватися на практичних рішеннях
2. Включати приклади коду
3. Пояснювати можливі підводні камені
4. Рекомендувати перевірені підходи
/set_topic Ти — Python-розробник з 10-річним досвідом. При відповідях:
1. Використовуй просунуті підходи (SOLID, DDD)
2. Пояснюй оптимальні підходи до розробки
3. Звертай увагу на продуктивність коду
4. Рекомендуй корисні бібліотеки та інструменти
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤1
🤖 Автоматизована підтримка в чатах: /support_mode для груп
Друзі, запускаємо автоматичну підтримку в чатах! Детально пояснюю, як це працює та допоможе вам автоматизувати відповіді на типові питання!
Знаю що, багато з вас це давно чекав!
🎯 Що таке support_mode?
Це новий режим, який дозволяє боту самостійно відповідати на повідомлення в групі, використовуючи збережену базу знань. Бот аналізує кожне повідомлення, шукає релевантну інформацію у збереженій документації та надає відповідь, якщо знаходить щось підходяще.
⚙️ Як працює система рейтингів?
• 1 рейтинг = 1 проаналізоване повідомлення від користувача (не адміна!)
• Додавання документації через
• Аналіз повідомлень — за рахунок рейтингу групи
💡 Оптимізація роботи
Для ефективного використання рейтингів рекомендуємо встановити агресивний slow-mode (від 30 секунд) та обмежити права писати для нових учасників. Це допоможе раціонально використовувати рейтинги та уникнути їх швидкого вичерпання.
🎯 Найкращі сценарії використання
Режим чудово підходить для чатів підтримки, де постійно повторюються типові питання. Бот може цілодобово надавати базову допомогу, значно зменшуючи навантаження на команду підтримки. Також це класне рішення для навчальних груп та спільнот з великою кількістю новачків.
⚠️ Важливі моменти
Пам'ятайте, що рейтинг списується за кожне проаналізоване повідомлення від звичайних користувачів. Якість відповідей напряму залежить від якості доданої документації — тому приділіть особливу увагу її підготовці через команду
Відповідь на повідомлення генерується ЛИШЕ тоді, коли в
🤝 Як почати?
1. Підготуйте базу знань через
2. Увімкніть
3. Поповніть рейтинг групи —
4. Протестуйте роботу на типових питаннях (від звичайних користувачів)
Друзі, запускаємо автоматичну підтримку в чатах! Детально пояснюю, як це працює та допоможе вам автоматизувати відповіді на типові питання!
Знаю що, багато з вас це давно чекав!
🎯 Що таке support_mode?
Це новий режим, який дозволяє боту самостійно відповідати на повідомлення в групі, використовуючи збережену базу знань. Бот аналізує кожне повідомлення, шукає релевантну інформацію у збереженій документації та надає відповідь, якщо знаходить щось підходяще.
⚙️ Як працює система рейтингів?
• 1 рейтинг = 1 проаналізоване повідомлення від користувача (не адміна!)
• Додавання документації через
/docs — безкоштовно• Аналіз повідомлень — за рахунок рейтингу групи
💡 Оптимізація роботи
Для ефективного використання рейтингів рекомендуємо встановити агресивний slow-mode (від 30 секунд) та обмежити права писати для нових учасників. Це допоможе раціонально використовувати рейтинги та уникнути їх швидкого вичерпання.
🎯 Найкращі сценарії використання
Режим чудово підходить для чатів підтримки, де постійно повторюються типові питання. Бот може цілодобово надавати базову допомогу, значно зменшуючи навантаження на команду підтримки. Також це класне рішення для навчальних груп та спільнот з великою кількістю новачків.
⚠️ Важливі моменти
Пам'ятайте, що рейтинг списується за кожне проаналізоване повідомлення від звичайних користувачів. Якість відповідей напряму залежить від якості доданої документації — тому приділіть особливу увагу її підготовці через команду
/docs.Відповідь на повідомлення генерується ЛИШЕ тоді, коли в
/docs було знайдено хоча б один релевантний документ. На жаль, бот може іноді помилятися, тому за його відповідями треба спостерігати!🤝 Як почати?
1. Підготуйте базу знань через
/docs2. Увімкніть
/support_mode3. Поповніть рейтинг групи —
/donation 10004. Протестуйте роботу на типових питаннях (від звичайних користувачів)
👍3
Vibecoding Haven (BotfatherDEV)
🤖 Автоматизована підтримка в чатах: /support_mode для груп Друзі, запускаємо автоматичну підтримку в чатах! Детально пояснюю, як це працює та допоможе вам автоматизувати відповіді на типові питання! Знаю що, багато з вас це давно чекав! 🎯 Що таке support_mode?…
Наступні апдейти будуть включати: 1) новий голосовий режим; 2) покращення генерації історії чату; 3) можливість налаштовувати привітальне повідомлення (у вебапп)
👍3
Багато хто з вас знає, скільки часу займає підтримка користувачів. Особливо коли одні й ті самі питання повторюються знову і знову. Ми вирішили це змінити, інтегрувавши Селестію в support чат PRGram бота.
Система побудована на двох ключових компонентах:
• Автоматичне сканування
/docs для пошуку релевантної інформації• Режим
/support_mode для розгорнутих відповідей• Можливість ручного керування відповідями через команду
/ai🎯 Головні переваги
Нещодавно ми зіткнулися з хвилею запитань про проблеми з підписками. Телеграм зараз почав видавати однакову помилку, по якій ми орієнтувались чи підписана людина на канал, незалежно від того чи підписана людина чи ні. Раніше ця помилка була ЛИШЕ коли людина дійсно не підписана. Зараз — рандомно.
Ну і в допомогу команді модераторів налаштували Селестію - і ось що отримали:
• Миттєві відповіді 24/7
• Детальні пояснення складних проблем
• Зменшення навантаження на команду підтримки
• Можливість швидко масштабувати підтримку
В нашому випадку особливо корисною виявилася функція додаткових промптів. Коли користувач не отримує потрібну відповідь, модератор може використати команду
/ai розкажи про проблему з Х - і бот знаходить релевантну інформацію в документації.• Працюємо над покращенням розуміння контексту запитань
• Плануємо створити шаблони промптів, щоб вам було легше налаштувати під свій чат.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤨8👍7❤3🥰3🔥2
Vibecoding Haven (BotfatherDEV)
Краще поки це не юзати, воно поки не працює як треба 🥴
Додав можливість підключатися до серверу по SSH, можна тепер браузити сервер і кидати файли в промпт
Ця штука парсить ваш ssh config щоб показати вам ваші сервера
https://github.com/Latand/o1-xml-parser
Правда ще не тестив копіювати хаха
Додав можливість підключатися до серверу по SSH, можна тепер браузити сервер і кидати файли в промпт
Ця штука парсить ваш ssh config щоб показати вам ваші сервера
Правда ще не тестив копіювати хаха
GitHub
GitHub - Latand/o1-xml-parser
Contribute to Latand/o1-xml-parser development by creating an account on GitHub.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Прикольно. Як можна перемикатися між різними стейтами, і перевіряти логіку як працює
На відео - панель керування ШІ в групі в Celestia.
Трохи оновив дизайн вебаппа там
На відео - панель керування ШІ в групі в Celestia.
Трохи оновив дизайн вебаппа там
👍7
В кого є курсор, і хто пише на реакті.
спробуйте наступне:
зайти в композер, знайдіть якийсь свій великий компонент, що розросся, і в режимі agent пропишіть:
ну і моделька, щоб була claude-3.5-sonnet-2024-1022
я в шоці що воно витворяє... може то мій промпт додатковий, хз. але дуже подобається
спробуйте наступне:
зайти в композер, знайдіть якийсь свій великий компонент, що розросся, і в режимі agent пропишіть:
decompose this cleanly
ну і моделька, щоб була claude-3.5-sonnet-2024-1022
я в шоці що воно витворяє... може то мій промпт додатковий, хз. але дуже подобається
👍12🗿3❤1
Forwarded from Gifts Detector
Gifts Detector
AnimatedSticker.tgs
🔥 A new limited gift has appeared
№ 82 (
🎯 Total amount: 5,000
❓ Available amount: 3,710 (~70%, updated at 14-02-2025 12:55:07 UTC)
💎 Price: 10,000 ⭐️
♻️ Convert price: 8,500 ⭐️
№ 82 (
5870720080265871962)🎯 Total amount: 5,000
❓ Available amount: 3,710 (~70%, updated at 14-02-2025 12:55:07 UTC)
💎 Price: 10,000 ⭐️
♻️ Convert price: 8,500 ⭐️
👍1
Forwarded from Telegram News
This media is not supported in your browser
VIEW IN TELEGRAM
Audio
🔍 Deep Research проаналізував війну: що буде далі?
Вирішив попросити Deep Research (нова фіча від OpenAI з найкращою моделлю o3) зробити глибокий аналіз поточної ситуації та спрогнозувати можливі сценарії розвитку подій. Вийшло досить цікаво, тому ділюся з вами. Також, з усього цього тексту створив озвучку на NotebookLM (нейронка що створює подкасти)
💡 Чому це може бути цікаво
Якщо ви, як і я, хочете краще розуміти загальну картину — цей аналіз дуже допомагає. Deep Research розглянув не лише військову частину, а й економічні та дипломатичні аспекти, що дає повніше розуміння ситуації.
🤔 Про головні сценарії
Deep Research вважає найбільш ймовірним варіант з переговорами та частковим заморожуванням конфлікту. Також розглядається сценарій тривалого конфлікту низької інтенсивності. А от повна перемога якоїсь зі сторін вважається найменш ймовірною (очевидно?)
⚡️ Мої враження
Аналіз вийшов досить об'ємним, але він дає дуже структуроване розуміння ситуації. Тобто, якщо вам здається очевидним, що ситуація хрінова, але цікаво подивитися ЯКІ ймовірні сценарії існують, і ЧОМУ САМЕ вони ймовірні — дуже раджу послухати подкаст, а краще — саме почитати детальну текстову версію аналізу.
Вирішив попросити Deep Research (нова фіча від OpenAI з найкращою моделлю o3) зробити глибокий аналіз поточної ситуації та спрогнозувати можливі сценарії розвитку подій. Вийшло досить цікаво, тому ділюся з вами. Також, з усього цього тексту створив озвучку на NotebookLM (нейронка що створює подкасти)
💡 Чому це може бути цікаво
Якщо ви, як і я, хочете краще розуміти загальну картину — цей аналіз дуже допомагає. Deep Research розглянув не лише військову частину, а й економічні та дипломатичні аспекти, що дає повніше розуміння ситуації.
🤔 Про головні сценарії
Deep Research вважає найбільш ймовірним варіант з переговорами та частковим заморожуванням конфлікту. Також розглядається сценарій тривалого конфлікту низької інтенсивності. А от повна перемога якоїсь зі сторін вважається найменш ймовірною (очевидно?)
⚡️ Мої враження
Аналіз вийшов досить об'ємним, але він дає дуже структуроване розуміння ситуації. Тобто, якщо вам здається очевидним, що ситуація хрінова, але цікаво подивитися ЯКІ ймовірні сценарії існують, і ЧОМУ САМЕ вони ймовірні — дуже раджу послухати подкаст, а краще — саме почитати детальну текстову версію аналізу.
Vibecoding Haven (BotfatherDEV)
🔍 Deep Research проаналізував війну: що буде далі? Вирішив попросити Deep Research (нова фіча від OpenAI з найкращою моделлю o3) зробити глибокий аналіз поточної ситуації та спрогнозувати можливі сценарії розвитку подій. Вийшло досить цікаво, тому ділюся…
Дуже цікаво буде подивиться як всі розписані тут сценарії розіб'ються о чорного лебедя
Що я помітив у розробці з Claude Sonnet 3.7 (у Cursor - agent), це те, що вона стала додавати до моїх промптів собі в план такі речі, які я навіть не просив додавати (позитивні зміни — частіше).
Типу я про щось не подумав, або пропустив - і вона ніби стала "страхувати" в таких моментах.
В майбутньому, ШІ буде писати код набагато менше багованим ніж будь яка людина, і це майбутнє вже близько
Типу я про щось не подумав, або пропустив - і вона ніби стала "страхувати" в таких моментах.
В майбутньому, ШІ буде писати код набагато менше багованим ніж будь яка людина, і це майбутнє вже близько
👍6 2👎1