Много раз писал, что не читаю код. И правда, считаю, что эра чтения обычного кода завершена.
Но что я делаю — дотошно распрашиваю модель о реализации после того, как что-то сделано. Мне важно понимать потоки данных и условия. Иногда в этих распросах проявляется дичь, и ее сразу фикшу, опять же, не читая код.
Вторая важная штука — читать скиллы. Модели пока очень плохо абстрагируются, им тяжело в мета-промптинг (это когда модель должна представить, что исполняет инструкцию другой модели и написать ее соответственно). В итоге скиллы из-под моделей обычно оставляют желать лучшего и требуют ручного чтения/доработки. Благо, редактировать руками не нужно, главное показать, в чем проблема.
Костя топовых гостей собрал, на Бреслава вообще билеты можно продавать как на ходячую знаменитость. А тут бесплатно — заглядывайте на огонек.
Читать полностью…
Как и все уважающие себя AI-first организации, наша Лаба не исключение и будет управляться искусственным интеллектом.
Сделал базовую базу:
— общий сервер
— роутер, postgresql, леджер с авторизацией, деплоилка, машинерия для виртуалок
— под каждый диалог поднимается microvm с движком бота. Каждая виртуалка имеет постоянную память, которая не пересекается с общей
— есть отдельный общий слой памяти с ролевым доступом
Сервер под эти приключения предоставлен волонтерами из uno4dev
Хочу мудрости комьюнити, чего и как правильно туда напихивать. То есть, какие настройки и функции бота вы считаете первостепенными для работы. Буду потихоньку добавлять
Вышел свеженький qwen 3.8-27b
И судя по картинкам в твиторе, нас ждет фронтир лвл на десктопе.
Боюсь только, снова память подорожает 😅
Мой очень крутой коллега по Скаенгу ищет себе в команду вайбкодера, внимание, на $10к-$12к/месяц + безлимитный клод.
Я думаю, для кого-то это судьба, так что подавайтесь. Команда жесткая и боевая, халтурить не выйдет, но люди очень мощные, рекомендую.
Что там по гроку новому, уже погонял кто-то? Твиттер пищит от восторгов, но мы их знаем, что там на самом деле? Если он умный, то волнуют конечно еще и лимиты
Читать полностью…
Всех будоражит новость про то, что Клод будет помечать тексты, сгенерированные AI.
Эта технология давно известна для изображений и называется Synth ID (сделайте поиск в канале про это — уже писал не раз).
Однако есть общий принцип убирания Synth ID из чего угодно — перегенерация/перефразирование того же самого другой нейросетью. Это полностью убивает паттерны, в которых пытаются кодировать метку. А значит, пайплайны по созданию AI текстов просто получат еще одну стадию. Принципиально же это не изменит ничего.
PS Меня улыбают люди, которые генерируют сео тексты в Gemini, и думают, что гугл не сохраняет отпечатки абсолютно всех сгенерированных текстов, чтобы больше никогда и не кому их не выдавать в поисковой выдаче. Видимо, ждут официальных подтверждений. Ждите лет через пять это открытие на всех seo-конференциях 😁
У нас в Лабе будут комьюнити-проекты.
Это такие проекты которые делает и доводит до ума сообщество.
Один из проектов — кодовое название Robofight. Битвы роботов в стиле раннего RoboCraft 😎 На видео тот функционал, который уже есть. Сделаем из этого мега-игру.
Вход в Лабу по записи, лично знакомлюсь с каждым. Запись выбрана до сентября. Но мне главное не количество, а качество. Будем делать топовую движуху
На моем скромном личном бенче ускорения 3d-движка, Kimi K3 не просто не уступает 5.6 sol, а лучше него.
Не знаю, как это возможно, но факт.
Обе модельки в max.
Напоминаю. Бенч состоит в создании полностью разрушаемой 3d воксельной планеты диаметром 1000 клеток, со скоростью отрисовки в 60 fps при любом удалении от поверхности. Без каких-либо готовых движков кроме голого Rust
Два моих дефолтных языка программирования: go и rust.
Go — любые «обычные» задачи и сетевые бэкенды. Полная замена Питону, тупо лучше во всем.
Rust — десктоп и тяжелые алгоритмы, в тч wasm вставки на фронтенде.
Ну и естественно, js/ts на фронте, без них никуда. Но тут надо понимать, что с ллм-ками оверхед ts зачастую не нужен и куча задач решается чистым js без лишних библиотек.
На всех перечисленных языках ллм-ки пишут прекрасно.
Самый частый аргумент за питон — для него написана уйма библиотек. Это так, но в этом случае он прекрасно подключается сайдкаром в любой из перечисленных бэкенд рантаймов.
Заняли все слоты на доступ в Лабораторию на август 🙈
Стартуем мы 18 августа, но конечно можно будет присоединиться и позже.
Лестно, не ожидал такого ажиотажа, но надо с этим что-то делать, подумаю, напишу апдейты 🙂
А дальше будут автоматические Джарвисы, знающие, чего нужно хозяину, и разруливающие 90% входящих даже без его участия
Читать полностью…
OCR движок уже работает в браузере.
Первая попытка была где-то в 10 раз медленнее натива по скорости. Почему? Очень просто. Математика нативного инференса очень хорошо оптимизирована, не так-то просто к ней приблизиться.
Чего добился на сегодня — сократил разницу до двукратной. В принципе уже юзабельно, но собираюсь сделать еще сильнее. Stay tuned 🙂
PS По сообществу прилетела невероятная куча заявок и убила мне календарь, но как и обещал — дойду индивидуально до каждого
Программисты теперь тоже умеют в маркетинг, так-то
Читать полностью…
Этот ваш вайб-кодинг сожрал терабайт моего ssd за пол-года, не успел я моргнуть глазом. Явный мусор уже давно почистил, но совершенно необходимых артефактов промежуточных запусков при работе с 2d/3d копится столько, что караул. Да и работа с локальными моделями весьма расточительное удовольствие.
Думал брать внешний ссд, но чатик уговорил на отдельно корпус с thunderbolt5 + топовый стик памяти.
Заказал сетап WD SN850X 4 TB + UGREEN TB5 80 Gbps.
Попробуем.
Одного я не понимаю. У меня реально полтора скила в агентах, я полный лох так-то, фактически работаю на ванильном кодексе. И ДОХЕРА всего успеваю делать. Не Ковальский (кодовая кличка — 120 минут, за столько он делает любой проект), но все равно очень быстро.
А вокруг как будто куча людей, у которых агенты высаживают месячные лимиты за день, и при этом они по сути ничего при этом и не релизят 🙈
И вот думаю — блин, выкидывайте нафиг ваши суперхьюманы всякие, спеки, консилиумы и прочую ботву, походу ничего из этого не нужно. Просто yolo mode, микрофончик, вайб, и кодить прям на серваке 😎 Ну можно чуток правил добавить на пол-странички, чисто где у вас там сервак расположен, а то он случайно что-то нужное снесет и будет обидно.
Раньше над этим ржали, а сейчас походу это самая эффективная парадигма.
Как писать код с AI-агентами?
А если командой?
Что нужно учесть, чтобы этот код не положил продакшн?
Эти и другие не менее интересные вопросы мы обсудим на следующем стриме kdoronin_blog_ru">на моём YouTube-канале.
Для обсуждения я позвал очень интересных гостей:
Андрей Бреслав – один из создателей языка программирования Kotlin. Сейчас Андрей разрабатывает Agentic Engineering Toolkit под названием CodeSpeak.
Валера Ковальский – автор одноимённого канала. Основатель проекта Neuraldeep https://neuraldeep.ru/ и автор множества Open Source проектов, созданных примерно за 120 минут каждый.
Максим Ключников – автор канала Этихлид. Разработчик с огромным опытом, который усилил себя с помощью AI-агентов. Работал на позиции Senior Software Developer, когда я ещё в школу ходил 😊
Дата: четверг, 20 августа
Время: 19:00 (GMT+3)
Проходить будет на моём kdoronin_blog_ru">YouTube-канале.
Добавить событие в календарь
Вопросы для эфира оставляйте в комментариях к этому посту 👇
Ходишь по встречам про ИИ, там все такие серьезные дядьки и даже деды попадаются настоящие. Думаешь — ну сколько тебе лет, и ты туда же! А потом смотришь в зеркало, а там на тебя седая борода смотрит 😁
А в целом, как-то замечаю, что молодежи в айтишке-то и не так много, кажется наша отрасль будет через 20 лет не менее старперской, чем сейчас классическая инженерия 🙂
GPT рогом уперся, говорит, не буду тебе исправлять транзакцию, а то вдруг что случится!
Kimi: подержите мое пиво.
Вообще, на полном серьезе — если бы у кими такие же лимиты были, полностью бы на него перешел. Тупо лучше во всем.
ребята, привет всем новеньким!
поздравляю всех с тем, что впереди будет что-то новое интересное! ❤️
а я ищу разработчика в нашу небольшую (7 full-time people) команду Explee
выручка >$3M ARR
весной закрыли раунд, осенью вероятно будет ещё один
ищу к себе, руководителем буду я
это не какой-то корпоративный bullshit 😅
да, мы разрабатываем одновременно в 5-8 тредах, ещё и прям в слаке
но это в кайф, а не “ради эффективности”
мы оч крутой harness построили вместе с ребятами и кайфуем, как над side project
в команде вас ждёт много знакомых лиц — я, Вова Баяндин, Харитон, Глеб Фокин, Оля Ромашкина и другие
из требований:
1 опыт и кайф от работы с AI
мы тут не просто “кодим с AI”, мы 20-30% времени строим систему
в которой всё больше и больше делается само (у нас 60 подписок claude max на команду)
2 быть немного (или много) продактом
мы катим больше 200 PR в неделю — ждать задачки из беклога это слишком долго
нужно самому принимать много продуктовых решений
полная вакансия тут (платим $10-12k в мес)
https://jobs.explee.com/ai-native-developer
отклик = пишите мне в личку
В Лабу адский поток заявок, но я со всеми беседую
Настроил себе такую связку, чтобы не потеряться в хаосе.
1) Вы кликаете кнопку на лэндинге
2) Открывается оупенсорсный аналог Календли - cal.diy. Он допилен, чтобы быть интегрированным с внутренней CRM системой (полный вайбкод конечно же)
3) Внутри сделана интеграция с моим гугл календарем — оттуда берется доступность времени. Агент сам ее настроил с помощью плагина к Хрому и Ouath ключей к гуглу.
4) После выбора времени, генерируется ссылка на звонок. В маркетплейсе Zoom для этого навайбкожено и настроено приложение.
5) В Зуме включена облачная запись, которая пишет то, что происходит во время звонка.
6) После звонка запускается облачное распознавание с диаризацией на сервере Валеры. Можно было бы и локально, но не хочу зависеть от включенного компа.
7) Итог распознавания грузится в карточку CRM, а оригинал удаляется чтобы не тратить место на диске.
8) ...under construction — тут будет агентный пайплайн, который по итогам разговора сам предпринимает необходимые действия, потому что сейчас мне приходится нажать еще пару кнопок — не порядок!
Не знаю, сколько человеко-месяцев мне бы потребовалось написать такую систему в обычном порядке, а тут это все было сделано за неделю 🙂 И удивительно, но оно и правда работает.
А если хотите так же — просто скопируйте этот пост своему агенту.
с чего начать программирование с агентами и какие поставить программы
Напоминаю, что 20 августа (то есть скоро), стартую четвертый поток курса по вайб-кодингу для начинающих.
Кто приходит? Маркетологи, продакты, дизайнеры, сейлзы, эйчары и так далее. Прекрасные люди с комплексом выученной беспомощности от общения с разработчиками, которые сумели за долгие годы убедить, что ничего сделать нельзя, а если и можно, то очень долго и плохо.
Кто уходит? Те же самые люди, которые сами своими руками делают себе боты, сайты и приложения. И не просто делают, а понимают что к чему. Я наглядно объясняю концепции разработки
Курс обновляется каждый поток, прошло уже больше 300 человек.
Для ознакомления с материалом бесплатно выложили первую лекцию прошлого потока. В ней говорится о том, с чего начать программирование с агентами и какие поставить программы. А если понравился материал и хотите продолжения + моего личного вовлечения — велкам на курс 👍
Тредам кодекса дали функционал общаться друг с другом
Не знаю, насколько давно есть эта фича, заметил сейчас.
Если у вас есть два соседних треда кодекса, которые специально или случайно работают над одним и тем же куском кода, то можно написать в треде "вот в соседнем треде [id] агент делает сходную задачу, договорись с ним о приоритетах чтобы друг другу не мешать". И агенты договорятся, чтобы распараллелить работу.
Очень удобно.
— Вот эту штуку нейросетями не сделать по причинам [1, 2, 3]
— А ты говоришь кодекс и кими у тебя? А вот ты клодом пробовал? Клод все умеет!
Благодаря подписчикам, нашел баг в OCR движке. У многих было плохое распознавание, причем серверная версия работала, а браузерная — нет. Всю голову сломал, что не так. Оказалось, подавал на вход изображения не в 300 DPI, а в 180. А моделька к этому очень чувствителна.
Отлегло на самом деле, думал проблема в самом алгоритме движка, который я считай заново реконструировал. А это мелочь — поправить элементарно.
Ну что господа, релиз бесплатной OCR в браузере!
https://sotaocr.com/ru/free-ocr
Требует подгрузки модели, зато полностью локально, и ничего не нужно ставить на комп.
Производительность — всего на 25% медленнее оффлайн оригинала.
Важно — штука требует определенного железа для запуска и проверена только на макбуках.
На самом деле мне очень нужен испытатель, у кого есть машина с виндой и какой-то хотя бы младшенькой видеокартой, с кем мы можем это настроить для работы в windows. Пишите, если готовы быть тестером 🙂
Я: надо сделать вот такую штуку
Собеседник: Напиши промпт, закину агенту
Многие знают, что я делаю курсы по ИИ для начинающих (кстати, новый поток будет 20 августа). Обучил уже сотни людей, положительные отзывы, очень классно рассказываю.
Но у меня у самого душа лежит ко всякой жести, типа закапываться по-хардкору во всякие неочевидные штуки.
Поэтому очень хочу собрать единомышленников на пути к сингулярности. По сути — лабу для продвинутых.
В чем идея:
— Каждую неделю организую лекцию по какому-нибудь неочевидному аспекту ИИ или около-ИИ.
— Запускаю стримы открытых рабочих групп по проектам. Не обязательно, но кто хочет, участвует и делает что-то прикольное не в одиночку, а в компании. Некоторые личные проекты я переведу в такие стримы.
Примеры таких стримов и лекций.
— Работа с харнессами, скиллы. Выбор инструментов, использование как компонентов других систем.
— Современное компьютерное зрение. Анализ изображений, OCR, традиционные пайплайны, локальные и облачные модели.
— Процессы в организациях, ИИ трансформации, безопасность, локальный инференс и масштабирование.
— Программирование игр, написание и использование движков, работа с 3d
И так далее.
Короче, хочу собрать тусовку, где люди уже потрогали кодекс с клод кодом, базово общаются с нейросетями, но хотят углубляться в тему.
Никаких общепризнанных материалов на эту тему нет. У нас эпоха проходит за три недели, а любая попытка систематизации устаревает еще до ее начала.
Поэтому я выбрал формат лаборатории. То есть сообщества людей, которые вместе постигают что-то новое.
Запускаю я ее в ближайшее время, ограниченным набором. Зайти можно только через собеседование со мной.
Интересно — подавайте заявку, будем строить сингулярность вместе