Паб EOL
СтатистикаДобро пожаловать в "Паб EOL". Меня зовут Юрий, сегодня я ваш бармен. У меня в запасе куча историй про IT, ИИ, спорт и даже пивоварение. За стойкой всегда есть места, работаем до последнего клиента.
- Последний пост
- 10 июл.
- Последнее чтение
- 12 авг.
- Постов за неделю
- 0
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Минутка ретро. В 2021, в самый ковидный QR-разгар, мы с коллегой за выходные сделали сайтец для генерации нескучных QR кодов. Тогда вокруг были Госуслуги, проверки на входе, унылые черно-белые квадраты и общее ощущение, что киберпанк наступил, но какой-то очень бюджетный. Захотелось взять обычный QR и немного его очеловечить: скрестить с картинкой, чтобы он все еще читался, но выглядел уже не как налоговая декларация для робота. Я даже статейку на хабр писал про это. Технически идея простая: берем картинку, приводим ее к удобному виду, сверху раскладываем модули QR кода и играем с error correction. QR коды специально умеют переживать часть повреждений, этим и пользуемся. Главное не переборщить, а то искусство победит сканер. Еще тогда хотелось добавить генерацию gif. Чтобы QR был не просто картинкой, а живой картинкой. Но в 2021 это осталось в списке “когда-нибудь потом”: непонятно как нормально сделать, не было времени, код был хакатонный, жизнь случилась. И вот “когда-нибудь потом” внезапно наступило. Достал проект, причесал, добавил генерацию gif. Вынес генерацию в отдельную библиотечку и выложил в open source. Исходники сайта тоже открыл. Старые пет-проекты имеют интересное свойство. Иногда ты открываешь их через несколько лет и думаешь: “кто это написал и почему оно вообще работает”. А потом добавляешь одну фичу, вторую, третью, и оно снова начинает приносить радость. QR коды никуда не делись. Просто теперь они могут немного шевелиться. Кстати, на сайте есть стабильный трафф по генерациям, люди пользуются. Крутится все это на Vercel, поэтому из РФ понадобиться прокси. Но, вы же уже как то вошли в тележку.
Меня время от времени спрашивают (прям в телегу пишут, особенно после докладов и митапчиков): а как поднять локально модельку и поиграть со всем этим llm? Обычно я начинаю рассказывать про Ollama, LM Studio, Docker Model Runner, веса, рантаймы, кванты, контекст, GPU/CPU и прочие радости локального зоопарка. А теперь, кажется, можно отвечать короче: идите в браузер. Не в смысле "гуглить", а в смысле "пробовать". Потому что в Chrome уже живет локальная LLM (можно посмотреть в chrome://on-device-internals/). Называется это Chrome Built-in AI, под капотом Gemini Nano. Мелкая но бодрая моделька. Дергается через Prompt API и соседние API для summarize / translate / detect language / write / rewrite. Первый запуск скачивает модель в профиль Chrome, дальше инференс идет локально. Демка: https://quantable.com/nanochat.html И да, все это можно провернуть прямо в консольке DevTools: const session = await LanguageModel.create({ monitor(m) { m.addEventListener("downloadprogress", (e) => { console.log(`Model download: ${(e.loaded * 100).toFixed(1)}%`); }); }, }); const result = await session.prompt("объясни RAG в двух абзацах"); console.log(result); session.destroy(); Это пока не замена нормальному локальному сетапу. Ограничений хватает: версия Chrome, доступность API, железо, че то еще что я не заметил. Но сама мысль бодрит. Браузер становится полноценным рантаймом для локальных моделей. Ну, вообще, он и раньше был, можно было в веб llm. А теперь это можно просто из коробки. Кайф же.
Понравилось у Вити Тарнавского. Унесу себе. Вайбкодинг или как там это все называют, не отменяет базу, это просто еще один инструмент. Офигенный инструмент. Современный инструмент. Но без базы это просто игрушка по сжиганию токенов.
Тоже закину в канальчик. Про ассистента которого мы делаем вышла новость. Теперь можно на конфах говорить что мы разрабатываем Таю. И так то нужны люди которые разбираются в аишной движухе. Утащу ссылочку про вакансии у Ани.
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
В четверг добрался в Нижний Новгород на MLOps митап от Т. Коллеги пригласили рассказать про то как мы обеспечиваем качество агентских систем. Кроме моего было еще два крутых доклада про "кубер под нагрузкой" и "hugging face" прокси. Удачно совпало с тем, что я давно хотел посмотреть кремль и историческую часть города. Поэтому взял отпуск и кайфанул от дороги, от докладов и от двух дней фитнеса по лестницам в Нижнем Новгороде. Огненный закат и стрелка Оки и Волги, это стоит увидеть своими глазами. Митап был классный и полностью оффлайн, собрался полный зал. Ребята задавали тематические вопросы как по зубодробительной техничке, так и по классической разработке. По доброй традиции, сделал немного 3д крафта с олеником. Раздал коллегам и участникам за вопросы.
видео или голосовое, без подписи
видео или голосовое, без подписи
О гирьках. Когда то я очень боялся 24, это была первая неподъемная, но теперь мы дружим. Теперь опасаюсь 32, но уверен, мы подружимся. В целом, 32 в 42 не так и плохо.
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи