АйТиБорода
20.7K subscribers
228 photos
32 videos
7 files
1.19K links
Авторский by @iamitbeard. Про IT, технологии и ИИ; без цензуры и политстирильности. Чат @itbeard_talk

Слава Україні. Жыве Беларусь.

АйТиБорода: https://youtube.com/itbeard
Эволюция Кода: https://web.tribute.tg/l/ge
AIA Podcast: https://itbeard.com/aia
Download Telegram
Forwarded from partially unsupervised
Про вайбкодинг

Я сжег уже больше 100М токенов в Claude Code, потому имею моральное право поделиться опытом про вайбкодинг.

1. Вайбкодинг действительно очень сильно ускоряет решение большей части задач. Нюанс, как обычно, в том, чтобы вовремя заметить те 20% кода, где его применять не надо.

Не надо применять:
- нетривиальный алгоритмический код (сломается в корнеркейсе - задолбаешься дебажить);
- свежие библиотеки (даже если заставлять читать документацию из интернета, в среднем получается плохо);
- метапрограммирование, написание фреймворков, дизайн API между компонентами;
- security-sensitive задачи.

Надо применять:
- +1 задачи (посмотри, как сделано здесь, и сделай по аналогии);
- все некритичные задачи в незнакомом домене (набросать фронтенд);
- типичный IO layer (в основном хендлеры);
- задачи, в которых вся “сложность” - знать 100500 команд и флагов API (например, aws cli).

2. Вайбкодинг несет неочевидный оверхед в сеньорной команде. Раньше если человек видел код и не понимал его с первой попытки, применялась презумпция качественного кода: если оно написано и закоммичено умным человеком, то, наверное, в этом смысл, надо перечитать и вдуматься. Сейчас иногда приходится переспрашивать “в этом есть какой-то нетривиальный замысел или ты просто нагенерил говна?

3. Всегда нужно останавливаться и рефакторить - что-то руками, что-то и вайбкодом (“остановись и посмотри, что ты нахуевертил”). Вайбкодинг приводит к куче лишних сущностей, надо вовремя подрезать.

4. Если диалог идет не в ту сторону с нескольких итераций, нужно всегда начинать сначала, его уже не спасти. Если несколько попыткок стабильно скатываются в дичь, несмотря на добавление деталей в изначальный промпт, см. пункт 1.

5. Главный кайф не только в кодогенерации, а именно в активном агентском режиме - кидаешь промпт типа “посмотри на CI, почему упал такой-то PR и найди проблему” или “я задеплоил сервис этим терраформом, посмотри все логи и разберись, почему хелсчеки не проходят”.

6. Для эффективной работы нужно дописывать правила в CLAUDE.md (.cursorrules и так далее), подключать релевантные MCP и в целом анализировать, где оно косячит. Например, вот кусок моего глобал конфига:
Python style guide:
1) when catching exceptions, use logger.exception("message"), not logger.error(str(e)).
2) do not use mocks unless explicitly asked!
3) ensure types are correct, e.g. def hello(name: str = None) is WRONG, def hello(name: str | None = None) is correct.
4) use logger = logging.getLogger(__name__) when declaring a logger
5) prefer match + case over if + elif + else
6) using hasattr is typically a sign of bad design!


Делитесь своими лучшими практиками в комментах! Просто ворчать, что вайбкодинг - херня для кретинов, можно тоже там.
🔥27😁17🤯1
😁121🔥81
Ну, теперь заживём: JetBrains наконец-то релизнули своего агентного кодописателя Junie: https://blog.jetbrains.com/blog/2025/04/16/jetbrains-ides-go-ai/

Если кто-то ещё не в курсе, это агентный чат, который умеет писать код под ключ и вызывать инструменты на уровне Cursor, а местами даже лучше. Я делал целый двухчасовой обзор для клуба, если что.

Инструмент распространяется по единой подписке JetBrains AI Pro (наконец-то она будет стоить своих денег) и доступен в IntelliJ IDEA Ultimate, PyCharm Professional, WebStorm и GoLand. PhpStorm, RustRover и RubyMine обещают добавить в скором времени.

Также в подписку добавили free-уровень, дающий доступ к неограниченным локальным однострочным кодкомплишенам (было и раньше) и возможность подключать локальные модели в чат AI Assistant (через LMStudio и Ollama). Использование Junie и AI Assistant в этой подписке credit-based.

И ещё из приятного: теперь вместе со стандартными подписками All Products Pack и dotUltimate вам в придачу дадут дополнительно подписку JetBrains AI Pro.

UPD: А ещё, для AI Assistant завезли поддержку MCP. Короче, подарков как на Новый Год!
1🔥334
За всеми этими релизами очередных моделей, не упустите ещё один инструмент для кодогенерации, от OpenAI и опенсорсный (ого) - Codex

https://www.youtube.com/watch?v=FUq9qRwrDrI

Похоже на aider или Claude Code,но попроще.
7🔥4
📰 ТОП-4 новости из 48го дайджеста новостей ИИ в программировании

🔸 OpenAI представила reasoning-модели o3 и o4-mini: o3 — теперь самая мощная модель OpenAI, обходит даже pro-режим o1. Обе модели поддерживают 200k токенов контекста и могут "думать" изображениями, открывая новые задачи.

