У любой системы управления процессами есть одно неудобное узкое место. Между человеком, который понимает, какой процесс нужен бизнесу, и системой, где этот процесс должен работать, почти всегда стоит посредник — разработчик, интегратор или хотя бы продвинутый администратор. Владелец процесса знает, что ему нужна категория для согласования отпусков с определёнными полями и правами. Но чтобы это появилось в системе, он пишет ТЗ, ставит задачу, ждёт очереди и получает результат через несколько дней.
Мы в «Первой Форме» решили это изменить. Наша команда реализовала поддержку MCP — Model Context Protocol. Теперь настраивать категории, формы и процессы можно через диалог с ИИ-агентом: описываешь на естественном языке, что нужно, и агент через MCP это реализует. Других готовых реализаций MCP-сервера в российских BPM-системах мы пока не видели.
Меня зовут Олег Юшин, я занимаюсь ИИ-направлением в «Первой Форме». Расскажу, зачем и как мы это сделали, как устроена интеграция и что из этого уже реально работает.
Читать далееTelegram практически заблокирован. Max — официальный, удобный, но его не хотят ставить даже те, кто в курсе, что именно VK-экосистема уже хранит половину их цифровой жизни. В этом зазоре появляется вопрос: а нужен ли вообще «свой» мессенджер, и если да — каким он должен быть? Я попробовал ответить не словами, а кодом.
Читать далееПривет! Я Александр Петросян, продуктовый фулстек-разработчик в проектах по автоматизации бизнеса и автор курса по вайбкодингу в Практикуме. Последний год-два воочию наблюдаю как шатаются базовые устои в разработке автоматизации разного калибра. Стабильный, поддерживаемый, расширяемый и безопасный код уже не главный герой — требования бизнеса изменились.
Сейчас бизнес хочет быстрее, дешевле и ближе к реальным процессам как есть, а не к идеальным как должно быть. Причём этот самый как должно быть зачастую сформулировать толком никто не может, и в результате его формулирует не бизнес-сторона, а бизнес-аналитики со стороны айти-команды — в меру своего теоретического понимания.
А ещё появился вайбкодинг. Он уже меняет картину мира автоматизации и позволяет малому бизнесу заходить в бизнес-паттерны, которые ещё совсем недавно были уделом больших корпораций. Вот про эти все пироги и хочу поразмышлять в статье: про то, как было раньше, как сейчас, с чем может помочь вайбкодинг и какие есть подводные камни автоматизации.
Читать далееМеня зовут Дмитрий Деев, я руководитель отдела IT-инфраструктуры в Ви.Tech - IT-дочке ВсеИнструменты.ру. В рамках нашего подкаста я поговорил с Ильей Кочневым, директором сопровождения информационных технологий в Lamoda Tech. Илья - более 20 лет в эксплуатации, начинал юникс-инженером, строил инфраструктуры в банках, нефтянке, e-commerce, открывал дата-центры в нескольких странах, мигрировал в облака, из облаков и между облаками.
Говорили про FinOps. Не про «культуру осознанного потребления» и не про «надо экономить», а про то, как это реально работает и когда вообще стоит этим заниматься.
Читать далееВ начале почти любого проекта приходится решать, как именно им управлять. Выбор сегодня огромен: от классического PMBOK до Kanban и гибких подходов. Но на практике этот выбор слишком часто определяется не логикой самого проекта, а личными предпочтениями, корпоративной инерцией или очередной управленческой модой.
Проблема в том, что методика не бывает нейтральной. Она не просто помогает организовать работу, а накладывает на проект собственную рамку: выделяет одни аспекты, ослабляет другие, открывает одни возможности и закрывает другие. Ошибка в этом выборе может обойтись дороже, чем кажется, — особенно в тот момент, когда реальные очертания проекта ещё только проявляются.
Практика термодинамической сегментации предлагает другой ход. Она позволяет не выбирать одну универсальную схему управления заранее, а обоснованно собирать архитектуру управления под конкретный проект — с учётом его структуры, состава команды и характера накопления неопределённости.
7 шагов управления проектом...Привет! Меня зовут Николай, я SDET в SimbirSoft. Это продолжение серии материалов о современных подходах к разработке и тестированию, и в этот раз мы поговорим о том, как искусственный интеллект меняет повседневную работу инженера.
В статье разберём, как ИИ-инструменты помогают ускорять разработку, автоматизировать рутину и повышать качество продукта. Посмотрим, где они действительно экономят время — генерация кода, тестов, анализ ошибок, — а где требуют осторожности и критического мышления.
Отдельное внимание уделим практическим сценариям: как использовать ИИ в тестировании, как выстраивать покрытие, ускорять отладку и улучшать тестовую архитектуру. Также обсудим, как безопасно внедрять такие инструменты в команду и не «перегрузить» процессы.
Материал будет полезен разработчикам и тестировщикам, которые хотят встроить ИИ в рабочий процесс и при этом сохранить контроль над качеством и архитектурой решений.
Для комфортного чтения достаточно базового понимания процессов разработки и тестирования, а также опыта работы с современными инструментами. Статья ориентирована на специалистов уровня middle и выше, но может быть полезна всем, кто хочет разобраться, как использовать ИИ не как замену, а как усиление своей экспертизы.
Читать далееМне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс.
Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты (раньше я сам часто был автором таких тестов).
Представляю вашему вниманию мои советы по написанию высококачественных тестов для фронтенда.
Читать далееКэширование включено, а cached_tokens всё равно не растут? Часто проблема не в модели и не в провайдере. Hit rate обычно режут совсем другие вещи: timestamp в начале запроса, плавающий порядок tools, разные реплики, RAG с нестабильным порядком чанков и слишком короткая жизнь KV-кэша. В статье разбираю 7 типовых анти-паттернов, которые убивают prefix_cache_hit в проде.
Читать далееКажется, технологии прямой связи мозга с компьютером постепенно перестают быть лабораторной экзотикой. Недавний пример клинических испытаний показал, как человек с параличом смог управлять персонажем в World of Warcraft буквально силой мысли. Без контроллеров и адаптивных устройств — только через нейроинтерфейс. Интересно, что мозг героя этой статьи довольно быстро освоил новый способ взаимодействия с ПК, как когда-то осваивал клавиатуру или мышь.
Читать далееПользователь спросил ChatGPT про бизнес-идею «говно на палке». Ответ: «It’s not just smart - it’s genius». Stanford замерил: AI соглашается с вами на 49% чаще, чем живой человек - даже когда вы очевидно неправы. Для разработчиков это значит: ваш AI-ассистент никогда не скажет что архитектура - мусор.
Читать далееЗдравствуйте. Меня зовут Валерий и я - кодоголиклюблю писать программы. А ещё я люблю не только писать свои программы, но и читать чужие.
Недавно мне довелось погрузиться в чтение кода функции ограничения скорости обработки входящих запросов к веб-приложению на ASP.NET Core. И в этом цикле статей я хочу поделиться найденным и понятым мной. Тем более, ещё в самом начале своих штудий я обнаружил, что эта тема на Хабре просто не рассматривалась никак - даже на уровне пересказа документации с сайта Microsoft (весьма скудной, кстати). А потому вот прямо сейчас я хочу заполнить этот пробел.
Читать далееКоманда часто воспринимается как набор сильных людей, которые должны «как‑то сработаться». Но в реальности она устроена ближе к сложной системе: движение начинается только тогда, когда понятны параметры, сильные зоны, дефициты и роли каждого элемента. Разбираю, почему инженерная логика иногда точнее управленческой интуиции и что даёт такой подход в работе с командами.
Читать далееВ 2025 году DOGE под руководством Илона Маска активно использовала ИИ. Как показали последующие расследования, система неправильно интерпретировала контрактные данные Министерства по делам ветеранов, не разобралась в правилах Министерства жилищного строительства и совершила множество других серьёзных ошибок. И, разумеется, галлюцинировала на каждом шагу. Последствия оказались весьма ощутимыми.
И всё же, как ни парадоксально, мы должны быть благодарны за этот случай — он открыл нам глаза на то будущее, к которому нас настойчиво ведут техно-энтузиасты и бенефициары ИИ-бума.
А если вам кажется, что всё это вас не касается — у меня не самые приятные новости. DOGE — лишь один эпизод. Но ИИ уже повсюду. И это надолго.
Он проник в нашу питьевую воду. И теперь от него не избавиться.
Читать далееКошмар с автозавершением
Наше префиксное дерево было в 8 раз медленнее хэш-таблицы. И оно потребляло 128 МБ памяти, в отличие от хэш-таблицы с 24 МБ.
Такого не должно было произойти. Префиксные деревья — стандартное решение для автозавершения: поиск за O(k), где k — длина строки вне зависимости от размера датасета. Идеально подходит для сопоставления префиксов. Обычно всегда используется для автозавершения, проверки правописания и таблиц IP-маршрутизации.
Мой коллега предложил использовать префиксное дерево для функции автозавершения в нашем инструменте командной строки. Поиск в нём должен был выполняться по 50 тысячам команд и опций. Учебники говорили, что это правильный выбор.
Поэтому мы реализовали префиксное дерево. Результаты бенчмарка оказались ужасными:
Префиксное дерево было в 8 раз медленнее простой хэш-таблицы. И оно использовало 128 МБ памяти, в то время как хэш-таблица — всего 24 МБ.
Где мы ошиблись?
Читать далееСтатья предназначена для заказчиков — руководителей, владельцев бизнеса, которые принимают решение о внедрении 1С и участвуют в предпроектном обследовании.
Когда компания решает автоматизировать учёт на 1С, подрядчики предлагают обследование. Многие заказчики считают это лишней бюрократией. Но именно на этом этапе закладываются сроки, бюджет и будущее системы. Рассказываю, какие 11 ошибок совершают заказчики по собственной инициативе и к чему они приводят.
Читать далееС помощью Python провел исследование космических адресов Алисы Селезневой. Вокруг нее было так много планет, неплохо исследованных, а посетила она только малую часть из них.
Читать далееИз новостей: Epic games увольняет 1000 человек, у Crimson Desert 3 миллиона продаж за неделю, Sony поднимет цены на PS5, Xbox планирует удешевить стоимость подписки Game Pass.
Из интересностей: запускаем эмуляцию «Ну, погоди!» в Linux на слабом железе, какой Кодхима режиссёр, DOOM на чистом CSS, от LittleBigPlanet к Dreams.
Читать далееИметь свой мессенджер — больше не роскошь, а страховка от блокировок. В условиях, когда привычные инструменты могут исчезнуть в любой момент, полный контроль над перепиской становится вопросом выживания бизнеса. Рассказываем, как поднять Rocket.Chat “в облаке”: от простого Docker Compose до отказоустойчивого Kubernetes-кластера
Читать далееВсем привет! Меня зовут Наталья, я ведущий системный аналитик в MWS. В ИТ полно примеров того, как попытки решить задачу приводят к появлению совершенно непригодных инструментов. Формально они работают, но пользоваться ими либо крайне неудобно, либо невозможно. Кнопку вроде сделали, но кривую и не там. Сайт работает, но падает под нагрузкой. Парковку предусмотрели, но только для 10% клиентов.
Проблема в том, что в центре внимания чаще оказывается то, что именно должна делать система. А вот тому, как она это делает, уделяют гораздо меньше времени. В этой статье разберём, что такое нефункциональные требования, как их грамотно формулировать и какие подходы помогают выявлять их на практике.
Читать далееМногие вещи существуют в природе достаточно давно, однако открывая их для себя человек частенько придумывает весьма любопытные новые применение для них — не является исключением и ультразвук, который, несмотря на достаточную изученность к нынешнему моменту (учёными), для обычных людей содержит ряд скрытых возможностей, малоизвестных широкой публике…
Читать далее