Feed aggregator

Мы удалили AI-менеджера для маркетплейсов и написали заново

Habr.com - Sat, 10/31/2026 - 12:00

Мы собрали AI-менеджера маркетплейсов на агенте и обложили его ограничениями: восемь шагов на ход, узкие инструменты, урезанные данные. На эталоне он набрал 4,28 из 5. А в живых разговорах смотрел десять товаров из сотни и уверенно делал выводы по десятой части магазина.

Через четыре дня мы удалили своё ядро целиком и перевели агента на Pydantic AI. Вместо десятков обёрток — весь API Wildberries одним инструментом, интернет и ни одного нашего лимита. Запись в кабинет — по-прежнему только после «да» владельца. Рассказываем, что пошло не так и как устроено теперь.

Читать далее

Прототипируем игровые 3D-локации для уровней с помощью ИИ

Habr.com - Sat, 10/31/2026 - 12:00

Мы видели как ИИ рисует персонажей, здания и ассеты (даже со спрайтами). А что насчет дизайн локаций и уровней?

Для теста мы возьмем десять локаций выполненных для воображаемой 3D-РПГ в жанре фентези и со знатным налетом лоуполи-эстетики. В качестве дизайнеров у нас выступят Nano Banana Pro, Grok Image 2, флагманский Qwen Image 3 и бюджетная Seedream 5.0 Lite. 

Читать далее

N+1 запросов в Laravel: как один foreach превращается в 101 SELECT и как это запретить

Habr.com - Sat, 10/31/2026 - 11:30

Страница со списком из 100 постов на проде тормозит, а в профайлере — сотня одинаковых лёгких запросов. Это N+1: разбираем, как Eloquent создаёт его через ленивую загрузку, как лечить через with() и withCount() и как запретить на уровне фреймворка через preventLazyLoading().

Читать далее

Копируем содержимое Яндекс.Диск к себе

Habr.com - Sat, 10/31/2026 - 11:30

Есть Яндекс.Диск объемом ~500GB, заполненный в основном фото (RAW и JPEG) и видео, и задача сохранить все его содержимое на локальный диск.

Вроде бы ровно для этого и нужен официальный клиент - но в реальных условиях он повел себя крайне странно.

Пришлось брать дело в свои руки, а заодно плотнее познакомиться с node:streams...

Читать далее

Наш ответ Гогену. Часть десятая: что же будет дальше?

Habr.com - Sat, 10/31/2026 - 11:07

Это завершающая статья данного цикла, в ней я попытаюсь дать прогноз развития нашей цивилизации от настоящего времени до 2030 года (пытаться заглядывать еще дальше совсем уж авантюрно).

Погнали!

Я попросил локальные нейросети помочь бабушке — и они помогли перевести деньги мошеннику

Habr.com - Sat, 10/31/2026 - 10:20

Спросите языковую модель «это мошенники?», и она почти всегда ответит правильно. Но попросите «помоги ответить продавцу, я согласна на предоплату», и та же модель напишет мошеннику «переведу сегодня». Я проверил три локальные модели на 42 схемах мошенничества на русском, казахском и шала: на казахском они почти ни разу не предупредили. Потом поставил между человеком и ассистентом простой защитный слой, и ни одна мошенническая просьба не прошла.

Читать далее

Осколки прошлого. Часть 2. 30 фактов из игровой индустрии за — 3 декабря 1994 года +

Habr.com - Sat, 10/31/2026 - 10:00

Сегодня у нас 31.10.2026, как следствие на этот раз временные рамки были ограничены диапазоном от 1.01.1970 до 31.10.2006. Выбор пал на 3 декабря 1994 года.

Читать далее

Визиты растут, заявок нет: как я проверяю работу SEO-подрядчика

Habr.com - Sat, 10/31/2026 - 09:34

Когда открываешь сайт, который ведёт чужой SEO-подрядчик, на старте я прогоняю его через Screaming Frog и смотрю всю мету: title, description, H1 и H2, а рядом скорость загрузки. Но это только начало, дальше я сразу поднимаю аналитику и смотрю, крутят ПФ или нет. Первый паттерн видно почти всегда: визиты растут, растёт всё, кроме заявок.

Читать далее

Параметрическая подстройка патч-антенны в ADS

Habr.com - Sat, 10/31/2026 - 05:30

Для кого эта статья? Для тех, кто уже знаком с ПО и умеет в нём кое-что проектировать, но ещё не знает как можно быстро подстраивать различные параметры автоматически.
С функцией подстройки стоит познакомиться, так как она очень сильно помогает оптимизировать ваш дизайн за считанные минуты.

Читать далее

Усреднили до нуля, или как избавиться от шума вместе с полезным сигналом

Habr.com - Sat, 10/31/2026 - 03:46

Обычно несколько измерений усредняют, чтобы уменьшить влияние шума. Но если складывать сигналы без учета их фазы, можно погасить и сам полезный сигнал.

При работе над прошивкой NanoVNA на Rust мне понадобилось разобраться, как продолжать измерение после паузы (ради обслуживания экрана и USB).

Расскажу, почему прежний способ накопления подходил для непрерывного захвата и что пришлось изменить в новой прошивке.

Читать далее

Разбор инцидента: несколько часов деградации PostgreSQL в проде

Habr.com - Sat, 10/31/2026 - 03:22

Всем привет.

Я с коллегами пишу сервис, который использует внутренний инстанс публичного приложения Arize Phoenix (система LLM-observability — наблюдаемости за LLM-приложениями). Arize Phoenix использует в качестве БД PostgreSQL. СУБД обычно жила спокойно: AAS (Average Active Sessions — среднее число одновременно активных сессий: выполняющих запрос или ожидающих ресурса) держался около 1.0 на инстансе с 2 vCPU (виртуальными ядрами процессора). Однажды случилась аномалия: AAS взлетел до 25.

