Все потоки
Поиск
Написать публикацию
Обновить

Разработка

Сначала показывать
Порог рейтинга
Уровень сложности

О виртуальных машинах, визуальных новеллах и архивировании интернета

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.7K

Существуют много статей, посвященных движкам используемым в квестах 80–90 годов, таких как AGI и SCI от Sierra, SCUMM от LucasArts; одной из первых виртуальных машин, используемой в потребительских продуктах, Z‑machine от Infocom. При этом движки, их интерпретаторы и виртуальные машины, используемые японскими разработчиками визуальных новелл в аналогичный период времени, остаются малоизвестными. К числу таких движков можно отнести System от Alicesoft, описываемую как «OS/VM hybrid» и используемую с конца 80-х годов на разных платформах (PC-88/98, X68000, в более поздних версиях — Windows), rUGP от age, Rscript от Liar‑soft, и семейство движков от VisualArt's — AVG32, RealLive, Siglus, которые рассмотрим в этой статье.

Читать далее

Собираем «идеального душнилу»: как создать ИИ-агента, который завалит вашего чат-бота

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров11K

Выкатили новую фичу в чат-боте и надеетесь, что она переживет встречу с реальными пользователями? Хватит надеяться — пора доказывать. В этой статье мы покажем как собрать стенд для стресс-тестирования, где один ИИ будет методично ломать другого.

Открыть окно

Готовим данные для LLM: открытые инструменты для нормализации, очистки и не только

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.6K

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

Но самостоятельно вывести модель в полноценное продакшн-использование не так просто. К тому же для разных сценариев нужно тестировать разные модели. Это требует больших усилий. Чтобы уменьшить порог входа в эту технологию, мы создали собственную платформу — MWS GPT. Под капотом — наша инфраструктура с GPU.

О том, как тестировать разные LLM в MWS GPT и запускать ИИ-агентов без кода скоро расскажем на вебинаре — присоединяйтесь.

Для обучения LLM требуются огромные и разнообразные датасеты. Однако качество данных часто важнее простого объёма: хорошие данные позволяют модели лучше обобщать и снижать ошибки.  К счастью, есть открытые решения, способные помочь с их обработкой.

Сегодня делимся подборкой систем контроля качества ML-датасетов, проектом для автоматической категоризации и системой контроля версий для наборов данных.

Читать далее

Электроника в вопросах и ответах 3

Уровень сложностиСложный
Время на прочтение26 мин
Количество просмотров15K

Очередной электроквиз достиг публикации.
На этот раз состав участников весьма полярный: есть как обладатель кармы +525 и автор свыше 100 статей, так и участник с кармой +2 и нулём статей; как DIY-любители, так и представитель бизнеса, связанного с электроникой; как завсегдатаи Хабра, так и человек, узнавший об электроквизе на JoyReactor.

В остальном всё как и в предыдущие раз: 15 участников, 15 электротехнических вопросов и ответы на них.

Ответить на вопросы смежников

Кто на самом деле отвечает за защиту информации в организации: зона ответственности ИТ и ИБ

Время на прочтение6 мин
Количество просмотров4.3K

Когда происходит утечка, кто виноват первым? Конечно, айтишники. Сервер они настраивали, доступ они выдали, антивирус не сработал — все логично.

Вот только это неправильная логика. Потому что ИТ в большинстве случаев отвечают за инфраструктуру, а информационная безопасность — совсем другая функция.

Стоит спросить себя: кто и как в вашей компании должен реагировать на инциденты? Кто по документам ответственный за защиту конфиденциальной информации? Кто и как проводит расследования, моделирует угрозы, разрабатывает политику безопасности и объясняет бизнесу, что нельзя хранить Excel с данными клиентов в открытый Google Диск?

Если на все вопросы ответ: «технический директор» или «наш админ», то это означает одно — в компании нет организованной ИБ-функции.

Читать далее

Law & Practice Ensemble RAG. Как создать ассистента, помогающего решать многоаспектные юридические задачи

Время на прочтение28 мин
Количество просмотров1.7K

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

Читать далее

Pro Деньги. JSR-354

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров1.3K

Достаточно часто в реализации сервисов есть необходимость оперировать денежными единицами, хранить их в БД, обмениваться по API и выполнять конвертацию

Читать далее

Визуализация управления памятью в Python: что творится внутри?

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров9.5K

Python щедро раздаёт нам удобные абстракции. Создаёшь список, словарь или строку — и не думаешь, где под это выделилась память и как она потом освободится. Но внутри интерпретатора работает довольно сложный механизм, и он устроен не так, как в C или других языках.

Идея сделать приложение-визуализатор пришла после чтения книги CPython Internals. Там подробно объясняется, как устроены арены, пулы и блоки. Но пока читаешь текст, всё это воспринимается слишком абстрактно. Захотелось увидеть механику своими глазами: как память выделяется, как освобождается и почему иногда остаётся занята. Так и появился MemoryMonitorApp, а вместе с ним — эта статья.

