Привет, Хабр! Меня зовут Дмитрий Крапивницкий, я CEO OMNIMIX. Последние годы мы много работаем с Яндекс.Картами, Поиском и Навигатором — и я всё чаще вижу одну и ту же проблему у самых разных компаний. Бизнес может отлично работать офлайн, вкладываться в рекламу, поддерживать соцсети, но при этом… терять клиентов на самом важном шаге — в момент выбора на карте или в поиске.
Uber уволила подрядчиков, специализирующихся на обучении искусственного интеллекта, за два месяца до окончания их контракта, пишет Business Insider. Сотрудники работали с компанией в рамках Project Sandbox — программы обучения ИИ, которую Uber выполняет для Google. Проект представляет собой раннюю попытку Uber разрабатывать инструменты ИИ для сторонних компаний в рамках своего подразделения AI Solutions.
Привет! Меня зовут Ринат, я iOS-разработчик в Naumen. В компании я занимаюсь разработкой нескольких iOS-продуктов: клиента для SMP-сервера (Service Management Platform) и SDK чата.
В этой статье расскажу, как мы используем связку Proxyman + HAR, чтобы готовить mock-данные сетевых запросов для интеграционных UI-тестов одного из iOS-приложений. Такой подход выручает, когда для тестов нет возможности поднять сервер с нужным наполнением или сервер не предоставляет дополнительных методов API для имитации определенного сценария — например, переписка в чате с собеседником, обновление статуса заказа.
Исследователи из Гонконгского университета науки и технологий (HKUST) запрограммировали гуманоидного робота Unitree G1 играть в баскетбол, практически идеально имитируя навыки спортсмена. Видео, которым поделился аспирант HKUST Иньхуай Ван, показывает, как робот ведёт мяч, делает броски в прыжке и даже поворачивается на одной ноге, чтобы уклониться от попыток студента заблокировать ему бросок. Ван назвал это «первой в истории демонстрацией реального баскетбола, продемонстрированной гуманоидным роботом», и похвастался, что он «стал первым человеком, записавшим блок против гуманоида».
Alibaba представила новый фреймворк AgentEvolver, который позволяет агентам на базе больших языковых моделей учиться самостоятельно. Вместо того чтобы ждать разметки данных от человека, агент сам придумывает задачи, выполняет их и оценивает свои действия, как настоящий ученик. Так ИИ становится эффективнее и быстрее осваивает новые инструменты.
Вы когда-нибудь мечтали о роботе, который не просто выполняет команды «едь прямо» или «поверни налево», а может обидеться на вас за глупый вопрос или радостно подмигнуть, увидев кота? Я тоже. И решил, что хватит мечтать — пора собирать.
У аббревиатуры BFF кроме Backend for Frontend есть и другая расшифровка — Best Friends Forever. И в контексте статьи это только отчасти шутка. Общение фронтенда и бэкенда не всегда происходит гладко (опустим тот факт, что существует множество мемов о противостоянии фронтендеров и бекендеров): клиент запрашивает данные, бэкенд отдаёт то, что запросили, но часто данных сильно больше, чем нужно, а это значит, что запрос будет возвращаться дольше, фронтенд будет отрисовываться тоже дольше и всё это отразится на опыте конечного пользователя.
А что если между фронтендом и бэкендом построить мостик, который распределит нагрузку и сделает всех дружелюбнее? Примерно в этом и состоит суть паттерна BBF, а в статье разберём подробнее: зачем его внедрять и какую роль он играет в масштабировании современных сервисов; как мы реализуем этот подход в рамках RUTUBE, какой профит он нам даёт; почему мы отказались от GraphQL; в чём отличия от API Gateway и как вообще проектировать такие сервисы.
Сделал небольшое веб приложение для хранения информации о вещах с поиском через ии.
инструкция по настройке
Хотел добавить больше скриншотов, но сайт не позволяет. Ниже описание работы.
Главная боль: утро в стиле «где мои носки-ключи-документы-терпение» Каждому знакомо: просыпаешься, опаздываешь, а нужная вещь будто испарилась. У меня рекорд — 47 минут на поиски банковской карты, которая лежала… в холодильнике. После этого я решил: хватит. Память подводит, бумажные списки устаревают, а подписки на «умные дома» стоят как крыло от самолёта. Нужен был бесплатный, офлайн и без заморочек вариант.
Что получилось за пару вечеров после работы Получился маленький «домашний архиватор» вещей. Программа живёт на обычном компьютере, не требует интернета и умеет разговаривать, как человек. Коротко о главном:
Добавляй голосом: «Положил дрель на антресоли в синий ящик» — и всё, запись готова.
Спрашивай простым языком: «Где мои зимние перчатки?» — она выдаст: «В прихожей, верхняя полка шкафа, справа».
Следит за сроками: «Сколько осталось йогуртов и когда они превратятся в биологическое оружие?» — покажет список, что пора съесть в первую очередь.
Работает даже на бабушкином ноутбуке: нужен только Windows/macOS/Linux и 300 МБ свободного места.
Техдетали, которые не скучно Внутри — две бесплатные штуки:
Ollama — запускает языковую модель прямо у тебя на ПК, без облаков.
SQLite — база данных размером с пару фотографий, но вмещает весь дом.
Как это выглядит в жизни Утро. Я пью кофе и бормочу в микрофон: «Добавить: чемодан на балконе, чёрный, средний». Вечером перед отъездом спрашиваю: «Где чемодан?» — получаю ответ и за 5 секунд вытаскиваю его, вместо того чтобы перевернуть всю квартиру. За первый месяц сэкономил, по ощущениям, пару дней чистого времени и кг нервных клеток.
Почему это не очередной «умный дом»
Не надо покупать хабы, датчики и прочий железный мусор.
Никаких подписок. Скачал — и твой.
Данные не уезжают никуда, даже если интернет отключат.
Код открыт: хочешь — добавь свою фишку, хочешь — просто поглазей.
Что дальше Пока приложение живёт только на одном компьютере. Хочу сделать «семейную» версию: синхронизация между устройствами, доступ с телефона, общий список на всю семью. Но сервер стоит денег, а вечеров после работы не хватает. Если идея зашла — буду рад любой поддержке: комментариям, донатам, репостом, советом или просто добрым словом.
Helm 4 принёс пользователям единственное значимое изменение — внедрение Server-Side Apply вместо 3-Way Merge. Это решает проблемы с некорректными обновлениями ресурсов, но многих возможностей Helm по-прежнему не достаёт.
Nelm — наша современная альтернатива Helm 4 — ушёл вперёд по фичам, исправлениям и улучшениям. В статье смотрим на новые возможности обоих проектов, детально разбираем их отличия и объясняем, что ждёт Nelm дальше.
Всем привет! Погружаюсь в новую для себя область AI Security, в связи с чем решил написать несколько обзоров на самые обсуждаемые исследования и статьи по этой теме. Сегодня поговорим про взлом LLM и неожиданные выводы исследования StrongReject.
Автор YouTube-канала Will It Work нашёл способ воспроизводить на PlayStation 5 содержимое обычных компакт-дисков. Для этого нужен внешний USB-дисковод и запись CD в формате Data CD, а не Audio CD.
9 декабря, в 17:00 (МСК), на YouTube, VK и RUTUBE каналах Amplicode, в прямом эфире эксперты расскажут, как правильно работать с агрегатами и DDD, как возвращать удобные DTO, фильтровать данные и реализовывать бизнес-операции со Spring Data JDBC.
Минимум теории, максимум практики!
За 1.5 часа Михаил Поливаха (Эксперт Spring АйО и контрибьютор в Spring Data) и Илья Кучмин (Developer Advocate Amplicode): 1. Обсудят, как правильно строить агрегаты и работать с ними в Spring Data JDBC, чтобы не утекали данные и не возникало неожиданных эффектов. 2. Поговорят о том, как фильтровать данные, возвращать удобные DTO и реализовывать бизнес-операции. 3. Затронут тему планировщиков, отчётов на SQL и интеграций через Kafka.
Мероприятие бесплатное и пройдет в ОНЛАЙН-формате, 9 декабря в 17:00 МСК.
Opera выпустила обновление браузера Neon на базе искусственного интеллекта под названием 1-minute Deep Research («1-минутное глубокое исследование»). Оно позиционируется как персональный ИИ-агент для выполнения некоторых задач от имени пользователя, в том числе по навигации, покупкам, заполнению форм и так далее.
Меня зовут Виктор Пронин, я старший аналитик киберугроз в центре компетенций группы компаний «Гарда». Мы формируем для Гарда Threat Intelligence Feeds данные об угрозах на основе обезличенной телеметрии из наших инсталляций, а для получения более полной картины обращаемся, в том числе, и к информации из открытых источников.
В статье я расскажу об автоматизированной обработке публикаций по информационной безопасности. Кейс будет полезен аналитикам киберугроз и специалистам, интересующимся применением ML в ИБ.
Мы живём во времена AI-бума. ИИ упрощает ресёрч информации, визуализирует первые идеи дизайнеров, которые попадают в референсы, и пишет код. Некоторые даже говорят: «скоро разработчики станут не нужны», а «ИИ-агенты будут идеально писать код по промпту «хочу красиво» и т.д.
До этого «скоро» ещё далеко, но это не повод не использовать ИИ-агентов в автоматизации различной рутины. Например, в написании платёжных интеграций для POS-терминалов в разных странах. Передать ИИ-агентам такую задачку — не очень просто, но у нас получилось! Сегодня расскажем, как мы это сделали.
В интернете есть много статей на тему «как перевести старую систему с Oracle на PostgreSQL». Как мигрировать схему данных, сами данные и логику. Не буду повторять это, просто сравню две СУБД на небольшом вымышленном учебном примере. Я расскажу про то, как организовать процесс написания и проверки кода системы для PostgreSQL, чтобы на выходе получился продукт даже более качественный, чем он мог быть без смены СУБД.
Чтобы было интереснее, я решил объединить два жанра и сделать техническую статью в виде фантастического рассказа. Тут будет и мультивселенная, и путешествия во времени. Вся фантастика оформлена в виде цитат, чтобы те, кто хочет просто факты, могли не терять время.
В США хакерская группа вывела из строя систему оповещения о чрезвычайных ситуациях, атаковав платформу OnSolve CodeRED. Атаку подтвердил разработчик платформы Crisis24.
Система OnSolve CodeRED используется федеральными и местными органами власти, полицейскими и пожарными подразделениями для рассылки уведомлений о ЧС, погодных угрозах и других важных сообщений для населения. После атаки Crisis24 пришлось отключить среду CodeRED, что вызвало перебои в работе всех структур, использующих сервис.
Смотрите на ТВ-канале «Большой эфир» и в социальных сетях компании «Газинформсервис» новый выпуск шоу об информационной безопасности и кулинарии — «Инфобез со вкусом». Гостем проекта стал Сергей Лоскутов, генеральный директор компании SitePatrol, победитель «Биржи ИБ- и ИТ-стартапов», разработчик решения для защиты сайтов от вредоносных «умных» ботов и DDoS-атак на L7 с применением технологий искусственного интеллекта.
В шестнадцатом выпуске эксперты поговорили о том, как противодействовать умным ботам, как появилась идея для стартапа, который стал решением этой проблемы, в чём его особенность, а также как SitePatrol прошёл в финал проекта «Биржа ИБ- и ИТ-стартапов», состоявшегося в рамках форума GIS DAYS.