Оптическое распознавание символов (OCR) на базе LLM
Привет, Хабр!
Сегодня хотим поделиться опытом, который мы накопили при попытке автоматизировать анализ коммунальных платежей для нашей сети магазинов, состоящей более чем из 1200 объектов.
Привет, Хабр!
Сегодня хотим поделиться опытом, который мы накопили при попытке автоматизировать анализ коммунальных платежей для нашей сети магазинов, состоящей более чем из 1200 объектов.
Доброго всем времени ночи:)
9 месяцев назад я выпустил программатор BIOS-ов для компов и запилил о нём статью.
Тогда на момент выпуска статьи он был довольно сырым, и до законченного продукта по части реализации всего заявленного функционала добрался чуть менее месяца назад.
Здесь же я хочу рассказать как всё это происходило, какие были трудности, и всякое прочее)
В целом было очень много всякого, что по разным причинам не вошло в данную статью, но некоторые моменты постараюсь описать здесь.
Data Driven Management… Долго об этом думал, часто встречал на практике, часто подгорало, и вот наконец я понял почему. Короткий ответ: из метрик делают карго культ и они теряют смысл. Стоит отметить, что я не противник метрик, скорее противник распространённого способа их использования. Ниже я поясню эту мысль.
Обеспечение качества стало неотъемлемой частью процесса разработки программного обеспечения. И это неудивительно, так как именно с помощью различных видов тестирования мы можем выявить недостатки продукта перед его выходом на рынок. Выявляя и устраняя ошибки на ранних этапах разработки, команды тестировщиков помогают экономить ресурсы и средства. Таким образом, очевидно, что быть специалистом по контролю качества — гораздо более сложная и ответственная роль, чем можно предположить. По сути, QA — это важная «третья ветвь» процесса разработки.
Я всегда любила схемы и таблички. Если нужно было разобраться в новом проекте/топике/проблеме — я рисовала схему этого. Если нужно было принять решение — делала таблицу. Если я не могла положить что-то в один из этих форматов, значит, нужно было копать тему дальше. В Miro накопилось десятки рабочих пространств. И всегда хотелось сделать основную, самую главную схему для продуктовой команды, которая позволяла бы быстро и чётко возвращать всех к единой цели с единым пониманием — куда, зачем и как именно копаем. Дерево метрик — самый действенный инструмент, который мне попадался.
Что такое дерево метрик и зачем оно нужно?
Привет, Хабр! На связи CPO Garage Eight Александр Бондаренко. Какую структуру выбрать для продуктовой команды, чтобы не утонуть в хаосе? В этой статье продолжаю разбирать рабочие модели. Если пропустили первые 6 типов продуктовых команд, заглядывайте в прошлый материал из моего цикла.
Сегодня разберем такие модели как:
Команда под руководством директора по продукту
Команда под руководством директора по маркетингу
Модель на основе групп
Усложненная модель на основе групп
Бизнес-юниты
Команды разработки функций
Поехали!
Представьте: нужно проверить документ или веб-страницу и найти повторяющиеся слова, чтобы, скажем, заменить их. А если найти нужно не просто слова, а электронные адреса, которые бывают разными.
Решение этой задачи существенно упростит использование регулярных выражений.
Регулярные выражения или regex (далее…)
Вообще-то мы ничего специально не придумывали, как-то всё само получилось с Code Battle. Взяли простую задачу по информатике, добавили мультиплеер, чтобы два разработчика видели код друг друга, и предложили приз тому, кто пройдёт тесты быстрее.
И что-то всем внезапно понравилось. Причём так, что в итоге этим сервисом пользуются даже в Яндексе и других крупных компаниях на мероприятиях для разработчиков, а также в эпическом соревновании разных вузов.
Самое главное — короткие понятные задачи, которые пишутся за пять минут. И достаточно хитрые тесты, чтобы последний было тяжело взять.
Можно использовать любой язык из 16 доступных, гуглить в процессе — пожалуйста (если успеете), тырить чужой код и отлаживать у себя быстрее, чем это сделает оппонент, — тоже не проблема.
В итоге получились очень забавные соревнования. (далее…)
Привет, Хабр! Меня зовут Александр Антипов, я продакт-оунер MWS Tables.
Раньше казалось, что «опытные пользователи ПК» — исчезающий вид, но реальность другая: сегодня сотрудники не просто работают с технологиями, а сами автоматизируют рутинные процессы. Без разработчиков и сложных систем — с помощью макросов, таблиц, SharePoint и других инструментов.
Полтора года назад мы в МТС создали для таких кейсов MWS Tables (далее…)
Привет, Хабр!
Хочу рассказать вам про пет-проект, над которой мы сейчас работаем с товарищем. Основная идея заключается в создании мультиязычного вычислительного графа с возможностью быстрого развертывания собственной мини-FaaS (Function as a Service) платформы прямо на локальной машине. То есть возможность совмещать наработки из разных источников (на самом деле не только их, а еще и различные сторонние утилиты) посредством локального фреймворка и сервера. Сейчас мы называем этот проект SPL (Smart Pipe Lime).