Читать далее

Как мы разрабатывали интеллектуальное устройство SberBoom Micro

Время на прочтение10 мин
Количество просмотров2K

Салют, Хабр!

Я Артур, CPO умных колонок Sber. Сегодня мы представили новое поколение умных устройств Sber с искусственным интеллектом GigaChat — колонку SberBoom Micro. Это самая маленькая из всех колонок семейства Sber, при этом с новой функцией, которая позволяет сделать умной обычную аудиосистему. Достаточно подключить её к обычной аудиоколонке по bluetooth и управлять воспроизведением на своей акустике голосом.

В статье о разработке SberBoom Micro расскажу:

при чём тут Стэнли Кубрик и Дени Вильнёв;

как компоновали устройства на плате, которая должна быть на 20% больше;

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

Узнать о маленькости

Реальна ли 3D-печать металлом на дому?

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров21K

Картинка: macrovector, freepik

Все знают, что 3D-печать металлом — это «дорого и вообще, в целом, сложно». 

Однако лишь немногие знают, что этот процесс может быть кардинально удешевлён и без каких-либо проблем осуществляться даже на дому — практически на копеечном оборудовании!

Согласитесь, что иметь возможность печатать металлом с той же лёгкостью, с которой многие осуществляют печать на домашних 3D-принтерах — это стоит того! 

После своего появления методы 3D-печати металлами изменили само производство и дали такие возможности, которые были недоступны ещё совсем недавно. Благодаря этому многие производства, в том числе даже космические компании, теперь всё шире и шире используют такую печать, так как она позволяет избавиться от генерации большого количества отходов металлообработки, поскольку металл расходуется только на непосредственное создание детали, а кроме того, некоторые детали и вовсе невозможно изготовить другим путём...

Но всё же, несмотря на все свои преимущества, эта технология всё ещё остаётся прерогативой обеспеченных лабораторий и крупных производств, так что самодельщикам остаётся только «смотреть на всё это великолепие со стороны и облизываться». 

Несмотря на то что звучит смешно, по сути это грустно. На первый взгляд доступность вроде бы сохраняется: то и дело мелькают рекламные цифры вроде «печать одного кубического сантиметра за 70 руб., 90 руб. и т.д.», но при непосредственном контакте выясняется, что «минимальный заказ должен быть на 50 000 руб., без учёта оснастки» и т.д.

Но есть хорошая альтернатива (хотя и не без нюансов): электрохимическое аддитивное производство!

Читать далее

Как FreeIPA защищает SSH от MITM-атак

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров3.3K

Привет, Хабр!

Сегодня мы предлагаем погрузиться во внутреннюю кухню протокола SSH, заострив особое внимание на его интеграции с доменом FreeIPA. Настройка такого взаимодействия будет интересна администраторам, привыкшим к централизованному управлению Windows-серверами и рабочими местами, входящими в состав MS AD. Развитие нашей продуктовой линейки включает глубокий анализ технологического стека, и мы хотим поделиться с читателями результатами своих исследований.

Как известно, время — деньги, поэтому инженеры стараются настраивать удаленный доступ везде, где только можно, чтобы ничего не администрировать ногами.

Читать далее

Какая LLM лучше распознает чертежи? Мы сравнили 6 LLM и узнали ответ

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров9.8K

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

С появлением мультимодальных LLM возник вопрос: способны ли они заменить классические OCR-решения и специализированные пайплайны постобработки? Насколько хорошо современные модели справляются с извлечением размеров и допусков из коробки, без дообучения? Какие модели дают максимальную точность, какие быстрее, а какие дешевле? И можно ли комбинировать разные подходы, чтобы повысить результат?

Чтобы ответить на эти вопросы, мы протестировали шесть актуальных vision-LLM на одном наборе реальных механических чертежей и сравнили их точность, скорость и стоимость обработки.

Читать далее

«Один в поле не воин». Интеграционные сценарии Kaspersky NGFW

Время на прочтение10 мин
Количество просмотров2.9K

Привет, Хабр! Меня зовут Иван Панин, я специалист в области сетевой безопасности, CCNP, CCNP Security, CCDP, MBA CSO. С 2022 года — руководитель группы развития решений по инфраструктурной безопасности «Лаборатории Касперского», где занимаюсь экспертной технической поддержкой пресейловых команд решений SD-WAN и NGFW, разработкой сценариев использования, лабораторных работ и технических материалов.

В статье хочу рассказать об интеграционных сценариях NGFW c комплиментарными решениями смежных классов. В первую очередь это будет интересно архитекторам информационной безопасности на стороне заказчика, отвечающим за проектирование комплексной системы защиты корпоративной инфраструктуры и разработку сценариев реагирования на инциденты, а также экспертам по кибербезопасности на стороне системных интеграторов.

