Первый шаг при стихийном внедрении нейросетей — закрыть прямой доступ наружу и направить запросы через привычный корпоративный прокси. Однако у генеративного ИИ иная специфика: стандартные прокси не умеют выявлять конфиденциальные данные в ответах моделей, не видят утечек в промптах и не защищают от перерасхода токенов.
Под катом — первая часть цикла о создании корпоративного AI-шлюза: почему классические балансировщики не рассчитаны на работу с LLM, как устроена специализированная архитектура и как платформа AI Оптимум обеспечивает контроль контекста, прозрачный учет токенов и безопасность данных.
КатВ 2022 году у нашей команды была конкретная задача: подготовить локальную замену глобальной CRM так, чтобы сотрудники могли продолжать привычную работу без сбоев. Система уже была частью повседневных процессов. В ней планировали визиты к специалистам здравоохранения, фиксировали результаты взаимодействий и работали с коммуникациями.
Главным стимулом для локализации стал риск отключения глобального решения. Но были и другие причины: желание получить больше гибкости в развитии системы, упростить ряд процессов и объединить несколько существующих локальных решений в единую платформу.
Тогда никто не думал о цифровом помощнике, искусственном интеллекте, автоматическом планировании визитов или переносе других корпоративных систем внутрь CRM. Основной задачей было сохранить непрерывность работы бизнеса и взять под контроль дальнейшее развитие платформы.
Спустя несколько лет стало понятно, что результат оказался значительно масштабнее первоначального замысла.
Читать далееЯ снимаю позиции статей, которые выходят не на моём сайте, а на чужих площадках: в отраслевых медиа, блогах, сообществах. Вебмастер и Search Console тут не помогают, они показывают позиции только по домену, который ты подтвердил как свой. Поэтому проверка позиций сайта у меня устроена по-простому: платный API отдаёт органическую выдачу по запросу, скрипт ищет в ней URL статьи и пишет место в базу.
Три месяца, с 7 июля по 13 октября 2026 года, скрипт исправно работал, и за это время в базе накопилось 42 477 строк замеров, и в отчётах они назывались «позиции сайта в Яндексе». 13 октября оказалось, что все они сняты с Google.
Ниже как это получилось, как я теперь проверяю, какой поисковик на самом деле отвечает, и что поменялось в выводах, когда те же ключи сняли в Яндексе.
Один символ в адресе
У провайдера выдачи два адреса с одинаковым форматом ответа:
Читать далееВ современном мире от махинаций с денежными переводами чаще всего страдают подростки и пожилые люди, но в подобной ситуации может оказаться любой, даже самый уверенный в своей рациональности человек.
Чтобы уберечь деньги от мошенников, нужна поддержка. Поэтому команда проекта СБП в банке ПСБ создала сервис «Финансовый защитник»: он разработан в соответствии с требованиями ЦБ по противодействию мошенничеству. А чтобы «Защитник» работал, необходим настоящий герой — друг или родственник, которому клиент доверяет. Эта история о том, как стать таким героем для близких.
Узнать большеХабр, привет!
На связи команда инженер-аналитиков R-Vision. Уязвимости в привычных корпоративных инструментах могут открывать злоумышленникам путь к самым критичным ресурсам: от серверов и рабочих станций до исходного кода и секретов CI/CD.
В октябре в центре внимания оказались сразу несколько таких решений: PHP, Windows, GitLab и TrueConf Server. Две уязвимости уже эксплуатировались в реальных атаках до выхода исправлений, ещё одна получила максимальную оценку CVSS 10. В новом дайджесте разберём, как работают эти ошибки, какие сценарии атак они открывают и на что обратить внимание при устранении.
Читать далееИз чего на самом деле состоит запись сессии, что в ней весит больше всего и почему историю ошибок нельзя удалять вместе с записями.
Привет! Я Паша, работаю над российским сервисом записи сессий пользователей Broux. Всё ниже основано на нашем опыте, со всеми его ограничениями.
Когда мы начинали, вопрос «сколько хранить» решался одной строкой в конфиге: всё живёт N дней, потом удаляется. Довольно быстро выяснилось, что эта строка одновременно слишком щедрая и слишком жадная.
Щедрая, потому что основное место занимали данные, которые через неделю почти никто не открывал. Жадная, потому что вместе с ними удалялось то, что как раз понадобилось бы через месяц. Расскажу, как мы это разделили и в каком месте до сих пор спорим.
Читать далееМы продолжаем рассказывать про историю корпорации Siemens. В предыдущей части речь шла о первой половине XX века. В этой мы поговорим о тех процессах, что происходили в компании и мире после Второй мировой войны.
Читать далееНа Форуме лидеров страхового рынка 29 октября говорили про ИИ в медицине, и разговор быстро пришел к привычному выводу: ИИ не заменит врача. Системы подсказок по диагнозу есть, но решение принимает врач, потому что ответственность на нем.
С этим я согласна. Но что если смотреть на ИИ не как на помощника в диагнозе, а как на помощника в рутине, в заполнении протокола приема?
Такие решения уже есть. В Москве голосовой помощник заполняет протоколы у всех участковых врачей, Яндекс выставил этот сервис на коммерческую продажу, а студенты ИТМО собрали рабочий прототип на открытых моделях. Тогда почему этого до сих пор нет в каждой клинике?
Несмотря на очевидную экономию, похоже, тормозят все это сами клиники. А нам, как страховщикам ДМС, эта история нужна даже больше, чем врачам. И у меня есть доказательства.
Читать далееSextant — десктопный клиент Kubernetes на Rust и Tauri 2, замена Lens без аккаунта и телеметрии, со встроенным MCP-сервером для AI-агентов. С версии 0.28 у него есть каталог расширений, и первым в нём стало расширение для Rook Ceph.
Расширение — это чужой код внутри программы, у которой есть kubeconfig и токены от всех ваших кластеров. В статье — шесть архитектурных решений, которые делают такой код безопасным: изоляция интерфейса, проверка прав в Rust, вклады как данные, бэкенд на WebAssembly, декларации вместо фонового кода и каталог с подписями. Для каждого — какие варианты мы рассматривали, почему выбрали именно так и чем за это платим. В конце — как платформа выдержала первое настоящее расширение, для Rook Ceph.
Sextant бесплатный и таким останется. Весь его код сгенерирован Claude Code: человек ставит задачи, принимает архитектурные решения и делает ревью, а каждое изменение проходит больше 6500 тестов на Linux, macOS и Windows.
Читать далееМы хотим рассказать историю одного нашего клиента, с которым прошли долгий путь. И по запросам которого реализовали несколько интересных функций в нашей PaaS-платформе.
Компания AIprintgen (занимается 3D-моделированием) искала сервис для хостинга приложения на Flask с возможностью автоматизации деплоя через привязку Git-репозитория. Но с ростом проекта столкнулась со сложностями, которые нам предстояло решить совместно.
Читать далееРучная проверка Linux-сервера на соответствие требованиям безопасности — это десятки конфигурационных файлов, сотни параметров ядра, права доступа, настройки SSH, политики паролей и логирования. Пройтись по всему этому руками для одного сервера — уже задача на несколько часов. А если у нас серверов штук 100? Тут проверять придется ну месяц может и больше. А ещё и не забываем что эта ручная проверка держится на человеческом факторе: администратор может забыть пункт чек-листа, по-разному интерпретировать формулировку требования или просто устать к концу списка. В результате один и тот же сервер, проверенный двумя разными специалистами, может получить два разных вердикта.
Автоматизация решает эти проблемы/задачи.
Инструменты проверяют систему за пара минут вместо пара часов. Одна и та же проверка даёт одинаковый результат и вообще можно получить отчёт от сканеров (лог/html/json), который можно приложить к внутреннему аудиту или предъявить регулятору — вместо того чтобы задним числом восстанавливать, что именно проверялось. В этой статье мы посмотрим какие бывают compliance-требования и инструменты для Харденинга сервера/Linux.
Читать далееЗаметил, что у многих ИИ-энтузиастов и специалистов, которые много работают с агентами, если в текущий момент времени не запущен ни один агент, начинаются нервы и синдром упущенной выгоды.
Читать далееНовый поиск и индекс для нашего ИИ-ассистента мы написали за три дня вместе с Claude Code. А чтобы кто-то в команде смог за этот код отвечать, понадобилось ещё три недели. Разбираемся, куда ушло это время, чем ревью отличается от принятия кода на сопровождение и как теперь принимаем большие агентные задачи по частям.
Читать далееПоисковые запросы помогают находить пользователей, которые интересуются конкретными товарами и услугами. Но не каждый запрос означает готовность к покупке. Разбираем, как собирать семантику, формировать рекламные сегменты и отсекать нерелевантную аудиторию на примере Авито Рекламы.
Читать далееОценки одного и того же ИИ-проекта у разных подрядчиков легко расходятся в пять раз. Чаще всего дело не в жадности или наивности исполнителей, а в том, что каждый из них решал свою задачу: исходное описание допускало пять разных прочтений.
Я работаю продакт-менеджером и бываю по обе стороны: сам ставлю задачи подрядчикам и сам разбираю чужие брифы, когда к нам приходят с запросом на автоматизацию. Ниже я написал, что нужно дать подрядчику в качестве требований, чтобы получить честную оценку, сравнимые предложения и проект, который доедет до работы. Технического бэкграунда для этого не нужно.
Читать далееНаш ingestion-контур — это сервис на базе Apache Airflow, который крутит пайплайны загрузки метаданных в OpenMetadata. Поверх стандартного Airflow у нас живёт плагин openmetadata-managed-apis (через него UI OpenMetadata деплоит и дёргает DAG'и), свои утилиты логирования и свой Docker-образ со строго зафиксированными зависимостями.
Когда мы решили переезжать с Airflow 2 на Airflow 3, мы прочитали официальный migration guide и думали, что основная работа — переименовать параметры и импорты. Спойлер: переименование заняло один вечер, а вся миграция — четыре месяца, несколько десятков коммитов и одну полную смену архитектурного решения на ходу. Ниже — честный разбор по следам нашей git-истории.
Сначала хронология: это была не миграция, а жизнь на двух мажорах
Если восстановить события по коммитам, картина выглядит так.
Новый репозиторий под тройку мы завели в начале марта — и с первого же коммита положили в него constraints-файлы для обеих линеек: и для Airflow 3.1.x, и для старого доброго 2.10.5. Страховка с нулевого дня, и, как показала практика, не лишняя.
Дальше две недели шла интенсивная работа в ветке airflow-3: даги, плагин, логирование, типы. Но в конце марта — после того как «миграция уже почти закончена» — в develop влилась параллельная ветка airflow-2.11 с фиксами для старой линии. Продакшен всё ещё жил на двойке, и его надо было обслуживать.
Последствия этого мерджа обнаружились в начале апреля: рефакторинг дагов под новый API пришлось делать заново, потому что develop «отъехал» к дагам в старом стиле. Та же самая правка, что была сделана в середине марта, во второй раз прошла по тем же файлам в начале апреля. Отдельно весной мы продолжали латать сборку двойки: откаты транзитивных зависимостей и свежие constraints для 2.11.x датированы апрелем — когда, казалось бы, мы уже «на тройке».
Читать далеепереписал свою dnd-либу для Vue с нуля
Я уже про Vue DnD Kit писал. С тех пор вышла 3.0, и от прошлой версии там мало что осталось: переписал все с нуля. Новое API, анимации из коробки, канбан и деревья без танцев с бубном. Ну и граблей по дороге собрал прилично, про них тоже расскажу.
Сделал полный редизайн документации, добавил skills для агентов, добавил то что много времени просили лично в телеграмме и в issues.
Расширил количество примеров, и сделал действительно премиальные примеры. По типу готовой канбан доски, редактора форм, редактора HTML, календарь и не только.
Уверен многим примеры понравятся, и возможно кто нибудь сделает на их основе свои пакеты.
Если у вас где-то пылится жёлтый настенный дисковый телефон — не выбрасывайте. Из него и пары плат можно собрать мини-АТС с автоответчиком, интеркомом, умным домом и Bluetooth-гарнитурой.
Читать далееХотите заняться микроконтроллерами, но не знаете, с чего начать? Эта статья — первый шаг. На макетной плате, без пайки, вы соберёте простейшие цифровые схемы на доступных микросхемах серии 155: инвертор, генератор импульсов, логический элемент 2И-НЕ, RS-триггер, счётчик и сдвиговый регистр. Разберётесь, чем логический ноль отличается от единицы, зачем нужен токоограничивающий резистор и как читать таблицы состояний. Никакого программирования — только «железо», кнопки и светодиоды, чтобы «пощупать цифру» руками.
Читать далееЗа годы работы с данными компании научились хранить и использовать их так, чтобы не выпускать наружу. По крайней мере, некоторые. Но ИИ подкинул новые вызовы. С одной стороны, без него уже никуда, с другой — если передавать внешней модели данные без защиты, это может обернуться катастрофой. Так что внедрять ИИ в бизнес нужно с умом. А как — расскажем на примере успешного кейса финансовой компании. Передаем слово спикеру.
Всем добрый день! Меня зовут Борис Кузнецов, я руководитель Управления стратегических проектов в ЕДИНОМ ЦУПИС. Мы уже больше года используем таск-трекер Shtab в закрытом контуре, а недавно внедрили Shtab AI, чтобы оптимизировать работу с задачами и информацией.
Хотим поделиться опытом использования инструмента: как пришли к его необходимости, как внедряли и что учли, чтобы чувствительные данные компании не выходили наружу
Читать далее