Forwarded from Celestia AI News
Imagine a future world where there will be 100x more AIs than there are humans. Is that actually good or bad? Does it even matter if we're fewer than them, but still all of us happy?
https://news.1rj.ru/str/gpt_articles
https://news.1rj.ru/str/gpt_articles
❤2
Привіт, друзі! Сьогодні поділюся цікавою знахідкою — промптом для Cursor IDE, який я розробив після експериментів з системними інструкціями для різних LLM моделей.
Працюючи з Cursor IDE та Claude 3.5, я помітив, що стандартні відповіді іноді не враховують повний контекст проєкту, або код просто не тої якості, що я хочу. Тому я вирішив створити промпт, який змушує AI-асистента спочатку аналізувати код, а потім планувати зміни.
• Структурований аналіз існуючого коду
• Покроковий план змін
• Пояснення прийнятих рішень
• Фокус на чистоті коду і застосування SOLID
Для оптимізації промпту я використав новий інструмент від Anthropic — Claude's Prompt Improver. Це корисна штука, яка допомагає:
1. Стандартизувати формат прикладів
2. Додавати логіку "ланцюжка думок"
3. Покращувати структуру інструкцій
4. Уточнювати формат виводу
1. Натисніть
CTRL + Shift + P2. Введіть
cursor settings3. Знайдіть розділ
Rules for AI4. Вставте промпт з файлу нижче
З цим промптом Claude 3.5 в Cursor IDE став генерувати більш продуманий код. Особливо помітно покращився аналіз існуючого коду та дотримання патернів.
Промпт дивіться у коментарях до цього посту. Спробуйте та поділіться враженнями)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
В мене і ялинка вже вдома стоїть, якщо що 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄18😁3🤯3
🖥 Мій робочий простір: три монітори і Cursor
Нарешті поставив собі фон на Cursor — і дуже задоволений результатом. Розумію, що не всім таке до душі, але мені підходить.
👨💻 Як все організовано. 3 екрани
- Зліва: Spotify або YouTube
- По центру: браузер (70%) і Telegram (30%)
- Справа: Cursor для коду
💡 Чому саме так
Три монітори — це дуже зручно. Все під рукою, не треба перемикатись між вікнами. Після такого важко повертатися до роботи на одному екрані чи ноуті.
А взагалі, лівий монітор планую замінити на 2K — зараз він трохи замалий
Є один мінус — setup не дуже мобільний. Але для дому — саме те.
Як у вас налаштоване робоче місце?
Нарешті поставив собі фон на Cursor — і дуже задоволений результатом. Розумію, що не всім таке до душі, але мені підходить.
- Зліва: Spotify або YouTube
- По центру: браузер (70%) і Telegram (30%)
- Справа: Cursor для коду
Три монітори — це дуже зручно. Все під рукою, не треба перемикатись між вікнами. Після такого важко повертатися до роботи на одному екрані чи ноуті.
А взагалі, лівий монітор планую замінити на 2K — зараз він трохи замалий
Є один мінус — setup не дуже мобільний. Але для дому — саме те.
Як у вас налаштоване робоче місце?
📸 Скрін мого фону в Cursor вище
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1
Vibecoding Haven (BotfatherDEV)
🖥 Мій робочий простір: три монітори і Cursor Нарешті поставив собі фон на Cursor — і дуже задоволений результатом. Розумію, що не всім таке до душі, але мені підходить. 👨💻 Як все організовано. 3 екрани - Зліва: Spotify або YouTube - По центру: браузер…
latand_A_serene_deep_black_and_dark_blue_cosmic_scene_with_subt.png
7.5 MB
До речі, якщо раптом комусь сподобався фон
👍2
Привіт, друзі! Сьогодні знову розповім про @AI_Celestia_bot, яка перетворює хаос групових чатів на структуровану історію спілкування.
Подивіться на скріншот вище — бачите, як гарно структурована інформація? Ось що робить бота особливим:
• Автоматичне групування тем за часовими періодами
• Згорнуті цитати, які не засмічують чат
• Генерація зображень які відображають теми, на які спілкувалися люди
• Розумне визначення основних тем дискусії
Бот ідеально підходить для:
• Навчальних груп, де важливо зберігати контекст обговорень
• Професійних спільнот з регулярними технічними дискусіями
• Проєктних команд для відстеження важливих рішень
• Тематичних чатів з якісним контентом
• Чатів з частими офтопік обговореннями
Варто зазначити, що бот може бути менш корисним для:
- Чатів з великою кількістю флуду та ігрових ботів
- Груп, де переважають меми та стікери
- Форумів, або груп з гілками (поки що)
1. Додайте бота до вашого чату
2. Поповніть свій баланс через Telegram Stars, наприклад на 500 RP. Перейти в кабінет можна командою
/rating3. Використайте команду, наприклад
/donation 350 для поповнення рейтингу групиДо речі, за донат в групу розміром 350 балів ви відразу отримаєте максимальний ранг (від 1000 балів), з найбільшою кількістю безплатних запитів до ШІ, і генерацій малюнків
За кожні 400 повідомлень буде списуватися невелика сума групового рейтингу — це допомагає підтримувати якість сервісу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Хочу також поділитися з вами цікавою ідеєю експерименту. Цього року вирішив пройти Advent of Code не самостійно, а повністю довірити рішення задач штучному інтелекту, і показати весь процес у прямому ефірі! Буде цікаво побачити, як різні AI моделі справляються з алгоритмічними задачами.
Для тих, хто не знає — це щорічний програмістський челендж, який проходить з 1 по 25 грудня. Кожного дня відкривається нова задачка, яку потрібно вирішити за допомогою програмування. Задачі стають складнішими з кожним днем, і часто потребують креативного підходу до їх вирішення.
• Щодня будемо вирішувати нову задачу в прямому ефірі
• Використовуватимемо Cursor IDE з різними AI моделями
• Показуватиму, як ефективно юзати Cursor
• Разом будемо аналізувати запропоновані рішення та їх ефективність (тут вже ваш вихід, бо я в алгоритмах - 0)
• Якщо різні ШІ модельки будуть нездатні вирішити задачі з 2-3х спроб — ми закінчуємо стрім.
• Стріми проходитимуть щоденно (час визначатиметься індивідуально)
• Тривалість: 15 - 60хв.
• Використовуватимемо
Cursor IDE з різними моделями AI• Код публікуватиметься в GitHub репозиторії
• Кожен стрім буде записано для тих, хто не зможе дивитися наживо
• Мова стріма - англійська
- Побачимо реальні можливості AI в розв'язанні алгоритмічних задач
- Навчимося ефективно формулювати запити до AI
- Порівняємо різні підходи та моделі
- Зможемо разом обговорити кожне рішення
Перший стрім заплановано на 1 грудня! Посилання на трансляцію буде опубліковано в нашому каналі!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6💋2👎1
Vibecoding Haven (BotfatherDEV)
Забув найголовніше, стрім буде англійською 😳
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1🤔1
Vibecoding Haven (BotfatherDEV)
2 найпростіші задачки з AOC 2023 успішно вирішило. Значить надія є.
👍2
Vibecoding Haven (BotfatherDEV)
Якщо раптом буде бажання позмагатися в цьому році, то приєднуйтеся до мого лідерборду тут, і введіть цей код:
422865-7619b012
Привіт! Нещодавно на одному з проєктів зіткнувся з цікавою задачею — потрібно було додати до моделі кількість завершених/заброньованих завдань.
Раніше для отримання кількості заброньованих завдань я використовував 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 вікні. Додано
⚡️ Потужність⬆️
• Оптимізовано швидкодію IDE
• У Beta-тестуванні — новий bug finder
• Покращено роботу з великими файлами
Оновлення розгортається поступово, тож певні функції можуть бути ще недоступні.
🎬 *Demo нових можливостей дивіться у відео нижче*
https://youtu.be/SG2I93I1pY4
В світ вийшла нова версія 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
