Pull to refresh
-4
9
Napoleon IT @NapoleonIT

IT-компания

Send message

Как мы делаем веб-сервис для автоматизации рабочих задач на базе агентов LLM

Reading time 9 min
Views 3.9K

Друзья, всем привет! Сегодня хотим рассказать про то, как мы — Виталий, Даниил, Роберт и Никита — при поддержке AI Talent Hub, совместной магистратуры Napoleon IT и ИТМО, создаем Цифработа — сервис цифровых работников, который помогает оптимизировать временные затраты у сотрудников на выполнение рабочих задач с помощью агентов больших языковых моделей (LLM).

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

Предлагаем начинать!

Читать далее
Total votes 13: ↑11 and ↓2 +9
Comments 3

Как провести анализ рекламных креативов с помощью генеративных сетей

Reading time 13 min
Views 1.2K

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

На связи Сергей и Григорий - Data Scientist'ы.

Сегодня расскажем, как заняли 2 место в общем зачете AI Generative Product Hackathon, инициированного Napoleon IT,  и 1 место в кейсе по анализу рекламных креативов для крупной российской фармацевтической компании.

Читать далее
Total votes 3: ↑0 and ↓3 -3
Comments 0

Выявление незаконных построек по спутниковым снимкам с помощью CV

Reading time 6 min
Views 5.2K

Привет, Хабр! Я Вова, Lead Data Scientist. Заметил, что вам очень нравится вместе с нами разбирать решения задач с хакатонов. Сегодня расскажу, как я занял 4 место в соревновании по выявлению незаконных построек по спутниковым снимкам и что мне не хватило, чтобы попасть в топ-3 на Цифровом прорыве

Читать далее
Total votes 9: ↑8 and ↓1 +7
Comments 20

Как компьютерное зрение помогает определить координаты спутниковых снимков

Reading time 7 min
Views 6.4K

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

Меня зовут Андрей, и я data scientist. В этой статье расскажу о том, как я занял второе место в конкурсе «Цифровой прорыв» с решением по автоматизации привязки фотографии к географическому положению. Главный инсайт — базовые решения не всегда хороши и проверены. Спойлер — самодеятельность и использование современных подходов помогают победить :) Расскажу на своем опыте, как не сделать свое решение хуже базового и проанализирую подходы других участников.

Читать далее
Total votes 6: ↑6 and ↓0 +6
Comments 3

Как бустануть рост из Junior в Middle ML-инженера и попасть в команду разработки ведущих ИТ-компаний

Reading time 5 min
Views 6.4K

В 2022 году компания Napoleon IT, входящая в ТОП-10 лучших AI-разработчиков России по версии Clutch, совместно с лидером в области компьютерных наук Университетом ИТМО, создали AI Talent Hub комьюнити специалистов по машинному обучению, объединяющее таланты, мировые компании и экспертов из индустрии. Наша миссия: развивать мир, развивая таланты. Наша задача: вывести начинающего специалиста на Middle уровень в AI-проекты ведущих ИТ-компаний.

С 2018 по 2019 г. количество вакансий специалистов по машинному обучению стало больше в 1,3 раза. С 2020 по 2021 год прирост по количеству вакансий направления Data Science составил 120%. В 2022 году мы видим тренд — возрастает спрос на специалистов Middle и Senior ML Engineer и Data Engineer. А теперь, внимание, знатоки, вопрос: «Где же взять столько талантливых Middle специалистов»?

Правильный ответ, как вы уже догадались, в говорящем названии AI Talent Hub, на базе которого запущена самая крупная проектная магистратура по подготовке специалистов по машинному обучению онлайн. К 2025 году планируется, выпустить 700 AI-специалистов на позиции Middle и выше. В 2022 году на магистерскую программу «Инженерия машинного обучения» выделено 90 бюджетных мест. Бизнес и передовые ВУЗы поняли тот факт, что таланты — это новая энергия, за которой стоят идеи, стремление и следующий этап развития мира. 

Napoleon IT уже имеет несколько собственных магистратур: МФТИ — «Индустриальная биоинформатика», Университет ИТМО — «Компьютерное зрение» , ЧелГУ — «Machine Learning». Подробнее об успешном опыте сотрудничества  читайте здесь

Читать далее
Total votes 10: ↑6 and ↓4 +2
Comments 19

Как мы тестировали и поддерживали приложение для умных весов

Reading time 10 min
Views 2.7K

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

Читать далее
Total votes 4: ↑4 and ↓0 +4
Comments 0

