Бизнес сегодня работает в условиях информационного перенасыщения, когда скорость обработки данных и принятия решений становится ключевым фактором успеха. Ежедневно компании сталкиваются с задачами: как сократить время на обработку запросов клиентов, как оперативно анализировать большие массивы информации, как снизить нагрузку на сотрудников и повысить качество сервиса?
Ответ на эти вопросы всё чаще звучит в двух буквах – ИИ. Искусственный интеллект, в частности ИИ-агенты, предлагает новый уровень автоматизации бизнес-процессов.
Читать далееИ я про не распиаренную gamma.app, которая за 3 года так и не смогла сделать что-то удобоваримое.
Начну издалека. Я решил протестировать 2 супер-агента — Manus.im и Genspark.ai
Эти ребята могут многое:
— делать аналитику
— писать код
— создавать видео
— формировать ваш тур по миру
и много чего ещё.
Им даёшь задачу — и они 20-40-60 минут её выполняют, дергая разные нейросети и сервисы, заходя на сайты и собирая информацию. У них даже есть свой внутренний браузер! Правда, они периодически натыкаются на капчу, и я даже хотел помочь, “протолкнуть” — но это было не обязательно.
Читать далееПривет, Хабр!
Меня зовут Алексей Рудак, я основатель компании Lingvanex, которая разрабатывает решения в области машинного перевода и транскрипции речи. Продолжаю цикл статей о том, как устроен переводчик на нейронных сетях изнутри. И сейчас хочу рассказать про работу функции потерь. Для тренировки модели используется opensource фреймворк OpenNMT-tf.
Статья предоставляет всесторонний обзор вычисления функции потерь в машинном обучении, особенно в контексте моделей последовательностей. Она начинается с подробного описания того, как матрица логитов, генерируемая после преобразований в декодере, обрабатывается через функцию cross_entropy_sequence_loss. Эта функция играет ключевую роль в измерении расхождения между предсказанными выводами и фактическими метками. В статье описаны шаги, включая преобразование логитов в подходящий формат, применение сглаживания меток для создания сглаженных меток и вычисление кросс-энтропийных потерь с использованием softmax. Каждый этап подробно объясняется, чтобы было понятно, как каждый компонент вносит вклад в общую оценку потерь.
Кроме вычисления потерь, статья рассматривает механизм выравнивания, используемый для улучшения работы модели. Описано, как значение потерь корректируется на основе направляемого выравнивания, что позволяет модели лучше учитывать взаимосвязи между исходными и целевыми последовательностями. Также подробно рассматривается процесс вычисления и применения градиентов, иллюстрируя, как оптимизатор обновляет веса модели для минимизации потерь.
Читать далееЯ давно пишу на Go, но раньше у меня был довольно плотный опыт во фронтенде. Поэтому, когда я захожу в терминальные интерфейсы, я всё ещё ожидаю какого-то базового UX — чтобы было понятно, что происходит, что можно нажимать, и что именно ты сейчас делаешь.
Но каждый раз, когда мне нужно было поработать с TUI — особенно в задачах, я чувствовал, как мой мозг вытекает через уши.
Читать далееНаши привычки в кино являются неотъемлемой частью образов персонажей. В этой статье мы рассмотрим несколько видов “адамовых яблок” прямо как в "Матрице": ты думаешь, что ты выбрал, потому что захотел, но на самом деле выбор уже был сделан за тебя. Самое интересное, что подавляющее большинство людей даже не замечают, что это влияние пришло из кино и сериалов, но где-то в подсознании уже записалось...
Читать далееEarcut - базовый, почти учебный алгоритм триангуляции, но при некоторых раскладах он обгоняет более "продвинутые" решения.
АмпутироватьЗа 10 лет в бизнесе мы пробовали все — розничные продажи, маркетплейсы, контрактное производство. Мы закрыли розничные магазины, чтобы открыть свое производство косметики. В статье: как мы работаем с негативными отзывами, почему региональные СМИ пишут о нас бесплатно и какие проблемы мы увидели в контрактном производстве косметики
Наступило лето, а вместе с ним и жара. И вот тут-то и приходит на помощь кондиционер. Но что делать, если у вас нет умного кондиционера, а обычный кондиционер не позволяет управлять им удаленно? Ответ прост: сделать его умным своими руками!
Устали вставать ночью, чтобы выключить кондиционер? Или хотите управлять им из другой комнаты? Тогда это руководство для вас!
Читать далееМного авторов так или иначе рассказывают о статьях в ML-сообществе, но большинство из них популярны, потому что являются хорошими опытными специалистами, а значит в своё время прошли все базовые статьи и могут себе позволить рассказывать только о новинках в сообществе. Что же делать молодым специалистам, которые действительно хотят разобраться, но ещё не читали ту самую базу?.. так сказать, основу...
Для себя и, надеюсь, кого-то ещё, я предлагаю эти три разбора, на мой взгляд, основополагающих статей мира ML. Приятного прочтения.
Читать далееЭксперт Postgres Professional Андрей Зубков «нырнул» в глубины VACUUM и выяснил, что детализированная статистика может выявить глубинные проблемы, которые критически влияют на производительность. Расскажем о том, что скрывалось в глубине PostgreSQL
Читать далееВсе мы с этим сталкивались: вроде бы сервис работает, графики зелёные, ресурсы свободны — а пользователи всё равно жалуются. Открываешь мониторинг — CPU в порядке, память не забита, места на диске полно. А люди продолжают писать: «У вас тормозит». Знакомо?
Давайте разберёмся, как настроить мониторинг так, чтобы проблемы ловились сразу — ещё до того, как начнут ломиться сообщения в поддержку.
Привет, Хабр! Я Иван Попов, ведущий инженер ЦК платформенных и интеграционных решений РСХБ-Интех. Java — мой самый любимый язык программирования, я всю жизнь работал только на нём. Сейчас я работаю в банке и хочу разрушить стереотип о том, что в банках все работают на Vegas. На java мы очень много работаем, тем более если видим, что новая технология позволяет нам оптимизировать процессы разработки (а количество интеграций огромное).
Расскажу о новой фиче виртуальных потоков в Java 21, которая призвана повысить эффективность многопоточного кода.
Читать далееПришла мне тут по работе задача сделать возможность добавления товара в корзину пользователем без авторизации. Корзина, причем должна храниться на бэке для того, чтобы можно было проводить аналитику по неоформленным заказам, а также, если пользователь авторизуется, то добавлять эту корзину к его профилю для доступности ее с любых других устройств, на которых он (пользователь авторизован).
Ясное дело, что для корзины одного пользователя в сеансе оформления заказа нужен уникальный идентификатор, по которому можно определить в какую “корзину” поместить товар.
Так как на проекте мы использует REST подход к проектированию API, я подумал, что можно генерировать uuid ключ на клиенте и передавать его при каждом запросе добавления товара в корзину.
Да, все бы хорошо, но возникает потенциальная проблема паразитных запросов от недоброжелателей. Да, безусловно, есть куча всяких способов защититься от троттлинга, но все это кажется мне в этой ситуации не совсем уместным. Поэтому, я решил, что лучше уникальный идентификатор генерировать на бэкенде, а выдавать его при прохождении CAPTCHA.
Читать далееCтратегический аналитический документ, в котором подробно рассмотрен феномен советского образования, его отличие от современной российской, европейской и американской систем, секреты успеха инженерного образования СССР. Исследование включает поэтапную стратегию модернизации образования в России с применением как лучших мировых практик, так и успешного наследия СССР. Особое внимание уделено:
Читать далееСегодня мы запускаем b2b-продукты, MVP стартапов, свои SaaS-решения, систему управления ИТ-компанией и развиваем собственную продуктовую экосистему.
Путь был не линейным, не всегда прибыльным, но по-своему очень честным.
И — нашим.
Читать далееКак работает старый индикатор воздушной скорости? CuriousMarc приобрёл такое устройство для своего проекта, но при нём не было документации, поэтому я выполнил его реверс-инжиниринг. Этот индикатор использовался в панелях кокпитов таких самолётов бизнес-класса, как Gulfstream G-III, Cessna Citation и Bombardier Challenger CL600. Судя по датам на транзисторах, он был изготовлен примерно в 1977 году.
Можно было бы ожидать, что индикаторы на панели управления самолётом — это простые круговые шкалы. Но за этой шкалой спрятана большая коробка массой 1,27 килограмма со сложной системой двигателей, шестерён и потенциометров обратной связи, управляемой двумя электронными платами. Но при всей этой сложности, в индикаторе нет ничего особо «умного»: стрелки просто указывают напряжение, передаваемое от вычислителя воздушных параметров. В этом посте я вкратце опишу свои находки.
Читать далееС 1 июня 2025 года в России вступает в силу новая система противодействия цифровому мошенничеству. Федеральный закон № 41-ФЗ от 01.04.2025 вводит ряд важных нововведений: теперь все телефонные звонки подлежат обязательной маркировке, а для рассылок и уведомлений нельзя использовать зарубежные мессенджеры.
Эксперты click.ru разобрали основные изменения, которые могут повлиять на бизнес, и дали рекомендации, как к ним подготовиться.
Читать далееКоманда РОСА рада представить вам РОСА ФРЕШ Сервер 13.0 — новый продукт на 13-й платформе, созданный для энтузиастов и любителей Linux!
Что это? Это компактный Linux-сервер с текстовым интерфейсом, который можно развернуть где угодно: в уголке вашей сети, на виртуальной машине или даже на старом железе. Всего 1 ГБ оперативной памяти (при использовании текстового инсталлятора) и 10 ГБ диска (будет свободно больше половины) — и у вас есть основа полноценного сервера для раздачи файлов, управления домашним доменом или экспериментов!
( читать дальше... )
Интересной историей поделились разработчики из Exzotron Technology, когда реализовали пилотный проект для логистических центров одного из маркетплейсов. Решаем здесь стандартную проблему – кражу топлива с помощью новых подходов. Проект показал, что иногда стоит принципиально изменить систему, а не улучшать старое. Здесь наглядно видно, что локальные оптимизации не дали бы нужного эффекта.
Для начала давайте разберемся, как все устроено.
Дано: выдача топлива происходит по QR-кодам. Процесс автоматизирован, и вся инфа передается через терминалы спутникового мониторинга на автомобилях. Но недобросовестные водители смекнули, что можно использовать один код на нескольких заправках одновременно. Как итог – несанкционированный расход топлива.
Очевидная проблема: каждый терминал автономно принимал решение о выдаче топлива. Поэтому насущная задача – настроить централизованную онлайн-выдачу топлива.
Решение: облачный «диспетчер» вместо локальной логики
Выбран путь радикального рефакторинга с выносом всей логики в облако вместо терминалов.
Инженеры разработали ПО, которое позволяет терминалам спутникового мониторинга передавать данные на сервер в режиме онлайн. Теперь принятие решения о выдаче топлива происходит не на конкретном терминале, а в облаке.
Читать далееХочу поделиться с сообществом ЛОР: я завершил доработку Казаков: Снова Война версии 1.52.
Основные изменения:
Нативная компиляция, к сожалению, невозможна, так как проект всё ещё использует ряд закрытых DLL. Тем не менее, из движка удалено большое количество устаревших зависимостей от WinAPI, что позволило значительно улучшить работу игры на Linux.
Скачать и ознакомиться можно на GitHub.