Как я разбирался с этой проблемой

[Перевод] Квантовые поля переносят энергию. Доказывает ли это, что они реальны?

Habr.com - Sat, 10/31/2026 - 01:44

Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из пропагандистов современных научных знаний), утверждает, что квантовые поля реальны, а не вспомогательная математическая конструкция, поскольку они переносят энергию и оказывают наблюдаемое влияние на материю.

@avshkol перевел эту статью для всех, кто хочет углубить свои знания в квантовой физике и квантовой теории поля (и понять, откуда появилась последняя), не погружаясь в сложные формулы.

Читать далее

Внедряем ИИ. Между увольнением и ненавистью

Habr.com - Sat, 10/31/2026 - 01:23

Внедренца ИИ ждёт молот руководства сверху и вилы сотрудников снизу. Почему инструкции и тулзы не работают, пока не продана сама идея перемен — и при чём тут конвейер зарабатывания денег?

Читать далее

Утекло или показалось? Как проверить, не засветились ли ваши пароли в интернете

Habr.com - Sat, 10/31/2026 - 01:05

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

И ладно, если вместе с ней утекло только старое имя пользователя. Куда интереснее ситуация, когда в той же базе оказались почта и пароль. Особенно если этот пароль до сих пор подходит к вашему основному аккаунту.

Хорошая новость: проверить часть таких утечек можно самостоятельно, причём бесплатно. Плохая — волшебной кнопки «проверить вообще всё» пока нет.

— Сегодня разберёмся, где искать следы утечек, как правильно понимать результаты и что делать, если ваши данные действительно засветились.

Читать далее

Gemini или DeepSeek для разбора SDK: считаем 20 запросов и цену промахов кэша

Habr.com - Sat, 10/31/2026 - 00:14

Двадцать вопросов к большому руководству по миграции SDK обойдутся в $0,69 у Gemini 3.8 Flash и $0,2028 у DeepSeek Flash — при заданных ниже объемах и одинаковых попаданиях в кэш. Но если у Gemini повторное чтение сработает, а у DeepSeek нет, порядок изменится. Более низкие ставки сами по себе не гарантируют меньший счет.

Читать далее

Ценовая власть

Habr.com - Fri, 10/30/2026 - 23:46

Ценовая власть (Pricing power) - популярный термин, часто используемый Уорреном Баффетом для описания идеального бизнеса. Посмотрим на примере Ferrari.

Читать далее

Черепашка, Дракон и вайбкодинг. 70 лет попыток обойтись без программиста

Habr.com - Fri, 10/30/2026 - 23:40

В 1959 году создатели COBOL надеялись, что код на нём смогут читать менеджеры. Потом были черепашка Logo, советский ДРАКОН, Visual Basic, no-code платформы, теперь нейросети. Новые инструменты забирали у человека часть рутины и каждый раз упирались в одно и то же: решать, что строить, замечать, когда система ведёт себя не так, и поворачивать её в нужную сторону приходилось людям. Под катом разбираю четыре больших обещания обойтись без программиста и разбираюсь, почему человек всегда оставался у руля.

Читать далее

Ваш recover() эту ошибку не поймает

Habr.com - Fri, 10/30/2026 - 23:15

В Go‑сервисе recover() может выглядеть надёжной страховкой, пока конкурентная запись в map не завершает процесс через fatal error: concurrent map writes. При этом часть гонок проходит незаметно и приводит к потере данных без единой ошибки в логах. В статье разбираемся, почему recover() не спасает в таких ситуациях, как обнаружить проблему с помощью -race и какой способ синхронизации выбрать для общей map.

Разобрать проблему

Как я сделал себе читалку FB2 и DjVu и почему на этом не остановился

Habr.com - Fri, 10/30/2026 - 22:37

На моём сайте уже были инструменты для работы с текстом, но с книгами получалась нелепая история. FB2 приходилось открывать в одной программе, DjVu -в другой, а если из книги нужен был не просто отрывок для чтения, а нормальный редактируемый текст, начиналась ручная сборка. Хотелось открыть файл прямо в браузере, видеть главы слева и не искать каждый раз, куда у конкретной программы спрятаны сноски. Сначала я добавил FB2. Потом выяснилось, что слово «читалка» скрывает несколько разных задач: прочитать XML, не сломать структуру книги, показать её удобно, выгрузить в другие форматы. Следом появился DjVu, у которого вместо XML --страницы с изображением и иногда текстовым слоем. А из желания превратить этот текстовый слой обратно в книгу выросла отдельная очередь задач. Расскажу, как всё это устроено и где я успел наступить на грабли.

Читать далее

Заметочник для Windows на Markdown без WebView: C#, Avalonia и AvaloniaEdit, запуск за секунду

Habr.com - Fri, 10/30/2026 - 22:20

Я хотел заметочник, где заметки — обычные .md-файлы в обычной папке, есть [[ссылки]] с обратными ссылками и поиск, а текст сразу выглядит оформленным, без отдельной панели предпросмотра. И чтобы он запускался быстро, не тащил в память целый браузер и не требовал аккаунта. Готовые варианты почти все построены на WebView или Electron. Я написал свой: Leaflet, C# и Avalonia, без единой веб-страницы внутри. Расскажу, как он устроен и где пришлось повозиться.

Читать далее

Who's online

There are currently 0 users and 12 guests online.
Syndicate content