Все потоки
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Боитесь идти в школу программирования, потому что ничего о них не знаете?

А что если мы скажем, что можно попробовать бесплатно? В школе PIXEL есть вводное и пробное занятия:

  • Вводное занятие для тех, кто хочет учиться группой. Расскажут о курсе, школе, специальности, уроках и инструментах. Бесплатно, один на один с преподавателем, 60 минут.

  • Пробное занятие для самостоятельного обучения. Возможность попробовать урок и решить, нужен ли курс. Бесплатно, если не купите курс, или входит в стоимость абонемента как первый урок. Один на один с преподавателем, 60 минут.

Не стоит рисковать: попробуйте бесплатно. Заполнить заявку можно тут.

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Простой способ выбрать поставщика AI продукта.

Область новая и, при этом, бурно развивающаяся. Простому смертному не легко разобраться, кто тут действительно эксперт. Но есть один простой и довольно надежный признак. Если вы покупаете какой-либо AI продукт, например, продающего бота с искусственным интеллектом или, как вариант, онлайн-курс, на котором вас будут учить, как сделать продающего бота с искусственным интеллектом, то купить этот продукт вы должны у... продающего бота с искусственным интеллектом. Варианты, когда предлагающие вам что-то с искусственным интеллектом не смогли сделать это для себя, рассматривать не стоит

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Робот от Unitree сбил человека с ног на первых Олимпийских играх для роботов. Это не помешало ему занять первое место. В итоге робот пробежал 1,5 км за 6 минут и 34 секунды. На втором месте робот Walker от Lingyi — с результатом 12 минут и 4 секунды.

15 августа в Пекине стартовали первые в мире Всемирные игры человекоподобных роботов World Humanoid Robot Games (WHRG). Это трёхдневное спортивное и интеллектуальное соревнование, в котором примут участие 280 команд из 16 стран, более 500 гуманоидных роботов выступят в 26 категориях и в 538 состязаниях, включая спортивные матчи, представления и прикладные сценарии.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии5

Попросил GPT5 написать скрипт для приложения 3ds max, который сможет информировать об потенциальных угрозах в 3d-сцене программы. После нескольких часов возни и исправлений, скрипт заработал и отлично показал себя в деле, обнаружив в сцене имитационный вредоносный код.

Кто из специалистов может посмотреть этот код? Будет от него реальная польза или это бесполезная пустышка?

По словам ИИ, MaxScript по синтаксису напоминает смесь JavaScript + Pascal, с динамической типизацией.

/*
   MaxScript Exorcist 3.1 (fixed - helpers moved to top-level)
   - Исправлена ошибка "No outer local variable references permitted here"
   - Вспомогательные функции вынесены на верхний уровень
   - Проверка папки с .ms/.mcr/.mse
   - Расширенное сканирование сцены (все свойства, контроллеры, материалы, XRef)
   - ⚡ Подсветка найденных потенциально опасных токенов
   - Авторы: Юра и GPT5-mini
*/

-- ===== GLOBAL PATTERNS =====
global patterns
patterns = #(
    "shell",
    "cmd\.exe",
    "CreateProcess",
    "WinExec",
    "system\s*\(",
    "Process\.Start",
    "ProcessStartInfo",
    "DotNet\.loadAssembly",
    "LoadAssembly",
    "LoadLibrary",
    "ImportDLL",
    "dll",
    "WriteLine\s*\(",
    "Write\s*\(",
    "DeleteFile\s*\(",
    "removeFile",
    "renameFile",
    "copyFile",
    "RunScript",
    "Execute",
    "openFile",
    "fileStream",
    "StartProcess",
    "Run",
    "ShellExecute",
    "regsvr32",
    "CreateObject",
    "WScript",
    "ActiveXObject"
)

-- ===== Helper: read ASCII strings from binary .mse =====
fn readBinaryStrings filePath =
(
    local strings = #()
    try
    (
        local f = openFile filePath mode:"rb"
        local buf = ""
        while not eof f do
        (
            local b = readByte f
            if b >= 32 and b <= 126 then buf += (bit.intAsChar b)
            else
            (
                if buf.count >= 4 then append strings buf
                buf = ""
            )
        )
        if buf.count >= 4 then append strings buf
        close f
    )
    catch()
    return strings
)

