Найти в Дзене
Как сделать так чтобы ИИ-ассистент помнил всё между сессиями
Главная проблема при работе с LLM над реальными проектами — отсутствие памяти. Каждая новая сессия начинается с нуля: нужно заново объяснять архитектуру, контекст, что уже сделано. Это тратит токены и время. Андрей Карпата описал паттерн под названием LLM Wiki — способ решить эту проблему. Идея в том, что LLM не просто отвечает на вопросы, а ведёт и обновляет персональную базу знаний: структурированный markdown-файлы с описанием проектов, стиля, решений. Один раз прочитал страницу — сразу в контексте. Как устроена реализация на практике: Хранилище в Obsidian. Папка с markdown-файлами: по одной...
2 недели назад
Как организовать рабочий день дома: четыре принципа которые реально работают
Удалённая работа даёт свободу — и забирает структуру. Без офисного ритма легко потерять день, не замечая переходов между работой, отдыхом и отвлечениями. Главная проблема — размытые границы В офисе ритм задаётся внешне: начало дня, встречи, обед, конец рабочего времени. Дома этого нет, и мозг не понимает когда "режим работы", а когда нет. Результат — хроническое ощущение что не успеваешь, хотя за компьютером провёл 10 часов. 1. Защитите утро Первые 60–90 минут без Slack, почты и мессенджеров. Одна задача, выбранная накануне вечером. Это самый концентрированный блок дня — не тратьте его на входящие...
2 недели назад
Большинство начинающих бегунов делают перерыв с ноября по март. Причины понятны: темнеет рано, холодно, после работы сложно заставить себя выйти. Но именно этот сезон показывает, насколько привычка настоящая. Снаряжение решает больше, чем сила воли Главный барьер зимой — не холод сам по себе, а дискомфорт: мёрзнут руки, залетает ветер, промокает одежда. Базовый набор: лёгкие беговые перчатки ветрозащитная куртка (не тёплая — именно лёгкая, от ветра и мороси) термобельё первого слоя Этого достаточно до -8–10°C. После покупки вопрос "идти или нет в такую погоду" превращается в "надеть или нет куртку" — это принципиально другой уровень сопротивления. Условие "хорошей погоды" работает против системы Ждать удобного момента зимой означает не бегать. Нужно убрать порог: "выхожу независимо от погоды, вопрос только в снаряжении". После этого дождь становится не поводом остаться дома, а просто фактором выбора куртки. Гибкость по времени важнее жёсткого расписания "Побегу в 19:30" в декабре почти всегда проигрывает усталости. Лучше работает мягкое правило: "побегу до того как сяду за ужин" — и не важно, это 18:40 или 20:10. Убирает сценарий "уже поздно, перенесу". Короткие пробежки — не потеря времени 4–5 км держат привычку и аэробную базу. Не нужно выходить на 10 км в темноту, чтобы сезон считать рабочим. Регулярность важнее объёма.
2 недели назад
A/B тестирование: три ошибки которые делают результат бесполезным A/B тест — базовый инструмент в продукте и ML. Разделить аудиторию на две группы, показать разные варианты, сравнить метрику. Идея простая. Но именно здесь легко получить вывод, который выглядит как результат, а на деле — случайность. 1. Peeking — остановка теста раньше времени Самая частая ошибка. Если заглядывать в результаты до достижения нужного объёма выборки и останавливать тест при первом значимом числе — вероятность ложноположительного вывода резко растёт. Это статистически подтверждено. Как правильно: рассчитать нужный sample size заранее (через power analysis, исходя из ожидаемого эффекта и уровня значимости) и дожидаться его. Промежуточные числа — только ориентир, не решение. 2. Игнорирование сегментов Средний эффект по всей аудитории скрывает противоположные результаты в разных группах. Например: мобайл +12%, десктоп -6%, в среднем +3% — тест выглядит слабым, хотя на мобайле есть реальный результат. После завершения теста стоит всегда проверять основные срезы: устройство, платформа, гео, новые vs вернувшиеся пользователи. 3. Несколько изменений в одном тесте Если одновременно поменяли интерфейс, алгоритм и текст кнопки — невозможно понять, что именно повлияло. Тест показал рост, но при следующем изменении логика рассыпается — и снова непонятно почему. Принцип изолированности изменений — базовое условие корректного эксперимента. Одно изменение за раз. Итог Хороший A/B тест — это не интересная история. Это скучный процесс: одно изменение, правильный sample size, ожидание. Скучно — значит, методологически правильно.
2 недели назад
Финансовая подушка: как посчитать конкретную сумму, а не ориентироваться на «3–6 зарплат»
Стандартный совет — «отложите 3–6 зарплат». Звучит конкретно, но на практике не работает: у людей разный уровень расходов, разные риски, разные зарплаты. Более точная формула считается от расходов, а не от доходов. Шаг 1. Разделите расходы на два типа Обязательные — то, без чего нельзя: жильё, еда, коммуналка, транспорт, страховки, кредитные платежи. Это ваш минимум выживания. Необязательные — всё остальное: кафе, одежда, подписки-развлечения, путешествия. Подушка защищает только первую категорию...
2 недели назад
DataSpell vs Jupyter: почему стоит попробовать IDE для data science
Jupyter Notebook — стандартный инструмент в data science. Открыл, запустил ячейки, получил результат. Для разового анализа удобно. Проблема появляется когда проект разрастается. Ячейки запускаются не по порядку, переменные живут в памяти после удаления, git diff .ipynb-файлов нечитаем — в разницу попадают метаданные и вывод. PyCharm или VS Code помогают с кодом, но ноутбуки в них поддерживаются частично. Что такое DataSpell DataSpell — это IDE от JetBrains, сделанная специально для data science и ML...
2 недели назад
Пульсовые зоны в беге: почему медленнее — это не хуже
Многие начинающие бегуны ориентируются на темп или ощущение усилия. Пульс при этом остаётся невидимым — и это проблема. Существует пять пульсовых зон. Для большинства задач — восстановление, развитие выносливости, здоровье — ключевой является зона 2: примерно 120–140 уд/мин в зависимости от возраста и уровня подготовки. В этой зоне организм работает аэробно: сжигает жир, укрепляет сердечно-сосудистую систему, восстанавливается. Проблема в том, что большинство людей, когда бегут «в удовольствие», на самом деле работают в зоне 3–4...
2 недели назад
Фича-инжиниринг в adtech: какие признаки реально работают в рекламных моделях
В задачах предсказания кликов (CTR) и конверсий (CVR) качество признаков важнее архитектуры модели. Правильные фичи с простым градиентным бустингом часто обходят сложную нейросеть с неправильными. Вот что работает на практике — и что обычно нет. Временны́е признаки Час суток, день недели, время с последней активности пользователя. Простые, стабильные, хорошо обобщаются. Поведение людей в 9 утра и в 23 вечера принципиально разное — и модели это видят хорошо. Поведенческие признаки пользователя Количество кликов за последние N дней, просматриваемые категории, активность в разрезе форматов...
2 недели назад
Накопительный счёт или вклад: в чём разница и когда что выбирать
Оба инструмента выглядят похоже — кладёшь деньги, получаешь проценты. Но механика разная, и путаница здесь стоит реальных денег. Накопительный счёт Главное преимущество — ликвидность. Деньги можно положить и снять в любой момент без потери процентов. Ставка обычно конкурентная, но банк вправе её изменить без вашего согласия — и меняет, особенно когда конъюнктура меняется. Стабильности нет. Вклад Фиксированный срок и фиксированная ставка...
2 недели назад
Сколько откладывать чтобы стать долларовым миллионером: считаем на Python
Финансовые калькуляторы в интернете дают ответ — но не дают понимания. Когда видишь только итоговую цифру, трудно почувствовать как она получилась. Графики помогают лучше. Разберём конкретный пример: человек 29 лет хочет накопить $1 000 000 к 50 годам. Что нужно откладывать каждый месяц? Считаем и рисуем на Python: При 15% годовых — миллион через 21 год при взносе 600$ в месяц. Почему это важно понимать в обе стороны: в консервативном банке под 3% 30000 в год, или около $2 500 в месяц пассивного дохода...
3 недели назад
Я гуманитарий, который переобучился в айти. Делал это через Скиллбокс, который все ругают — и частично справедливо. Но если заходить с трезвой головой и понимать, что это роадмап, а не волшебная пилюля до уровня Яндекса — вполне рабочий инструмент. Главное что я вынес с курса: лозунг «ты тоже можешь стать программистом» — это маркетинг. Человек, который вчера не умел устанавливать программы, не станет ML-инженером за полгода. Сильные ребята там были, но их было от силы десять на тысячи человек. Курс даёт направление. Всё остальное — твоя работа. Пишу подробнее в телеграм
3 недели назад