Некоторое время назад понадобилось массово определять, в какой версии КОМПАС был создан файл без установки самой программы. Задача возникла при обработке большой базы чертежей и моделей (.cdw, .spw, .frw, .m3d, .a3d), так как для каталога неплохо было бы понимать минимальную версию программы, в которой файл ещё открывается.
В процессе выяснилось, что у КОМПАС-файлов два принципиально разных контейнера, один из них бинарный и для него нет никакого официального описания формата.
Читать далееПочему чатбот может захотеть подделывать монгольские тугрики с помощью коры ивы или писать вредоносный код на коре дуба? Виной тому джейлбрейкинг и он весьма и весьма опасен.
Читать далееИИ-пилоты редко проваливаются из-за «плохой модели». В наших проектах модель честно показывает 80–90% качества, но проект всё равно не взлетает. Либо экономия оказывается меньше стоимости внедрения, либо автоматизируют не тот участок процесса или данные не подтверждают гипотезу.
Привет, Хабр! Меня зовут Василий Мухин. Я развиваю направление внедрения искусственного интеллекта в К2Тех: отвечаю за прикладные ИИ-решения, пилотные проекты и оценку эффективности применения нейросетей в реальных задачах крупного бизнеса.
Предлагаю посмотреть на несколько реальных кейсов, где на бумаге всё красиво, а в реальности вылезают грабли. Разберем, какие вопросы стоит задать до запуска пилота, где бизнес-польза, какие ресурсы нужны, что мешает дойти до прода. Это поможет сразу отсечь проекты, которые сжигают время, деньги и доверие к технологии.
Оглавление:
Кейс 2. Неправильно найдено узкое место
Кейс 3. Перенос ответственности
Решение: конвейр вместо разовых инициатив
Какие кейсы чаще всего оказываются успешными
Читать далееЧто будет с зубами, если их не чистить? Недели, месяцы, годы. Примерно то же происходит с психикой, за которой не ухаживают. Зубам-то повезло, их видно.
В этой статье по мотивам доклада для Saint TeamLead Conf психолог, психотерапевт Анна Бабич даст четыре простые научно доказанные инструмента — их хватит их на всю жизнь, чтобы поддерживать свою психику в прекрасном состоянии. Автор предложит алгоритм, как внедрить практики в свою жизнь на постоянной основе и мы обязательно потренируемся физически управлять своим вниманием и вернем себе контроль над этим процессом, вызывающим много вопросов (СДВГ, привет!).
Эта статья — конкретный ответ на вопрос, что делать. Передаем слово автору.
Читать далееCSS “слушает” нас. Нет, не в буквальном смысле. Суть в том, что в CSS появляется все больше псевдоклассов, которые позволяют реагировать на события JS без необходимости писать сам JS. Формально псевдоклассы отслеживают состояния, а не события, но порой они настолько похожи на обработчики событий, что разница становится почти незаметной (хотя в контексте CSS это не так уж важно).
Читать далееМеня зовут Влад, я фуллстек-разработчик в Selectel. Есть распространенное мнение, что для серьезной агентской разработки хорошо подходят только коммерческие модели вроде Claude и ChatGPT, а open-source модели всегда остаются на вторых ролях. В реальном корпоративном проекте выбор устроен сложнее: в первую очередь думаешь, что можно модели передать, а уже потом — какую модель использовать.
В моих сценариях внешние модели я использую для ресерча и AI-ассиста на данных, за которые можно не переживать, а задачи с закрытым кодом или внутренней документацией выполняются с self-hosted GLM внутри управляемого контура. В статье расскажу, как harness делает такой внутренний контур практически применимым и как оптимизировать итоговый процесс в гибридном режиме.
Читать далееИсторически в Яндекс Картинках релевантность документа оценивалась по двум сигналам: насколько запросу подходит само изображение и насколько — текст, связанный с этим изображением. Такой подход позволяет учесть контент картинки и не провалиться на визуально трудноотличимых объектах, однако он же порождает проблему: в «серой зоне», когда текстовая релевантность не сонаправлена с картиночной, становится неочевидно, как именно агрегировать сигналы в финальный скор релевантности.
Привет! Я Константин Николаев, занимаюсь внедрением нейротехнологий в Поиске по картинкам. В этой статье я расскажу, как наша команда научила модели смотреть на картинку и читать текст документа одновременно: начали с тяжёлой мультимодальной VLM ради максимального качества, а затем дистиллировали её в набор лёгких моделей — по одной под каждую стадию пайплайна. Что из этого удалось довести до realtime‑поиска с десятками тысяч запросов в секунду и как совместный анализ двух модальностей добавил 5% релевантных картинок в топ выдачи — под катом.
Читать далееREST Битрикс24 можно удобно использовать из Python — для интеграций, миграций, аналитики и служебных скриптов.
Разбираем библиотеку a24wh: шесть функций, которые упрощают запросы, пагинацию, batch-вызовы и обработку ошибок.
Читать далееКомпозиционный анализ (Software Composition Analysis, SCA) – это практика автоматического выявления и отслеживания внешних зависимостей проекта с целью мониторинга их известных уязвимостей.
В этой статье мы расскажем, какие инструменты используем и как организуем пайплайн для своевременного и регулярного анализа зависимостей проектов на C++.
P.S. В написании текста статьи не участвовала нейросеть! 100% ручной труд разработчика Георгия
Есть класс ошибок, которые проходят все ручные проверки и спокойно доезжают до продакшена. Не пятисотки, не пустые поля, не сломанная структура — с этим как раз всё в порядке. Речь про случаи, когда сервис отвечает статусом 200, все поля на месте, типы правильные, и при этом одно число посчитано неверно.
Расскажу, как я проверяю такие ответы, когда в команде нет автотестов и в ближайшее время не появится: писать и поддерживать код некому, а сверка ответа с документацией делается глазами. Подход применим в любом инструменте, я просто покажу его на своём рабочем сценарии — создании заказа с расчётом скидки.
Читать далееВ компании создали базу знаний: сотрудники написали статьи, загрузили файлы, получили доступы. Только ей никто не пользуется. Люди продолжают искать ответы в чатах, облаке и папках на сервере. Скорее всего, дело в качестве контента – материалы не решают рабочие задачи или содержат недостаточно информации.
Читать далееИтак, в вашей компании ИПР — это вещь живая, поэтому там бардак и творческий хаос. Но, знаете, если вы решили навести порядок в карточках, навыках и формулировках, то поправить ситуацию не так уж сложно. Хотя запастись терпением всё же придётся.
Меня зовут Анастасия Солдатова, я технический лидер системной аналитики в Альфа-Банке, и в этой статье я расскажу, как мы собирали нашу базу, на какие грабли наступили, и как вы можете сделать аналогичный работающий инструмент за 6 недель. И вот у вас есть нормальная база знаний, которая превращает ИПР из гадания на кофейной гуще в конструктор с понятными деталями.
Читать далееНаконец-то мы добрались непосредственно до того, как тренировать трансформер, не просто тренировать, а делать это эффективно и масштабируемо.
Как мы уже знаем из прошлых глав, трансформер штука тяжелая и на один ускоритель обычно не влезает, поэтому цель масштабирования состоит в том, чтобы распихать тренировку модели по нескольким ускорителям, и желательно при этом, чтобы производительность и пропускная способность такой системы росли пропорционально количеству ускорителей в ней. А этого добиться довольно сложно, просто потому что чем больше ускорителей в системе, тем сложнее и накладнее передавать данные между частями системы и все это дело синхронизировать. Как мы видели в одной из предыдущих глав про шардинг матричных операций, распределенное матричное умножение требует разных дополнительных операций вроде AllGather или ReduceScatter, которые занимают шину данных и тратят процессорное время. В общем наша задача не просто масштабировать систему, а еще и понять, когда остановиться, потому что накладные расходы становятся совсем неподъемными.
В этой главе мы обсудим четыре вида параллелизма, их достоинства, недостатки и когда что можно применять и/или комбинировать. Для простоты будем считать, что работаем внутри одного вычислительного кластера и учитывать только соединения между ускорителями.
Теперь кратко перечислим условные обозначения
Модель
D - размерность входных эмбеддингов
F - размерность скрытого MLP слоя (как я писал в предыдущей главе, большая часть параметров и вычислений трансформера приходится именно на такие большие MLP слои)
Читать далееИз новостей: Arcanum на Unity, продажи BALLxPIT достигли 2 миллионов копий, ReStory окупилась за 12 часов с момента релиза, Atomic Heart вышла в российском Steam, Devolver Digital объявила о планах уйти с биржи.
Из интересностей: о проблемах Unity, подкаст с разработчиками Quasimorph, как сделать игру для ZX Spectrum в 2026, объяснение диэдральных подгрупп на примере Factorio, Кен Левин про ИИ, повторяющиеся боссы.
Читать далееВ Древнем Риме говорили: «Mens sana in corpore sano» - в здоровом теле здоровый дух. Два тысячелетия спустя мы, айтишники, превратили эту мудрость в её полную противоположность: здоровый дух, сидящий в нездоровом теле перед монитором. Наш позвоночник принимает форму вопросительного знака, а шея начинает напоминать ржавый механизм - повернуть голову можно только всем корпусом, издавая при этом характерный хруст.
Те, кто много кодит, знают об этой проблеме не понаслышке. Но, в отличие от большинства офисных работников, у нас под рукой оказалась система видеоидентификации, способная распознавать микродвижения человеческого лица. И как-то раз, тестируя систему, я поймал себя на мысли:
- Да это же готовый трекер движений. Дай ему интерфейс и он превратится в игру. Осталось только придумать, во что играть…
Попробовать разминку с Джонни и Джулией
Бесплатно, без смс, без регистрации и без подвоха. Под музыку или без! Мне не жалко. Задача просто шею размять!
Читать далееНедавно сообщество WordPress столкнулось с массовой волной взломов через уязвимость в REST Batch API (также известную как wp2shell). Вектор атаки позволяет злоумышленникам удаленно выполнять произвольный код (RCE) без авторизации.
В сети уже появились десятки стандартных гайдов: "Обновите ядро до 6.9.5/7.0.2, удалите подозрительные файлы из /wp-content/uploads/, поменяйте соли в wp-config.php и очистите базу через SQL".
Спойлер: В 80% случаев на реальных VPS/VDS этого недостаточно.
Читать далееПредставьте двух мальчиков 12 лет. Один из них родился в семье отца-работяги со средним образованием и средним достатком, у второго мама и папа получили высшее образование, имеют собственный бизнес и крупные суммы на счетах. У кого их этих подростков будет шанс стать великим изобретателем?
Исследователи представили первый лонгитюдный региональный атлас межпоколенческой образовательной мобильности. Регионы Европы, где образовательные возможности людей в наименьшей степени зависят от уровня образования их родителей, как правило, демонстрируют наибольший уровень инноваций — и это подтверждается числом патентов.
Читать далееПривет, Хабр!
Знакомая история: пишешь код, всё работает, ревью прошло, поехали дальше. А через какое-то время натыкаешься в документации на метод, который делал ровно то же самое — в одну строку, без твоего велосипеда на десять. И остаётся только вздохнуть: ну где ж ты был раньше!
Со стандартной библиотекой Rust так постоянно. Она большая, и половину её мы не используем не потому, что она плохая, а потому, что просто про неё не знаем — и пишем руками то, что давно лежит готовым. В первой части уже разбирали такие штуки: never-тип !, matches!, black_box, прозрачные обёртки repr(transparent) и transmute_copy. Подготовил для вас ещё девять.
Читать далееКосмос враждебен к электронике из-за космического излучения, вакуума и резких температурных колебаний. Поэтому в бортовых системах космических аппаратов используется специальная космическая электроника, которая сильно отличается от обычной.
Поскольку SpaceX и прочие собираются наводнить орбиту спутниками, просто интересно, какую электронику они собираются там использовать. Какие компьютеры и серверы будут трудиться в космических дата-центрах будущего?
Читать далееКак обосновать ИТ-бюджет через FMEA и RCM — методологию надёжности, которой на предприятии уже доверяют
Читать далее