-- ===== Helper: scan files in folder (text and .mse) =====
fn scanFilesInFolder folderPath =
(
    local suspicious = #()
    local files = getFiles (folderPath + "\\*.ms*")
    if files.count == 0 then
    (
        format "No .ms/.mcr/.mse files found in %\n" folderPath
        return suspicious
    )

    for f in files do
    (
        local isText = true
        local content = ""
        try
        (
            if matchPattern f pattern:"*.mse" then
            (
                local lines = readBinaryStrings f
                for l in lines do
                    for p in patterns do
                        -- сравниваем в нижнем регистре для устойчивости
                        if findString (toLower l) (toLower p) != undefined then append suspicious #(f, p)
                isText = false
            )
            else
            (
                local fh = openFile f mode:"r"
                while not eof fh do content += readLine fh + "\n"
                close fh
            )
        )
        catch
        (
            isText = false
            append suspicious #(f, "<binary or unreadable>")
        )

        if isText then
            for p in patterns do if findString (toLower content) (toLower p) != undefined then append suspicious #(f, p)
    )

    return suspicious
)

-- ===== Helper: recursive scan of an object (uses global 'patterns') =====
fn scanObjectRecursively obj =
(
    local findings = #()
    try
    (
        -- Все свойства объекта (без аварий при чтении)
        local propNames = #()
        try ( propNames = getPropNames obj ) catch()
        for p in propNames do
        (
            try
            (
                local val = getProperty obj p
                if classOf val == String then
                (
                    for pattern in patterns do
                        if matchPattern val pattern pattern:"regex" then append findings #(obj.name, p, pattern)
Теги:
Рейтинг0
Комментарии3

Как система управления знаниями поможет обогнать конкурентов?

Подходящим инструментом для этого является база знаний, где сотрудники за пару кликов могут найти актуальные документы и ответы на любые вопросы клиентов.

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

Как сэкономить на IT-инфраструктуре, сохранив безопасность и качество сервисов на высшем уровне.

Как облачные системы управления знаниями помогут перестроить работу компании.

Напишите нам и мы продемонстрируем все преимущества внедрения системы управления знаниями Gran Knowledge Management System (Gran KMS).

Теги:
Рейтинг0
Комментарии0

Про Яндекс Сплит замолвлю я слово

Всем привет.

Собственно, эта заметка - предупреждение тем, кто так или иначе пользуется данным продуктом Яндекс банка. Да, понятно, что это не совсем тема Хабра, но тем не менее.

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

Для тех, кто не знает, Яндекс Сплит (далее, просто Сплит) - это такая "рассрочка-кредит" от одноименного банка, которая активно работает не только в сервисах самого Яндекса, но и во многих других сервисах, в том числе, "сплитить" можно и просто купив смузи через Мир Пэй, т.к. к Сплиту можно выпустить цифровую (и пластиковую) карту Мир.

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

Возьмем условный "банк нормального человека" (да-да, условно, но, все-таки, "нормального человека") и его аналогичный продукт, например, кредитную карту (тоже есть лимит, тоже меняется со временем).

Сталкивались с изменением лимита по кредиткам? Скорее всего - неоднократно. Как это обычно работает? Приходит уведомление за некий промежуток времени с информацией о том, что лимит изменится. В сообщении что-то типа "ваш лимит по карте XXXX теперь YYYY и он сохранится, чтобы отказаться сделайте то-то и то-то". И уж точно лимит никогда не уменьшается ниже текущей задолженности. По крайней мере, я такого не встречал (возможно, встречали вы?).

А как это работает для Сплита? Очень просто. Если лимит повышается, вас об этом радостно уведомляют СМСкой или пушем. А вот если лимит уменьшается, то уведомление об этом делается "одним из доступных способов". Таким способом, например, является отображение нового лимита в приложении. Т.е. если мы вам дали денег больше - знайте об этом, а вот если забрали - ну вы там сами должны это увидеть. Но это еще не все. Лимит вполне может быть уменьшен на сумму бОльшую, чем остаток...

Например, пусть ваш лимит составляет 100к руб. И вы использовали его на 90%, т.е. остаток у вас 10к руб. Однажды, средь бела дня, вы можете увидеть, что остаток теперь составляет 0 руб, а лимит в приложении стал 90к руб. Вы, возможно, удивляетесь, идете в поддержку, где вам услужливо объяснят, что "лимит подбирается индивидуально и может меняться со временем". Ну, допустим, думаете вы. Лимиты меняются, ничего страшного. Через пару дней, вы вносите платеж, например, в 20к на Сплит, видите остаток в 20к, но на следующий день остаток снова становится равным 0 руб, а лимит теперь стал равен 70к. Вы, возможно, удивляетесь еще больше, снова идете в поддержку, спрашиваете, там снова шаблонно отвечают, что "лимиты индивидуальны", а на вопрос "почему каждый день" отвечают что-то типа "лимит меняется независимо от времени по внутренним проверкам банка".

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

Вот и получается, что:

  1. уведомления нет (хотите - проверяйте сами в нашем приложении);

  2. но даже то, что написано в приложении - это совсем не факт, что окончательный вариант.

Формально, в моменте, как бы придраться и не к чему - лимит они показывают и, в моменте, он соответствует, а то, что он будет еще уменьшаться на следующий день после внесения денег, "съедая" часть суммы пополнения (или всю сумму) - это "наши внутренние проверки".

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

Всем удачи!

Теги:
Рейтинг0
Комментарии3

Это же шутка, да? Ведь, да?(С)падме.джпг

https://www.securitylab.ru/blog/personal/Bitshield/355756.php

Самое серьёзное обвинение связано с подозрением, что MAX передаёт пользовательские данные на зарубежные серверы. Автор Telegram-канала Scamshot утверждает, что с последним обновлением мессенджер получил полный доступ к буферу обмена смартфона и начал собирать информацию обо всех установленных приложениях, после чего эти данные якобы отправляются за пределы России.

Особенно иронично выглядит тот факт, что мессенджер, позиционируемый как «полностью отечественный», использует библиотеки из «недружественных стран». В коде MAX обнаружили украинскую библиотеку uCrop от компании Yalantis, а также компоненты из США и Польши. Критики язвительно называют это «безопасным национальным мессенджером с утечкой данных непосредственно в днепровские офисы».

Теги:
Всего голосов 5: ↑4 и ↓1+4
Комментарии3

Selectel выпустил заключительную часть курса «Системный администратор Linux»

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

Курс полностью бесплатный и не привязан к датам — можно изучать материалы в комфортном темпе.

После завершения вы получите сертификат. Как его оформить — рассказываем в последнем уроке. 

Начните изучение по ссылке ➡️

Теги:
Всего голосов 6: ↑6 и ↓0+10
Комментарии0

«То, для чего Cи недостаточно хорош»: МойОфис выпустил трёхтомник по Lua

Lua — актуальный и востребованный в разработке язык программирования, но литературы на русском языке про него по-прежнему немного. Мы решили это исправить и выпускаем трёхтомник, в котором собрали всё, что нужно знать о Lua, и показали, как именно он работает на примере редакторов МойОфис — от основ синтаксиса до создания надстроек и автоматизации обработки электронных документов.

«Lua предлагает то, для чего Си недостаточно хорош: достаточную удалённость от аппаратного обеспечения, динамические структуры, отсутствие избыточности и лёгкость тестирования и отладки. С самого начала Lua создавался для реальных сценариев взаимодействия с хост-программами, такими как МойОфис, и предлагает инструменты для опытных программистов, чтобы проявить свои творческие способности», — Роберту Иерузалимски, один из основных создателей языка программирования Lua.

Первый том — уже третье переиздание классической книги Роберту. Предыдущие два издания также вышли в свет при поддержке МойОфис.

Второй и третий тома — первый выпуск учебников Дмитрия Шульгина, старшего тренера по продуктам Учебного центра МойОфис («Хаб Знаний МойОфис»), посвященных созданию макрокоманд и надстроек в наших текстовых и табличных редакторах.

В них вы найдёте:

  • что такое макросы и надстройки, как устроена автоматизация в МойОфис и зачем все это нужно (к слову, о разработке макросов мы подробно писали здесь);

  • основы Lua — от переменных и типов данных до пользовательских функций;

  • примеры работы со списками, листами, ячейками, а также задания для закрепления материала;

  • примеры создания надстроек для ускорения и автоматизации операций: от вставки изображений и рецензирования до печати и локализации интерфейса.

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

Книга подойдёт как опытным разработчикам, так и новичкам в Lua и автоматизации. А если хотите глубже погрузиться в тему — присоединяйтесь к нашим курсам по Lua.

Теги:
Всего голосов 21: ↑21 и ↓0+21
Комментарии0

✍️ НаПоправку печатает сообщение

— Timeweb Cloud, сможете перенести наши критические IT-системы в облако за один день?
— Ни слова больше...

Продолжаем делиться докладами с бизнес-завтрака, где выступала не только наша команда, но и партнеры 🤝

Марк Дерманов, СТО НаПоправку, рассказал, как переезд в облако сэкономил до 50% бюджета, стабилизировал работу сервисов и дал возможность масштабироваться в будущем. Теперь можно мгновенно записаться к врачу без помощи мамы.

Смотрите на ютубе, рутубе и вк

Теги:
Всего голосов 9: ↑8 и ↓1+10
Комментарии0

Как проходит онбординг и рост новичков в HW QA

Войти в hardware-тестирование можно с любым бэкграундом. В команде HW QA в YADRO есть специалисты, которые ранее не работали с серверами, и те, кто с первого дня уверенно пользуется осциллографом. От новых сотрудников не ожидают готовых экспертных знаний — важны мотивация и желание разбираться. Остальному обучают внутри команды.

В первую неделю — оформление, знакомство с командой, лабораторией, стендами и процессами, закрепление ментора. За 14 дней — полное погружение в работу с BMC. В первый месяц поощряется командное взаимодействие. 

На 2–4 неделе — изучение Linux, устройства продуктов, компонентов, прошивок и инструментов, работа по чек-листам: запуск тестов, анализ результатов. Ко второму месяцу — доступ к целевой платформе, документации и задачам среднего приоритета. 

После адаптации определяется вектор роста и формируется индивидуальный план развития с обозначением компетенций и точек роста.

Пример использования матрицы компетенций для оценки сотрудников
Пример использования матрицы компетенций для оценки сотрудников

Сейчас команда ищет HW QA-инженера в департамент разработки аппаратных средств. Задачи — тестирование инженерных образцов, валидация компонентов, настройка стендов, автоматизация, работа с BIOS, BMC и прошивками.

Теги:
Всего голосов 6: ↑6 и ↓0+7
Комментарии0

Где учиться аналитике, часть 2

Привет! Мы на Хабр Карьере собираем сотни онлайн-курсов для тех, кто хочет освоить специализации в IT или digital или прокачивать навыки, чтобы, например, расти в грейде.

Собрали вторую подборку для тех, кто хочет учиться аналитике данных, вот первая, если пропустили.

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

— BI-аналитика

Создание интерактивных отчётов и дашбордов в инструментах вроде Power BI или Tableau. Помогает быстро визуализировать данные и находить ключевые показатели.

— Продуктовая аналитика

Анализ поведения пользователей в продукте, воронок и метрик. Используется для проверки гипотез, поиска точек роста и повышения конверсий.

— Аналитика больших данных

Работа с объёмами информации, которые не помещаются в одну базу данных. Использует Hadoop, Spark и другие инструменты распределённой обработки.

— SQL для аналитиков

Написание запросов для извлечения и обработки данных из реляционных баз. Основной рабочий инструмент большинства аналитиков.

— Машинное обучение

Использование алгоритмов для поиска закономерностей и построения предсказательных моделей. Применяется в рекомендациях, прогнозах и автоматизации.

Всегда говорим, что кроме хард-скилов важно прокачивать софты — такие курсы на маркетплейсе тоже есть.

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

→ Смотреть курсы по всем специализациям

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Чек-лист для эффективного технического интервью

1. Подготовка: что сделать перед собеседованием

  • Определите 3 главных навыка, необходимых для вакансии. Например: «Оптимизация React», «Работа с легаси-кодом (React классы)», «Работа с Redux».

  • Подготовьте реальные задачи из вашего проекта, а не абстрактные алгоритмы.

  • Четко опишите стек технологий и проблемы проекта, чтобы кандидат понимал контекст.

Пример: «У нас проект на React 16.8. Остались классовые компоненты, которые нужно переписать на хуки, и мы используем классический Redux».

2. Структура собеседования

А. Вводная часть (5-10 минут)

  • Представьтесь и расскажите о проекте простым и понятным языком.

  • Спросите кандидата, есть ли у него опыт работы над подобными задачами.

Б. Проверка навыков (30-50 минут)

  1. Практическая задача (5-10 минут)

    • Дайте кандидату упрощенную версию реальной проблемы. Например: «Нужно переписать классовый компонент на хуки и подключить его к Redux, а затем оптимизировать рендер».

    • Позвольте кандидату воспользоваться интернетом для поиска информации. Главное, чтобы он показал процесс решения задачи, а не просто копировал ответ.

  2. Гибкие вопросы (5-10 минут)

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

    Пример: «Вы использовали кеширование. Расскажите подробнее, как это поможет нашему проекту?»

  3. Финальное обсуждение задачи (10-15 минут)

    • Обсудите решение задачи целиком, что получилось, а что можно улучшить.

  4. Если все навыки не уместились в одну задачу, вернитесь к шагу 1.

В. Заключение (5-10 минут)

  • Дайте кандидату возможность задать вопросы о проекте.

  • Объясните, какие будут следующие шаги, чтобы не оставлять его в подвешенном состоянии.

3. Критерии оценки

Оценивайте кандидата по конкретным показателям, а не по субъективным впечатлениям:

  1. Понимание проблемы — видит ли кандидат суть задачи?

  2. Процесс решения — как ищет ответ, какие вопросы задает?

  3. Качество кода — читаемость, оптимизация.

  4. Коммуникация — может ли кандидат объяснить свои решения?

Пример оценки:

  • ✅ «Правильно переписал с классов на хуки и подключил Redux» — отличный кандидат!

  • ⚠️ «Правильно настроил кеширование, но забыл useCallback в одном месте» — нужно обсудить детали.

  • ❌ «Не смог объяснить, почему компонент ререндерится» — потенциальные риски для проекта.

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

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Ближайшие события

Обновляем список актуальных вакансий в SSP SOFT

Напомним, кто мы: компания SSP SOFT занимается заказной разработкой и IT-аутсорсингом. Наши спецы помогают внешним клиентам реализовывать задачи в e-commerce, финтехе, медтехе, управлении инфраструктурой и других отраслях.

Рабочие места в офисах в Москве (отличная локация в ЦАО) и в Томске, а также у нас много сотрудников, которые работают удаленно из разных регионов России. Формат «онлайн» или «оффлайн» обсуждаем.

📢 Кого мы сейчас приглашаем (это описание вакансий в hh, а ниже прямые контакты с нашим HR для быстрого отклика):

1️⃣ Разработчика и аналитика 1C
2️⃣ Разработчика Angular
3️⃣ Middle Java Developer
4️⃣ Системного аналитика
5️⃣ Бизнес-аналитика

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

🎁 Наши бонусы: ДМС со стоматологией, обучение за счет компании, бонусная программа.

👉 В SSP SOFT мы рассматриваем найм не как «закрытие вакансии», а как включение нового человека в команду — с вниманием к развитию и прицелом на долгосрочную совместную работу.

Пишите с резюме нашему HR в Telegram: @sspsoft
Или присылайте резюме на почту: job@ssp-soft.com.

Всегда актуальные вакансии на https://hh.ru/employer/5648224:

📍 Мы открыты к диалогу и ценим честные и профессиональные резюме (без накруток опыта).

Теги:
Всего голосов 4: ↑3 и ↓1+3
Комментарии0

Невидимая суперсила

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

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

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

Но было ли это удачей? Лишь отчасти. Ведь у нас была правильная репутация среди наших друзей и знакомых, которая возникла не просто так, а в результате целенаправленных усилий. И складывалась эта репутация постепенно и незаметно в течение долгого времени.

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

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

Почему же многие люди выбирают совершать подвиги, а во многих компаниях культивируют героизм? Ответ не так очевиден, и требует чуть больше букв, чем вмещает пост.

Теги:
Рейтинг0
Комментарии1

Качество техподдержки падает из-за нейросетей

Как-то так
Как-то так

Помните, был такой лайфхак, когда для связи с оператором Сбера просили бота ответить на вопрос «период полураспада радия/плутония» и бот в панике сразу переводил на оператора? Потом это пофиксили, но я этот случай запомнил.

На днях увидел, что ребята на Reddit обсуждают такую же проблему: корпоративная техподдержка вендоров стала хуже. Ответы операторов шаблонные, реального понимания проблемы нет, решение растягивается на недели, а виной тому дешевые сотрудники и нейросети.

Честно говоря, это не только про вендоров. Та же тенденция есть в любой IT-техподдержке — от SaaS-сервисов до внутренних helpdesk, ну и Сбер тоже не исключение. На мой взгляд, причин несколько:

  • Сокращение расходов и оптимизация штата. А это уже следствие подключения к техподдержке нейросетей. Руководство видит возможность сократить затраты (считай, заработать).

  • Ставка на «среднего» специалиста, а не эксперта. Задумка хорошая, что средний спец + нейросеть = эксперт, но вот на практике это почти всегда не так.

  • Увлечение автоматизацией и «ботизацией» без продуманной логики. Нейросети поумнели, и почему бы их не использовать на полную катушку?

После появления в техподдержке LLM многое поменялось. В теории отличная штука: нейросеть может за секунды найти ответ в базе знаний. На практике мы получаем красивый текст (или голос), который звучит как решение, но не решает проблему, а заставляет обратившегося клиента уточнять какие-то вопросы, повторять одно и тоже, как попугай, и каждый раз начинать диалог заново. Так происходит потому что:

  • Модель не понимает контекст, если вопрос нестандартный.

  • Она «галлюцинирует» там, где не знает ответа.

  • Клиент тратит время на проверку, а не на решение.

Я думаю, что ситуация будет усугубляться: всё больше компаний будут пытаться экономить, заменяя первую линию поддержки на чат-бота с LLM. Это общий тренд. И вместо того, чтобы решить проблему за 10 минут с инженером, клиент будет три раза «объяснять заново», прежде чем добьётся связи с человеком.

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

Я думаю вот о чем:

  1. LLM как ассистент, а не как фронт. Модель подсказывает оператору варианты решения, а не отвечает напрямую клиенту.

  2. Вопросы с высокой ценой ошибки — только через человека. Автоматизация — да, но с триггерами для эскалации.

  3. Контекст — главное. Не подсовывать LLM голый вопрос, а давать историю обращений, конфигурацию системы, логи.

  4. Метрики качества. Замерять не скорость ответа, а количество обращений, которые закрыты «с первого раза».

Вопрос в том, когда и как компании это будут делать правильно? Потому что гонка «а сэкономим-ка ещё бюджет» легко превратит службу поддержки в чат, от которого клиент убегает к конкурентам.

Это даже хуже, чем общаться с ИИ напрямую — ведь ты тратишь время на человека, который просто пересказывает твой вопрос ИИ. Задача для ИТ — не дать клиенту испытать это чувство. Хорошая техподдержка — это про доверие. И если клиент почувствует, что его время тратят впустую, вернуть его будет невозможно.

Было бы интересно обсудить с теми, кто из ИТ, как это организовано у Вас с техподдержкой? Да и вообще, кто что думает по этому поводу?

---

Понравилась моя аналитика? В моем ТГ канале Код ИТ-директора я гораздо чаще делюсь подобными мыслями, короткими кейсами и полезными инструментами, которые не всегда доходят до формата большой статьи.

Там — больше «живых» заметок из окопов управления IT-бизнесом и возможность напрямую задать вопрос.

Подписывайтесь, что бы получать больше инсайтов без воды Тыц

Теги:
Всего голосов 4: ↑3 и ↓1+3
Комментарии1

Фиксируем следы на сайте нарушителя: 5 способов

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

Обычно такая фиксация проводится на веб-сайте виновника владельцем интеллектуальной собственности.

Ниже даны пять способов фиксации нарушения, которые суды принимают:

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

Используете сервисы, встроенные в систему вашего компьютера или смартфона. Например, сервис работы со скриншотами в браузере Яндекса.

2. Автофиксация. Вам доступны специальные веб-сервисы для автоматической фиксации данных на сайте нарушителя.

Например, программный комплекс "Вебджастис". Его алгоритм собирает пакет сведений о сайте и условиях его работы, делает снимки экранов. И передает вам документ в формате pdf.

3. Нотариальный осмотр. Когда-то единственный способ закрепления следов. По вашей инициативе нотариус описывает сайт нарушителя и делает нужные скриншоты.

4. Осмотр правоохранителей. Например, следователь может осмотреть сайт в ходе проверки вашего сообщения о преступлении.

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

5. Адвокатский осмотр. С помощью адвокаты вы выбираете веб-ресурс для осмотра. После чего адвокат фиксирует условия осмотра и содержимое страниц сайта, передает вам сделанные скриншоты.

Поговорите с вашим адвокатом. Он поможет выбрать способ с учетом конкретной ситуации.

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

Теги:
Рейтинг0
Комментарии6

Инженер Ритвика Нагула из Microsoft Azure поделилась стратегией, благодаря которой получила 4 повышения за 5 лет. Она пришла в Microsoft сразу после вуза в 2019 году и доросла до сеньора.

Первый год в компании Нагула работала «в тихом режиме» — качественно выполняла задачи, но почти не говорила менеджеру о своих карьерных планах. Оказалось, что это путь в никуда: руководство может решить, что у вас просто нет амбиций.

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

Главное — знать, что требуется на вашей позиции и что требуется на следующей, а затем закрывать этот разрыв. В Microsoft есть «role library» — внутренняя база с описанием обязанностей и критериев для каждого уровня. Нагула изучила её и сопоставила с ожиданиями менеджера.

Например, для перехода в сеньоры нужно было вести проект «от и до» — от дизайна и разработки до мониторинга и релиза с минимумом багов. Она прямо заявила: «Я хочу это сделать. Дайте проект, который позволит прокачать этот навык». Кроме того, при постановке целей Нагула чётко планирует сроки. Например, подняться на следующую ступень за 18–24 месяцев.

По словам Нагулы, продвижение — это не просто про выполнение ТЗ, а про умение брать ответственность, искать возможности и выбирать задачи с высоким влиянием на цели команды и компании. «Когда появлялась новая фича, менеджер вспоминал: эта девушка говорила, что хочет взять такой проект. И предлагал его мне», — отмечает айтишница.

В целом её схема выглядит так:

  1. Не ждите, что качественная работа сама по себе приведёт к повышению — артикулируйте амбиции.

  2. Регулярно просите фидбек и корректируйте курс.

  3. Знайте, чего от вас ждут на следующем уровне, и системно закрывайте этот разрыв.

  4. Ищите задачи с высоким эффектом для бизнеса.

«Повышение — это смесь инициативы, осознанности и правильного тайминга. Никто не продвинет вас лучше, чем вы сами», — подытоживает Нагула.

Хотите выяснить, где учиться IT? В экосистеме Хабра есть маркетплейс курсов на Хабр Карьере, на котором собраны сотни онлайн-обучений в самых разных специализациях: программировании, аналитике, дизайне, менеджменте и других. Чтобы пользователи могли проверить качество курсов, там показаны отзывы от тех, кто уже прошел обучение — изучайте и выбирайте лучшее для себя.

Теги:
Всего голосов 7: ↑3 и ↓4+2
Комментарии1

6 книг, которые на меня повлияли. Из 300+ прочитанных

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

Антихрупкость (Нассим Талеб)

Почему не нужно пытаться предсказывать будущее и оценивать риски. Лучше: создать антихрупкую систему, готовую ко всему.

Вспомнить все (Арнольд Шварценеггер)

Биография Арнольда – спортсмена, бизнесмена, политика и актера. Показывает, как ставить цели и добиваться результатов в разных сферах.

Размышления (Марк Аврелий)

Философские заметки римского императора. Читать не просто, но мысли заложены важные, которые помогут жить и в современном мире.

Как работать по 4 часа в неделю (Тим Феррисс)

Помогает вырваться из офисного рабства и зарабатывать не за просиженные часы, а результат работы. 

Легко не будет (Бен Хоровиц)

История создания и развития бизнеса. Не такая красивая, как бывает в биографиях, зато реалистичная – показывает, как устроен мир.

Принципы (Рэй Далио)

Биография успешного инвестора и его советы по построению жизни и компании. Рэй смотрит на все, как на механизм. Очень здравый подход.

Есть еще множество другие книг, которые мне близки. В основном биографии: Стив Джобс, Илон Маск, Уилл Смит, Альберт Эйнштейн, Фил Найт, Ричард Брэнсон, Эдвард Сноуден, Говард Шульц, Уоррен Баффетт и др.

А какие книги повлияли на вас?

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии3

Шахматы, кроссворды, велосипеды... — почему то, что считалось пороком, становится нашей добродетелью?

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

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

Если вам интересно, как меняется картинка мира и почему мода на умные развлечения чаще всего рождается вопреки запретам и предрассудкам — читайте нашу статью «Добродетели, которые раньше считались пороками» на Хабре.

Теги:
Всего голосов 3: ↑1 и ↓2-1
Комментарии0