Читать далее

Ближайшие события

Discord: история, патенты и бренды

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.8K

Сегодня Discord — важный инструмент для многих онлайн-сообществ, который предоставляет удобную среду для общения и организации мероприятий различного масштаба. История Discord показывает, как одна простая идея может перерасти в мощный инструмент, объединяющий миллионы людей по всему миру. Про историю и интеллектуальную собственность компании — в нашем материале.

Читать далее

Союз медицины и искусственного интеллекта: разбираем преимущества и риски

Время на прочтение5 мин
Количество просмотров1.5K

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

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

Читать далее

Как мы обманули Mozilla и почти взломали коллег

Время на прочтение9 мин
Количество просмотров9.1K

Привет, Хабр!  Я Ксюша, младший специалист по безопасности конечных устройств в Selectel. Мы с командой ежегодно проверяем наших сотрудников на внимательность с помощью фишинг-тестов. В этот раз решили отойти от формулы привычного фишинга и сделать что-то новое. Написали браузерное расширение на JavaScript, убедили Mozilla  в своей честности, запустили весьма правдоподобную рассылку для сотрудников и немного поиграли на чувствах тех, кто верит, что ИИ будет работать за нас. Подробности под катом!

Читать далее

Как использовать OpenSDN vRouter Forwarder для простейшей маршрутизации пакетов между контейнерами

Уровень сложностиСредний
Время на прочтение26 мин
Количество просмотров1.6K

Говорят, хорошая документация обычно начинается с простых примеров и продолжается постепенным наращиванием сложности. Меня зовут Матвей Крапошин, я ведущий системный архитектор Холдинга Т1, и в этом материале расскажу, как OpenSDN (ex‑Tungsten Fabric) пересылает пакеты между виртуальными машинами (или контейнерами) и как установить OpenSDN vRouter Forwarder в минимальной конфигурации и наладить его работу для пересылки пакетов между двумя контейнерами.

Эта статья — своего рода продолжение первого материала «Почему мы выбрали OpenSDN и как контрибьютим в этот проект»[1]. Одна из её целей — рассказать о виртуализации и сетевых технологиях под капотом Т1 Облако, поделиться знаниями и экспертизой с техническим сообществом и способствовать развитию проекта. Напомню, что виртуальная сеть в облаке Cloud Compute компании Т1 Облако построена на основе избранных компонентов проекта Tungsten Fabric, который потом переименовали в OpenSDN. Наработками по OpenSDN пользуются не только Т1 Облако, но и другие российские и зарубежные облачные провайдеры.

Вы сможете лучше понять, как на самом нижнем уровне работает виртуальный коммутатор OpenSDN — средства для работы с программно‑определяемыми сетями. Углублённое знание принципов работы этого модуля позволит лучше понимать причины ошибок, возникающих при настройке OpenSDN (а также Contrail, OpenContrail, Tungsten Fabric), повысить эффективность диагностики возникающих неисправностей и разобраться в нюансах настройки этого средства поддержки программно‑определяемых сетей.

Читать далее

Что происходит с российской электроникой прямо сейчас и кто в этом виноват?

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров13K

Дисклеймер: статья написана на основе интервью с Иваном Покровским, исполнительным директором Ассоциации российских разработчиков и производителей электроники (АРПЭ)

После довольно быстрого роста в 2022-2023 годах российский рынок электроники переживает спад. Но это временная коррекция после резкого импульса 2022 года, и есть основания рассчитывать на восстановление роста в 2026 году.

В 2024 году стал очевиден перелом тренда — после быстрого роста 2022-2023 годов рынок и объем производства начали сокращаться. Что привело к такому развороту и какие перспективы ждут отрасль в конце 2025 и в будущем 2026 году?

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

Читать далее

Как мы создали курс по разработке мобильных игр, в котором Java оживает, а наставник становится другом

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.7K

В этом году мы запустили новую образовательную программу «Разработка мобильных игр» для школьников 8–9 классов — и она получилась по-настоящему особенной. Это не просто очередной курс по программированию или геймдеву: мы объединили код, персонажей, физику и истории в одно целое, сделав обучение настоящим приключением. Вместо сухих лекций, ребята начинают стажировку в виртуальной гейм-студии, где их сопровождает наставник Максим. Он не просто рассказывает про программирование, а делится эмоциями, личными историями и шутками про баги. Объясняет сложные вещи «на пальцах», вместе с учениками разбирает задачки и отвечает на вопросы в формате встреч (лонгридов) с примерами кода и иллюстрациями. Такая история «по ту сторону экрана» сильно вовлекает учеников: сторителлинг помогает им лучше усваивать материал и понимать, зачем всё это нужно.

Читать далее

Алистер Коберн «Гексагональная (порты и адаптеры) архитектура»

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров2.4K

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

Читать далее