Как узнать принцессу среди 500 амурских тигров с помощью vision transformers

Reading time 5 min
Views 2.5K

Рассказываем, как мы, ML princesses [Napoleon IT] стали победителями кейса от Минприроды «Защита редких животных», и решили задачу по созданию сервиса, способного распознавать в дикой природе особо редкий вид хищников- амурского тигра. Десятый региональный хакатон проходил в рамках федерального проекта «Искусственный интеллект».

Читать далее
Total votes 5: ↑5 and ↓0 +5
Comments 9

Как за 40 часов распознать всех поросят с помощью компьютерного зрения. Решение задачи на AgroCode Hack

Reading time 4 min
Views 3.5K

2021 год был очень насыщенный на хакатоны и ИТ-чемпионаты. Мы неоднократно писали о том,  что специализируемся на проектах по компьютерному зрению. В этом наша сила. На AgroCode Hack нам предстояло за 40 часов решить кейс с использованием компьютерного зрения и AI по сегментации и отслеживанию поросят. Рассказываем, как в очередной раз заняли призовое место на хакатоне и отследили всех хрюш. 

Читать далее
Total votes 6: ↑5 and ↓1 +4
Comments 2

NFT и Метавселенные: как экономики могут объединяться и цифровизироваться?

Reading time 5 min
Views 10K

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

Читать далее
Total votes 16: ↑3 and ↓13 -10
Comments 8

Как на выходных 3 джуна и офис-менеджер спасали леса и зверушек от пожаров с помощью компьютерного зрения

Reading time 7 min
Views 3.1K

Рассказываем про опыт участия команды Napoleon IT под кодовым названием Night-stress-testing в хакатоне "Цифровой прорыв" и решение кейса от республики Тыва по детекции источников лесных пожаров. 

В Napoleon IT есть идейный генератор и любитель хакатонов - Вова. Этим летом он выиграл с ребятами один из хакатонов "Цифрового прорыва", что очень вдохновило нашу команду на участие. Было несколько месяцев изучить и посмотреть все актуальные ИТ-соревнования. К ноябрю мы наконец решились на участие в хакатоне по компьютерному зрению "Цифрового прорыва". 

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 5

Как и зачем мы встраивали одно Android-приложение в другое

Reading time 8 min
Views 3K

Бывают ситуации, когда у заказчиков есть свои экосистемы и несколько приложений, и они решают упаковать их в SDK и встроить в другие, расширив таким образом функционал. SDK — не единичный Fragment/Activity и не набор утилит — это несколько десятков экранов с кучей бизнес-логики, сетевая прослойка, БД, и пара специфических фич, завязанных на камере смартфона.

Рассказываем, как мы встраивали одно Android-приложение в другое на практике и делимся советами, что делать, если вдруг вам придется столкнуться с подобным случаем разработки SDK

Читать далее
Total votes 2: ↑2 and ↓0 +2
Comments 3

Компьютерное зрение в ритейле: как мы научили нейронную сеть распознавать товары по фото

Reading time 5 min
Views 5.6K

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

Читать далее
Total votes 10: ↑9 and ↓1 +8
Comments 2

Стэнфордский проект МЕ310: Как работает отлаженная годами методика поиска неожиданных решений

Reading time 6 min
Views 2.7K

Привет, Хабр! Сегодня мы хотим рассказать о том, как реализована на практике методика дизайн-мышления ME310, которую используют магистранты из трех ведущих вузов для решения проблемы кадрового голода в ИТ. В этом посте вы узнаете все подробности практики четырех студентов МФТИ, участвующих в проекте. 

В нашем предыдущем посте мы рассказывали о создании единой платформы, способной объединить ИТ-специалистов и компании, которым нужные удаленные сотрудники, а также почему мы вместе с SAP решили обратиться к академической среде для решения проблемы нехватки талантов в будущем.

Вообще, мы сделали выбор в пользу ME310 неслучайно. Эта программа была придумана еще в 1965 году. И именно она помогла решить кучу разных проблем, создавая множество интересных подходов. В частности, MI310 в своей практике использовали Audi, IKEA, GM, Huawei, Lockheed Martin, Merck, Microsoft, Siemens и многие другие. Методика подразумевает решение сложных задач с привлечением мультикультурных команд из разных вузов. Разный возраст, культура, пол, специальность — все это придает проекту широты взгляда.

ME310 подразумевает, что члены мультикультурной команды решают каждую задачу, проходя следующие 6 стандартных этапов.

Читать далее
Rating 0
Comments 1

