Да-да, вы не ослышалсь. Я теперь вайбкодер. Вчера впервые в жизни затестил n8n, раньше никогда не притрагивался даже, только видел постоянно в постах у Алерона и на Ютупе.
КАПИИЦ ТЫ ДРЕВНИЙ N8N УЖЕ БАЯН - предвижу я ваши мысли. Знаете что? Капец эти агенты умные стали. Ну реально, за один час собирается тг-бот со 100500 ии-агентами. Я вчера бахнул простенького бота без памяти с парсером сайта погоды, но это заняло полчаса и 0 строчек кода всего.
Я помню, было время, когда году так в 2022 я ковырял тг-бота с рекомендациями фильмов с кинопоиска (ну и с парсером, соответственно). Уйму времени угрохал. А сколько времени ушло на прототипы для моих проектов?...
При всём при этом у меня 0 сомнений в том, что лишь малая доля фаундеров использует ИИ для своих прототипов. И я понимаю, что n8n 2.0 вышел пару месяцев назад, но у меня складывается ощущение, что эти чертилы в своих способностях растут как на дрожжях.
Вобщем, если у вас найдется минутка на выходных, затестите сами. Это очень прикольный опыт. Может быть, даже закрою пару своих рутинных задачек с этой штукой. Давайте еще опрос сделаю по n8n, очень интересно посмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9💅6👍2
Пользовались n8n хоть раз?
Anonymous Poll
22%
да (будет круто, если опишите свой кейс в комментах)
78%
неа
Как там вообще дела, работяги? Собеситесь? Ставьте сразу кита 🐳, кто уже сменил место работы в 2026)
Решил сегодня в очередной раз пару слов на вентилятор накинуть про собеседования, а точнее про основные этапы, которые ждут интересанта на подступах к Бигкеку.
Все говорят, что этот этап позволяет в режиме реального времени оценить уровень кодинга кандидата, но мне лично непонятно, как выучивание 20-30 базовых функций может отражать скилл. Тем не менее, это по-прежнему качественный отсеиваитель джунов на миддловские позиции. Кстати, все типовые задачи на алгоритмы можно найти тут. Сохраняем и не теряем.
На этом этапе предстоит пораскинуть мозгами и вспомнить, как писать foo(a, b): return a+b. А если серьезно, то, обычно, кандидату предстоит порассуждать о каких-то базовых мл-алгоритмах (линрег, деревья, бустинги, нейронки и тп), порешать задачки из теорвера, написать что-то вроде градиентного спуска, решающего пня, итеративного решения уравнения и поотвечать на вопросики об МЛе... А для подготовки к этой секции я завел рубрику #вопросы_с_собесов, читаем!
А вот этот кабан уже для искушенных мидлов и синьоров (джуны, слушайте и запоминайте). На этой секции вам предложат какой-нибудь кейс (например, реализация ленты Продукты для вас в интернет-магазине Гошан). Что хочет услышать собеседующий? Да практически всё: какие данные, какой бейзлайн, какой пайплайн, какие оффлайн и онлайн метрики, какой дизайн АБ, что по времени и ресурсам... Здесь-то и раскрывается глубина вашего погружения в индустрию.
На этом этапе вы и собеседующие зачастую должны продать себя друг другу. Покажите ваш интерес к компании и задачам, задайте правильные вопросы, уточните условия. Ключевое: в ваших навыках уже заинтересованы, раз вас пригласили на финал.
Давайте завезем сердец и я разберу какой-нибудь МЛСД-кейс из RecSys
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
LeetCode/README.md at main · VanjaRo/LeetCode
Preparing for Yandex technical interview. Contribute to VanjaRo/LeetCode development by creating an account on GitHub.
❤35🐳15🔥5🕊1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18💅4🤯2
Так о чем же сегодня пойдет речь? Сегодня мы разберем одну из самых культовых статей в RecSys — PinRec!
В последнее время большинство генеративных моделей это навороченные two-tower архитектуры с causal masking. Кстати, подробнее про two-tower был большой пост, для лучшего понимания этого поста рекомендую ознакомиться!
Так вот в Pinterest вместо привычного two-tower взяли GPT-2 декодер, который по истории взаимодействий генерирует не вероятности конкретных ID, а эмбеддинги в едином латентном пространстве. Далее при помощи этих эмбеддингов мы извлекаем ближайшие айтемы из заранее построенного HNSW-индекса (или другого инструмента приближенного поиска).
Классический подход с генерацией ID требует огромного softmax, что дорого и шумно. Тут же модель генерирует эмбеддинги напрямую, избегая лишнего слоя вероятностей и значительно ускоряя инференс.
Все входные данные (пины (=айтемы) и поисковые запросы) представлены не дискретными ID-токенами, а реальными эмбеддингами в общем пространстве. Для этого запросы кодируются уже готовыми OmniSearchSage-векторами, а пины — комбинацией графовых PinSage-эмбеддингов и обучаемой hash-ID таблицей. Далее эмбеддинги проходят небольшие per-type MLP (для каждого типа действий — свой MLP) и нормализуются. Модель обучается стандартным sampled softmax, с logQ-коррекцией для борьбы с популярными негативами.
Авторы используют уже известный для многих трюк — Сount-Min Sketch, который приближает распределение к реальному. Представим, что у нас есть Клики пользователей, Заказы и другие действия в отношении миллионов айтемов. Хранить точные счётчики слишком дорого по памяти, а Count-Min Sketch позволяет считать частоты быстро и компактно, жертвуя точностью.
Ещё один важный трюк — outcome-conditioned генерация (генерация, условленная на целевое действие пользователя). Вместо сложного RL-обучения, они просто подают дополнительный эмбеддинг (например, “клик” или “репин” (сохранение пина)) на позднем связывании в голову декодера. Так генерация становится контролируемой, позволяя задать заранее соотношение целевых действий на инференсе.
Последний важный приём — windowed multi-token генерация. Авторы осознали, что в реальном сценарии пользователю не важен точный порядок действий внутри небольшого окна. Поэтому цель модели — предсказать не ровно следующий айтем, а любой из нескольких будущих. Более того, за один шаг декодирования генерируется сразу несколько эмбеддингов кандидатов, что одновременно сильно ускоряет генерацию и повышает разнообразие.
Outcome-conditioning позволяет управлять типом целевых действий, улучшая recall нужных действий до 6%.
Windowed multi-token генерация снижает латентность (время задержки от запроса до получения результата) в 10 раз и даёт на 16% выше recall с одновременным повышением уникальности выдачи.
Было интересно? Тогда поддержите этот пост реакций и подпиской на РИСЕРЧОШНУЮ, мы с Даней старались
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤2
Канал Доброго Вани | Data Science и Продуктики
Огого, сколько сердец. Давайте определимся с кейсом для разбора. В RecSys все области достаточно специфичны и нет какого-то универсального решения для всех, так что предлагаю выбрать (можно несколько) или предложить свой в комментариях
Anonymous Poll
29%
"Товары для вас" в ритейле
20%
"Фильмы для вас" в онлайн-кинотеатре
42%
"Музыка для вас" в стриминге
31%
"Товары для вас" на маркетплейсе
38%
"Подобрать похожий товар" на маркетплейсе
18%
"Статьи для вас" на блог-платформе (например, Дзен)
Вы, наверное, задаетесь вопросом, куда пропал админ?
Решил немного переключиться на контент. Вместе с AI4Dev записали лекцию-введение в Рекомендательные системы с QA. Рассказал про:
🔵 Типы задач в RecSys с примерами
🔵 Метрики оффлайна и онлайна
🔵 Алгоритм построения пайплайна рекомендательной системы
🔵 Будущее RecSYS
🔵 QA
Ролик уже доступен на Ютубе и ВК. Приятного просмотра!
Кому лень смотреть, может заглянуть в презенташку. Она весьма насыщенная и понятная без питча (файлик в следующем посте).
А я пошел готовить пост про рекомендации музыки по результатам опроса. Совсем мало изучал RecSys в музыке, но буду исправляться😎
Решил немного переключиться на контент. Вместе с AI4Dev записали лекцию-введение в Рекомендательные системы с QA. Рассказал про:
Ролик уже доступен на Ютубе и ВК. Приятного просмотра!
Кому лень смотреть, может заглянуть в презенташку. Она весьма насыщенная и понятная без питча (файлик в следующем посте).
А я пошел готовить пост про рекомендации музыки по результатам опроса. Совсем мало изучал RecSys в музыке, но буду исправляться
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
AI4Dev — AI for Development
Что надо знать, чтобы остаться востребованным ИТ специалистом в мире с LLM?
• Обзоры продуктов, фреймворков и способы взаимодействия с LLM для разработки софта
• Реальные кейсы, pet и бизнес проекты с LLM
• Публичные лекции
В будущее берут не всех!
• Обзоры продуктов, фреймворков и способы взаимодействия с LLM для разработки софта
• Реальные кейсы, pet и бизнес проекты с LLM
• Публичные лекции
В будущее берут не всех!
5🔥10❤5👍1
Кто еще идет? Пишите, найдемся. На ML дебаты сходим ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3🐳1😇1
🥲 Как обычно, сложно начинать писать после долгого перерыва, но повод есть и достаточно веский.
Еду в новый трип! И, пока я пишу посты по первым дням, предлагаю новой аудитории почитать серию постов про Японию и ЮАР
На пути в эту страну у меня будет 3 остановки: в Стамбуле (2 дня), Колумбии и Панаме.
🇹🇷 Кстати, в Турцию я полноценно никогда не летал, сейчас стараюсь больше посвящать себя путешествиям по России и дальнему зарубежью.
Поэтому фоточки из Стамбула закину просто по красоте, без детального описания, как чувствую, а вам предлагаю угадать, в какую страну у меня было аж 3 пересадки и больше 3 дней пути с учетом всех пересадок.
☀️ Подсказка: это Латина
#Путешествия
Еду в новый трип! И, пока я пишу посты по первым дням, предлагаю новой аудитории почитать серию постов про Японию и ЮАР
На пути в эту страну у меня будет 3 остановки: в Стамбуле (2 дня), Колумбии и Панаме.
🇹🇷 Кстати, в Турцию я полноценно никогда не летал, сейчас стараюсь больше посвящать себя путешествиям по России и дальнему зарубежью.
Поэтому фоточки из Стамбула закину просто по красоте, без детального описания, как чувствую, а вам предлагаю угадать, в какую страну у меня было аж 3 пересадки и больше 3 дней пути с учетом всех пересадок.
☀️ Подсказка: это Латина
#Путешествия
❤16🔥5💅3👎1🐳1
🇵🇪 Перу. Лима. День 1: гуляем по Мирафлорес.
Итак, начинаем наш трип со столицы Перу. Лима была основана в 1535 году испанским конкистадором Франциско Писарро (о котором мы еще поговорим) и получила статус столицы, благодаря выгодному расположению. Первоначально город был назван испанцами «Городом Королей».
Заселяемся в отель в районе Мирафлорес и идем делать дела:
💵 Меняем денюшку. Валюта в Перу — соль (Sol). Курс к доллару — 3.46 соля за бакс (примерно 22руб за соль).
🛜 Делаем симку. Я по классике использую @travelmobile_bot для покупки ESim по миру. Местные симки в пару раз дешевле, так что можно дотерпеть, за 1200руб можно купить 25Гб на месяц.
Знакомство с Лимой начнем с парка Кеннеди и площади с католической церковью рядом с ним. Парк достаточно популярен за счет… котиков! Здесь множество будочек, где живут коты, а сотрудники парка за ними ухаживают (Фото 1-2).
🌊 Далее идем на набережную (Фото 3-5). На моей памяти, это лучшая городская набережная, которую я видел. Жить здесь на набережной — очень неблагодарное дело (в плохую погоду очень холодно, сыро, густой туман, который заволакивает квартиру), но ради этих спортплощадок, кортов и вида я бы задумался.
🚕 Ну и под занавес решил заехать в офис Yango (Фото 6-7). Да-да в Лиме работают Такси и Доставка, было интересно понетворкаться. К слову, такси тут в пару раз дешевле, чем в Москве (работает Uber, Yango и InDrive).
#Путешествия
Итак, начинаем наш трип со столицы Перу. Лима была основана в 1535 году испанским конкистадором Франциско Писарро (о котором мы еще поговорим) и получила статус столицы, благодаря выгодному расположению. Первоначально город был назван испанцами «Городом Королей».
Заселяемся в отель в районе Мирафлорес и идем делать дела:
💵 Меняем денюшку. Валюта в Перу — соль (Sol). Курс к доллару — 3.46 соля за бакс (примерно 22руб за соль).
🛜 Делаем симку. Я по классике использую @travelmobile_bot для покупки ESim по миру. Местные симки в пару раз дешевле, так что можно дотерпеть, за 1200руб можно купить 25Гб на месяц.
Знакомство с Лимой начнем с парка Кеннеди и площади с католической церковью рядом с ним. Парк достаточно популярен за счет… котиков! Здесь множество будочек, где живут коты, а сотрудники парка за ними ухаживают (Фото 1-2).
🌊 Далее идем на набережную (Фото 3-5). На моей памяти, это лучшая городская набережная, которую я видел. Жить здесь на набережной — очень неблагодарное дело (в плохую погоду очень холодно, сыро, густой туман, который заволакивает квартиру), но ради этих спортплощадок, кортов и вида я бы задумался.
#Путешествия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤6👎1