🔸 Google показала Gemma 3 QAT: оптимизированные модели Gemma 3 теперь занимают в 3–4 раза меньше памяти при сохранении качества. Доступны даже на обычных потребительских устройствах благодаря Quantization-Aware Training.

🔸 OpenAI выложила Codex в open source: CLI-инструмент для программирования в духе aider и claude code, но проще в установке и использовании. Работает локально, легко встраивается в dev-процессы.

🔸 Grok добавил Canvas с поддержкой Python и Bash: полноценное IDE-пространство прямо в браузере. Можно запускать код в разных языках, есть Google Drive-интеграция. Новый удобный инструмент для быстрой работы с ИИ.

👉 Полный дайджест (текст и аудио)
#aidigest
🔥17🤔3🤯1
📚 В клубе "Эволюция Кода" состоялся трехчасовой созвон с подробным разбором резонансной статьи про развитие ИИ в ближайшие пять лет - "AI 2027" (https://ai-2027.com)

Посмотреть и прослушать запись можно в клубе, ссылка на вступление, залетайте: https://web.tribute.tg/l/ge
7😁6🤔2
https://zencoder.ai/blog/zencoder-acquires-machinet - приятно, когда два хороших проекта объединяются😊

Зенкодеров поздравляю с хорошей покупкой, а Machinet ещё больших достижений в составе новой компании!
🔥7
Trae IDE получил большое обновление

- Новый UI
- Билдер кастомных агентов
- Веб-поиск и индексация!! документации (в нормальном виде была только в Cursor)
- Поддержка рулов для проекта
- Поддержка MCP!!!
- Добавили OpenRouter как провайдер моделей.

Ну что, официально теперь это ТОП-3 AI-first IDE. Да ещё и бесплатная (в обмен на ваши данных во славу КПК, видимо)
🔥32
⚡️ Новый выпуск AIA Podcast уже онлайн!

Сегодня ныряем в мир ИИ: обсуждаем горячие покупки OpenAI (Windsurf, собственная соцсеть, Codex в опенсорсе), новые модели GPT-4.1 и o3, амбициозные планы Anthropic по интерпретируемости и сознанию ИИ, свежие релизы от Google (Gemini 2.5 Flash) и Nvidia (производство ИИ-чипов в США), тестируем обновления в Grok и новых ассистентов от JetBrains и Docker, кайфуем от музыкальных возможностей DeepMind (Lyria 2) и видеоаватаров Character.AI, следим за революцией в кино с Runway и Fabula, изучаем первого в мире опенсорс-агента общего назначения Suna и погружаемся в законотворческие ИИ-эксперименты в ОАЭ.

Ну а в финале — мощнейший полный разбор со СПОЙЛЕРАМИ всех серий нового сезона «Чёрного зеркала», ведь каждая из них так или иначе про ИИ!

👉 YouTube: https://youtu.be/FihjelyaoEE
👉 Apple Podcasts: https://bit.ly/aia-apple
👉 Spotify: https://bit.ly/aia-spotify
👉 Скачать mp3: https://aia.simplecast.com/episodes/109
🔥13
АйТиБорода
Дождались: https://qwenlm.github.io/blog/qwen3/ Самая мощная опенсорсная моделька для ваших ноутов.
Браво, Qwen 3 30B MoE (gguf, 8bit) прошла тест на написание приложения про отскакивающий желтый мяч. Первая из запущенных на моем ноуте моделей, которая смогла это сделать!

4 минуты думанья, скорость аутпута восхитительная - 30 токенов в секунду, в 3 раза быстрее предыдущего любимца Qwen 2.5 Coder 27B 😊

Промпт: "write a code for a bouncing yellow ball within a square, make sure to handle collision detection properly. make the square slowly rotate. implement it in javascript. make sure ball stays within the square and bounced correctly by physics laws"
🔥43🎉83
Поддержите друганов
Forwarded from Rodion M [KZ]
Ребят, мы разместили CodeAlive MCP в cursor.directory. Будет круто, если поддержете лайками.
Напомню, что CodeAlive MCP позволяет законнектить всю кодовую базу (или несколько кодовых баз) к Cursor и др. тулзами и позволяет получать глубокие ответы по коду всего проеРебят, мы разместили CodeAlive MCP в cursor.directory. Будет круто, если поддержете лайками.кта и подгружать нужный контекст а) быстрее б) дешевле.
Вот тут разместились: https://cursor.directory/board
🔥19🤔7
Штучний_інтелект_як_нормальна_технологія.wav
24.8 MB
NotebookLM добавили 50 языков, в том числе для генерации аудио-подкастов. Имхо, результат очень правдоподобный и крутой (хотя и за надто спокойный).

В примерах саммаризация на русском и украинском к статье https://knightcolumbia.org/content/ai-as-normal-technology
🔥28😁1
https://youtu.be/rYXeQbTuVl0
Марк тут говорит, что через 18 месяцев большинство кода будет писать ИИ. Вернёмся сюда в комменты через полтора года 😎

UPD: очечи зачёт. Покупать пока не буду, но они всё круче и круче становятся
🤔181
Советую посмотреть апдейт от Байрама о том, что произошло в AI-индустрии на апрель 2025 года.


Там про агентов и sdk для них, mcp, новые модели, AI 2027, ну и как всегда predictions на этот год.


Если что, вот ссылка на презентацию.
🔥6