Код ME310: Почему новый продукт для нас разрабатывают студенты МФТИ, Мюнстера и Стэнфорда?

Reading time 5 min
Views 2K

Привет, Хабр! Я хочу рассказать о нашем новом проекте, который только что был успешно запущен совместно с тремя ведущими вузами мира — Московским Физико-Техническим Институтом, Стэнфордским Университетом и Вестфальском Университете г. Мюнстера. Речь идет о платформе быстрого поиска и найма ИТ-специалистов — oneclickhiring.io — которая начнет работать в следующем году. А сегодня над концепцией платформы трудятся 12 магистрантов разных национальностей, специальностей, пола и культурной принадлежности. И в этом посте вы узнаете, почему мы выбрали такой путь для развития проекта, что такое МЕ310, зачем это нужно студентам, и какой должна получиться платформа в итоге.

Когда весь мир дружно сменил офисы на удаленную работу, в нашей отрасли произошел глобальный, можно сказать даже тектонический сдвиг. Например, в России мы наблюдаем почти 70% увеличение заработной платы ИТ-специалистов за прошлый год. Это происходит потому, что многие переключились на оказание услуг зарубежным заказчикам, продолжая при этом жить в России. Этот феномен называют разными словами, например наш CEO Павел Подкорытов говорит, что произошла “отмена географического рабства” и разрушились “зарплатные горы”. Это значит, что сегодня ситуация, когда разработчик одной и той же квалификации получает в Мехико $1 тысячу долларов, а в Сан-Франциско — 15 тысяч, стала невозможной. Люди стали искать новые возможности, и вместе с этим появилась потребность в сервисах для ИТ-шников, находящихся на другом конце света. 

Поиск подходящих исполнителей для различных ИТ-проектов стал типовой задачей для большинства сервисных компаний. Например, нам в Napoleon IT уже не первый год приходится подбирать нужных специалистов для различных внедрений, разработок, интеграций и так далее. Чтобы делать это эффективно, еще несколько лет назад вместе с экспертами из ИТМО и Московской школы управления Сколково мы разработали методику оценки специалистов и компаний. 

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 1

Как три ML-разработчика из Белгорода покоряли зарубежный IT-рынок

Reading time 4 min
Views 3.7K

Всем известно, что зарплаты программистов в США или Европе на порядок выше российских. Правда обычно из этого следует, что большую часть заработанного ты тратишь на налоги, жилье, питание, медицину. А как живут разработчики, которые получают зарплату по зарубежным меркам, но живут в СНГ — с нашими ценами и налогами?

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

Читать далее
Total votes 10: ↑2 and ↓8 -6
Comments 15

Что такое базовые методы компрессии нейронных сетей и где этому учат

Reading time 8 min
Views 6.4K

Сегодня нейросетевые подходы составляют большую часть решений задач в области компьютерного зрения, но при этом работа инженеров в этой области не ограничивается обучением state-of-the-art архитектур на своих данных. Часто такие задачи требуют анализа видео или фотографий в режиме реального времени или с минимальной задержкой на конечных устройствах без возможности горизонтального масштабирования. Это может быть редактирование фотографий на смартфонах или же анализ качества продукции на производстве с помощью микрокомпьютеров. 

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

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

Мы можем оптимизировать следующие показатели:

Узнать про оптимизацию!
Total votes 6: ↑5 and ↓1 +4
Comments 0

Каково это было — изучать Data Science в 2019 году

Reading time 14 min
Views 19K

Эта статья — перевод статьи Томаса Нильда How It Feels to Learn Data Science in 2019




Видение (случайного) леса через деревья (решений)


Thomas NieldThomas Nield Follow Feb 4
Время чтения: 16 минут
Total votes 7: ↑7 and ↓0 +7
Comments 8

Крадущийся тигр, затаившийся SQLAlchemy. Основы

Reading time 8 min
Views 110K


Доброго дня.


Сегодня хочу рассказать про ORM SQLAlchemy. Поговорим о том, что это, про его возможности и гибкость, а также рассмотрим случаи, которые не всегда понятно описаны.


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

Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Comments 10

Сжимаем APK, стараясь сохранить его работоспособность

Reading time 5 min
Views 6.9K


/ PxHere / PD


Оптимизация веса APK — это нетривиальная, но очень актуальная во времена Instant App, задача. Включение proguard избавит вас от ненужного кода, если ваши зависимости можно определить на этапе компиляции, но в APK есть ещё несколько видов файлов, которые можно исключить из сборки.


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

Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Comments 1
1

Information

Rating
542-nd
Location
Россия
Registered
Activity