<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>H0H1: про HR-аналитику</title><subtitle>Канал про HR аналитику и всё, что с этим связано

Обратная связь:
Telegram: https://t.me/GOrwell1984
LinkedIn: https://www.linkedin.com/in/botvinaiu/</subtitle><author><name>H0H1: про HR-аналитику</name></author><id>https://teletype.in/atom/h0h1_hr_analytics</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/h0h1_hr_analytics?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/h0h1_hr_analytics?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-08T10:02:29.587Z</updated><entry><id>h0h1_hr_analytics:OnOlVslRKQo</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/OnOlVslRKQo?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Bayesium – LLM чат-бот. Часть 3. Создаём Telegram чат-бота</title><published>2025-02-15T16:05:04.165Z</published><updated>2025-02-15T16:05:04.165Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/5c/2b/5c2b42cc-ab00-45ca-885c-2f4bd556e4ec.png"></media:thumbnail><category term="llm" label="LLM"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/ab/89/ab89b4bd-8eac-4987-aecf-e84b74c0c1c5.png&quot;&gt;Будучи вдохновлённым статьёй Кита МакНалти [1], я решил развить изложенную в ней идею и создать чат-бота в Telegram, который будет отвечать на вопросы, опираясь исключительно на книги по байесовской статистике.</summary><content type="html">
  &lt;p id=&quot;JH3w&quot;&gt;Будучи вдохновлённым статьёй Кита МакНалти &lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;, я решил развить изложенную в ней идею и создать чат-бота в Telegram, который будет отвечать на вопросы, опираясь исключительно на книги по байесовской статистике.&lt;/p&gt;
  &lt;p id=&quot;LMJD&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;6wGB&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/89/ab89b4bd-8eac-4987-aecf-e84b74c0c1c5.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;lEpk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vPa9&quot;&gt;В предыдущих частях серии мы создали локальную базу данных с книгами по байесовской статистике &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/Q0BQpnVe0Cz&quot; target=&quot;_blank&quot;&gt;[2]&lt;/a&gt; и настроили LLM с использованием RAG-фреймворка, которая даёт ответы на вопросы на основе этих книг &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/9QiaXq3f-sL&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt;. В завершающей статье мы настроим более дружелюбный интерфейс для работы, воспользовавшись возможностями Telegram чат-ботов.&lt;/p&gt;
  &lt;p id=&quot;IqJ8&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;8d5G&quot;&gt;Создать бота в Telegram очень просто, для этого находим поиском &lt;strong&gt;BotFather&lt;/strong&gt; и командой &lt;code&gt;/newbot&lt;/code&gt; даём жизнь новому боту. Далее выбираем имена и получаем токен, который понадобится для дальнейшей работы. Вызовите команду &lt;code&gt;/mybots&lt;/code&gt;, если хотите кастомизировать бота, установить логотип, дать описание и прочее.&lt;/p&gt;
  &lt;p id=&quot;eScR&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;0Sdm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2d/1c/2d1c250f-9578-4da5-9575-a669c3f4888f.png&quot; width=&quot;853&quot; /&gt;
    &lt;figcaption&gt;Пример создания бота Bayesium&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Ax3s&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UBDB&quot;&gt;Теперь настала пора открыть Python и реализовать логику работы чат-бота. В этой статье я рассмотрю только вопросы настройки бота, поэтому, для краткости, код по LLM из предыдущей статьи &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/9QiaXq3f-sL&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt; не будет повторен.&lt;/p&gt;
  &lt;p id=&quot;Vl8B&quot;&gt;Мы будем работать с API Telegram для этого в первый раз устанавливаем, а далее подключаем необходимые пакеты.&lt;/p&gt;
  &lt;pre id=&quot;mB2h&quot;&gt;# Установка необходимых пакетов:
# pip install python-telegram-bot


# Подключаем пакеты для работы с Telegram
import logging
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, MessageHandler, ContextTypes, filters

# Для работы с регулярными выражениями
import re


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

# Импорт и применение nest_asyncio для обеспечения корректной работы асинхронного кода
import nest_asyncio
nest_asyncio.apply()&lt;/pre&gt;
  &lt;p id=&quot;eK9K&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Jyoe&quot;&gt;Для соблюдения авторских прав и личного использования бот будет отвечать только на мои сообщения. Для этого укажем мой Telegram ID.&lt;/p&gt;
  &lt;pre id=&quot;bZol&quot;&gt;# ID пользователя, которому разрешено использовать бота
ALLOWED_USER_ID = 164935376&lt;/pre&gt;
  &lt;p id=&quot;wSxH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;EbAu&quot;&gt;Настало время определить поведение традиционной для телеграм-бота команды &lt;code&gt;/start&lt;/code&gt;. Напишем для этого следующую фукнцию:&lt;/p&gt;
  &lt;pre id=&quot;0EQN&quot;&gt;async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -&amp;gt; None:
    &amp;quot;&amp;quot;&amp;quot;
    Обрабатывает команду /start:
      - Проверяет, является ли пользователь авторизованным.
      - Отправляет приветственное сообщение.
    &amp;quot;&amp;quot;&amp;quot;
    user_id = update.effective_user.id
    if user_id != ALLOWED_USER_ID:
        await update.message.reply_text(&amp;quot;Извините, но вы не можете воспользоваться этим ботом.&amp;quot;)
        return

    await update.message.reply_text(
        &amp;quot;Привет! Я Байезиум - бот по байесовской статистике. 
         Задай мне вопрос, и я отвечу на основе книг Ричарда МакЭлрита и 
         Джона Крушке&amp;quot;
    )&lt;/pre&gt;
  &lt;p id=&quot;Q16Y&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vyap&quot;&gt;Потерпев поражение в битве с markdown форматированием сообщений, я создаю дополнительную функцию, которая будет переводить текст в HTML. Это позволяет красиво отображать блоки кода (сниппеты) в сообщениях:&lt;/p&gt;
  &lt;pre id=&quot;tIBD&quot;&gt;def format_code_for_telegram(text: str, parse_mode: str = &amp;quot;HTML&amp;quot;) -&amp;gt; str:
    &amp;quot;&amp;quot;&amp;quot;
    Форматирует текст для Telegram с использованием HTML:
      - Экранирует специальные HTML-символы.
      - Преобразует блоки кода, выделенные с помощью &amp;#x60;&amp;#x60;&amp;#x60;...&amp;#x60;&amp;#x60;&amp;#x60;, в HTML-теги &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;.
    &amp;quot;&amp;quot;&amp;quot;
    if parse_mode == &amp;quot;HTML&amp;quot;:
        # Экранирование символов &amp;amp;, &amp;lt;, &amp;gt;
        text = text.replace(&amp;quot;&amp;amp;&amp;quot;, &amp;quot;&amp;amp;amp;&amp;quot;).replace(&amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;amp;lt;&amp;quot;).replace(&amp;quot;&amp;gt;&amp;quot;, &amp;quot;&amp;amp;gt;&amp;quot;)
        # Замена блоков кода на HTML-формат
        text = re.sub(r&amp;quot;&amp;#x60;&amp;#x60;&amp;#x60;(\w+)?\n(.*?)&amp;#x60;&amp;#x60;&amp;#x60;&amp;quot;, r&amp;quot;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;\2&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&amp;quot;, text, flags=re.DOTALL)
        return text
    else:
        return text &lt;/pre&gt;
  &lt;p id=&quot;w5kR&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;NtNN&quot;&gt;Следующая функция является ключевой: она принимает вопрос пользователя, передаёт его в LLM-модель (функция &lt;code&gt;ask_question&lt;/code&gt;, реализованная в &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/9QiaXq3f-sL&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt;) и возвращает ответ.&lt;/p&gt;
  &lt;pre id=&quot;gVqg&quot;&gt;async def handle_message(update: Update, context: ContextTypes.DEFAULT_TYPE) -&amp;gt; None:
    &amp;quot;&amp;quot;&amp;quot;
    Обрабатывает входящие сообщения:
      - Проверяет авторизацию пользователя.
      - Извлекает текст вопроса из сообщения.
      - Уведомляет пользователя о начале обработки.
      - Вызывает функцию ask_question для получения ответа.
      - Форматирует ответ и отправляет его обратно пользователю.
    &amp;quot;&amp;quot;&amp;quot;
    
    user_id = update.effective_user.id
    if user_id != ALLOWED_USER_ID:
        await update.message.reply_text(&amp;quot;Извините, но вы не можете воспользоваться этим ботом.&amp;quot;)
        return

    question = update.message.text
    print(f&amp;quot;DEBUG: Received message - {question}&amp;quot;)
    logging.info(f&amp;quot;DEBUG: Received message - {question}&amp;quot;)

    # Информируем пользователя о том, что запрос обрабатывается
    await update.message.reply_text(&amp;quot;Осуществляется обработка вашего вопроса, пожалуйста, ожидайте...&amp;quot;)

    try:
        # Выполнение функции ask_question в отдельном потоке, чтобы не блокировать event loop
        answer = await asyncio.to_thread(ask_question, question)
        print(f&amp;quot;DEBUG: Answer generated - {answer}&amp;quot;)
        logging.info(f&amp;quot;DEBUG: Answer generated - {answer}&amp;quot;)

        # Форматирование ответа для корректного отображения в Telegram
        formatted_answer = format_code_for_telegram(answer, parse_mode=&amp;quot;HTML&amp;quot;)
    except Exception as e:
        logging.error(f&amp;quot;Error in ask_question: {e}&amp;quot;)
        formatted_answer = &amp;quot;Извините, что-то пошло не так во время исполнения запроса&amp;quot;

    # Отправка отформатированного ответа пользователю
    await update.message.reply_text(formatted_answer, parse_mode=&amp;quot;HTML&amp;quot;)&lt;/pre&gt;
  &lt;p id=&quot;TVdh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;oLFm&quot;&gt;Ниже приведён последний фрагмент кода для запуска бота:&lt;/p&gt;
  &lt;pre id=&quot;ap8U&quot;&gt;async def main() -&amp;gt; None:
    &amp;quot;&amp;quot;&amp;quot;
    Основная функция:
      - Создает экземпляр приложения Telegram-бота.
      - Регистрирует обработчики команд и сообщений.
      - Запускает цикл поллинга для получения обновлений.
    &amp;quot;&amp;quot;&amp;quot;
    application = ApplicationBuilder().token(&amp;quot;&amp;lt;ВАШ API KEY&amp;gt;&amp;quot;).build()

    # Регистрация обработчика команды /start
    application.add_handler(CommandHandler(&amp;quot;start&amp;quot;, start))
    # Регистрация обработчика для всех остальных сообщений
    application.add_handler(MessageHandler(filters.ALL, handle_message))

    # Запуск бота в режиме поллинга
    await application.run_polling()

if __name__ == &amp;#x27;__main__&amp;#x27;:
    # Настройка логирования для отслеживания событий и ошибок
    logging.basicConfig(
        format=&amp;#x27;%(asctime)s - %(name)s - %(levelname)s - %(message)s&amp;#x27;, level=logging.INFO
    )

    import asyncio
    # Запуск основной функции с использованием asyncio
    asyncio.run(main())&lt;/pre&gt;
  &lt;p id=&quot;n83o&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tZxa&quot;&gt;Теперь настало время перейти в Telegram и задать вопрос. Например, можно спросить: &lt;em&gt;&amp;quot;Как правильно учесть post-treatment эффект? Приведи пример кода на R.&amp;quot;&lt;/em&gt; Бот обработает запрос и вернёт ответ, сгенерированный на основе специализированных книг.&lt;/p&gt;
  &lt;figure id=&quot;7Q2H&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e6/ec/e6ec7641-aea0-4e93-be9c-898c6dbb3c0b.png&quot; width=&quot;869&quot; /&gt;
    &lt;figcaption&gt;Пример разговора с ботом Bayesium в Telegram&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SPCd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;CEzf&quot;&gt;Для постоянной работы бота его можно запустить на сервере. Пример настройки серверного окружения для запуска Telegram-бота доступен в одной из моих статей &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/1LaeEaabtp-&quot; target=&quot;_blank&quot;&gt;[4]&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;2hOf&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bK7W&quot;&gt;Подводя итог серии, можно сказать, что, расширив идею Кита МакНалти, мне удалось создать чат-бота, который, опираясь на специализированные книги по байесовской статистике, даёт ответы в удобном интерфейсе Telegram. Дальнейшим развитием модели могла бы стать поддержка контекста во время диалога, однако моя серия статей закончится на этом месте, и я оставляю такую возможность другим энтузиастам.&lt;/p&gt;
  &lt;p id=&quot;4cnm&quot;&gt;&lt;a href=&quot;https://github.com/alexander-botvin/h0h1_about_hr_analytics/blob/main/Bayesium/Part%20III.%20Telegram%20bot.ipynb&quot; target=&quot;_blank&quot;&gt;Код доступен на моём GitHub.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;zXI5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Qw16&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;NSIB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DHrH&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;yVZT&quot;&gt;
    &lt;li id=&quot;qDk3&quot;&gt;&lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;Keith McNulty. How I Created an AI Version of Myself&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Yazt&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/Q0BQpnVe0Cz&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Bayesium – LLM чат-бот. Часть 1. Сбор и подготовка данных&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;cV3u&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/9QiaXq3f-sL&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Bayesium – LLM чат-бот. Часть 2. RAG-фреймворк: как настроить LLM для работы со специализированной базой знаний&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;eN9w&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/1LaeEaabtp-&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Анализ HR вакансий. Часть 4. Автоматизация процесса&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>h0h1_hr_analytics:9QiaXq3f-sL</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/9QiaXq3f-sL?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Bayesium – LLM чат-бот. Часть 2. RAG-фреймворк: как настроить LLM для работы со специализированной базой знаний</title><published>2025-02-08T13:24:05.080Z</published><updated>2025-02-08T13:43:23.331Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/42/92/4292c215-0e2a-4421-bb73-de8c059a829e.png"></media:thumbnail><category term="llm" label="LLM"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/80/31/80312fa7-fdb7-4a70-9a60-2a13a22c1115.png&quot;&gt;Будучи вдохновлённым статьёй Кита МакНалти [1], я решил развить изложенную в ней идею и создать чат-бота в Telegram, который будет отвечать на вопросы, опираясь исключительно на книги по байесовской статистике.</summary><content type="html">
  &lt;p id=&quot;erz1&quot;&gt;Будучи вдохновлённым статьёй Кита МакНалти &lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;, я решил развить изложенную в ней идею и создать чат-бота в Telegram, который будет отвечать на вопросы, опираясь исключительно на книги по байесовской статистике.&lt;/p&gt;
  &lt;p id=&quot;nArM&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;9xsg&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/80/31/80312fa7-fdb7-4a70-9a60-2a13a22c1115.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Snqv&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UdtV&quot;&gt;В предыдущей статье &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/Q0BQpnVe0Cz&quot; target=&quot;_blank&quot;&gt;[2]&lt;/a&gt; мы создали локальную базу данных с книгами по байесовской статистике. В этой части переходим к основной задаче – настройке LLM с применением RAG (Retrieval-Augmented Generation). Коротко напомню: наша цель – настроить LLM таким образом, чтобы ответы формировались строго на основе книг, которые мы разместили в базе данных.&lt;/p&gt;
  &lt;p id=&quot;Moxk&quot;&gt;В оригинальной статье МакНалти LLM разворачивается локально на машине, что требует значительных вычислительных ресурсов. Мы же пойдём другим путём и воспользуемся безсерверными (serverless) и бесплатными моделями. Известными платформами для такой задачи являются Hugging Face &lt;a href=&quot;https://huggingface.co/&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt; и OpenRouter &lt;a href=&quot;https://openrouter.ai/&quot; target=&quot;_blank&quot;&gt;[4]&lt;/a&gt;. В нашем случае мы будем работать с OpenRouter.&lt;/p&gt;
  &lt;p id=&quot;tBDi&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;2AEV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/57/fa/57fa44df-989e-4470-b8c5-ba8cdb92da9a.png&quot; width=&quot;1085&quot; /&gt;
    &lt;figcaption&gt;Стартовая страница &lt;a href=&quot;https://openrouter.ai/&quot; target=&quot;_blank&quot;&gt;https://openrouter.ai/&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hhON&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7qhj&quot;&gt;После регистрации на платформе необходимо создать API-ключ. &lt;strong&gt;Важно!&lt;/strong&gt; Сохраните данные о ключе в отдельном документе – после первого показа вы уже не сможете их просматривать.&lt;/p&gt;
  &lt;p id=&quot;FKmr&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;EE82&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ec/c7/ecc7e24a-6725-4835-9540-20e35441a2a3.png&quot; width=&quot;1085&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;eUMR&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vTli&quot;&gt;Особенность платформы OpenRouter в том, что она позволяет легко отличить бесплатные модели от платных по ключевому слову &lt;em&gt;free&lt;/em&gt;. Для чат-бота Bayesium я остановился на модели «Llama 3.1 70 B». Сейчас на OpenRouter бесплатно доступна ультрасовременная китайская модель DeepSeek, но для нашей задачи такая мощность не требуется, а стоять в очереди, которая неизбежна из-за хайпа и высокой нагрузки на DeepSeek, совсем не хочется.&lt;/p&gt;
  &lt;p id=&quot;Ta9K&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;L8k9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/df/e2/dfe246b5-bec0-4484-a780-5aac104e32d8.png&quot; width=&quot;1067&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;u8Or&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kzTm&quot;&gt;Переходим к настройке RAG в Python.&lt;/p&gt;
  &lt;pre id=&quot;ZmSt&quot;&gt;# Установка необходимых пакетов:
# pip install openai

# Импортируем библиотеку для работы с ChromaDB
import chromadb
from chromadb.utils import embedding_functions
from chromadb.utils.batch_utils import create_batches

# Импортируем клиент OpenAI для работы с API OpenRouter
from openai import OpenAI&lt;/pre&gt;
  &lt;p id=&quot;wOs4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;K8M1&quot;&gt;Теперь прочитаем наши книги с локальной базы для теста, которую развернули в прошлой статье.&lt;/p&gt;
  &lt;pre id=&quot;HCB9&quot;&gt;# Указываем путь к локальной базе данных ChromaDB
CHROMA_DATA_PATH = &amp;quot;chroma_data_bayesium/&amp;quot;
# Используем предобученную модель для получения эмбеддингов
EMBED_MODEL = &amp;quot;all-MiniLM-L6-v2&amp;quot;
# Название коллекции, в которой хранятся документы
COLLECTION_NAME = &amp;quot;bayesium&amp;quot;

# Инициализируем клиента ChromaDB для работы с персистентным хранилищем
chromadb_client = chromadb.PersistentClient(path=CHROMA_DATA_PATH)

# Переинициализируем функцию эмбеддинга с использованием выбранной модели
embedding_func = embedding_functions.SentenceTransformerEmbeddingFunction(
    model_name=EMBED_MODEL
)

# Получаем уже созданную коллекцию с книгами по байесовской статистике
collection = chromadb_client.get_collection(
    name=COLLECTION_NAME,
    embedding_function=embedding_func  
)&lt;/pre&gt;
  &lt;p id=&quot;oy9H&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vRNG&quot;&gt;Создаём клиента OpenAI для доступа к API OpenRouter.&lt;/p&gt;
  &lt;pre id=&quot;cw3T&quot;&gt;client = OpenAI(
    base_url=&amp;quot;https://openrouter.ai/api/v1&amp;quot;,
    api_key=&amp;quot;&amp;lt;ВАШ API KEY&amp;gt;&amp;quot;, 
)&lt;/pre&gt;
  &lt;p id=&quot;htMD&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Arnt&quot;&gt;Ниже представлена функция, которая принимает вопрос, выбирает n наиболее подходящих документов из базы и передаёт их LLM для генерации ответа. При этом в ответе будет содержаться информация о книге и главах (из метаданных), на основе которых был сформирован ответ.&lt;/p&gt;
  &lt;p id=&quot;VZBF&quot;&gt;Обратите внимание, что книги на английском языке, поэтому весь процесс (поиск по схожести и формирование запроса) происходит на английском.&lt;/p&gt;
  &lt;pre id=&quot;L8E8&quot;&gt;def ask_question(question: str, n_docs: int = 3) -&amp;gt; str:
    &amp;quot;&amp;quot;&amp;quot;
    Функция для обработки вопроса.
    
    Аргументы:
      question (str): Текст вопроса.
      n_docs (int): Количество документов, извлекаемых из базы для формирования ответа.
      
    Возвращает:
      str: Сгенерированный ответ LLM.
    &amp;quot;&amp;quot;&amp;quot;
    
    # Получаем коллекцию из базы ChromaDB
    collection = chromadb_client.get_collection(
        name=COLLECTION_NAME,
        embedding_function=embedding_func  
    )
    
    # Выполняем поиск по схожести: получаем n_docs наиболее релевантных документов
    results = collection.query(
        query_texts=[question],
        n_results=n_docs
    )
    
    # Формируем контекст с текстом документа и соответствующими метаданными (глава, источник)
    context_with_metadata = &amp;quot;&amp;quot;
    referenced_chapters = set()  # Множество для хранения уникальных названий глав
    referenced_sources = set()   # Множество для хранения уникальных источников

    # Проходим по найденным документам
    for i, document in enumerate(results[&amp;#x27;documents&amp;#x27;][0]):
        # Получаем метаданные для текущего документа
        metadata = results[&amp;#x27;metadatas&amp;#x27;][0][i]  
        chapter = metadata.get(&amp;#x27;chapter&amp;#x27;, &amp;#x27;Unknown Chapter&amp;#x27;)  
        referenced_chapters.add(chapter) 
        source = metadata.get(&amp;#x27;source&amp;#x27;) 
        referenced_sources.add(source)
        
        # Формируем строку с информацией о документе
        context_with_metadata += f&amp;quot;Document {i+1} (Chapter: {chapter}):\n&amp;quot;
        context_with_metadata += f&amp;quot;{document}\n&amp;quot;
        context_with_metadata += &amp;quot;-&amp;quot; * 50 + &amp;quot;\n&amp;quot;

    # Объединяем названия глав и источники в строку для дальнейшего упоминания в ответе
    chapters_list = &amp;quot;, &amp;quot;.join(referenced_chapters)
    sources = &amp;quot;, &amp;quot;.join(referenced_sources)

    # Формируем окончательный запрос для LLM, включающий вопрос и контекст
    prompt = f&amp;quot;&amp;quot;&amp;quot;
    You are an expert on statistics and its applications to analytics.
    Here is a question: {question}
    Answer it strictly based on the following information:
    {context_with_metadata}
    When providing the answer, reference the chapters used by stating &amp;quot;This information is from {chapters_list} by {sources}&amp;quot;.
    If the context does not provide enough information, say &amp;quot;I cannot answer this question based on the provided context.&amp;quot;
    &amp;quot;&amp;quot;&amp;quot;

    # Оборачиваем запрос в формате сообщений для модели
    messages = [
        {&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;content&amp;quot;: prompt}
    ]

    # Отправляем запрос на генерацию ответа LLM с помощью OpenRouter
    completion = client.chat.completions.create(
        model=&amp;quot;meta-llama/llama-3.1-70b-instruct:free&amp;quot;, 
        messages=messages,
        max_tokens=1000,
        temperature=0.25
    )

    # Возвращаем сгенерированный ответ
    return completion.choices[0].message.content&lt;/pre&gt;
  &lt;p id=&quot;dvZq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;x1PH&quot;&gt;Протестируем модель вопросом о том, как построить модель в R используя функцию &lt;code&gt;ulam()&lt;/code&gt;, эта информация описана в книге МакЭлрита &lt;strong&gt;Statistical Rethinking &lt;/strong&gt;[5].&lt;/p&gt;
  &lt;pre id=&quot;jp54&quot;&gt;question = &amp;quot;Give an example of regression using the Ulam function in R.&amp;quot;

answer = ask_question(question)
print(answer)&lt;/pre&gt;
  &lt;p id=&quot;Kr6n&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;YuPk&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/87/1b/871b0b13-46e5-4af1-9211-f6f46226e983.png&quot; width=&quot;1108&quot; /&gt;
    &lt;figcaption&gt;Пример ответа на вопрос&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;znCT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Z1xA&quot;&gt;Подражая Киту МакНалти зададим вопрос о том, чего точно нет в содержании этих книг: например, как построить дашборд?&lt;/p&gt;
  &lt;pre id=&quot;k7pf&quot;&gt;question = &amp;quot;Give an example how to create a dashboard&amp;quot;

answer = ask_question(question)
print(answer)&lt;/pre&gt;
  &lt;p id=&quot;r0TJ&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;etwr&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/18/df/18dfb374-c6a7-4641-b2f2-281199db8c24.png&quot; width=&quot;1108&quot; /&gt;
    &lt;figcaption&gt;Пример ответа на вопрос&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;IWhc&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9ioI&quot;&gt;Мне очень понравился этот ответ, нам не только рассказали, что в книгах такой информации нет, но рекомендовали R, ggplot2 и Shiny. Очень круто!&lt;/p&gt;
  &lt;p id=&quot;vmbg&quot;&gt;Лично мне неудобно отправлять запросы через интерфейс Jupyter, поэтому, учитывая, что я много времени провожу в Telegram, в следующей статье я расскажу, как настроить полноценного чат-бота на основе данной модели.&lt;/p&gt;
  &lt;p id=&quot;cvZK&quot;&gt;&lt;a href=&quot;https://github.com/alexander-botvin/h0h1_about_hr_analytics/blob/main/Bayesium/Part%20II.%20RAG%20model.ipynb&quot; target=&quot;_blank&quot;&gt;Код доступен на моём GitHub.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;UKeK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;lOIH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1Ejh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DHrH&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;yVZT&quot;&gt;
    &lt;li id=&quot;qDk3&quot;&gt;&lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;Keith McNulty. How I Created an AI Version of Myself&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;9rB5&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/Q0BQpnVe0Cz&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Bayesium – LLM чат-бот. Часть 1. Сбор и подготовка данных&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Idhu&quot;&gt;&lt;a href=&quot;https://huggingface.co/&quot; target=&quot;_blank&quot;&gt;https://huggingface.co/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;a8iy&quot;&gt;&lt;a href=&quot;https://openrouter.ai/&quot; target=&quot;_blank&quot;&gt;https://openrouter.ai/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;ND2a&quot;&gt;McElreath R. Statistical rethinking a bayesian course second edition&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>h0h1_hr_analytics:Q0BQpnVe0Cz</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/Q0BQpnVe0Cz?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Bayesium – LLM чат-бот. Часть 1. Сбор и подготовка данных</title><published>2025-02-01T19:36:09.468Z</published><updated>2025-02-01T19:36:09.468Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/ce/30/ce305ac5-c817-43f6-b8df-7ba5eeb686bb.png"></media:thumbnail><category term="llm" label="LLM"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/35/a8/35a89037-9354-4698-adc0-9c31b8b5abf6.png&quot;&gt;Будучи вдохновлённым статьёй Кита МакНалти [1], я решил развить изложенную в ней идею и создать чат-бота в Telegram, который будет отвечать на вопросы, опираясь исключительно на книги по байесовской статистике.</summary><content type="html">
  &lt;p id=&quot;lkLG&quot;&gt;Будучи вдохновлённым статьёй Кита МакНалти &lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;, я решил развить изложенную в ней идею и создать чат-бота в Telegram, который будет отвечать на вопросы, опираясь исключительно на книги по байесовской статистике.&lt;/p&gt;
  &lt;p id=&quot;OFoJ&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;qbNl&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/35/a8/35a89037-9354-4698-adc0-9c31b8b5abf6.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;122S&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;aPBB&quot;&gt;Если вы следите за моим каналом, то, возможно, помните, что 2023 год был посвящён байесовской статистике. Основное внимание я уделял двум выдающимся книгам: &lt;strong&gt;Doing Bayesian Analysis&lt;/strong&gt; Джона Крушке [2] и несравненной &lt;strong&gt;Statistical Rethinking&lt;/strong&gt; Ричарда МакЭлрита [3] —&lt;em&gt; моей «библии» по статистике.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;DzGc&quot;&gt;Однако время идёт, и, хотя эти книги остаются для меня важными, обращаться к ним ежедневно уже не получается. Что-то неизбежно забывается, и на помощь приходят технологии LLM, которым посвящён этот год на канале.&lt;/p&gt;
  &lt;p id=&quot;njbm&quot;&gt;Можно было бы просто использовать любую доступную LLM-модель &lt;em&gt;(например, DeepSeek)&lt;/em&gt; для ответов на вопросы, но мне важно получать ответы исключительно на основе этих двух книг, да ещё и с указанием глав и источников. Именно такую возможность предоставляет фреймворк &lt;strong&gt;RAG (Retrieval Augmented Generation)&lt;/strong&gt; &lt;a href=&quot;https://habr.com/ru/articles/779526/&quot; target=&quot;_blank&quot;&gt;[4]&lt;/a&gt;, который позволяет создавать контекст для генерации ответов на основе заданных материалов.&lt;/p&gt;
  &lt;p id=&quot;ZJvt&quot;&gt;В оригинальной статье Кит МакНалт использовал свою книгу, размещённую на GitHub. В моём случае источниками являются PDF-файлы, поэтому в первой части этой серии мы разберёмся, как обработать их и загрузить в базу данных.&lt;/p&gt;
  &lt;p id=&quot;pamD&quot;&gt;Начнём с моей любимой книги Ричарда МакЭлрита, поскольку её обработка оказывается самой простой. Главы в файле оформлены с помощью закладок, что упрощает задачу и избавляет нас от необходимости ручной разметки по страницам.&lt;/p&gt;
  &lt;p id=&quot;rF8a&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;GOpg&quot; class=&quot;m_retina&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0c/10/0c10f8d4-8e06-47aa-83f6-fe1eca3933dd.png&quot; width=&quot;807.5&quot; /&gt;
    &lt;figcaption&gt;McElreath R. Statistical rethinking a bayesian course second edition&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;MfXA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;JkWO&quot;&gt;Перед запуском кода убедитесь, что все книги находятся в рабочей директории. Далее открываем Python и приступаем к работе.&lt;/p&gt;
  &lt;p id=&quot;FgGL&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;Avca&quot;&gt;# Устанавливаем необходимые библиотеки (если они ещё не установлены):
# pip install pymupdf
# pip install langchain-community
# pip install chromadb
# pip install sentence-transformers
# pip install --upgrade torch torchvision torchaudio

import fitz               # PyMuPDF для работы с PDF
import pandas as pd       # Для работы с датафреймами
import re                 # Для работы с регулярными выражениями

from langchain_community.document_loaders import DataFrameLoader  # Загрузчик для работы с DataFrame
from langchain.text_splitter import RecursiveCharacterTextSplitter   # Разбиватель текста на части

import chromadb            # Для работы с базой данных векторных эмбеддингов
from chromadb.utils import embedding_functions
from chromadb.utils.batch_utils import create_batches

import uuid                # Для генерации уникальных идентификаторов&lt;/pre&gt;
  &lt;p id=&quot;LoW3&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pg6H&quot;&gt;Перечислим все названия книг. Последний файл – это решения к книге Джона Крушке.&lt;/p&gt;
  &lt;pre id=&quot;Zmff&quot;&gt;rethinking_directory = &amp;quot;McElreath R. Statistical rethinking a bayesian course second edition.pdf&amp;quot; 
doingbayesianda_directory = &amp;quot;Krushcke J.K. DoingBayesian DataAnalysis.pdf&amp;quot; 
doingbayesianda_solutions_directory = &amp;quot;Krushcke J.K. DoingBayesian DataAnalysis. Solutions.pdf&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;xMPX&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7dld&quot;&gt;После установки и подключения всех необходимых для работы библиотек напишем такую функцию, которая будет читать PDF файл и использовать закладки как название глав.&lt;/p&gt;
  &lt;p id=&quot;IHb9&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;0yub&quot;&gt;def read_pdf(pdf_path):
    &amp;quot;&amp;quot;&amp;quot;
    Читает PDF-файл и извлекает текст по главам на основе закладок.
    
    Аргументы:
    - pdf_path: путь к PDF-файлу.
    
    Возвращает:
    - main_chapters: словарь, где ключом является название главы, а значением – текст этой главы.
    &amp;quot;&amp;quot;&amp;quot;
    
    doc = fitz.open(pdf_path)         # Открываем PDF-документ
    bookmarks = doc.get_toc()           # Получаем оглавление (закладки)
    
    main_chapters = {}                # Словарь для хранения глав
    current_main_chapter = None       # Текущая основная глава
    
    # Проходим по всем закладкам
    for i, bookmark in enumerate(bookmarks):
        level, title, page_start = bookmark 
        page_start -= 1  # Переводим страницу в 0-индексацию
        
        # Определяем конец главы: до следующей закладки или до конца документа
        page_end = bookmarks[i + 1][2] - 1 if i + 1 &amp;lt; len(bookmarks) else len(doc)
        
        chapter_text = &amp;quot;&amp;quot;
        # Собираем текст со страниц от начала до конца главы
        for page_num in range(page_start, page_end):
            chapter_text += doc.load_page(page_num).get_text()
        
        # Если уровень закладки равен 1, это основная глава
        if level == 1:
            current_main_chapter = title
            main_chapters[current_main_chapter] = chapter_text.strip()
        # Если это подпункт, добавляем его к текущей главе
        elif current_main_chapter:
            main_chapters[current_main_chapter] += &amp;quot;\n\n&amp;quot; + chapter_text.strip()
    
    return main_chapters&lt;/pre&gt;
  &lt;p id=&quot;ykRM&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;3yyM&quot;&gt;Сначала прочитаем книгу и исключим все не относящиеся к содержательному материалу главы (например, титульные страницы, оглавление, библиографию и т.д.).&lt;/p&gt;
  &lt;p id=&quot;dzQT&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;FnHl&quot;&gt;# Читаем книгу Ричарда МакЭлрита
rethinking_raw = read_pdf(rethinking_directory)

# Определяем названия глав, которые необходимо исключить
rethinking_chapters_exclusion = [
    &amp;#x27;Cover&amp;#x27;, 
    &amp;#x27;Half Title&amp;#x27;, 
    &amp;#x27;Title Page&amp;#x27;, 
    &amp;#x27;Copyright Page&amp;#x27;, 
    &amp;#x27;Table of Contents&amp;#x27;, 
    &amp;#x27;Preface to The Second Edition&amp;#x27;, 
    &amp;#x27;Preface&amp;#x27;, 
    &amp;#x27;Endnotes&amp;#x27;, 
    &amp;#x27;Bibliography&amp;#x27;, 
    &amp;#x27;Citation Index&amp;#x27;, 
    &amp;#x27;Topic Index&amp;#x27;
]

# Фильтруем главы, оставляя только содержательные
rethinking_raw = {title: text for title, text in rethinking_raw.items() if title not in rethinking_chapters_exclusion}

# Записываем результаты в DataFrame для дальнейшей обработки
rethinking_df = pd.DataFrame(list(rethinking_raw.items()), columns=[&amp;quot;chapter&amp;quot;, &amp;quot;text&amp;quot;])
rethinking_df[&amp;#x27;source&amp;#x27;] = &amp;#x27;McElreath R.&amp;#x27;  # Добавляем информацию об авторе

# Выводим DataFrame для проверки результата
rethinking_df&lt;/pre&gt;
  &lt;p id=&quot;Do1o&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;SZuL&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9c/84/9c84a0ae-5979-4f74-b55a-1641808fc8b1.png&quot; width=&quot;756&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qnnB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;k323&quot;&gt;Теперь повторим аналогичную процедуру для книги Джона Крушке.&lt;/p&gt;
  &lt;p id=&quot;o4cV&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;jMzU&quot;&gt;# Читаем книгу Джона Крушке
doingbayesianda_raw = read_pdf(doingbayesianda_directory)

# Определяем названия глав, которые необходимо исключить
doingbayesianda_chapters_exclusion = [
    &amp;quot;1. Front-Matter_2015_Doing-Bayesian-Data-Analysis-Second-Edition-&amp;quot;,
    &amp;quot;2. Copyright_2015_Doing-Bayesian-Data-Analysis-Second-Edition-&amp;quot;,
    &amp;quot;3. Dedication_2015_Doing-Bayesian-Data-Analysis-Second-Edition-&amp;quot;,
    &amp;quot;32. Bibliography_2015_Doing-Bayesian-Data-Analysis-Second-Edition-&amp;quot;,
    &amp;quot;33. Index_2015_Doing-Bayesian-Data-Analysis-Second-Edition-&amp;quot;
]

# Фильтруем главы
doingbayesianda_raw = {
    title: text 
    for title, text in doingbayesianda_raw.items() 
    if title not in doingbayesianda_chapters_exclusion
}

# Записываем результаты в DataFrame
doingbayesianda_df = pd.DataFrame(list(doingbayesianda_raw.items()), columns=[&amp;quot;chapter&amp;quot;, &amp;quot;text&amp;quot;])
doingbayesianda_df[&amp;#x27;source&amp;#x27;] = &amp;#x27;Krushcke J.K.&amp;#x27; # Добавляем информацию об авторе

# Выводим DataFrame для проверки результата
doingbayesianda_df&lt;/pre&gt;
  &lt;p id=&quot;XrQx&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;XI9v&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b1/fc/b1fcf692-fef8-4cbc-90e6-beda0fd3510e.png&quot; width=&quot;795&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DpGP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1oVC&quot;&gt;Названия глав в книге Джона Крушке выглядят не так красиво, как в книге МакЭлрита. Для приведения их к единому стилю воспользуемся функцией, использующей регулярные выражения.&lt;/p&gt;
  &lt;p id=&quot;SnHT&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;7Ide&quot;&gt;def pretty_chapter_title(input_string):
    &amp;quot;&amp;quot;&amp;quot;
    Приводит название главы к более читабельному виду.
    
    Аргументы:
    - input_string: исходная строка с названием главы.
    
    Возвращает:
    - cleaned_string: очищенная и форматированная строка.
    &amp;quot;&amp;quot;&amp;quot;
    # Удаляем ведущие цифры и точку (например, &amp;quot;1. &amp;quot;)
    cleaned_string = re.sub(r&amp;quot;^\d+\.\s*&amp;quot;, &amp;quot;&amp;quot;, input_string)
    # Удаляем всё, что идёт после символа подчеркивания (например, &amp;quot;_2015_...&amp;quot;)
    cleaned_string = re.sub(r&amp;#x27;_.*$&amp;#x27;, &amp;#x27;&amp;#x27;, cleaned_string)
    # Заменяем дефисы на пробелы
    cleaned_string = cleaned_string.replace(&amp;quot;-&amp;quot;, &amp;quot; &amp;quot;)
    # Добавляем двоеточие после слова &amp;quot;Chapter&amp;quot; и номера
    cleaned_string = re.sub(r&amp;quot;Chapter (\d+)&amp;quot;, r&amp;quot;Chapter \1:&amp;quot;, cleaned_string)
    # Исправляем возможное отсутствие апострофа (например, &amp;quot;John s&amp;quot; -&amp;gt; &amp;quot;John&amp;#x27;s&amp;quot;)
    cleaned_string = re.sub(r&amp;quot;(\w) s &amp;quot;, r&amp;quot;\1&amp;#x27;s &amp;quot;, cleaned_string)
    return cleaned_string.strip()

# Применяем функцию к столбцу с названиями глав в DataFrame книги Крушке
doingbayesianda_df[&amp;#x27;chapter&amp;#x27;] = doingbayesianda_df[&amp;#x27;chapter&amp;#x27;].apply(pretty_chapter_title)

# Выводим DataFrame для проверки результата
doingbayesianda_df&lt;/pre&gt;
  &lt;p id=&quot;IR3f&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;mLF9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/de/5a/de5a98af-b2f6-41a1-9922-ea1b48f54517.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ONGj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;3fly&quot;&gt;Теперь названия глав в обеих книгах унифицированы. Последний файл – решения к книге Джона Крушке не столь удобен, так как в нём нет закладок и нам придется воспользоваться постраничной разметкой.&lt;/p&gt;
  &lt;p id=&quot;okD2&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;BAs5&quot;&gt;def read_pdf_by_pages(pdf_path, chapter_ranges):
    &amp;quot;&amp;quot;&amp;quot;
    Читает PDF-файл и извлекает текст по заданным диапазонам страниц для каждого раздела.
    
    Аргументы:
    - pdf_path: путь к PDF-файлу.
    - chapter_ranges: список кортежей, где каждый кортеж содержит:
        (название раздела, номер стартовой страницы, номер конечной страницы).
        Нумерация страниц начинается с 1.
    
    Возвращает:
    - main_chapters: словарь, где ключ — название раздела, а значение — текст, извлечённый из указанного диапазона страниц.
    &amp;quot;&amp;quot;&amp;quot;
    
    # Открываем PDF-документ с помощью PyMuPDF (fitz)
    doc = fitz.open(pdf_path)
    main_chapters = {}  # Словарь для хранения результатов
    
    # Проходим по каждому разделу, определённому в chapter_ranges
    for chapter_title, start_page, end_page in chapter_ranges:
        chapter_text = &amp;quot;&amp;quot;  # Инициализируем переменную для накопления текста раздела
        # Обратите внимание: страницы в PyMuPDF индексируются с 0, поэтому вычитаем 1 из start_page.
        for page_num in range(start_page - 1, end_page):
            # Получаем текст со страницы, удаляем лишние пробелы и добавляем символ перевода строки для разделения страниц
            text = doc.load_page(page_num).get_text()
            chapter_text += text.strip() + &amp;quot;\n&amp;quot;
        # Сохраняем текст раздела в словаре с ключом chapter_title
        main_chapters[chapter_title] = chapter_text.strip()
    
    return main_chapters

# Задаём диапазоны страниц для каждой главы
chapter_ranges = [
    (&amp;quot;Chapter 2. Solutions&amp;quot;, 5, 6),
    (&amp;quot;Chapter 3. Solutions&amp;quot;, 7, 9),
    (&amp;quot;Chapter 4. Solutions&amp;quot;, 10, 16),
    (&amp;quot;Chapter 5. Solutions&amp;quot;, 17, 31),
    (&amp;quot;Chapter 6. Solutions&amp;quot;, 32, 41),
    (&amp;quot;Chapter 7. Solutions&amp;quot;, 42, 51),
    (&amp;quot;Chapter 8. Solutions&amp;quot;, 52, 58),
    (&amp;quot;Chapter 9. Solutions&amp;quot;, 59, 70),
    (&amp;quot;Chapter 10. Solutions&amp;quot;, 71, 80),
    (&amp;quot;Chapter 11. Solutions&amp;quot;, 81, 86),
    (&amp;quot;Chapter 12. Solutions&amp;quot;, 87, 94),
    (&amp;quot;Chapter 13. Solutions&amp;quot;, 95, 104),
    (&amp;quot;Chapter 14. Solutions&amp;quot;, 105, 110),
    (&amp;quot;Chapter 15. Solutions&amp;quot;, 111, 113),
    (&amp;quot;Chapter 16. Solutions&amp;quot;, 114, 122),
    (&amp;quot;Chapter 17. Solutions&amp;quot;, 123, 131),
    (&amp;quot;Chapter 18. Solutions&amp;quot;, 132, 141)
]

# Читаем PDF-файл с решениями к книге Джона Крушке, используя указанные диапазоны страниц
doingbayesianda_solutions_raw = read_pdf_by_pages(doingbayesianda_solutions_directory, chapter_ranges)

# Преобразуем полученный словарь в DataFrame для удобного анализа и дальнейшей обработки
doingbayesianda_solutions_df = pd.DataFrame(list(doingbayesianda_solutions_raw.items()), columns=[&amp;quot;chapter&amp;quot;, &amp;quot;text&amp;quot;])
doingbayesianda_solutions_df[&amp;#x27;source&amp;#x27;] = &amp;#x27;Krushcke J.K.&amp;#x27; # Добавляем информацию об авторе

# Выводим DataFrame для проверки результата
doingbayesianda_solutions_df&lt;/pre&gt;
  &lt;p id=&quot;oGho&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;648a&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0e/da/0edae553-173c-4636-a018-de5101ae222d.png&quot; width=&quot;560&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;u6Py&quot;&gt;Ниже приведён пример того, как можно очистить текст от нежелательных артефактов (например, колонтитулов, нумерации страниц и прочего), используя регулярное выражение. В данном случае мы определяем шаблон, который соответствует содержимому колонтитулов, и удаляем его из столбца &lt;code&gt;text&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;ZOLj&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;bSK2&quot;&gt;# Определяем регулярное выражение для удаления колонтитулов,
# в котором содержатся фрагменты: название книги, год, нумерация страниц и номера глав.
footnote_pattern = r&amp;quot;(Solutions to Exercises in Doing Bayesian Data Analysis 2nd Ed\. by John K\. Kruschke © 2015\.\s*Page \d+ of \d+\s*Chapter(s)? \d+)&amp;quot;

# Удаляем найденные шаблоны из столбца &amp;#x27;text&amp;#x27;
doingbayesianda_solutions_df[&amp;quot;text&amp;quot;] = doingbayesianda_solutions_df[&amp;quot;text&amp;quot;].str.replace(footnote_pattern, &amp;quot;&amp;quot;, regex=True)&lt;/pre&gt;
  &lt;p id=&quot;SpOs&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;RU6c&quot;&gt;Соединяем все три документа в один датафрейм.&lt;/p&gt;
  &lt;pre id=&quot;jhwc&quot;&gt;books = pd.concat([rethinking_df, doingbayesianda_df, doingbayesianda_solutions_df], ignore_index=True)&lt;/pre&gt;
  &lt;p id=&quot;DgTz&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IakY&quot;&gt;Далее мы разворачиваем локальную базу данных для наших книг, в которую добавляем документы батчами и используем косинусную меру для оценки схожести эмбеддингов, что впоследствии повлияет на корректность ответов нашего чат-бота. В этой части мы повторяем код из оригинальной статьи Кита МакНалти &lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt; лишь с небольшими видоизменениями.&lt;/p&gt;
  &lt;p id=&quot;rw8k&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;xY2E&quot;&gt;# Загружаем данные из объединённого DataFrame с нашими книгами.
loader = DataFrameLoader(books, page_content_column=&amp;quot;text&amp;quot;)
data = loader.load()

# Разбиваем документы на чанки для лучшей генерации эмбеддингов и поиска релевантного контекста
chunk_overlap — перекрытие между чанками.
text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=150)
docs = text_splitter.split_documents(data)
len(docs)
# 4135

# Определяем путь для хранения локальной базы данных Chroma.
CHROMA_DATA_PATH = &amp;quot;chroma_data_bayesium/&amp;quot;
# Используем модель для генерации эмбеддингов.
EMBED_MODEL = &amp;quot;all-MiniLM-L6-v2&amp;quot;


# Создаем клиент ChromaDB, чтобы данные сохранялись локально.
chromadb_client = chromadb.PersistentClient(path=CHROMA_DATA_PATH)

# Задаем имя коллекции, в которой будут храниться текстовые чанки наших книг.
COLLECTION_NAME = &amp;quot;bayesium&amp;quot;

# Определяем embedding_function на базе модели SentenceTransformer.
embedding_func = embedding_functions.SentenceTransformerEmbeddingFunction(
    model_name=EMBED_MODEL
)

# Создаем коллекцию в ChromaDB. Обратите внимание, что в metadata указываем использование косинусной меры, что улучшает точность поиска схожих эмбеддингов.
collection = chromadb_client.create_collection(
    name=COLLECTION_NAME,
    embedding_function=embedding_func,
    metadata={&amp;quot;hnsw:space&amp;quot;: &amp;quot;cosine&amp;quot;},
)

# Определяем метаданные 
# В метадате передается информация об авторе, названии главы и индексе чанка.
custom_metadata = [
    {
        &amp;#x27;source&amp;#x27;: doc.metadata.get(&amp;#x27;source&amp;#x27;, &amp;#x27;Unknown&amp;#x27;),
        &amp;#x27;chapter&amp;#x27;: doc.metadata.get(&amp;#x27;chapter&amp;#x27;, &amp;#x27;Unknown&amp;#x27;),
        &amp;#x27;chunk_index&amp;#x27;: index
    } 
    for index, doc in enumerate(docs)
]

# Далее мы записываем полученные текстовые чанки в базу данных батчами. 
# Функция create_batches автоматически разбивает данные на группы, которые потом загружаются в коллекцию.
batches = create_batches(
    api=chromadb_client,
    ids=[f&amp;quot;{uuid.uuid4()}&amp;quot; for i in range(len(docs))], 
    documents=[doc.page_content for doc in docs], 
    metadatas=custom_metadata  # Use the customized metadata
)

# Добавляем данные в коллекцию батчами. 
for batch in batches:
    print(f&amp;quot;Adding batch of size {len(batch[0])}&amp;quot;)
    collection.add(
        ids=batch[0],     
        documents=batch[3], 
        metadatas=batch[2] 
    )&lt;/pre&gt;
  &lt;p id=&quot;YN2x&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;dN4n&quot;&gt;Сделаем тестовый запрос чтобы проверить, что документы собираются по схожести.&lt;/p&gt;
  &lt;p id=&quot;MmZf&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;j806&quot;&gt;question = &amp;quot;How to use ulam()?&amp;quot;

collection.query(
        query_texts=[question],
        n_results=5
    )&lt;/pre&gt;
  &lt;figure id=&quot;9xNW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f7/01/f701e39d-98e4-453e-b848-7d1eeec53942.png&quot; width=&quot;1115&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;U8He&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tE6D&quot;&gt;Мы закончили с подготовкой данных, в следующей статье мы научим LLM-модель давать ответы на основе этих трех книг.&lt;/p&gt;
  &lt;p id=&quot;iyd0&quot;&gt;&lt;a href=&quot;https://github.com/alexander-botvin/h0h1_about_hr_analytics/blob/main/Bayesium/Part%20I.%20Read%20data.ipynb&quot; target=&quot;_blank&quot;&gt;Код доступен на моём GitHub.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;wXus&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;37V4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DHrH&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;yVZT&quot;&gt;
    &lt;li id=&quot;qDk3&quot;&gt;&lt;a href=&quot;https://www.linkedin.com/pulse/how-i-created-ai-version-myself-keith-mcnulty-wc5ae/?trackingId=An31UhcH4eLhYBPUoyojSg%253D%253D&quot; target=&quot;_blank&quot;&gt;Keith McNulty. How I Created an AI Version of Myself&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;kgdA&quot;&gt;Krushcke J.K. DoingBayesian DataAnalysis&lt;/li&gt;
    &lt;li id=&quot;IQaH&quot;&gt;McElreath R. Statistical rethinking a bayesian course second edition&lt;/li&gt;
    &lt;li id=&quot;HVEC&quot;&gt;&lt;a href=&quot;http://4.%09RAG%20(Retrieval%20Augmented%20Generation)%20%E2%80%94%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B5%20%D0%B8%20%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%BD%D0%BE%D0%B5%20%D0%BE%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5&quot; target=&quot;_blank&quot;&gt;RAG (Retrieval Augmented Generation) — простое и понятное объяснение&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>h0h1_hr_analytics:P8YWLr0fPiZ</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/P8YWLr0fPiZ?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Как я настроил саммаризацию постов с помощью YandexGPT</title><published>2025-01-19T11:39:30.091Z</published><updated>2025-01-19T15:07:19.059Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/ba/4b/ba4b406c-7efe-4636-a529-2120d1b7c298.png"></media:thumbnail><category term="llm" label="LLM"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/3b/88/3b882565-24af-4678-b350-e7a62a41461c.png&quot;&gt;В этой статье я расскажу, как с помощью продуктов Яндекса настроить хранение, автоматическое создание краткого содержания (саммаризацию) и визуализацию постов телеграм-канала. Для меня, как автора одного из таких каналов и довольно педантичного человека, это эффективный способ систематизировать работу с контентом. Кроме того, это интересная возможность на практике познакомиться с LLM от компании Яндекс — YandexGPT.</summary><content type="html">
  &lt;p id=&quot;jPhM&quot;&gt;В этой статье я расскажу, как с помощью продуктов Яндекса настроить хранение, автоматическое создание краткого содержания (саммаризацию) и визуализацию постов телеграм-канала. Для меня, как автора одного из таких каналов и довольно педантичного человека, это эффективный способ систематизировать работу с контентом. Кроме того, это интересная возможность на практике познакомиться с LLM от компании Яндекс — YandexGPT.&lt;/p&gt;
  &lt;p id=&quot;u9DR&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;VJNO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3b/88/3b882565-24af-4678-b350-e7a62a41461c.png&quot; width=&quot;1024&quot; /&gt;
    &lt;figcaption&gt;Lego HR-аналитики используют YandexGPT&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3kqa&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;cFS2&quot;&gt;Получение данных из Telegram&lt;/h2&gt;
  &lt;p id=&quot;dhb5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BFnW&quot;&gt;Начнем с того, что научимся парсить телеграм-посты. Это единственная часть повествования, где я буду использовать стороннее решение, не относящееся к продуктам Яндекса.&lt;/p&gt;
  &lt;p id=&quot;0ogh&quot;&gt;Я использую &lt;strong&gt;tdl  &lt;/strong&gt;&lt;em&gt;(&amp;quot;Telegram Downloader, but more than a downloader&amp;quot;)&lt;/em&gt; &lt;a href=&quot;https://github.com/iyear/tdl&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;. Обратитесь к документации &lt;a href=&quot;https://docs.iyear.me/tdl/getting-started/installation/&quot; target=&quot;_blank&quot;&gt;[2]&lt;/a&gt; для самостоятельной настройки этого инструмента на своей машине.&lt;/p&gt;
  &lt;p id=&quot;mxIA&quot;&gt;После настройки переходим в Python и читаем сообщения канала за всё время.&lt;/p&gt;
  &lt;pre id=&quot;HjsD&quot;&gt;# Подключаем библиотеку subprocess
import subprocess

# Создаем функцию для выполнения команд tdl из Python
def run_tdl_export():
    command = [
        &amp;quot;tdl&amp;quot;,
        &amp;quot;chat&amp;quot;,
        &amp;quot;export&amp;quot;,
        &amp;quot;-n&amp;quot;,
        &amp;quot;quickstart&amp;quot;,
        &amp;quot;-c&amp;quot;,
        &amp;quot;&amp;lt;YOUR TELEGRAM CHANNEL ID&amp;gt;&amp;quot;, #id вашего телеграм канала
        &amp;quot;--all&amp;quot;,
        &amp;quot;--with-content&amp;quot;,
        &amp;quot;-o&amp;quot;,
        &amp;quot;C:/db/tg.json&amp;quot; #директория и файл, в который записан результат
    ]

    subprocess.run(command)

# Запускаем исполнение
if __name__ == &amp;quot;__main__&amp;quot;:
    run_tdl_export())&lt;/pre&gt;
  &lt;p id=&quot;ucIR&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DXl5&quot;&gt;Данные записываются в файл формата JSON. Теперь прочитаем их с помощью Python.&lt;/p&gt;
  &lt;pre id=&quot;ZNuR&quot;&gt;# Подключаем библиотеку json
import json

# Читаем файл из нашей директории
with open(&amp;#x27;C:\\db\\tg.json&amp;#x27;, &amp;#x27;r&amp;#x27;, encoding=&amp;#x27;utf-8&amp;#x27;) as f:
    data = json.load(f)&lt;/pre&gt;
  &lt;p id=&quot;sSd0&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;v0dM&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3d/74/3d7480e3-c87f-421f-964d-b9d7cebd60e6.png&quot; width=&quot;956&quot; /&gt;
    &lt;figcaption&gt;Пример загруженных данных&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8GZr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;GQvt&quot;&gt;Для удобства представления я хочу трансформировать JSON в пандас датафрейм и добавить несколько полезных колонок.&lt;/p&gt;
  &lt;pre id=&quot;XJWt&quot;&gt;#Подключаем необходимые библиотеки
import pandas as pd
import re
import datetime as dt


# Создаем ряд вспомогательных функций

# Функция для конвертации Unix-времени в ISO-формат
def convert_unix_to_date(timestamp):
    dt_object = dt.datetime.utcfromtimestamp(timestamp)
    formatted_date = dt_object.strftime(&amp;#x27;%Y-%m-%d&amp;#x27;)
    return formatted_date
    
# Функция для извлечения хештегов в виде списка
pattern = re.compile(r&amp;#x27;#(\w+)&amp;#x27;)

def find_hashtags(text):
    return [hashtag.lower() for hashtag in pattern.findall(str(text))]
    
# Функция для извлечения хештегов в виде строки
def find_hashtags_string(text):
    return &amp;#x27;, &amp;#x27;.join([hashtag.lower() for hashtag in pattern.findall(str(text))])
    
# Ручной классификатор тем на основе ключевых фраз
def text_category(text):   
    phrases_categories = {
        &amp;#x27;регрессиада&amp;#x27;: &amp;#x27;Регрессиада&amp;#x27;,
        &amp;#x27;вы возглавляете hr-аналитику. что теперь?&amp;#x27;: &amp;#x27;Вы возглавляете HR-аналитику. Что теперь?&amp;#x27;,
        &amp;#x27;анализ hr вакансий&amp;#x27;: &amp;#x27;Анализ HR вакансий&amp;#x27;,
        &amp;#x27;hr дашборд в excel&amp;#x27;: &amp;#x27;HR дашборд в Excel&amp;#x27;,
        &amp;#x27;байесовский фреймворк и hr задачи&amp;#x27;: &amp;#x27;Байесовский фреймворк и HR задачи&amp;#x27;,
        &amp;#x27;нормальное распределение&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;логарифмирование и преобразование переменных&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;доверительные интервалы&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;корреляция. теория&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;корреляция. практика&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;статистическая значимость и размер эффекта. теория&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;статистическая значимость и размер эффекта. практика&amp;#x27;: &amp;#x27;Обзорная статистическая серия&amp;#x27;,
        &amp;#x27;как перестать бояться и полюбить r&amp;#x27;: &amp;#x27;Как перестать бояться и полюбить R&amp;#x27;
    }
    text_lower = text.lower()
    
    for phrase, category in phrases_categories.items():
        if phrase in text_lower:
            return category
        
    return None 
    
# # Трансформируем данные в Pandas DataFrame
df = pd.json_normalize(data[&amp;#x27;messages&amp;#x27;])

df[&amp;#x27;date&amp;#x27;] = df[&amp;#x27;date&amp;#x27;].apply(convert_unix_to_date) #Конвертация даты
df[&amp;#x27;title&amp;#x27;] = df[&amp;#x27;text&amp;#x27;].apply(lambda x: str(x).split(&amp;#x27;\n&amp;#x27;)[0]) #Первая строка текста как заголовок
df[&amp;#x27;link&amp;#x27;] = &amp;#x27;https://t.me/h0h1_hr_analytics/&amp;#x27; + df[&amp;#x27;id&amp;#x27;].astype(str) #Генерация ссылки
df[&amp;#x27;hashtags&amp;#x27;] = df[&amp;#x27;text&amp;#x27;].apply(find_hashtags) #Хештеги как список
df[&amp;#x27;hashtags_string&amp;#x27;] = df[&amp;#x27;text&amp;#x27;].apply(find_hashtags_string) #Хештеги как строка
df[&amp;#x27;refreshed_date&amp;#x27;] =  dt.datetime.now().strftime(&amp;#x27;%Y-%m-%d %H:%M:%S&amp;#x27;) #Дата обновления
df[&amp;#x27;series&amp;#x27;] = df[&amp;#x27;title&amp;#x27;].apply(text_category) #Категория текста&lt;/pre&gt;
  &lt;p id=&quot;v9Xl&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;zwA7&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d4/a9/d4a9eaf5-c426-4f4f-bfe6-1ea53c01f701.png&quot; width=&quot;981&quot; /&gt;
    &lt;figcaption&gt;Пример датафрейма&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9Dbi&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;f1Ep&quot;&gt;Генерация саммари с YandexGPT API&lt;/h2&gt;
  &lt;p id=&quot;1Y86&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;8438&quot;&gt;Для дальнейшей работы потребуется создать Яндекс ID и выполнить ряд настроек в сервисе &lt;strong&gt;Yandex Cloud&lt;/strong&gt;. Вы можете обратиться к официальной документации, однако более быстрым и понятным вариантом я считаю первую часть статьи &lt;a href=&quot;https://habr.com/ru/articles/780008/&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt;, где автор подробно описал все шаги в удобном формате.&lt;/p&gt;
  &lt;p id=&quot;oNvW&quot;&gt;К слову, во второй части этой статьи показано, как работать с API YandexGPT через HTTP-запросы. Мы же пойдем другим путем и будем использовать SDK для упрощения интеграции.&lt;/p&gt;
  &lt;pre id=&quot;y90f&quot;&gt;# Подключаем необходимые библиотеки
from __future__ import annotations
from yandex_cloud_ml_sdk import YCloudM

# Настраиваем модель YandexGPT через SDK
sdk = YCloudML(
    folder_id=&amp;quot;&amp;lt;YOUR FOLDER ID&amp;gt;&amp;quot;, # Замените на ваш ID каталога в Yandex Cloud
    auth=&amp;quot;&amp;lt;YOUR TOKEN&amp;gt;&amp;quot;           # Укажите ваш токен аутентификации
)

model = sdk.models.completions(&amp;quot;yandexgpt&amp;quot;) # Инициализируем модель YandexGPT
model = model.configure(temperature=0.5) # Регулируем &amp;quot;креативность&amp;quot; модели&lt;/pre&gt;
  &lt;p id=&quot;1PAh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bggK&quot;&gt;Я хочу написать такую фукнцию, которая будет делать короткое саммари не более 200 символов на основе текста моих постов&lt;em&gt; (YandexGPT не всегда будет удерживать требование к длине, но нарушения не критичны)&lt;/em&gt;.&lt;/p&gt;
  &lt;pre id=&quot;pG4r&quot;&gt;# Подключаем библиотеку time
import time

# Генерация саммари для всех постов
def get_summary(text, delay=1):
    
    if not text:
        return &amp;quot;&amp;quot;
    try:
        time.sleep(delay) # Небольшая задержка для распределения запросов
        messages = [
            {&amp;quot;role&amp;quot;: &amp;quot;system&amp;quot;, &amp;quot;text&amp;quot;: &amp;quot;Сделай очень краткий пересказ текста. Длина не более 200 знаков.&amp;quot;},
            {&amp;quot;role&amp;quot;: &amp;quot;user&amp;quot;, &amp;quot;text&amp;quot;: text},
        ]
        result = model.run(messages)
        for alternative in result:
            return alternative.text.strip() # Возвращаем первое подходящее саммари
    except Exception as e:
        print(f&amp;quot;Error processing text: {e}&amp;quot;)
        return &amp;quot;&amp;quot; # Возвращаем пустую строку в случае ошибки&lt;/pre&gt;
  &lt;p id=&quot;lknL&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;eT01&quot;&gt;&lt;strong&gt;Прежде, чем вызвать функцию помните, что использование API YandexGPT производится на платной основе! &lt;/strong&gt;С тарифами можно ознакомиться на странице документации &lt;a href=&quot;https://yandex.cloud/ru/docs/foundation-models/pricing&quot; target=&quot;_blank&quot;&gt;[4]&lt;/a&gt;, а на странице биллинга вашего сервиса вы можете отслеживать текущие затраты. &lt;/p&gt;
  &lt;p id=&quot;YOMH&quot;&gt;Чтобы минимизировать расходы, я напишу вторую функцию. Она будет генерировать саммари только для новых постов, избегая повторной обработки старых записей. Такой подход позволит сохранить бюджет и оптимизировать использование API.&lt;/p&gt;
  &lt;pre id=&quot;9LOA&quot;&gt;# Генерация саммари только для новых постов
def conditional_summary(row, delay=1):
    if row[&amp;#x27;is_new&amp;#x27;]: # Проверяем, является ли пост новым
        time.sleep(delay)
        return get_summary(row[&amp;#x27;text&amp;#x27;], delay=0)
    else:
        # Возвращаем существующее саммари для старого поста
        return current_table.loc[current_table[&amp;#x27;id&amp;#x27;] == row[&amp;#x27;id&amp;#x27;], &amp;#x27;summary&amp;#x27;].values[0]&lt;/pre&gt;
  &lt;p id=&quot;h3DS&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Ok7A&quot;&gt;В первый раз применим нашу функцию для всех данных и запишем результат в новую колонку. В моем примере 205 телеграм постов, время работы функции заняло шесть минут, а стоимость составила 56 рублей.&lt;/p&gt;
  &lt;pre id=&quot;Cpxn&quot;&gt;df[&amp;#x27;summary&amp;#x27;] = df[&amp;#x27;text&amp;#x27;].apply(get_summary)&lt;/pre&gt;
  &lt;p id=&quot;H8cp&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;8571&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b1/4c/b14cd79f-24a2-4caa-addb-f54605a2cc67.png&quot; width=&quot;968&quot; /&gt;
    &lt;figcaption&gt;Преьвю саммаризацит постов в колонке summary&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;CNer&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;axIg&quot;&gt;Хранение в &lt;strong&gt;ClickHouse&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;LwFz&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Uvv0&quot;&gt;Поскольку большую часть проекта я решил реализовать с помощью продуктов Яндекса, результаты будем хранить в базе данных &lt;strong&gt;ClickHouse&lt;/strong&gt; — одном из моих любимых инструментов. Однако вы, конечно, можете выбрать любое другое решение, которое вам больше по душе.&lt;/p&gt;
  &lt;p id=&quot;WjPR&quot;&gt;Разворачивается кластер также в среде Yandex Cloud, для чего вы можете обратиться к официальной документации или описанию с картинками от другого автора &lt;a href=&quot;https://habr.com/ru/articles/801757/&quot; target=&quot;_blank&quot;&gt;[5]&lt;/a&gt;. &lt;em&gt;Отдельная благодарность сотруднику моей команды - Диме Майорову, который помог мне настроить ClickHouse еще в 2023 году.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;mJKY&quot;&gt;После выполнения шагов по настройке базы, возвращаемся в Python и записываем результат в таблицу. Я выбрал путь полной перезаписи каждый раз, так как он для меня более удобен, но вы можете предусмотреть иную реализацию.&lt;/p&gt;
  &lt;p id=&quot;0ZyX&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;o95J&quot;&gt;# Подключаем библиотеку clickhouse_connect
import clickhouse_connect

# Аутентификация и подключение к базе данных
client = clickhouse_connect.get_client(
    host=&amp;#x27;&amp;lt;YOUR HOST&amp;gt;&amp;#x27;,          # Хост ClickHouse-сервера
    port=&amp;lt;YOUR PORT&amp;gt;,            # Порт ClickHouse-сервера
    database=&amp;#x27;&amp;lt;YOUR DATABASE&amp;gt;&amp;#x27;,  # Имя базы данных
    username=&amp;#x27;&amp;lt;YOUR USERNAME&amp;gt;&amp;#x27;,  # Имя пользователя
    password=&amp;#x27;&amp;lt;YOUR PASSWORD&amp;gt;&amp;#x27;,  # Пароль пользователя
    client_cert_key=&amp;#x27;&amp;lt;YOUR CERTIFICATE ROOT&amp;gt;&amp;#x27;  # Корневой сертификат для безопасного соединения (если требуется)
)

# Создаем таблицу, если она не существует
create_table_query = &amp;quot;&amp;quot;&amp;quot;
    CREATE TABLE IF NOT EXISTS tg_topics (
        id Int32,
        type String,
        file String,
        date Date,
        text String,
        title String,
        link String,
        hashtags Array(String),
        hashtags_string String,
        summary String,
        refreshed_date DateTime,
        series String
    ) ENGINE = MergeTree()
    ORDER BY id
&amp;quot;&amp;quot;&amp;quot;

client.command(create_table_query)

# Очищаем таблицу
truncate_query = &amp;quot;TRUNCATE TABLE tg_topics&amp;quot;
client.command(truncate_query)

# Подготовка данных и запись в базу
csv_data = df.to_csv(index=False)
insert_query = f&amp;quot;INSERT INTO tg_topics FORMAT CSV {csv_data}&amp;quot;
client.command(insert_query)&lt;/pre&gt;
  &lt;p id=&quot;Xv3O&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7YCp&quot;&gt;Теперь мы можем добавить условия для генерации саммари только для новых постов. Идея заключается в том, чтобы для уже обработанных постов извлекать результаты из базы данных по их &lt;code&gt;id&lt;/code&gt;.&lt;/p&gt;
  &lt;pre id=&quot;y9vd&quot;&gt;# Считываем текущие записи из базы данных
read_query = &amp;quot;SELECT * FROM tg_topics&amp;quot;
current_table = client.query_df(read_query)

# Получаем список уже существующих ID
existing_ids = set(current_table[&amp;#x27;id&amp;#x27;].tolist())

# Определяем, какие посты новые
df[&amp;#x27;is_new&amp;#x27;] = ~df[&amp;#x27;id&amp;#x27;].isin(existing_ids)

# Генерируем саммари
df[&amp;#x27;summary&amp;#x27;] = df.apply(conditional_summary, axis=1)&lt;/pre&gt;
  &lt;p id=&quot;ey6S&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZSUZ&quot;&gt;Эти шаги необходимо вынести в начало выполнения скрипта, чтобы обеспечить корректное определение новых постов и исключить повторную обработку старых данных. Для получения полного финального кода вы можете обратиться к готовому скрипту в моем GitHub репозитории &lt;a href=&quot;https://github.com/alexander-botvin/h0h1_about_hr_analytics/blob/main/How%20I%20set%20up%20post%20summarization%20using%20YandexGPT/tg_topics.ipynb&quot; target=&quot;_blank&quot;&gt;[6]&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;qA3E&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;ZxRV&quot;&gt;Визуализация в DataLens&lt;/h2&gt;
  &lt;p id=&quot;5lb5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6bZ7&quot;&gt;Для визуализации данных мы воспользуемся еще одним продуктом Яндекса, а именно &lt;strong&gt;DataLens&lt;/strong&gt;. У меня есть небольшой видеоурок, где я даю краткий курс по работе с этим инструментом &lt;a href=&quot;https://www.youtube.com/watch?v=j9-WSrPmwAc&quot; target=&quot;_blank&quot;&gt;[7]&lt;/a&gt;. Кроме того, вы можете обратиться к официальным справочным материалам и видео.&lt;/p&gt;
  &lt;p id=&quot;xoUU&quot;&gt;Вначале создадим подключение ClickHouse к нашей базе данных заполнив все необходимые плейсхолдеры.&lt;/p&gt;
  &lt;figure id=&quot;KDaC&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/98/ba/98ba0fb0-0861-4f9b-a37d-8d32d8e0232c.png&quot; width=&quot;693&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;4s4J&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;dYua&quot;&gt;В моей базе данных всего две таблицы, одна с постами телеграм-канала и вторая с HR-вакансиями HH. Настроим датасет на основе подходящей таблицы, все посты, которые не содержат тегов - я исключаю.&lt;/p&gt;
  &lt;p id=&quot;n7Vy&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;5Dve&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b7/27/b7271720-1640-4c93-b7b0-16fb61b5def0.png&quot; width=&quot;1283.6175675675674&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NzQf&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kxXm&quot;&gt;Переименуем часть полей на русский язык для более удобного отображения в будущем дашборде.&lt;/p&gt;
  &lt;p id=&quot;x4Zw&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;UZnD&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/27/ba/27ba1660-a60e-4081-80ee-a4cd02eed585.png&quot; width=&quot;1284.7040650406504&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jpJK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wHRZ&quot;&gt;Создаю два дополнительны поля:&lt;/p&gt;
  &lt;ol id=&quot;fbmz&quot;&gt;
    &lt;li id=&quot;2AkU&quot;&gt;&lt;strong&gt;Тема&lt;/strong&gt;: используя выражение &lt;code&gt;URL([link], LEFT([title], 100))&lt;/code&gt;, мы создаем кликабельное название поста. Таким образом, при клике на название пользователь будет перенаправлен на сам пост.&lt;/li&gt;
    &lt;li id=&quot;nCUm&quot;&gt;&lt;strong&gt;hashtag_filter&lt;/strong&gt;: поле, созданное с помощью функции &lt;code&gt;UNNEST([Хештеги для фильтров])&lt;/code&gt;, позволяет настраивать фильтрацию по хештегам. Именно поэтому мы храним хештеги как в виде списка, так и в виде строки.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;IQen&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;8pEo&quot;&gt;Далее я воспользуюсь обычной таблицей для визуализации.&lt;/p&gt;
  &lt;p id=&quot;9y69&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;wIoM&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/dc/11/dc1134a0-1173-488d-8f45-ba304bf7b73d.png&quot; width=&quot;1282.6484641638226&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;HOYp&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XNHR&quot;&gt;Осталось только вынести таблицу на дашборд &lt;a href=&quot;https://datalens.yandex/kzgpuwj4mj169&quot; target=&quot;_blank&quot;&gt;[8]&lt;/a&gt; и добавить необходимые фильтры.&lt;/p&gt;
  &lt;p id=&quot;NHIf&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;Ph4v&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e7/da/e7daa011-9ff5-4cce-b101-10ad6cc5ecd4.png&quot; width=&quot;1283.3329411764705&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;xf5x&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Kt48&quot;&gt;Если вас интересует вопрос, как сделать весь процесс по сбору и хранению данных автоматическим, то вы можете воспользоваться моей статьей из серии про парсинг вакансий HH, где я разбираю этот аспект &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/1LaeEaabtp-&quot; target=&quot;_blank&quot;&gt;[9]&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;wVcy&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;2fpJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Xdy3&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;MGJR&quot;&gt;
    &lt;li id=&quot;mpol&quot;&gt;&lt;a href=&quot;https://github.com/iyear/tdl&quot; target=&quot;_blank&quot;&gt;https://github.com/iyear/tdl&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;fvCy&quot;&gt;&lt;a href=&quot;https://docs.iyear.me/tdl/getting-started/installation/&quot; target=&quot;_blank&quot;&gt;https://docs.iyear.me/tdl/getting-started/installation/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;z71o&quot;&gt;&lt;a href=&quot;https://habr.com/ru/articles/780008/&quot; target=&quot;_blank&quot;&gt;Как подключить Yandex GPT к своему проекту на Python&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;46YW&quot;&gt;&lt;a href=&quot;https://yandex.cloud/ru/docs/foundation-models/pricing&quot; target=&quot;_blank&quot;&gt;Правила тарификации для Yandex Foundation Models&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;8Hxn&quot;&gt;&lt;a href=&quot;https://habr.com/ru/articles/801757/&quot; target=&quot;_blank&quot;&gt;Инженер на минималках: установка и настройка ClickHouse&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Mx2X&quot;&gt;&lt;a href=&quot;https://github.com/alexander-botvin/h0h1_about_hr_analytics/blob/main/How%20I%20set%20up%20post%20summarization%20using%20YandexGPT/tg_topics.ipynb&quot; target=&quot;_blank&quot;&gt;https://github.com/alexander-botvin/h0h1_about_hr_analytics/blob/main/How%20I%20set%20up%20post%20summarization%20using%20YandexGPT/tg_topics.ipynb&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;jpgJ&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=j9-WSrPmwAc&quot; target=&quot;_blank&quot;&gt;HR вакансии в DataLens&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;ZVLE&quot;&gt;&lt;a href=&quot;https://datalens.yandex/kzgpuwj4mj169&quot; target=&quot;_blank&quot;&gt;https://datalens.yandex/kzgpuwj4mj169&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;puzI&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/1LaeEaabtp-&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Анализ HR вакансий. Часть 4. Автоматизация процесса&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>h0h1_hr_analytics:fWoU3MfD9rY</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/fWoU3MfD9rY?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Детерминанты поведения и их эффективность как цели вмешательств по изменению поведения</title><published>2024-12-26T17:14:01.898Z</published><updated>2024-12-26T17:42:51.878Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/e3/c9/e3c9d034-3624-4742-8e57-b8e5897d5879.png"></media:thumbnail><category term="hr-analitika" label="HR аналитика"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/9a/d0/9ad076f4-cbb3-41d8-afa1-33caac5d3cb9.png&quot;&gt;Перевод статьи Determinants of behaviour and their efficacy as targets of behavioural change</summary><content type="html">
  &lt;p id=&quot;mKBJ&quot;&gt;&lt;em&gt;Перевод статьи &lt;a href=&quot;https://www.researchgate.net/publication/380329032_Determinants_of_behaviour_and_their_efficacy_as_targets_of_behavioural_change_interventions&quot; target=&quot;_blank&quot;&gt;Determinants of behaviour and their efficacy as targets of behavioural change&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ELq6&quot;&gt;&lt;em&gt;&lt;a href=&quot;https://www.researchgate.net/publication/380999052_44159_2024_305_MOESM1_ESMpdf&quot; target=&quot;_blank&quot;&gt;Приложение к статье&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;lx7q&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;T552&quot;&gt;&lt;strong&gt;Долорес Альбаррасин&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;GqBm&quot;&gt;&lt;strong&gt;Бита Фаяз-Фархад&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;nV0i&quot;&gt;&lt;strong&gt;Хавьер Гранадос Самайоа&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;BV5L&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tjgp&quot;&gt;Беспрецедентные социальные, экологические, политические и экономические вызовы — такие как пандемии и эпидемии, деградация окружающей среды и насилие в обществе — требуют анализа способов продвижения поведения, которое приносит пользу как отдельным людям, так и обществу в целом. В данном обзоре мы обобщаем данные междисциплинарных метаанализов индивидуальных и социально-структурных детерминант поведения (например, убеждений и норм) и эффективности вмешательств, направленных на изменение поведения, на которые они ориентированы.&lt;/p&gt;
  &lt;p id=&quot;x99u&quot;&gt;Мы обнаружили, что во всех сферах вмешательства, направленные на изменение индивидуальных детерминант, можно ранжировать по увеличению их воздействия следующим образом: те, которые ориентированы на знание, общие навыки, общие установки, убеждения, эмоции, поведенческие навыки, поведенческие установки и привычки. Вмешательства, направленные на изменение социально-структурных детерминант, можно ранжировать по увеличению их воздействия следующим образом: юридические и административные санкции; программы, повышающие институциональное доверие; вмешательства, направленные на изменение предписывающих норм; напоминания и мониторинг; вмешательства, связанные с описательными нормами; материальные стимулы; обеспечение социальной поддержки; и политика, увеличивающая доступ к определенному поведению.&lt;/p&gt;
  &lt;p id=&quot;kfX1&quot;&gt;Мы наблюдаем аналогичные закономерности в изменении здоровья и экологического поведения. Таким образом, политикам следует сосредоточиться на вмешательствах, которые позволяют людям преодолевать препятствия для осуществления желательного поведения, а не на целевых, но малоэффективных детерминантах поведения, таких как знание и убеждения.,&lt;/p&gt;
  &lt;p id=&quot;efbe&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;1jxP&quot;&gt;Введение&lt;/h2&gt;
  &lt;p id=&quot;tLRK&quot;&gt;В течение последних пяти лет человечество столкнулось с исключительными социальными, экологическими, политическими и экономическими вызовами, включая пандемии и эпидемии, угрозами естественной среде обитания и климату, общественным, государственным и полицейским насилием. Наука об изменении поведения может выявить эффективные вмешательства, способные изменить модели поведения, играющие ключевую роль в решении этих кризисов. Таким образом важно понимать в какой степени коррекция дезинформации, модификаций культурных убеждений или изменение норм и законов, например, способствует увеличению уровня вакцинации или сокращению энергопотребления.&lt;/p&gt;
  &lt;p id=&quot;5c2c&quot;&gt;В предыдущих работах была предложена таксономия инструментов, доступных для изменения поведения. Например, обзоры и экспертные оценки были использованы для классификации вмешательств, направленных на изменение поведения, определяя их соответствие принципам изменения поведения, затем размещая их на мониторах, которые позволяют практикам визуализировать доступные в их распоряжении инструменты. Однако, несмотря на описательную ценность, эта таксономия не предоставляет информации о сравнительной эффективности различных подходов. Вмешательство, основанное на «принципах по изменению поведения» не гарантируют успеха, более того оставляет вопрос эффективности открытым.&lt;/p&gt;
  &lt;p id=&quot;MijU&quot;&gt;Другое исследование предоставило оценки эффективности конкретных стратегий в различных моделях поведения, но эти оценки, в основном, получены путем сравнения с контрольной группой, чем с другими стратегиями. Например, ранее вышедшие обзоры эффективности реализации намерений (формирование планов «если - то» для выполнения поведения) или обращения к нормативным аспектам не информативны с точки зрения того, что реализация намерений более или менее эффективна, чем тренинг поведенческих навыков, или превосходят ли вмешательства, направленные на повышение видимости групповых норм, программы, укрепляющие доверие к институтам.&lt;/p&gt;
  &lt;p id=&quot;oPy6&quot;&gt;Существующие обзоры, сравнивающие эффективность вмешательств среди различных целей, типично ограничиваются определенными областями, таким как здоровье, смягчение последствие изменения климата и профилактика и лечение вируса иммунодефицита человека (ВИЧ). Такое традиционное сосредоточение на отдельных поведенческих областях может возникать в силу того, что финансирование исследований часто распределено по проблемам (например, тематическое распределение в Национальном институте здоровья США — основном агентстве, финансирующем медицинские исследования) или потому что ученные часто подготовлены в узких дисциплинах и предполагают, что каждая проблема уникальна.&lt;/p&gt;
  &lt;p id=&quot;jbQz&quot;&gt;С теоретической точки зрения, понимание широкого спектра областей поведения критично для создания обобщаемой модели изменения поведения. С практической точки зрения, новые вызовы в области изменения поведения будут продолжать возникать. Например, до пандемии COVID-19 не существовало исследований о том, как способствовать массовому ношению масок, соблюдению социальной дистанции или выполнению мерам по изоляции. Таким образом, обзор целей изменения поведения в различных областях необходим для принятия обоснованных решений в области общественного здравоохранения в беспрецедентных ситуациях.&lt;/p&gt;
  &lt;p id=&quot;kkXE&quot;&gt;В этом обзоре мы обобщаем разрозненные исследования, чтобы упростить принятие решений о выборе целей изменения поведения при разработке вмешательств. Во-первых, мы определяем лаконичный набор индивидуальных и социально-структурных детерминант поведения на основе существующих теорий, дополняя их обширным обзором литературы и проверкой авторов, чтобы убедиться, что итоговые группы являются значимыми, лаконичными и относительно однородными. Затем мы подводим итоги метааналитических данных о корреляциях между каждой естественно существующей детерминантой (например, знанием) и поведением, а также о размерах эффекта экспериментальных и квазиэкспериментальных тестов эффективности вмешательств, направленных на эту детерминанту (например, вмешательств, предоставляющих информацию для повышения уровня знаний). В заключение мы организуем подходы к вмешательствам в эмпирическую модель изменения поведения на основе их эффективности, чтобы представить общие принципы, которые могут информировать выбор подходов для новых или недостаточно изученных моделей поведения.&lt;/p&gt;
  &lt;p id=&quot;6kyD&quot;&gt;Наш обзор включает все выявленные метаанализы прогнозов поведения или эффективности вмешательства в различных областях (дополнительный материал 1), основанные на чётко классифицируемых детерминантах, целях изменений и поведенческих результатах. Однако, хотя вмешательства, направленные на изменение определенной цели, предполагают изменение именно этой цели, они могут оказывать широкий спектр эффектов. Например, вмешательство, которое сообщает, что соседи потребляют меньше энергии, может влиять как на описательные нормы, так и на позитивные установки в отношении экономии энергии. Проверка всех возможных механизмов воздействия выходит за рамки данного обзора.&lt;/p&gt;
  &lt;p id=&quot;Zqga&quot;&gt;Мы сосредоточились на том, какие цели могут быть наиболее эффективными, что является первым критически важным вопросом при разработке программы изменения поведения. Например, решение о том, следует ли формировать нормы в пользу вакцинации, бороться с теориями заговора о вакцинации или увеличивать количество пунктов вакцинации, имеет ключевое значение для управления пандемией в области общественного здравоохранения. Однако реализация вмешательств после выбора цели изменений поднимает иной круг вопросов, которые выходят за рамки данного обзора. Хотя мы кратко описываем, что обычно делают вмешательства, читателям рекомендуется изучить первичную научную литературу для определения наиболее успешных вмешательств в рамках выбранной цели. Ведь изучение руководств по вмешательствам критически важно для их точного выполнения в рамках программ.&lt;/p&gt;
  &lt;p id=&quot;deB0&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Kh1n&quot;&gt;&lt;strong&gt;Детерминанты поведения&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;9dNC&quot;&gt;Индивидуальные факторы занимают центральную роль в прогнозе поведения и моделях изменения, таких как подход обоснованных действий, модель «информация–мотивация–поведенческие навыки» и социально-когнитивная теория. Эти модели совместно предлагают, что знания (набор фактор об объекте поведения, обычно воспринимаемых с уверенностью, даже если они могут быть фактически неверными), убеждения (суждения о вероятности связи объекта с определенным атрибутом или результатом), общие и поведенческие установки (оценки объектов или поведения по шкале «позитивное–негативное»), эмоции (чувства связанные с объектом или поведением), общие и специфические навыки (когнитивные навыки, связанные с самоконтролем, или специфические когнитивные и моторные навыки в определенной области) и привычки (повторяющееся, автоматизированное поведение, сохраняющееся даже при отсутствии вознаграждения) являются важными детерминантами поведения и/или потенциальными целями для изменения поведения.&lt;/p&gt;
  &lt;p id=&quot;cXoR&quot;&gt;Например, согласно подходу обоснованных действий, убеждения о том, что выполнение поведения приведет к определенным результатам, и оценка этих результатов влияют на установки и последующие намерения выполнять поведение. Согласно модели «информация–мотивация–поведенческие навыки», информация включает знания о рассматриваемом поведении, мотивация включает установки, нормы и намерения, а поведенческие навыки охватывают рутинные действия, способствующие поведению, и связанные с ними ощущения самоэффективности или восприятия поведенческого контроля. Эмоции, привычки, общие установки и общие навыки входят в состав интегральной модели предсказания и изменения поведения и доказали свою важность для саморегуляции. Они также рассматриваются как внешние переменные в рамках подхода обоснованных действий&lt;/p&gt;
  &lt;p id=&quot;PCjm&quot;&gt;Одной из проблем существующих моделей предсказания и изменения поведения является относительное игнорирование социальных и структурных факторов. Например, хотя подход обоснованных действий предполагает, что социальные нормы влияют на намерения, намерения по-прежнему считаются индивидуальным фактором.&lt;/p&gt;
  &lt;p id=&quot;3kIr&quot;&gt;Аналогичным образом несмотря на то, что социально-когнитивные теории подчеркивают влияние других факторов на модели поведения, она также включает самоэффективность и личную свободу действия, которые являются индивидуальными факторами.&lt;/p&gt;
  &lt;p id=&quot;HL2y&quot;&gt;Тем не менее несколько теорий указывают на важные социально-структурные детерминанты поведения, которые могут стать целями изменения поведения. Например, существует теоретическое различие между предписывающими нормами (восприятие степени, в которой другие поддерживают поведение человека) и описательными нормами (субъективные оценки частоты определенного поведения в конкретной популяции), и эти две нормы не всегда коррелируют друг с другом &lt;em&gt;(r = 0.1–0.4)&lt;/em&gt;. что привело нас к решению разделить формальные правовые и административные санкции (правовые и административные инструменты для запрета или наказания поведения) и институциональное доверие (справедливость или честность в рамках организации или государственного органа, что увеличивает доверие и снижает настороженность). Доверие часто может быть достигнуто неформальными способами, такими как демонстрация доброжелательности. Кроме того, материальные стимулы (предоставление финансовых или нефинансовых вознаграждений) могут влиять на мотивацию к выполнению поведения и являются теоретически важными факторами поведения.&lt;/p&gt;
  &lt;p id=&quot;CZ7y&quot;&gt;Литература также указывает на другие социально-структурные факторы, которые могут быть особенно важны для определения поведения и его изменения. Например, многочисленные исследования показывают, что социальная поддержка влияет на поведение человека и повышает осуществимость поведения через доступ и создание условий, способствующих автоматическому выбору желаемого поведения (материальные или логистические ресурсы, облегчающие выполнение поведения) или использование мониторинга и напоминаний (физические или цифровые инструменты, которые отслеживают выполнение поведения и напоминают пользователям о необходимости его выполнить) является важным аспектом проектирования вмешательств&lt;/p&gt;
  &lt;p id=&quot;VcfD&quot;&gt;В итоге классификация индивидуальных и социально-структурных детерминантов поведения, которую мы используем в последующих разделах, является более комплексной и теоретически обоснованной, чем классификации &amp;quot;подталкиваний&amp;quot; и значительно более лаконичной и теоретически обоснованной, чем классификации техник изменения поведения.&lt;/p&gt;
  &lt;p id=&quot;zthN&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;5IAR&quot;&gt;&lt;strong&gt;Индивидуальные детерминанты и вмешательства&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;mVYF&quot;&gt;Индивидуальные детерминанты поведения включают знания, убеждения, установки, эмоции, навыки и привычки (Таблица 1). В этой секции мы объединяем результаты метаанализов корреляционных исследований, измеряющих детерминанты вместе с соответствующим поведением (Дополнительная таблица 1), а также метаанализы рандомизированных контролируемых, квази-экспериментальных и лабораторных исследований вмешательств, направленных на изменение поведения, основанных на этих детерминантах (Дополнительная таблица 2).  Детерминанты обсуждаются в порядке от наименее до наиболее эффективных, если они становятся целью вмешательства.&lt;/p&gt;
  &lt;p id=&quot;cfB0&quot;&gt;При сравнении размеров эффекта в различных исследованиях читателям следует учитывать их значение (Таблица 2) и ограничения интерпретации. Например, в корреляционном исследовании, отношение шансов равно 2 между знанием и поведением означает, что при увеличении меры знания на одну единицу вероятность выполнения поведения удваивается. Однако корреляционные исследования не дают информации о том, насколько изменение знания приведет к изменению поведения. Аналогичным образом в контексте вмешательства, отношение шансов равное 2 означает, что вероятность выполнения поведения вдвое выше после воздействия вмешательства, основанного на знаниях, по сравнению с контрольной группой. Однако в обоих случаях конечное значение размера эффекта зависит от базовой вероятности выполнения поведения. Отношение шансов 2 подразумевает гораздо большую экономию энергии, если 30% участников контрольной группы экономят энергию, чем если это делают только 3%.&lt;/p&gt;
  &lt;p id=&quot;EZKY&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;UJ2g&quot;&gt;&lt;strong&gt;Знания&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;Q6Pp&quot;&gt;Знания связывают объект или поведение с определённым признаком или событием с абсолютной уверенностью и часто передаются формально через образовательные усилия. Например, знание о существовании вакцины против COVID-19 или о вкладе человеческой деятельности в изменение климата принимается многими людьми и поддерживается государствами. Связь между знаниями и поведением часто изучаются в рамках концепции «грамотности», которая включает совокупность фактов и ментальных моделей в определённой области. Например, финансовая грамотность (знание человека в области финансов) коррелирует с желаемым финансовым поведением на уровне &lt;em&gt;r = &lt;/em&gt;0.29. Однако связь между финансовой грамотностью и поведением крайне мала (&lt;em&gt;r = &lt;/em&gt;0.09), если поведение измеряется после оценки грамотности, а не до неё.&lt;/p&gt;
  &lt;p id=&quot;2S9I&quot;&gt;Существует также обширное исследование связи грамотности и поведения в области здоровья и экологии, но эффекты невелики (Дополнительная таблица 1). Например, связь между грамотностью в вопросах гигиены полости рта и посещением стоматолога практически отсутствует (ОШ &lt;em&gt;= &lt;/em&gt;1.25), так же как связь между знанием о ВИЧ и фактическим использованием презервативов (&lt;em&gt;r = &lt;/em&gt;0.06), слабая связь наблюдается между грамотностью в вопросах переработки и фактической переработкой отходов (&lt;em&gt;r = &lt;/em&gt;0.20), а также между знанием об изменении климата и адаптивным поведением в ответ на изменения климата, например, поддержкой экологических политик или переездом (&lt;em&gt;r = &lt;/em&gt;0.14). Одно из возможных объяснений слабой корреляции между знанием и поведением (Рис. 1а) заключается в том, что знания могут быть слабо связаны с изучаемым поведением. Например, знания об алкоголе и его воздействии могут не иметь значения, если употребление алкоголя связано с нормативными или другими убеждениями.&lt;/p&gt;
  &lt;p id=&quot;Proi&quot;&gt;Вмешательства, направленные на знания, включают образовательные подходы (например, систематические инструкции для отдельных лиц или групп) и другие дидактические подходы, направленные на устранение дефицита знаний. Метаанализы поведенческих эффектов показывают, что эти вмешательства производят незначительные эффекты (Рис. 2b). Например, образовательные подходы имеют незначительный эффект на смягчение изменение климата (&lt;em&gt;d = &lt;/em&gt;0.09). Аналогично, метаанализ вмешательств в вакцинацию показал, что ни предоставление общей информации, ни попытки исправить дезинформацию не увеличивают уровень вакцинации (ОШ = 1.04 и ОШ = 0.94, соответственно).&lt;/p&gt;
  &lt;p id=&quot;Fl2n&quot;&gt;Важно отметить, что некоторые размеры эффектов, полученные на основе корреляционных данных, больше, чем наибольшие эффекты, достигнутые в рамках исследований вмешательств. Таким образом, использование корреляционных данных для вывода о вмешательствах может привести к выбору неэффективных программ. Более того, эффективность знаний как цели изменения крайне мала. С этой точки зрения создание кампаний или программ для увеличения объёма знаний, скорее всего, приведёт к разочарованию со стороны политиков и граждан.&lt;/p&gt;
  &lt;p id=&quot;wV02&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;EJNx&quot;&gt;&lt;strong&gt;Общие навыки&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;WUeN&quot;&gt;Широкий набор поведенческих и когнитивных навыков (например, способность удерживать внимание во время задач или подавлять искушения, когда поведение требует высокого уровня самоконтроля) является слабым предиктором поведения (Рис. 1а). Например, навыки просоциального поведения незначительно коррелируют с получением работы во время подросткового возраста (ОШ в целом = 1.03), а навыки исполнительного функционирования (включающие контроль тормозящих импульсов и когнитивную гибкость) коррелируют с отсутствием контроля в питании только на уровне r = –0.14.&lt;/p&gt;
  &lt;p id=&quot;eNbx&quot;&gt;Множество программ по изменению поведения подчеркивают необходимость тренировки общих навыков, так как это может помочь людям контролировать нежелательное поведение. Другие вмешательства основываются на принципах осознанности, исходя из предположения, что осознанность может снижать агрессию и другие импульсивные виды поведения. Метаанализ вмешательств, основанных на осознанности, для детей и подростков показал небольшой эффект в снижении негативного поведения (d = 0.21). В целом влияние вмешательств, направленных на общие навыки, незначительно (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;fPvi&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;kFR1&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/07/72/07723b2d-5b8b-497e-b14a-324390922af6.png&quot; width=&quot;1318&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Таблица 1. Индивидуальные детерминанты поведения и связанные с ними измерения и вмешательства&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Kcfw&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;o2co&quot;&gt;&lt;strong&gt;Общие установки&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;OvSv&quot;&gt;Психологи давно рассматривают вопрос о том, предсказывают ли общие установки по отношению к объектам (например, отношение к переработке отходов) поведение (например, фактическую переработку отходов). Повествовательный обзор, проведённый в конце 1970-х годов, показал, что из 54 исследований связи между общими установками и поведением 25 не выявили значимых результатов, а те, что их выявили, редко демонстрировали размер эффекта, превышающий &lt;em&gt;r &lt;/em&gt;= 0.40. Недавние метаанализы предлагают, что отношения между общими установками и поведением довольно слабые (&lt;em&gt;d &lt;/em&gt;= 0.22 и &lt;em&gt;r &lt;/em&gt;= 0.14), в тоже же время другие работы утверждают, что эта связь горазо сильные (&lt;em&gt;r &lt;/em&gt;= 0.39).&lt;/p&gt;
  &lt;p id=&quot;cYFT&quot;&gt;Интересным аспектом изучения общих установок является предложение измерять не только традиционные установки, которые используются в описанных выше метаанализах, но и имплицитные установки. Методы измерения имплицитных установок предназначены для оценки относительно автоматических оценочных реакций посредством спонтанных суждений участников или заданий с ограничением по времени. Например, в тесте имплицитных ассоциаций измеряются установки, сравнивая время, необходимое для соотнесения объекта с концепцией «хорошо», и время для соотнесения объекта с концепцией «плохо».&lt;/p&gt;
  &lt;p id=&quot;7fzT&quot;&gt;Однако и эти методы демонстрируют слабые или средние ассоциации с поведением. Например, в области употребления веществ выявлена умеренная связь между имплицитными установками в отношении легальных и нелегальных психоактивных веществ и их употреблением (&lt;em&gt;r = &lt;/em&gt;0.27).&lt;/p&gt;
  &lt;p id=&quot;wC1C&quot;&gt;Хотя общая связь между общими установками и специфическими видами поведения является средней по размеру (рис. 1a), размер эффекта вмешательств, направленных на изменения общих установок, незначителен (рис. 1b). Например, метаанализ массовых медиакомпаний, направленных на пропаганду здоровья, показал незначительный эффект на изменение поведения (&lt;em&gt;r = &lt;/em&gt;0.05). Более того, метаанализ установил, что хотя различные методы приводили к изменениям в имплицитных установках, эти тренинги оказывали минимальное влияние на поведение. Например, вмешательства, направленные на ослабление ассоциаций между объектом и конкретной оценкой, имели незначительное влияние на поведение (&lt;em&gt;g &lt;/em&gt;= –0.10).&lt;/p&gt;
  &lt;p id=&quot;IU8m&quot;&gt;Очевидно, что люди сообщают об общих установках, которые коррелируют с их поведением, даже если попытки изменить эти установки имеют гораздо меньшую эффективность, чем предполагают корреляционные данные. Возможно, люди рационализируют своё поведение, когда сообщают об общих установках (в соответствии с исследованиями когнитивного диссонанса и самовосприятия), даже если эти установки не играли причинной роли в формировании поведения. В любом случае общие установки являются относительно незначительными целями для изменений.&lt;/p&gt;
  &lt;p id=&quot;G8O5&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;39tR&quot;&gt;&lt;strong&gt;Убеждения&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;giGD&quot;&gt;Так же, как и знания, конкретные убеждения об объекте или поведении положительно связаны с выполнением поведения. (Рис. 1а). Однако размер эффекта варьируется в зависимости от областей, при этом эффекты больше в экологическом контексте, чем в сфере здоровья. Например, метаанализ детерминант переработки отходов показал средние корреляции между ожиданием позитивных эмоций от переработки или негативных эмоций от её отсутствия и фактической переработкой (&lt;em&gt;r &lt;/em&gt;= 0.26) (отметим, что ожидания эмоций — это убеждения в вероятности переживания определённых эмоций, а не сами эмоции). Напротив, корреляции между использованием презервативов и воспринимаемой привлекательностью презервативов (r = 0.14), убеждением, что использование презервативов защищает от ВИЧ (r = 0.10), и убеждением, что покупка презервативов вызывает стыд, являются слабыми или незначительными (r = –0.05).&lt;/p&gt;
  &lt;p id=&quot;k2gc&quot;&gt;Конкретные убеждения также изучались в контексте теории заговоров. Интуитивно кажется, что вера в теории заговора о COVID-19 может сильно влиять на вероятность таких действий, как ношение маски или соблюдение социальной дистанции. Однако эффекты мало чем отличаются от знаний и других убеждений (Дополнительная таблица 1). Например, метаанализ перекрёстных лаг-корреляций на основе 17 выборок оценил влияние убеждений в теории заговора на рискованное поведение, связанное с COVID-19, как β = 0.09, а обратный эффект от поведения на убеждения оказался аналогичным по величине. Таким образом, даже такие драматические убеждения оказывают незначительное влияние на поведение.&lt;/p&gt;
  &lt;p id=&quot;P1id&quot;&gt;Другие часто изучаемые убеждения связаны с культурой. Эти убеждения включают суждения, связанные с религиозностью, духовностью, модой, потреблением пищи, межличностными отношениями и относительным статусом различных социальных групп, включая взаимодействие внутри групп и между ними. Культурные убеждения могут выступать барьерами для действия, если рекомендованное поведение противоречит этим убеждениям. Например, культурные убеждения могут препятствовать участию в общественном страховании здоровья, если в культуре существует мнение, что подготовка к болезни притягивает саму болезнь. Аналогично, культурные убеждения о потреблении пищи, определяющие, какие продукты являются здоровыми или нездоровыми, могут препятствовать управлению диабетом, если они противоречат рекомендациям медицинских работников.&lt;/p&gt;
  &lt;p id=&quot;tpkq&quot;&gt;Количественные обзоры оценили связь между различными видами культурных убеждений и поведением. Например, враждебный сексизм (совокупность негативных убеждений о роли женщин в обществе и их отношении к мужчинам) имеет среднюю корреляцию с насилием мужчин по отношению к женщинам (z = 0.26), тогда как связь доброжелательного сексизма (убеждений, что женщины обладают положительными качествами, но нуждаются в защите) с таким насилием незначительна (z = 0.05). Что касается религиозных убеждений, большая религиозность коррелирует с меньшей вовлечённостью в преступное поведение (&lt;em&gt;r = &lt;/em&gt;–0.12), а сочетание религиозности и духовности связано с меньшей физической агрессией (&lt;em&gt;r = &lt;/em&gt;–0.12), меньшей сексуальной агрессией и насилием в семье (&lt;em&gt;r = &lt;/em&gt;–0.05), хотя эти корреляции слабые. Более общая религиозная вовлечённость ассоциируется с меньшей вовлечённостью в деструктивное поведение (&lt;em&gt;z = &lt;/em&gt;–0.17) и большим вовлечением в конструктивное поведение (&lt;em&gt;z &lt;/em&gt;= 0.20). Однако некоторые христианские группы философски противятся, как они считают, ненужным медицинским вмешательствам, что приводит к различиям в уровне вакцинации между религиями.&lt;/p&gt;
  &lt;p id=&quot;Lmm0&quot;&gt;Культурные убеждения имеют важное значение для многих видов поведения. Например, в США у испаноязычных людей самые низкие показатели курения среди всех расовых и этнических групп, что, вероятно, связано с меньшей степенью аккультурации (то есть сохранением родного языка и культурных ценностей в сравнении с доминирующей культурой) по сравнению с другими группами. Кроме того, распространённость рискованного поведения, включая курение, ожирение и нездоровые привычки питания и питья, выше среди американцев второго поколения, родившихся в США, чем среди иммигрантов первого поколения (&lt;em&gt;r = &lt;/em&gt;0.01–0.28). Кажется, что люди, проживающие в США, но родившиеся в других странах (например, в Мексике и Китае), сохраняют более тесные связи со своими традиционными культурами, которые способствуют более здоровому выбору образа жизни. Этот «иммигрантский парадокс» описывает ситуацию, когда иммигранты, практиковавшие здоровое питание в своих странах, отказываются от него по мере аккультурации в новой стране проживания.&lt;/p&gt;
  &lt;p id=&quot;ogIV&quot;&gt;Когда существующие вмешательства не удовлетворяют потребности расовых и этнических меньшинств, могут быть разработаны программы, адаптированные к их культуре, путём изменения содержания, языка, способа доставки или других компонентов вмешательства, либо разработаны новые программы, учитывающие культурный контекст и проблемы группы. Однако влияние культурно адаптированных вмешательств на здоровье, по-видимому, незначительно (&lt;em&gt;g &lt;/em&gt;= 0.1–0.20). Например, вмешательства, направленные на борьбу с гипермаскулинностью (мачизм) среди испаноязычных подростков, успешны в снижении вероятности рискованного поведения, связанного с ВИЧ, на 32% по сравнению с участниками контрольных групп. В то же время культурная адаптация вмешательства против употребления психоактивных веществ для латиноамериканских подростков показала незначительный эффект (&lt;em&gt;g &lt;/em&gt;= 0.06). Фактически, пять из семи эффектов таких культурных адаптаций были незначительными (Дополнительная таблица 2).&lt;/p&gt;
  &lt;p id=&quot;AQzC&quot;&gt;Как и в случае знаний и общих установок эффекты для убеждений, полученные на основе корреляционных данных (Рис. 1а), больше, чем максимальные эффекты, достигнутые в исследованиях вмешательств (Рис. 1b). Например, уверенность в своей способности развиваться в определённой области (установка на рост) связана с улучшением успеваемости в учебных заведениях. Соответственно, были разработаны вмешательства для изменения установок с целью улучшения академической успеваемости. Однако метаанализ этих вмешательств выявил незначительный эффект на поведение как в экспериментах, успешно изменивших установки (&lt;em&gt;d = &lt;/em&gt;0.04), так и при учёте всех экспериментов (&lt;em&gt;d = &lt;/em&gt;0.05).&lt;/p&gt;
  &lt;p id=&quot;XOhJ&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;c16e&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cc/30/cc3099d4-8768-4b6e-94ac-677edd4fa23e.png&quot; width=&quot;701&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Таблица 2. Интерпретация размера эффектов. &lt;br /&gt;&lt;em&gt;d или g — стандартизированная разница средних; r — коэффициент корреляции Пирсона; z, стандартизированный r коэффициент.&lt;/em&gt;&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Zdys&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;QYVP&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9a/d0/9ad076f4-cbb3-41d8-afa1-33caac5d3cb9.png&quot; width=&quot;1268&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Рис. 1 Диапазон размеров эффекта в метаанализах изменения поведения. a, b, &lt;/strong&gt;Диапазон (минимум - красный; максимум – желтый) и среднее значение (линия) размера эффекта (отношение шансов) для метаанализа индивидуальных (Дополнительная таблица 1) и социально структурных (Дополнительная таблица 3) детерминант изменения (панель &lt;strong&gt;a&lt;/strong&gt;) и в метаанализах вмешательств нацеленных на индивидуальные (Дополнительная таблица 2) и социально-структурные (Дополнительная таблица 4) детерминанты (панель &lt;strong&gt;b&lt;/strong&gt;). Включены только метаанализы, исключающие экстремальные случаи публикационной предвзятости (Дополнительная заметка 1). Средние значения отношения шансов представлены над средней линией. Отношение шансов &amp;lt;1.44 незначительный эффект, &amp;gt;=1.44 и &amp;lt;=2.48 малый эффект, &amp;gt;=2.48 и &amp;lt;4.27 средний эффект, &amp;gt;=4.27 большой эффект.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;xfUA&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;RbiX&quot;&gt;&lt;strong&gt;Эмоции&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;6jLq&quot;&gt;Переживание страха перед изменением климата или отвращение к определённой группе людей — это примеры эмоций. Эмоциональные обращения часто используются для повышения чувствительности аудитории к рискам, связанным с объектом или событием, и включают обсуждение угрозы, создаваемой проблемой, или восприимчивости аудитории к этой угрозе. Эмоции занимают центральное место в моделях изменения поведения (например, в модели убеждений в области здоровья). Однако корреляции между негативными эмоциями и/или восприятием риска и поведением, как правило, слабые или незначительные. Например, тревожность по поводу COVID-19 имеет слабую корреляцию с поведением, направленным на защиту от COVID-19 (&lt;em&gt;r&lt;/em&gt; = 0.12), хотя корреляция со страхом более сильная (&lt;em&gt;r&lt;/em&gt; = 0.24). Аналогично, связь между воспринимаемым риском изменения климата и прошлым адаптивным поведением составляет всего&lt;em&gt; r&lt;/em&gt; = 0.10, а связь между воспринимаемым риском заражения ВИЧ и использованием презервативов — лишь &lt;em&gt;r&lt;/em&gt; = 0.06. Результаты для других форм воспринимаемой угрозы аналогичны. (Дополнительная таблица 1). Например, в области использования презервативов корреляции между беспокойством или тревогой и воспринимаемой серьёзностью ВИЧ составляют&lt;em&gt; r&lt;/em&gt; = 0.09 и &lt;em&gt;r&lt;/em&gt; = 0.02 соответственно.&lt;/p&gt;
  &lt;p id=&quot;JgZg&quot;&gt;Социальные эмоции (эмоции, выполняющие в первую очередь социальные функции и связанные с реакциями на то, как человек воспринимается другими, например, гордость, благодарность, вина, гнев и зависть) привлекли внимание исследователей, изучающих межличностное поведение. Например, склонность людей испытывать гнев во время вождения имеет слабую связь с превышением скорости (&lt;em&gt;r&lt;/em&gt; = 0.12), но более сильную связь с совокупностью высокорисковых моделей вождения (&lt;em&gt;r&lt;/em&gt; = 0.39). Другие примеры, Зависть слабо отрицательно связана с позитивным поведением на рабочем месте, таким как обращение за помощью (r = –0.21 до 0.05; медиана r = –0.03), но более сильно связана с негативным поведением, таким как грубость (r = 0.27–0.33; медиана r = 0.29). Чувство вины связано с более активным участием в экологически благоприятном поведении (&lt;em&gt;r = &lt;/em&gt;0.30); благодарность связана с просоциальным поведением (&lt;em&gt;r = &lt;/em&gt;0.26); эмоциональное переживание межличностного притяжения коррелирует с совокупностью таких видов поведения, как количество разговоров, кивки головой и расстояние между сидящими (&lt;em&gt;r = &lt;/em&gt;0.20); эмоциональные предубеждения сильнее связаны с дискриминационным поведением (медиана r = 0.35), чем стереотипы и другие убеждения. Хотя социальные эмоции не всегда устойчиво связаны с покупательским поведением (&lt;em&gt;r&lt;/em&gt; благодарность = 0.50; &lt;em&gt;r&lt;/em&gt; гордость = 0.07; &lt;em&gt;r&lt;/em&gt; вина = –0.01; &lt;em&gt;r&lt;/em&gt; гнев = –0.19), они демонстрируют средние и большие корреляции с поведением, связанным с обменом информацией (&lt;em&gt;r&lt;/em&gt; благодарность = 0.74; &lt;em&gt;r&lt;/em&gt; гордость = 0.32; &lt;em&gt;r&lt;/em&gt; вина = 0.54; &lt;em&gt;r&lt;/em&gt; гнев = –0.38). Однако эти сильные связи с обменом могут частично объясняться низкой «стоимостью» такого поведения (реализуется как жалобы и сарафанное радио в исходном метаанализе) по сравнению с покупательским поведением.&lt;/p&gt;
  &lt;p id=&quot;n6aI&quot;&gt;В целом, вызов эмоций влияет на поведение (&lt;em&gt;g = &lt;/em&gt;0.31). Хотя установлено, что негативные эмоции практически не влияют на потребление пищи (&lt;em&gt;g = &lt;/em&gt;0.02), положительные эмоции увеличивают потребление пищи (&lt;em&gt;g = &lt;/em&gt;0.24). Аналогично, сообщения, направленные на вызов страха, оказывают небольшой эффект (Дополнительная таблица 2). Например, сообщение пациентам уровня их генетического кардиометаболического риска не влияет на изменения в питании или снижении веса. Более того, несмотря на редкие заявления о «обратном эффекте», комплексный метаанализ экспериментов с использованием обращений к страху показал, что эффекты информации о риске и страха положительные, но незначительные по величине (&lt;em&gt;d = &lt;/em&gt;0.20 и &lt;em&gt;d &lt;/em&gt;= 0.14 соответственно). Кроме того, вызов как предвосхищающих эмоций (например, страха и тревоги; &lt;em&gt;d = &lt;/em&gt;0.21), так и предвосхищаемых эмоций (например, сожаление, вина и стыд; &lt;em&gt;d = &lt;/em&gt;0.30) вызывает положительные, но небольшие изменения в поведении. В целом эффекты эмоций остаются небольшими.&lt;/p&gt;
  &lt;p id=&quot;Hggg&quot;&gt;Многие вмешательства нацелены на использование социальных эмоций для изменения поведения. Особенно популярны вмешательства, направленные на благодарность, в рамках литературы по позитивной психологии. Однако общие эффекты таких вмешательств малы. Например, метаанализы выявили незначительный эффект вмешательств, направленных на благодарность, на физическую активность (&lt;em&gt;d = &lt;/em&gt;0.10) и просоциальное поведение (&lt;em&gt;d = &lt;/em&gt;0 и &lt;em&gt;d = &lt;/em&gt;0.12), а также более сильный, но всё ещё небольшой эффект на поведение, выражающее благодарность (например, написание благодарственного письма; &lt;em&gt;d = &lt;/em&gt;0.40).&lt;/p&gt;
  &lt;p id=&quot;E2mZ&quot;&gt;Как и в случае с другими индивидуальными детерминантами, рассмотренными выше, размеры эффекта эмоций сильнее в корреляционных исследованиях, чем в исследованиях вмешательств. Хотя доступные данные показывают средние корреляции между эмоциями и поведением (Рис. 1а), попытка сделать эмоции целью вмешательств может привести к разочарованию, так как эффективность вмешательств на основе эмоций невелика (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;gX9F&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;ooOJ&quot;&gt;&lt;strong&gt;Поведенческие навыки&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;4c6a&quot;&gt;Конкретные поведенческие навыки демонстрируют среднюю корреляцию с реальным поведением (Рис. 1а). Например, матери, которые обладают навыками обсуждения методов контрацепции с дочерями, в 5.69 раз чаще вакцинируют своих дочерей против вируса папилломы человека (ВПЧ), чем матери, у которых такие навыки отсутствуют. Кроме того, конкретные поведенческие навыки часто отражаются в ощущении людьми степени контролируемости поведения (воспринимаемого поведенческого контроля). Например, согласно метаанализам, воспринимаемый поведенческий контроль имеет сильную связь с переработкой отходов (&lt;em&gt;r = &lt;/em&gt;0.39), а уверенность в способности отказаться от алкоголя (самоэффективность отказа) имеет средние корреляции с частотой употребления алкоголя (&lt;em&gt;r = &lt;/em&gt;–0.35), количеством потребляемого алкоголя (&lt;em&gt;r = &lt;/em&gt;–0.29) и запойным пьянством (&lt;em&gt;r = &lt;/em&gt;–0.32).&lt;/p&gt;
  &lt;p id=&quot;AjI2&quot;&gt;Вмешательства, направленные на поведенческие навыки, включают использование аргументов для выполнения набора навыков, наблюдение за выполнением поведения ролевой моделью, практику выполнения поведения с обратной связью и выполнение домашних заданий, связанных с этим поведением. Например, словесные аргументы могут использоваться для того, чтобы побудить людей обеспечить ресурсы и преодолеть препятствия на пути использования презервативов во время секса. Более практические вмешательства по обучению навыкам включают ролевые игры с применением презервативов. Подростки могут практиковаться в отказе от приглашений покурить сигареты или выпить алкоголь, а взрослым могут преподавать, как избегать употребления алкоголя до или во время секса, или как контролировать своё эмоциональное состояние, чтобы избежать рискованных сексуальных ситуаций. Метаанализы таких вмешательств показали, что обучение поведенческим навыкам приносит значительные результаты в изменении поведения. Например, тренинг навыков коммуникации эффективно увеличивает количество обсуждений безопасного секса с партнёрами (&lt;em&gt;d = &lt;/em&gt;0.35) и использование презервативов (&lt;em&gt;d = &lt;/em&gt;0.39). Организационные тренинги, охватывающие различные аспекты, такие как межличностная коммуникация, также приводят к значительным улучшениям в рабочем поведении (&lt;em&gt;d = &lt;/em&gt;0.62), особенно при использовании программированного обучения (&lt;em&gt;d = &lt;/em&gt;0.94), которое подразумевает пошаговую подачу информации, где каждый шаг требует правильного ответа перед переходом к следующему. Хотя общий размер эффекта вмешательств остаётся небольшим (Рис. 1b), поведенческие навыки являются одной из наиболее перспективных целей для изменения поведения и показывают более значительные эффекты, чем общие навыки (&lt;em&gt;d &lt;/em&gt;= 0.62 против &lt;em&gt;d = &lt;/em&gt;0.30).&lt;/p&gt;
  &lt;p id=&quot;6R5E&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;MRaa&quot;&gt;&lt;strong&gt;Поведенческие установки&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;lHQm&quot;&gt;Исследования детерминант установок включают анализы ассоциаций с поведенческими установками, а также косвенные измерения поведенческих установок (убеждения о последствиях поведения, взвешенные по оценке этих последствий). Общий метаанализ недавно сформированных установок оценил, что связь между установками по отношению к поведению и фактическим поведением велика (&lt;em&gt;r = &lt;/em&gt;0.58). Эти результаты подтверждаются метаанализами в других областях. Например, существует средняя корреляция между установками к поведению по защите от солнца и фактическим поведением защиты от солнца (&lt;em&gt;r = &lt;/em&gt;0.31), высокая корреляция между установками к использованию автомобилей и фактическим использованием автомобилей (&lt;em&gt;r = &lt;/em&gt;0.41), высокая корреляция между установками к потреблению органических овощей и их фактическим потреблением (&lt;em&gt;r = &lt;/em&gt;0.44), высокая корреляция между установками к использованию презервативов и их фактическим использованием (&lt;em&gt;r = &lt;/em&gt;0.38). Аналогично, косвенные измерения установок демонстрируют среднюю корреляцию с использованием презервативов (&lt;em&gt;r = &lt;/em&gt;0.31). Таким образом, поведенческие установки в целом являются более точными предикторами поведения, чем общие установки, знания и конкретные убеждения (Рис. 1а).&lt;/p&gt;
  &lt;p id=&quot;ChwB&quot;&gt;Вмешательства, направленные на изменение поведенческих установок, включают медиасообщения или личные обсуждения преимуществ изменения поведения, а также мотивационные интервью, направленные на снижение амбивалентности установок в отношении определённого поведения. Однако вмешательства, направленные на изменение установок по отношению к поведению, обычно являются комплексными и включают другие стратегии, такие как воздействие на нормы и воспринимаемый поведенческий контроль. В результате многие исследования вмешательств предоставляют мало информации о конкретном влиянии изменений поведенческих установок. Лабораторные эксперименты, нацеленные на изменение поведенческих установок для влияния на поведение, показали большие эффекты на поведение (&lt;em&gt;d &lt;/em&gt;= 1.10 и &lt;em&gt;d &lt;/em&gt;= 0.79), однако эффекты реальных вмешательств обычно малы (Дополнительная таблица 2). В целом, эффекты вмешательств, направленных на поведенческие установки, остаются небольшими (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;WonC&quot;&gt;Как и в случае других индивидуальных детерминант, различия в размерах эффекта между корреляционными и экспериментальными исследованиями значительны. Важно отметить, что корреляционные исследования, находящие самые сильные ассоциации, измеряли поведение в лабораторных условиях и включали поведение, которое существует только в этих условиях (например, голосование в поддержку вымышленной политики в рамках эксперимента). Следовательно, такие эксперименты слабо представляют сложные решения, которые люди принимают, когда установки сосуществуют с другими факторами.&lt;/p&gt;
  &lt;p id=&quot;SsVt&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;PeF6&quot;&gt;&lt;strong&gt;Привычки&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;bYc0&quot;&gt;Прошлое поведение является важным предиктором будущего поведения. Например, использование презервативов в прошлом имеет среднюю корреляцию с их использованием в настоящем (&lt;em&gt;r = &lt;/em&gt;0.36), а поведение по переработке отходов в прошлом показывает сильную корреляцию с переработкой в будущем (&lt;em&gt;r &lt;/em&gt;= 0.41) и с восприятием себя как человека, занимающегося переработкой (&lt;em&gt;r = &lt;/em&gt;0.48).&lt;/p&gt;
  &lt;p id=&quot;eqkW&quot;&gt;Привычки во многих анализах отождествляются с прошлым поведением. Однако современные теории определяют привычки как повторяющиеся действия, обладающие автоматизмом, совершающиеся без осознания и трудные для прекращения, даже если они больше не приносят пользы человеку. Метаанализ ассоциаций между привычками медицинских работников (например, мытьё рук), измеренными шкалами автоматизма, показал среднюю связь с выполнением этих действий (&lt;em&gt;r = &lt;/em&gt;0.33). Другой метаанализ обнаружил сильную корреляцию между автомобильными привычками и использованием автомобиля (&lt;em&gt;r = &lt;/em&gt;0.50). В результате, привычки имеют большую связь с поведением (Рис. 1а).&lt;/p&gt;
  &lt;p id=&quot;Fv3x&quot;&gt;Вмешательства, способствующие формированию привычек, включают обучение прекращению поведения перед лицом искушений, создание регулярной среды для формирования привычек и отвлечение людей от поведенческих сигналов. Например, когнитивное обучение в лабораторных условиях, направленное на подавление реакции на сигналы, связанные с едой, отвлечение внимания, переоценку пищевых желаний и использование других когнитивных стратегий контроля, оказывает небольшой эффект на потребление пищи (&lt;em&gt;g = &lt;/em&gt;0.27), при этом переоценка (&lt;em&gt;g = &lt;/em&gt;0.45), модификация внимания (&lt;em&gt;g &lt;/em&gt;= 0.44) и отвлечение (&lt;em&gt;g = –&lt;/em&gt;0.31), оказывают наиболее значительное влияние. Аналогично, метаанализ показал, что обучение остановке реакции (&lt;em&gt;d = &lt;/em&gt;–0.39) и модификация внимания (&lt;em&gt;d = &lt;/em&gt;–0.51) оказали небольшое и среднее воздействие на поведение, связанное с питанием, соответственно.&lt;/p&gt;
  &lt;p id=&quot;yXuW&quot;&gt;Обучение обращению привычки также используется для снижения тиков. В этой процедуре пациентов учат идентифицировать случаи возникновения тика, события, которые его вызывают, и применять конкурирующую, несовместимую реакцию. Например, если стресс или голод усиливают тики, активация антагонистических мышц в момент ожидания тика может устранить его (&lt;em&gt;d = &lt;/em&gt;0.94). Это вмешательство изменяет моторные ассоциации с внешними стимулами и, таким образом, уменьшает поведение, которое выполняется, несмотря на нежелательные последствия.&lt;/p&gt;
  &lt;p id=&quot;s8u0&quot;&gt;Вмешательства для устранения привычек впечатляют, поскольку они направлены против хронических, автоматизированных склонностей, которые трудно устранить. Как и во многих других случаях, эффекты, выявленные в корреляционных исследованиях, значительно сильнее, чем эффекты, полученные в исследованиях вмешательств. Тем не менее, тренировка привычек явно многообещающая и, среди всех индивидуальных целей, демонстрирует наибольшее влияние на изменение поведения (Рис. 1b). Однако вмешательства сталкиваются с трудностью выявить поведение до того, как оно станет автоматизированным.&lt;/p&gt;
  &lt;p id=&quot;WUU4&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;PACE&quot;&gt;&lt;strong&gt;Социально-структурные детерминанты и вмешательства&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;LPkq&quot;&gt;Социально-структурные детерминанты поведения включают правовые и административные санкции, доверие, предписывающие нормы, мониторинг и напоминания, описательные нормы, материальную мотивацию, социальную поддержку и доступ (Таблица 3). Хотя эти детерминанты отражают социальные и средовые условия, часто их измерение полагается на самоотчёт. Например, описательные нормы отражают то, как часто другие выполняют поведение, но данные корреляционных исследований представляют восприятие респондента относительно того, что делают другие. В этом разделе мы обобщаем результаты метаанализов корреляционных исследований, которые измеряют детерминанты вместе с соответствующим поведением (Дополнительная таблица 3), и метаанализов рандомизированных контролируемых исследований, квазиэкспериментальных исследований и лабораторных исследований вмешательств, основанных на этих детерминантах (Дополнительная таблица 4).&lt;/p&gt;
  &lt;p id=&quot;FoRT&quot;&gt;Детерминанты обсуждаются в порядке от наименее до наиболее эффективных в контексте вмешательств. Как отмечалось ранее, при сравнении размеров эффекта между исследованиями читателям следует учитывать их значение (см. Таблицу 2) и ограничения интерпретации.&lt;/p&gt;
  &lt;p id=&quot;TzNY&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Up4z&quot;&gt;&lt;strong&gt;Правовые и административные санкции &lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;cs6W&quot;&gt;Мы не обнаружили метаанализов корреляций между поведением и правовыми, административными санкциями. В контексте вмешательств политики, направленные на запрет нежелательного поведения и связывающие его с санкциями (например, ограничение возможности работать или путешествовать для тех, кто отказывается от вакцинации), подвергались критике за их потенциал вызывать психологическую реактивность (негативную эмоциональную реакцию, вызванную угрозами свободе или её фактической утратой). Люди обычно считают, что обладают определённым уровнем свободы, и стремятся контролировать свои действия. Когда они сталкиваются с событиями, ограничивающими их восприятие свободы, это может побудить их восстановить её, действуя вопреки ограничениям. Соответственно, хотя теория устрашения остаётся краеугольным камнем политики уголовного правосудия, инициативы, основанные на устрашении, показывают лишь малые или средние эффекты на поведение (&lt;em&gt;r = &lt;/em&gt;0.22–0.33). Тем не менее обязательные меры иногда оказываются эффективными, как это показано на примере успеха обязательных требований к вакцинации от COVID-19 во многих регионах. В совокупности, однако, юридические и административные санкции оказывают незначительный эффект на поведение (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;5OzG&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;8x0I&quot;&gt;&lt;strong&gt;Доверие&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;pP2F&quot;&gt;Межличностное доверие представляет собой сочетание установок, эмоциональных реакций и убеждений о других (например, медицинских работниках или политиках), которое снижает настороженность и увеличивает уязвимость. Например, доверие к человеку, который передаёт сообщение, влияет на его убедительность. Доверие часто изучалось в контексте кооперативных игр, где доверие к партнёру по игре сильно предсказывает альтруистическое поведение (&lt;em&gt;r = &lt;/em&gt;0.58). Доверие также исследуется в организационных контекстах: внутригрупповое доверие связано с лучшей командной производительностью (&lt;em&gt;r &lt;/em&gt;= 0.30), а доверие к лидерам — с лучшей производительностью выполнения задач (&lt;em&gt;r = &lt;/em&gt;0.26) и более высоким уровнем организационного гражданского поведения (&lt;em&gt;r = &lt;/em&gt;0.30).&lt;/p&gt;
  &lt;p id=&quot;c39X&quot;&gt;Бихевиористов также интересуют институциональные формы доверия, такие как доверие к учёным и государственным институтам. Один метаанализ показал, что экологически ориентированное поведение коррелирует с доверием к правительственным институтам (&lt;em&gt;r = &lt;/em&gt;0.17), к экологическим организациям (&lt;em&gt;r = &lt;/em&gt;0.38), к промышленности (&lt;em&gt;r = &lt;/em&gt;0.14) и к учёным (&lt;em&gt;r = &lt;/em&gt;0.33). Эти ассоциации, как правило, сильнее для публичного поведения (например, поддержки экологических политик), чем для частного поведения (например, оформления медицинской страховки).&lt;/p&gt;
  &lt;p id=&quot;dYYl&quot;&gt;Особые факторы могут изменять силу и направление этих связей. Например, были обнаружены слабые корреляции между доверием к правительственным институтам и соблюдением поведенческих рекомендаций по COVID-19 (&lt;em&gt;r = &lt;/em&gt;0.11) или вакцинацией от COVID-19 (&lt;em&gt;r = &lt;/em&gt;0.10). Однако доверие к бывшему президенту Дональду Трампу отрицательно коррелировало со всеми поведенческими мерами профилактики COVID-19. В целом между всеми формами доверия и поведением существует средняя корреляция (Рис. 1а).&lt;/p&gt;
  &lt;p id=&quot;QJXN&quot;&gt;Вмешательства, направленные на повышение доверия к институтам сосредоточены на повышении воспринимаемой справедливости и доброжелательности властей или организаций, а также на программах, способствующих распределительной и процедурной справедливости. Вмешательства, направленные на повышение доверия к медицинским властям, приводят к незначительным улучшениям поведенческих результатов (&lt;em&gt;g = &lt;/em&gt;0.13). Вмешательства, нацеленные на увеличение распределительной справедливости на рабочем месте, показывают незначительный эффект на производительность труда (ОШ = 1.20), тогда как вмешательства для повышения процедурной справедливости оказывают небольшой положительный эффект на рабочее поведение (ОШ = 1.49). В целом вмешательства, направленные на повышение доверия к институтам, оказывают незначительный эффект (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;xQsL&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;YLTS&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/db/4f/db4f9e65-5950-41b0-871f-26308e3b58cd.png&quot; width=&quot;1322&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Таблица 3. Социально-структурные детерминанты поведения, связанные меры и вмешательства&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kg4f&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;O3gO&quot;&gt;&lt;strong&gt;Предписывающие нормы&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;ed2o&quot;&gt;Несколько теорий поведения в области здоровья (например, теории разумного действия и запланированного поведения, а также теория нормативного фокуса) сходятся во мнении, что социальные нормы влияют на поведение. Предписывающие нормы (восприятие степени, в которой другие поддерживают поведение человека) имеют слабую связь с такими видами поведения, как сдача крови (&lt;em&gt;r &lt;/em&gt;= 0.17), переработка отходов (&lt;em&gt;r &lt;/em&gt;= 0.21) и сексуальное поведение подростков (&lt;em&gt;r &lt;/em&gt;= 0.22). В целом, однако, корреляция между предписывающими нормами и поведением является средней по величине (Рис. 1а).&lt;/p&gt;
  &lt;p id=&quot;j5fx&quot;&gt;За последние пять десятилетий социально-нормативные вмешательства (например, сообщения, которые передают, что другие одобряют конкретное поведение) использовались для изменения экологического поведения, практик воспитания детей, поведения в области здоровья и других рискованных форм поведения. Цель этих вмешательств — заставить людей почувствовать, что другие одобряют предлагаемый курс действий. Обобщение таких вмешательств в различных областях показало слабый эффект на поведение (&lt;em&gt;d = &lt;/em&gt;0.34). Влияние вмешательств, направленных на предписывающие нормы, также было изучено в контексте экологического поведения, выявив незначительный эффект (&lt;em&gt;d = &lt;/em&gt;0.10). Примечательно, что эти вмешательства могут быть эффективны, поскольку люди не всегда знают истинные предписывающие нормы. Например, если большинство студентов много пьют, потому что считают, что их сверстники одобряют употребление алкоголя, то информация о том, что большинство их сверстников, наоборот, не одобряют это, может уменьшить употребление алкоголя. В целом, однако, вмешательства, направленные на предписывающие нормы, оказывают слабое влияние на поведение (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;hLUQ&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;sR9i&quot;&gt;&lt;strong&gt;Мониторы и напоминания&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;QdJA&quot;&gt;Мы не обнаружили метаанализов, изучающих корреляции между поведением и мониторингом или напоминаниями. В контексте вмешательств мониторинг и напоминания могут потенциально делегировать функции контроля и напоминаний окружающей среде, что, в свою очередь, снижает вероятность срывов самоконтроля. Ручные напоминания (например, таблицы отслеживания и бумажные планировщики) могут способствовать проведению различных медицинских обследований, включая обследования на рак молочной железы, шейки матки и толстой кишки (ОШ = 1.63, ОШ = 1.10 и ОШ = 1.85 соответственно). Однако они не оказывают влияния на профилактический уход в целом (ОШ = 0.99) и имеют незначительный эффект на вакцинацию (ОШ = 0.95). Часто использование как ручных, так и компьютерных напоминаний оказывается наиболее эффективным (обследование на рак толстой кишки: ОШ = 2.57; все виды профилактического ухода:ОШ = 2.23). В целом, мониторинг и напоминания оказывают слабое влияние (Рис. 1b). Таким образом, они могут быть полезной стратегией вмешательства, особенно в сочетании с другими стратегиями.&lt;/p&gt;
  &lt;p id=&quot;rpZl&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;fqpx&quot;&gt;&lt;strong&gt;Описательные нормы&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;4uXA&quot;&gt;Описательные нормы играют важную роль в формировании социальных процессов, которые влияют на широкий спектр поведения. Хотя описательные нормы не коррелируют с поведением сдачи крови (&lt;em&gt;r &lt;/em&gt;= 0.03), они коррелируют с переработкой отходов (&lt;em&gt;r &lt;/em&gt;= 0.33), сексуальным поведением подростков (&lt;em&gt;r &lt;/em&gt;= 0.40), потребительским поведением (&lt;em&gt;r &lt;/em&gt;= 0.31) и началом курения (ОШ = 1.88-2.53). В целом, существует средняя корреляция между описательными нормами и поведением (Рис. 1а).&lt;/p&gt;
  &lt;p id=&quot;Kmk5&quot;&gt;Большинство нормативных вмешательств направлены на то, чтобы убедить участников в том, что другие уже ведут себя соответствующим образом. На самом деле простое сообщение о существующих социальных нормах изменяет поведение в различных условиях, особенно когда желаемое поведение очень распространено. Например, студенты колледжей, как правило, переоценивают количество алкоголя, которое потребляют их сверстники, и нормативные вмешательства, которые исправляют это искажение, снижают употребление алкоголя. Действительно, метаанализы подходов к изменению описательных норм показали слабые эффекты для употребления алкоголя (&lt;em&gt;d = &lt;/em&gt;0.29) и использования презервативов (&lt;em&gt;d = &lt;/em&gt;0.36).&lt;/p&gt;
  &lt;p id=&quot;iIiR&quot;&gt;Другие нормативные вмешательства включают предоставление сравнительной обратной связи, например, графика, который показывает потребление энергии в сравнении с соседями. Хотя людям часто не нравится такая обратная связь, приложения для тренировок, которые предоставляют сравнительную информацию, оказываются весьма эффективными (&lt;em&gt;d = &lt;/em&gt;0.96).&lt;/p&gt;
  &lt;p id=&quot;XrjR&quot;&gt;Наличие ролевых моделей, на которых можно равняться и у которых можно учиться, является особенно действенным нормативным вмешательством (&lt;em&gt;d = &lt;/em&gt;0.51). Этот вывод согласуется с доказательствами того, что вмешательства, проводимые фасилитаторами, демографически схожими с участниками, более успешны в повышении использования презервативов, чем вмешательства, проводимые фасилитаторами из других демографических групп. В целом вмешательства, направленные на изменение описательных норм, оказывают небольшое влияние на поведение (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;qyZz&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;2HXm&quot;&gt;&lt;strong&gt;Материальная мотивация&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;5gmb&quot;&gt;Корреляционные данные о влиянии материальной мотивации показывают, что их использование для биохимически подтверждённых образцов приводит к среднему увеличению отказа от курения (отношение риска = 2.58). Другие эффекты, однако, незначимы. Однако другие эффекты незначительны. Например, получение государственных субсидий минимально связано с экологически безопасным применением пестицидов (&lt;em&gt;g &lt;/em&gt;= 0.12).&lt;/p&gt;
  &lt;p id=&quot;73wl&quot;&gt;Многие политики, направленные на продвижение желаемого поведения, используют принципы бихевиоризма, связывая положительное поведение со стимулами (например, предоставление финансовых стимулов для вакцинации). Однако общая эффективность стимулов невелика (Рис. 1b). Например, финансовые стимулы предлагались во многих странах, чтобы поощрить вакцинацию против COVID-19, но, согласно метаанализу, их эффект был незначительным (ОШ = 1.44). Финансовые стимулы также использовались для снижения потребления энергии, где их эффект был слабым (&lt;em&gt;d = &lt;/em&gt;0.36), и для уменьшения употребления психоактивных веществ, где эффект был средним (&lt;em&gt;d &lt;/em&gt;= 0.70).&lt;/p&gt;
  &lt;p id=&quot;IJMv&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;vatR&quot;&gt;&lt;strong&gt;Социальная поддержка &lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;D7JO&quot;&gt;Социальная поддержка (предоставление информационной, инструментальной или финансовой помощи для облегчения выполнения определённого поведения) изучалась в контексте стресса и здоровья, а также сложных форм поведения, требующих внешних советов и помощи, таких как снижение веса, соблюдение медикаментозного лечения и экономия ресурсов. Социальная поддержка отличается от норм тем, что она направлена на достижение конкретной поведенческой цели. Например, социальные нормы могут касаться одобрения другими здорового питания, тогда как социальная поддержка подразумевает, что другие готовы предоставить советы или помощь в достижении конкретной диетической цели. Существуют различные ассоциации между социальной поддержкой и поведением. Например, соблюдение медицинских рекомендаций на 1.74 раза выше у пациентов из сплочённых семей и на 1.53 раза ниже у пациентов из семей с высоким уровнем конфликтов. Более того, занятия физической активностью облегчаются поддержкой со стороны семьи и значимых людей (&lt;em&gt;d &lt;/em&gt;= 0.36 and &lt;em&gt;d &lt;/em&gt;= 0.44), а также лидеров и участников групповых занятий (&lt;em&gt;d &lt;/em&gt;= 0.31 and &lt;em&gt;d &lt;/em&gt;= 0.32)&lt;/p&gt;
  &lt;p id=&quot;0xKi&quot;&gt;Существует значительная связь между эмоциональной, материальной и информационной поддержкой и качеством заботы о детях, оказываемой матерями (&lt;em&gt;r = &lt;/em&gt;0.31, &lt;em&gt;r &lt;/em&gt;= 0.27 и &lt;em&gt;r &lt;/em&gt;= 0.31 соответственно).&lt;/p&gt;
  &lt;p id=&quot;zWbu&quot;&gt;Эти вмешательства часто принимают форму групп поддержки, которые способствуют изменениям поведения, таким как модификации диеты или физической активности, необходимые для снижения веса. Такие вмешательства связаны с небольшими положительными эффектами на соблюдение режима приёма антиретровирусных препаратов (ОШ = 1.66) и снижение уровня суицидов (ОШ = 0.48). Вмешательства социальной поддержки, основанные на публичных обязательствах по выполнению поведения (которые могут повысить мотивацию человека к выполнению поведения, а также получить социальную поддержку), связаны с небольшими (&lt;em&gt;d = &lt;/em&gt;0.26) до средних (&lt;em&gt;g &lt;/em&gt;= 0.58) улучшениями в поведении, связанном с сохранением ресурсов.&lt;/p&gt;
  &lt;p id=&quot;IkAj&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;V7WS&quot;&gt;&lt;strong&gt;Доступ&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;DCGg&quot;&gt;Согласно социальной когнитивной теории, характеристики окружающей среды могут ограничивать поведение и, таким образом, играть важную роль в качестве детерминант поведения. Например, повышение цены на пестициды снижает их экологически безопасное использование (&lt;em&gt;d = &lt;/em&gt;–0.36). Аналогично, демографические переменные, связанные с социальным положением человека, имеют различные корреляции с поведением. Например, здоровое поведение во время беременности коррелирует с уровнем дохода (&lt;em&gt;r &lt;/em&gt;= 0.26), наличие контейнера для переработки и владение домом коррелируют с переработкой отходов (&lt;em&gt;r &lt;/em&gt;= 0.16 и &lt;em&gt;r &lt;/em&gt;= 0.24, соответственно). В целом связь между доступом и поведением является небольшой (Рис. 1а).&lt;/p&gt;
  &lt;p id=&quot;cbx7&quot;&gt;Некоторые вмешательства, направленные на доступ, фокусируются на изменении системы в целом. Вмешательства по снижению неравенства привлекательны из-за значительных различий в поведении, которое приносит пользу как отдельным людям, так и обществу в целом. Например, исследователи тестировали структурные и общественные вмешательства, такие как микрофинансирование, которое включает выдачу небольших кредитов для развития бизнеса в качестве источника дохода. Однако рандомизированные контролируемые испытания воздействия микрокредитов показали незначительный эффект на контроль женщин над семейными расходами (&lt;em&gt;d = &lt;/em&gt;–0.01). В области здравоохранения более широкие структурные и общественные вмешательства также имеют небольшой эффект (коэффициенты риска = 1.20 для использования презервативов и 0.90 для количества партнёров).&lt;/p&gt;
  &lt;p id=&quot;RCZA&quot;&gt;Другие меры политики улучшают доступ, изменяя условия окружающей среды для создания возможностей изменения поведения. Например, вмешательства, обеспечивающие доступ к вакцинации за счёт предоставления транспорта или пунктов вакцинации вблизи пользователей, удваивают охват вакцинацией. Политики, которые проектируют ситуации, направляющие поведение, такие как установка желаемого поведения по умолчанию в формах донорства органов, оказывают значительное влияние (&lt;em&gt;d = &lt;/em&gt;0.68). Введение налогов на алкоголь для снижения его потребления даёт значительные результаты (ОШ = 5.92). В целом вмешательства, направленные на увеличение доступа, имеют значительное влияние на поведение (Рис. 1b).&lt;/p&gt;
  &lt;p id=&quot;23OT&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;vqcg&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/23/6a/236a62b2-4836-4222-b003-ab9f889efdca.png&quot; width=&quot;874&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Рис. 2. Модели эффективности вмешательств для изменения поведения. a-c, &lt;/strong&gt;Выводы нашего синтеза метаанализов вмешательств, направленных на изменение поведения для всех типов поведения (панель &lt;strong&gt;a&lt;/strong&gt;), поведение в области здоровья (панель &lt;strong&gt;b&lt;/strong&gt;) и экологическое поведение (панель &lt;strong&gt;c&lt;/strong&gt;).На всех панелях индивидуальные цели изменений представлены слева, а социально-структурные цели изменений — справа. Вертикально цели изменений организованы от наименее до наиболее эффективных на основе средних размеров эффекта для каждой поведенческой цели (Рис. 1b; Дополнительные рис. 1 и 2), и сгруппированы по уровням воздействия: незначительное, малое, среднее или большое (Таблица 1). В анализ включены только метаанализы, исключающие значительные предвзятости публикаций (Дополнительная заметка 1).&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pqYS&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;eKee&quot;&gt;Выводы и дальнейшие перспективы исследования&lt;/h2&gt;
  &lt;p id=&quot;dCTz&quot;&gt;Наш обзор показывает, что: знания, общие навыки, общие установки, убеждения, правовые и административные санкции, а также доверие имеют незначительное влияние в качестве целей вмешательства; эмоции, поведенческие навыки, поведенческие установки, предписывающие нормы, мониторинг и напоминания, описательные нормы и материальная мотивация оказывают слабое влияние; привычки и социальная поддержка оказывают среднее влияние и доступ оказывает значительное влияние (Рис. 2а). Разумеется, некоторые виды поведения, группы населения и контексты могут быть уникальными. Таким образом, ни один обзор или метаанализ не может предсказать результат вмешательства во всех контекстах. Тем не менее наш обзор показывает, что определённые переменные, хотя и кажутся важными, могут не изменять поведение и не должны быть основной целью вмешательства. Кроме того, различия в размерах эффекта между корреляционными и интервенционными исследованиями указывают на то, что корреляционные исследования часто плохо подходят в качестве основы для определения детерминант, которые следует учитывать во вмешательствах.&lt;/p&gt;
  &lt;p id=&quot;Fpvz&quot;&gt;Основная цель нашего обзора заключалась в том, чтобы предложить синтез данных по всем видам поведения. Чтобы определить степень обобщаемости этих выводов, мы изучили детерминанты для поведения в области здоровья (Рис. 2b) и экологического поведения (Рис. 2c). Эти области были выбраны, поскольку они оценивались в большинстве метаанализов (Дополнительная заметка 2). Распределение индивидуальных детерминант для поведения в области здоровья совпадает с распределением для всех видов поведения. Для экологического поведения распределение схожее, однако данные менее полные. Данные об эффективности вмешательств, связанных с социально-структурными факторами здоровья и экологического поведения, являются более ограниченными, но всё же дают важные выводы. В обоих случаях вмешательства, нацеленные на описательные нормы, материальные стимулы, социальную поддержку и доступ, кажутся многообещающими. Напротив, вмешательства, направленные на повышение институционального доверия в области здравоохранения, а также на юридические и административные санкции или предписывающие нормы в области экологии, вероятно, недостаточны для достижения значимых изменений.&lt;/p&gt;
  &lt;p id=&quot;m6iP&quot;&gt;Таким образом, для преодоления следующей пандемии и текущего кризиса изменения климата требуются не знания, а активные подходы, которые позволяют людям обходить препятствия, получать поддержку и обеспечивать доступ к ресурсам, способствующим положительному поведению во всех группах. Например, кампания по вакцинации против COVID-19 в США была нацелена на повышение уверенности в вакцинах (общие установки). Однако наш обзор показывает, что было бы более целесообразно сосредоточиться на обеспечении доступа к вакцинации, а также на обучении поведенческим навыкам, укреплении норм, использовании социальной поддержки и материальной мотивации. Наш обзор также предполагает, что обучение поведенческим навыкам должно быть эффективным для изменения поведения, связанного с борьбой с изменением климата. Однако в этом случае фактические убеждения также оказывают небольшое влияние, что говорит о том, что преобладающий акцент на повышении осведомлённости о климатических изменениях и их последствиях, хотя и недостаточный, не является бесполезным.&lt;/p&gt;
  &lt;p id=&quot;SNw3&quot;&gt;Следующим шагом для исследователей должно стать связывание этих выводов с конкретным содержанием вмешательств и политиками. Например, рандомизированные контролируемые испытания должны проверять различные методы изменения описательных норм или конкретные подходы к обеспечению доступа к поведению. Важно, чтобы исследователи и политики прекратили повторять программы, которые, как правило, оказываются неуспешными. Например, хотя стандартная информация о поведении должна быть представлена аудитории, незнакомой с этим поведением или его целями, запуск масштабных усилий по проверке эффективности вмешательств для повышения доверия к институтам или исправления дезинформации кажется бесполезным, если целью является изменение поведения. Наконец, необходимы дополнительные испытания, проверяющие различные цели вмешательства, чтобы будущие обзоры могли основываться на более полных данных с учётом специфики популяций и контекстов. Такие контроли невозможны, когда разные эксперименты тестируют разные цели изменений.&lt;/p&gt;
  &lt;p id=&quot;jNNi&quot;&gt;Исследователям также следует изучать наивные представления о поведенческих изменениях среди политиков и их избирателей. Если политики считают, что знания являются основополагающими для изменения поведения, они будут продолжать внедрять хорошо задуманные, но неэффективные вмешательства. Аналогично, если политики рассматривают все цели изменений как равноценные возможности, не учитывая их относительную эффективность, их выбор, вероятно, будет ошибочным. Понимание этих наивных концепций и того, как они трансформируются в инициативы по изменению поведения, имеет решающее значение для обеспечения того, чтобы доказательные данные, подобные представленным здесь, формировали практику поведенческих изменений.&lt;/p&gt;
  &lt;p id=&quot;7LgZ&quot;&gt;Любой обзор литературы имеет ограничения. Во-первых, наш обзор специально не учитывал, какие каналы могут использоваться для передачи знаний или изменения убеждений и предписывающих норм. Например, индивидуализированные знания могут быть переданы через консультацию с диетологом, в школах или через массмедиа. В этих ситуациях, даже если убеждения существуют на уровне индивидов, вмешательства могут работать на уровне индивида, школы или сообщества. Аналогично, политики, направленные на увеличение доступа к услугам, могут быть реализованы на уровне организаций, округов, штатов, национальных правительств или групп стран, подписывающих международные соглашения. Вопрос о том, какой уровень или комбинация уровней обеспечит наиболее эффективные вмешательства, остаётся важной темой для будущих исследований.&lt;/p&gt;
  &lt;p id=&quot;Imbm&quot;&gt;Во-вторых, выбор синтезировать метаанализы мог внести предвзятость в наши выводы, поскольку одни области исследованы метаанализами больше, чем другие. Тем не менее метаанализ остаётся единственным методом, который позволяет сравнивать исследования с использованием разных метрик. Метанализ первого порядка для такой обширной литературы о вмешательствах может быть амбициозной целью для этой области, которая станет осуществимой с использованием новых форм автоматизации. До тех пор наш обзор метаанализов остаётся полезным и применимым на практике. Изменение поведения, вероятно, останется одним из ключевых инструментов для решения вызовов, стоящих перед человечеством, и нам необходимо разработать более точные и действенные рекомендации для его продвижения.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;f56F&quot;&gt;Опубликовано 3 мая 2024.&lt;/p&gt;

</content></entry><entry><id>h0h1_hr_analytics:gK1NrjPvIVt</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/gK1NrjPvIVt?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Как получить общий балл по тестам</title><published>2024-08-11T12:36:50.861Z</published><updated>2024-08-11T12:36:50.861Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/9c/3b/9c3b3ce0-089f-4fc5-84b5-30d32dec417b.png"></media:thumbnail><category term="hr-analitika" label="HR аналитика"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/00/c9/00c9c894-1d05-425f-a1aa-53fe77852fe7.jpeg&quot;&gt;Недавняя рабочая задача вернула меня в мир оценки персонала и вдохновила на написание этой практической статьи. Сегодня мы обсудим, как получить общий показатель на основе результатов прохождения набора оценочных методик. Методы, которые мы рассмотрим в статье, применимы не только для оценки персонала, но и в любой ситуации, где необходимо объединить несколько переменных в одну.</summary><content type="html">
  &lt;p id=&quot;cuKl&quot;&gt;Недавняя рабочая задача вернула меня в мир оценки персонала и вдохновила на написание этой практической статьи. Сегодня мы обсудим, как получить общий показатель на основе результатов прохождения набора оценочных методик. Методы, которые мы рассмотрим в статье, применимы не только для оценки персонала, но и в любой ситуации, где необходимо объединить несколько переменных в одну.&lt;/p&gt;
  &lt;p id=&quot;oWlB&quot;&gt;Стоит отметить, что интернет изобилует описанием методов, про которые мы будем говорить и примерами их расчёта в Python или R. В этой статье я хочу, с одной стороны, рассмотреть их в контексте HR, а с другой — предложить простой вариант решения в Excel, который не требует знания языков программирования.&lt;/p&gt;
  &lt;p id=&quot;qWBh&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;NgDa&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/00/c9/00c9c894-1d05-425f-a1aa-53fe77852fe7.jpeg&quot; width=&quot;577&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zJSz&quot;&gt;Задачу получения общего показателя на основе исходных переменных можно решить множеством способов. Мы же воспользуемся наиболее простым из них — объединением нормализованных переменных. Нормализовать шкалы также можно различными методами; мы рассмотрим два из них: &lt;strong&gt;стандартизацию &lt;/strong&gt;&lt;em&gt;(z-преобразование)&lt;/em&gt; и &lt;strong&gt;минимакс нормализацию&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;nNoN&quot;&gt;Представим, что для оценки персонала мы используем три разных методики. Для упрощения я буду называть их тестами, хотя строгость методологии оценочных инструментов в данном случае будет несколько упрощена. У каждого теста своя шкала баллов:&lt;/p&gt;
  &lt;ul id=&quot;UCXe&quot;&gt;
    &lt;li id=&quot;xlY5&quot;&gt;Первый тест: от -5 до +5;&lt;/li&gt;
    &lt;li id=&quot;Ckzs&quot;&gt;Второй тест: от 1 до 5;&lt;/li&gt;
    &lt;li id=&quot;Y0xW&quot;&gt;Третий тест: от 0 до 100.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;xXYQ&quot;&gt;Тестирование персонала мы запустили совсем недавно и планируем использовать его результаты для принятия решений по сотрудникам. На данный момент у нас есть всего двадцать наблюдений, но уже сейчас видно, как сложно сформировать общую картину. С ростом объёма данных это станет ещё труднее.&lt;/p&gt;
  &lt;figure id=&quot;FbnH&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5d/df/5ddf3492-016c-4ab4-b9bd-48d3e9503c1d.png&quot; width=&quot;326&quot; /&gt;
    &lt;figcaption&gt;Вымышленные данные оценки персонала&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0BZV&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;JORs&quot;&gt;&lt;strong&gt;Стандартизация&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;qLW6&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UdXR&quot;&gt;Первый способ, который поможет нам получить общий балл тестирования — это стандартизация. Для этого исходные баллы по шкалам преобразуются в z-оценки &lt;a href=&quot;https://pro.arcgis.com/ru/pro-app/latest/tool-reference/spatial-statistics/what-is-a-z-score-what-is-a-p-value.htm&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;, которые показывают отклонение исходного значения от среднего. 99% z-оценок лежат в интервали от -3 до +3. Да-да, это всё на основе нормального распределения, как вы уже могли догадаться &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/yyWgg3xIZEA&quot; target=&quot;_blank&quot;&gt;[2]&lt;/a&gt;!&lt;/p&gt;
  &lt;p id=&quot;e4br&quot;&gt;Математически z-оценка — это отношение разницы между значением переменной и её средним значением к стандартному отклонению  этой переменной. После стандартизации всех шкал мы можем складывать, вычитать, находить среднее между ними и выполнять другие операции, которые нам недоступны на исходных данных.&lt;/p&gt;
  &lt;figure id=&quot;Wjam&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d6/ea/d6eaa24c-b4c6-4592-b930-3036a05ddee7.png&quot; width=&quot;369&quot; /&gt;
    &lt;figcaption&gt;Формула стандартизации переменной&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gYyD&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bIiz&quot;&gt;Откроем Excel и приступим к расчётам. Получим для первого теста среднее значение и выборочное стандартное отклонение.&lt;/p&gt;
  &lt;figure id=&quot;DGKm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ed/cc/edccf79c-e5bc-43da-9c6e-295720888d92.png&quot; width=&quot;961&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Jqnz&quot;&gt;Теперь для каждого значения первого теста получим z-оценку по формуле.&lt;/p&gt;
  &lt;figure id=&quot;84NO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d7/33/d7335a70-9169-495e-b218-aec2f9c3847e.png&quot; width=&quot;916&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;C7RW&quot;&gt;Повторяем эти шаги для второго и третьего теста, после чего можем получить общий балл, например, рассчитав среднее значение трёх z-оценок.&lt;/p&gt;
  &lt;figure id=&quot;WeLu&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e4/1b/e41b7924-2917-4ac2-b3a8-14a00d503eb1.png&quot; width=&quot;876&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;lRUZ&quot;&gt;Для человека, далекого от статистики, работа с z-оценками может оказаться непривычной поэтому давайте переведем их в Т-баллы &lt;a href=&quot;https://www.b17.ru/dic/t-otsenki/&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt;.&lt;/p&gt;
  &lt;figure id=&quot;JRA8&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a1/67/a167ff14-389d-413a-a418-818866e15c65.png&quot; width=&quot;381&quot; /&gt;
    &lt;figcaption&gt;Формула получение T-баллов&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cPjk&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;7Dkd&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c1/1e/c11e2fc3-f747-4129-aa3d-c5a171bc9977.png&quot; width=&quot;912&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;T5Rk&quot;&gt;Т-баллы измеряются от 0 до 100, но основная масса наблюдений падает в диапазон от 20 до 80. Однако в нашей таблице видно, что T-баллы находятся в диапазоне от 40 до 65. Это связано с тем, что стандартизация предполагает нормальное распределение исходных данных &lt;a href=&quot;http://%D0%91%D0%BE%D1%82%D0%B2%D0%B8%D0%BD%20%D0%90.%D0%AE.%20%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5%20%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5&quot; target=&quot;_blank&quot;&gt;[2]&lt;/a&gt;. В нашем случае распределение данных явно не является нормальным, и это приводит к искажению средних значений и стандартного отклонения. Один из вариантов — накапливать большую выборку и производить расчёт параметров на её основе. Друго вариант - это использовать известные популяционные средние значения и стандартные отклонения, если провайдер оценочных методик публикует/предоставляет такие данные.&lt;/p&gt;
  &lt;p id=&quot;0Qai&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;IJaV&quot;&gt;&lt;strong&gt;Минимакс нормализация&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;aDVc&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;05AT&quot;&gt;Другой вариант нормализации — это перевести исходные шкалы в диапазон, где минимальное значение соответствует 0, а максимальное — 1. Сделать это можно, найдя отношение разницы между исходным и минимальным значением к разнице между максимальным и минимальным значениями.&lt;/p&gt;
  &lt;p id=&quot;XVmD&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;EsyC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9a/50/9a50b918-64e9-4f51-88eb-b575357d3645.png&quot; width=&quot;669&quot; /&gt;
    &lt;figcaption&gt;Формула минимакс-нормализации&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;a5jI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Hod3&quot;&gt;В нашем случае находить минимальное и максимальное значение по тестам не нужно, так как они известны априори на основе диапазонов исходных тестовых шкал. Давайте нормализуем первый тест.&lt;/p&gt;
  &lt;figure id=&quot;vSPv&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/50/f7/50f71159-fd99-40ce-a295-f69ffda5f0ae.png&quot; width=&quot;908&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5DI0&quot;&gt;Проделаем это для оставшихся двух тестов и получим интегральный показатель, но на этот раз учтем новую вводную — у тестов разный вес: первый и второй дают вклад по 30% каждый, третий даёт 40% в итоговую оценку.&lt;/p&gt;
  &lt;figure id=&quot;hgnZ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a5/ff/a5ff3c19-5f07-48d4-a648-6fb1d45639d7.png&quot; width=&quot;1025&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SV1J&quot;&gt;В этом случае перевод в T-баллы нецелесообразен. Просто умножим общий балл на 100 для того чтобы получить итог.&lt;/p&gt;
  &lt;figure id=&quot;vWSV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/12/e5/12e52d40-027b-40d7-89d9-f275c049c826.png&quot; width=&quot;648&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ko6s&quot;&gt;В данном случае преимущество минимакс-нормализации заключается в том, что нам известны максимумы и минимумы, чего в других задачах может не быть. Однако по сравнению со стандартизацией этот метод имеет недостаток: он не сохраняет нормальное распределение данных, если такое имелось, а значит, не позволяет отличить выбросы от более характерных результатов.&lt;/p&gt;
  &lt;p id=&quot;pOPt&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;BKLO&quot;&gt;Вывод&lt;/h2&gt;
  &lt;p id=&quot;n8z9&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yvHp&quot;&gt;Выбор способа зависит от цели и доступной информации. Если у нас есть большая выборка или заранее известны параметры среднего значения и стандартного отклонения, то стандартизация выглядит более привлекательной, так как сохраняет свойства изначального распределения и позволяет адекватно учитывать выбросы.&lt;/p&gt;
  &lt;p id=&quot;uqBl&quot;&gt;В свою очередь, минимакс-нормализация хорошо подходит для случаев, подобных рассмотренному в статье, когда минимальные и максимальные значения известны заранее и неизменны. Также этот способ, на мой взгляд, имеет более простую интерпретацию. Однако у него есть и недостаток — теряется возможность корректно учитывать выбросы.&lt;/p&gt;
  &lt;p id=&quot;eihN&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ODjr&quot;&gt;&lt;em&gt;&lt;a href=&quot;https://github.com/alexander-botvin/h0h1_about_hr_analytics/tree/main/How%20to%20get%20an%20overall%20test%20score&quot; target=&quot;_blank&quot;&gt;Скачать Excel со всеми формулами и расчётами&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;6nyg&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0APG&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;iEBJ&quot;&gt;
    &lt;li id=&quot;SX1j&quot;&gt;&lt;a href=&quot;https://pro.arcgis.com/ru/pro-app/latest/tool-reference/spatial-statistics/what-is-a-z-score-what-is-a-p-value.htm&quot; target=&quot;_blank&quot;&gt;Что такое z-оценка? Что такое p-значение?&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;U1BI&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/yyWgg3xIZEA&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Нормальное распределение&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;4wlz&quot;&gt;&lt;a href=&quot;https://www.b17.ru/dic/t-otsenki/&quot; target=&quot;_blank&quot;&gt;Т-оценки&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>h0h1_hr_analytics:14N1ZYiIzP_</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/14N1ZYiIzP_?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Цепочка поставки данных о людях, One Model и сила слова &quot;Нет&quot;</title><published>2024-07-27T18:26:48.910Z</published><updated>2024-07-28T08:36:49.765Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/23/ea/23ea2beb-cc98-44e5-aad3-0867eb9b2423.png"></media:thumbnail><category term="hr-analitika" label="HR аналитика"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/19/4c/194c0c8d-30ca-441b-8b9c-b09010cffc6a.png&quot;&gt;Машинная расшифровка и перевод подкаста Directionally Correct #97 - Richard Rosenow - People Data Supply Chain, One Model, and The Power of No</summary><content type="html">
  &lt;p id=&quot;OGgX&quot;&gt;&lt;em&gt;Машинная расшифровка и перевод на русский язык подкаста &lt;a href=&quot;https://www.youtube.com/watch?v=iHCmmf7buAw&quot; target=&quot;_blank&quot;&gt;Directionally Correct #97 - Richard Rosenow - People Data Supply Chain, One Model, and The Power of No&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;wkPz&quot;&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;yOro&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/19/4c/194c0c8d-30ca-441b-8b9c-b09010cffc6a.png&quot; width=&quot;1050&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QtGP&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;rGCS&quot;&gt;Введение&lt;/h2&gt;
  &lt;p id=&quot;eGU5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kJpd&quot;&gt;Добро пожаловать на Directionally Correct, подкаст про HR-аналитику с Коулом и Скоттом. Сегодняшний гость - Ричард Розенау, Вице-президент по стратегии HR-аналитики в One Model. Благодарим наших спонсоров, One Model. One Model помогает лидерам крупных организаций принимать последовательно блестящие кадровые решения, раскрывая аналитическую ценность данных, разбросанных по вашему бизнесу. Платформа аналитики людей One Model берет на себя всю тяжелую работу по извлечению, очистке, моделированию, аналитике и отчетности данных о рабочей силе предприятия. One Model стала пионером в организации данных о людях и совершенствовала этическое использование ИИ и науки о данных для лидеров, которым нужны прозрачные и объяснимые системы поддержки принятия решений. HR и бизнес-команды доверяют точным отчетам, анализам и возможностям повествования. Дата сайентисты, инженеры и специалисты по HR-аналитике ценят сочетание управления и гибкости, которое не может предложить ни одна другая платформа для анализа рабочей силы. Чтобы узнать больше, забронируйте демонстрацию в One Model. Directionally Correct: все мнения являются нашими собственными и не отражают мнение других организаций.&lt;/p&gt;
  &lt;p id=&quot;xkiR&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Xi7R&quot;&gt;&lt;strong&gt;Начало&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;0S7a&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BntV&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Он начал говорить о силе слова &amp;quot;нет&amp;quot;. Это похоже на то, что вам нужно защищать свое время и заниматься своими делами, и есть польза в том, чтобы говорить &amp;quot;нет&amp;quot;. Все об этом, и это имеет смысл. Это хороший совет не браться за то, что не приносит вам радости. Но я думаю, что в обществе есть эпидемия &amp;quot;нет&amp;quot;. Трудно заставить людей делать что-то, что не в их собственных интересах.&lt;/p&gt;
  &lt;p id=&quot;sIkI&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; И не только это, когда это часть их работы. Я могу понять, если кто-то говорит, что хочет, чтобы ты пришел на его вечеринку, а ты не хочешь идти, так что ты говоришь &amp;quot;нет&amp;quot;. Это не твоя работа. Но если это твоя работа, и ты говоришь, что не будешь заниматься этим, это что-то вроде, что? Какая наглость.&lt;/p&gt;
  &lt;p id=&quot;hpU0&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Нам нужна какая-то вступительная музыка, музыка для выхода Ричарда.&lt;/p&gt;
  &lt;p id=&quot;y7gJ&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Тебя все время просят делать что-то, как ты говоришь &amp;quot;нет&amp;quot;? Ты часто используешь &amp;quot;нет&amp;quot;?&lt;/p&gt;
  &lt;p id=&quot;6jp1&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: Я не использую его так часто, как следовало бы. Я позволяю вещам ускользать, и я их упускаю, и потом я чувствую себя виноватым навсегда. Но я должен говорить &amp;quot;нет&amp;quot; большему количеству вещей, наверное, должен. Я думаю, что есть осторожность, как, например, найти кого-то еще, чтобы соединить их. Я часто отправляю людей к Коулу, просто говорю, поговорите с ним вместо этого.&lt;/p&gt;
  &lt;p id=&quot;DE7K&quot;&gt;&lt;strong&gt;Коул &lt;/strong&gt;Нэппер&lt;strong&gt;:&lt;/strong&gt; Он не врет.&lt;/p&gt;
  &lt;p id=&quot;d7vf&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; На нет, я стараюсь говорить &amp;quot;да&amp;quot; на все, что занимает меньше 10 минут. Это своего рода правило.&lt;/p&gt;
  &lt;p id=&quot;Jns1&quot;&gt;Коул Нэппер: О, Боже, но 10 минут складываются, не так ли?&lt;/p&gt;
  &lt;p id=&quot;HlvW&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, складываются.&lt;/p&gt;
  &lt;p id=&quot;EJoZ&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Да, мне нравится это правило. Кажется, что 80% успеха - это просто присутствие, верно? Есть так много людей, которые не появляются. И просто установить эту одну связь или помочь кому-то несколько минут - это много добра, которое вы делаете.&lt;/p&gt;
  &lt;p id=&quot;MHrf&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; У меня много гостинга, когда я не ответил людям, что преследуют меня в этот момент. Все эти сообщения в LinkedIn и студенты, которым я действительно должен был написать. Да, должно быть лучшее решение. Если вы его найдете, дайте мне знать.&lt;/p&gt;
  &lt;p id=&quot;UXOO&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Но твоя социальная капитальная книга должна быть в порядке. Ты делаешь это уже много лет, если не больше десятилетия, так что, думаю, у тебя все в порядке, Ричард.&lt;/p&gt;
  &lt;p id=&quot;lmdc&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Окей, спасибо, я ценю это. Я отпущу этих призраков.&lt;/p&gt;
  &lt;p id=&quot;icaX&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Я чувствую это в сообщениях LinkedIn. Несколько раз в месяц, когда я захожу туда, я смотрю и думаю, о боже, там много всего происходит. Гостинг — это кульминация слова «нет». Это как &amp;quot;нет&amp;quot; среди &amp;quot;нет&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;0VFW&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, и я стараюсь напоминать себе, что со мной тоже так часто бывало. В начале своей карьеры я обращался ко всем, честно. Я обращался к такому же количеству людей, как и сегодня, но никто не знал, кто я, поэтому никто не отвечал. Я тоже напоминаю себе это. Люди заняты, они знают, что заняты, и надеюсь, что они не принимают это на свой счет.&lt;/p&gt;
  &lt;p id=&quot;T7M1&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ну, Ричард, ты сейчас занят, занимаясь кроссфитом?&lt;/p&gt;
  &lt;p id=&quot;h8Vz&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Возможно. Привет Давиду, местному члену команды Коула, который заставил меня заняться кроссфитом. Я был там один день, и это был легкий день, и, думаю, я не мог ходить следующие три дня. Я должен вернуться к этому снова, и это социальное давление может действительно заставить этому случиться.&lt;/p&gt;
  &lt;p id=&quot;FuXb&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Это как мое любимое утро. Я получаю сообщение от парня, и это фотография его и Ричарда, просто потных после кроссфита. Я думаю, да, это идеально.&lt;/p&gt;
  &lt;p id=&quot;jAzi&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да!&lt;/p&gt;
  &lt;p id=&quot;50qm&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Это вся суть кроссфита, верно? Одно дело поднимать тяжести в одиночку, но социальное давление - это то, что действительно делает кроссфит успешным.&lt;/p&gt;
  &lt;p id=&quot;n5Ei&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; О, и это то, что мне нужно, честно. Я думал об этом какое-то время. В моем районе есть тренажерный зал, и так получилось, что этот парень жил в городе, и он сказал, что идет. Я подумал, хорошо, я должен пойти на этой неделе, потому что это была неделя бесплатного членства. Но да, я вернусь в какой-то момент. Вы можете удержать меня на этом.&lt;/p&gt;
  &lt;p id=&quot;MohC&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Теперь Ричард станет накачанным. Он начнет носить гири и поднимать шины, просто станет супер накачанным к 2025 году. Переворачивать шины на улице.&lt;/p&gt;
  &lt;p id=&quot;YV4N&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Да, как якорные цепи, просто тянуть их вокруг шеи. Они выглядят безумно. Я прохожу мимо зала кроссфита по утрам, и они в этом.&lt;/p&gt;
  &lt;p id=&quot;BQ5c&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Думаю, они стали лучше, потому что мода на кроссфит прошла. Думаю, те, кто в этом сейчас, занимаются этим надолго, и они немного успокоились. Так что я хорошо провел время, и они были очень дружелюбны.&lt;/p&gt;
  &lt;p id=&quot;i774&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Ну, Ричард, как One Model может помочь с кроссфитом? Можете ли вы нам помочь?&lt;/p&gt;
  &lt;p id=&quot;dill&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Вы пытаетесь связать эти вещи?&lt;/p&gt;
  &lt;p id=&quot;AsUi&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Я стараюсь изо всех сил.&lt;/p&gt;
  &lt;p id=&quot;f4jh&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Ох, я принудительно свяжу их. Думаю, есть сообщество аналитиков людей, которое поможет вам оставаться верным своим целям и достичь их дружелюбно, не слишком агрессивно. Не знаю, как связать это вместе, но мы все станем сильными вместе.&lt;/p&gt;
  &lt;p id=&quot;WNhD&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Подождите, что такое One Model?&lt;/p&gt;
  &lt;p id=&quot;RFfp&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, One Model - это платформа HR-аналитики. Я часто говорю об этом, что мы охватываем всю операционную модель аналитики людей. Мы извлекаем данные, создаем архитектуру, моделируем, готовим их, храним. У нас есть наш красивый фронтенд, модель безопасности, вы называете это, и мы фактически идем довольно далеко в науку о данных. Не столько собственные алгоритмы науки о данных, сколько у нас есть платформа для разработки моделей. Это больше похоже на MLOps, чем на что-то, что говорит вам, что делать, но это было захватывающее путешествие. Мы существуем уже около 10 лет, и, думаю, мы почти выходим из тени в последние несколько лет, потому что у нас действительно не было маркетинговой команды до около двух лет назад. Так что это было захватывающее время, чтобы быть здесь.&lt;/p&gt;
  &lt;p id=&quot;eY92&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Ну, ты присоединился к нам почти два года назад, верно? Какова твоя роль там и чем ты занимаешься с тех пор, как в последний раз был в подкасте?&lt;/p&gt;
  &lt;p id=&quot;tSOD&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, это была действительно интересная кульминация. Я присоединился к вам, возможно, через неделю после того, как принял предложение, так что я все еще был свежим и восторженным, просто разбирался во всем. Прошло примерно полтора года, почти два года. У меня здесь интересная работа, и я думаю, что часто получаю вопрос: &amp;quot;Чем ты на самом деле занимаешься?&amp;quot; Потому что я думаю, люди видят меня на LinkedIn и кажется, что что-то происходит. Но у меня действительно уникальная роль. Я работаю горизонтально по всей компании, заполняя многие пробелы. Я привношу перспективу практикующего специалиста. Можно сказать, что я как бы евангелист снаружи. Я также занимаюсь отношениями с аналитиками и многими нашими общественными мероприятиями. Чем больше я думал об этом в прошлом году, тем больше понимал, что, возможно, пришел в One Model как любительский аналитик, и думаю, что One Model нанял меня как внутреннего аналитика. Я занимаюсь многим: от поддержки выхода на рынок до соединения людей с этой областью. Да, это было очень весело. Это очень уникальная роль.&lt;/p&gt;
  &lt;p id=&quot;I5fE&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; И когда ты говоришь &amp;quot;аналитик&amp;quot;, ты имеешь в виду не аналитика данных, а отраслевого аналитика, верно?&lt;/p&gt;
  &lt;p id=&quot;XAhk&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, и это было на самом деле очень увлекательной частью работы, особенно в части взаимодействия с аналитиками. Я не знаю, насколько глубоко специалисты по HR-аналитике вникают в этот мир, но есть целая группа людей, которые пишут, думают и исследуют мир HR-технологий. Например, на конференции HR Tech, наверное, около 200 человек просто там для того, чтобы изучать, думать, писать, исследовать, а затем помогать устанавливать связи между покупателями и продавцами. Этот мир был для меня новым, поэтому я с большим удовольствием его изучаю. Люди, которые слушают это, возможно, знают Стейсию Гарр, Стейси Харрис, есть несколько аналитиков, которые действительно погружаются в пространство HR-аналитики. Но для обычного практикующего специалиста это может быть нечто, что он не видит каждый день.&lt;/p&gt;
  &lt;p id=&quot;sqx5&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;У нас была Стейсия из RedThread в гостях в подкасте. Она отличная, и мне нравится, что она является сторонником проведения исследований в сообществе HR-аналитиков, и делает это правильно.&lt;/p&gt;
  &lt;p id=&quot;NTNm&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, абсолютно. Я ценю, какие шаги она предпринимает, чтобы быть своего рода &amp;quot;Швейцарией&amp;quot; в этом, и действительно заниматься исследованиями ради исследований и предоставлять их правильно. Да, Стейсия феноменальна.&lt;/p&gt;
  &lt;p id=&quot;nLE7&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ну, расскажи нам об этом. Ты упомянул, что One Model выходит из своего скрытого этапа, больше занимается платформой данных и архитектурой данных. Можешь рассказать об этом подробнее? Что происходит и что делает вас особенными?&lt;/p&gt;
  &lt;p id=&quot;qP2k&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, здесь интересная история. Я следил за One Model последние 10 лет. Я всегда был в пространстве платформ данных как практик. Я был покупателем One Model до того, как пришел сюда. Я знаю платформу и команду уже некоторое время. Если вернуться назад, была компания Inform, затем InfoHRM, и там есть некоторая история, в которую я хочу погрузиться в какой-то момент. Возможно, я напишу книгу только для себя, но я хочу отследить, куда все эти информеры пошли. Среди них были Ник Гарбос, Эль Адамсон, Джордан Петтман, многие из этих людей отслеживают свою историю до этой компании. Inform действительно была первой платформой аналитики рабочей силы. Inform была приобретена SuccessFactors, которые затем были приобретены SAP и стали SAP Workforce Analytics. Некоторые из этих информеров сказали: &amp;quot;Эй, давайте начнем заново. Давайте запустим One Model.&amp;quot; Так что One Model действительно родилась из этого пространства. Наш CEO, Крис Батлер, был феноменален в построении этой компании. У него есть опыт работы в области инженерии данных. Мы действительно начали с извлечения данных. Многие начали с визуализации - если дать им чистые данные, они их визуализируют для вас. One Model сказал: &amp;quot;Эй, настоящая проблема здесь - это доступ к данным, их очистка, архитектура и подготовка.&amp;quot; Мы работаем внутри компании, поэтому это больше о подключении напрямую к Workday, Greenhouse, Qualtrics, извлечении этих данных и приведение их к унифицированной модели данных, делая их доступными в качестве их модели данных. Это не единый шаблон с нашей стороны, это действительно одна модель данных на компанию. Но это способ начать с проблемы, которая заключается в том, что вы никогда правильно не извлекали свои данные, до визуализации, науки о данных и всех последующих замечательных вещей. Немного этой истории говорит о том, откуда мы пришли и почему мы сейчас на сцене.&lt;/p&gt;
  &lt;p id=&quot;6ND4&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я имею в виду, ты как хипстер архитектуры данных, звучит так, да?&lt;/p&gt;
  &lt;p id=&quot;bz9A&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Думаю, это так, и это забавно, потому что нас часто воспринимают именно так. У нас определенно есть бэкграунд ботаников и история, и мы будем глубоко погружаться в SQL со всеми. Иногда мы избегали некоторых наших глубоких сильных сторон, потому что у нас есть этот красивый фронтенд, все, что мы делаем на панели управления, UX/UI - это было большим улучшением и инвестициями. Но да, ничего не волнует нас больше, чем решение основной проблемы, и архитектура данных - это она абсолютно.&lt;/p&gt;
  &lt;p id=&quot;nu7W&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Как глубоко специалисты по HR-аналитике и даже HR или HR-директор должны знать о архитектуре данных?&lt;/p&gt;
  &lt;p id=&quot;73cs&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; О, я активно бью в этот барабан. Это вопрос, который я задавал многим людям, потому что специалисты по HR-аналитике, если спросить их об этом, часто скажут все. Все мои проблемы исходят из архитектуры данных; мой HR-директор должен знать об этом. У меня есть немного противоположное мнение: я думаю, что HR-директор не должен знать об архитектуре данных или должен знать только минимально необходимую версию. Они должны знать как можно меньше, чтобы помочь вам, но их работа настолько широка и велика. Им действительно нужно управлять со своими коллегами и управлять советом директоров. HR-аналитика, наша дисциплина, должна сдерживать часть этого.&lt;u&gt; Но это трудно, потому что вы оказываетесь в этой невидимой области работы, которую нужно выполнить, чтобы выполнить свою работу, о которой HR не знает и не заботится.&lt;/u&gt; Но архитектура данных настолько критична для правильного выполнения HR-аналитики, что это может быть действительно опасное место для команд.&lt;/p&gt;
  &lt;p id=&quot;JTxl&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Вопросы настолько технические, и нужно идти так глубоко, чтобы понять их. Вы не хотите, чтобы HR-директор шел так глубоко, верно? В вашем случае, у них есть другие проблемы, с которыми нужно справляться. Какой процент из тех HR-директор, с которыми вы взаимодействовали, даже знают, что у них есть платформа данных?&lt;/p&gt;
  &lt;p id=&quot;MewN&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: О, это трудно, потому что HR-аналитика уже на один шаг дальше от того, что знает HR. Мы проводим много обучения, привлекая многих людей к тому, что такое аналитика и какие выгоды она приносит. Я думаю, архитектура действительно на два шага дальше от того, где HR чувствует себя комфортно, и это не их вина. HR имеет свою работу, занимаясь другими вещами, и они должны выполнять эту работу. Но эта идея, что у нас есть наша техника, у нас есть наша аналитика, мы должны быть в порядке, а затем, о нет, есть целая область между ними, где мы неправильно извлекали данные. Мы должны сделать их доступными, создать их. Это очень далеко друг от друга. HR-директора, которые пришли из HR-аналитики, имеют признание в этом, но должно быть лучшее решение, чем нарабатывать стаж в HR-аналитики для получения образования в этой области.&lt;/p&gt;
  &lt;p id=&quot;AbVa&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Даже специалисты по HR-аналитике не обязательно обладают навыками для решения глубоких технических вопросов, связанных с настройкой таблиц SQL и реляционных баз данных и всем этим. Опять же, вам не нужно, чтобы HR-директор занимался этим или понимал эти вопросы. Наймите умных людей для этого.&lt;/p&gt;
  &lt;p id=&quot;3z1l&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Думаю, это продолжающиеся дебаты в этой области. Должны ли они вообще знать? Должны ли это быть партнерские команды? Должны ли это быть технологии, которые делают это за них? Думаю, это продолжающиеся дебаты.&lt;/p&gt;
  &lt;p id=&quot;BKiD&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Они должны знать достаточно, чтобы понять, что данные могут сделать для них и где они замедляются из-за отсутствия правильных вещей.&lt;/p&gt;
  &lt;p id=&quot;Wjer&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Мы действительно начинаем это видеть. Интересная вещь в управлении этой доской вакансий с One Model — для тех, кто не знает, у нас есть доска всех вакансий по США, Великобритании, Австралии и Канаде. Мы сканируем их каждые три недели. Сейчас у меня есть список из около 4700 вакансий за последний год и полтора, которые были размещены. Мы на самом деле видим, что дисциплина данных начинает отделяться от HR-аналитики, и думаю, что так всегда должно было быть. &lt;u&gt;Часто HR-аналитики — это бывшие консультанты, IO психологи, BI специалисты, возможно, HR специалисты, которые пришли в эту область. Ни одна из этих дисциплин не имеет богатого образования в инженерии данных в своей основе&lt;/u&gt;. Так что мы начали видеть, как некоторые команды фактически начинают нанимать руководителя по данным о людях отдельно от HR-аналитики, отдельно от HR tech, который отвечает за эту область. Думаю, что настоящий ускоритель был во всех этих компонентах генеративный ИИ, потому что команды по HR-аналитик кричали об этом годами, не добиваясь большого прогресса в плане настройки фундамента данных. Но вы действительно застряли, если не извлекли свои данные, не настроили их, не подготовили. Для вас нет ген ИИ. Вы просто не можете двигаться вперед. Поэтому думаю, что многие команды HR начинают сталкиваться с этим и понимать, что в этой области может быть больше, чем говорил специалист по HR-аналитике. Может быть, мне нужно инвестировать немного больше, и может быть, это не совсем HR tech. Поэтому я выступаю за развитие этой области.&lt;/p&gt;
  &lt;p id=&quot;WCqA&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Или это как мусор на входе, мусор на выходе, как вы упомянули, верно? Если у вас плохая система ввода, лучшая генерирующая модель в мире не поможет вам вообще.&lt;/p&gt;
  &lt;p id=&quot;fyBD&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Совершенно верно. В последнее время мы говорили о цепочке поставок данных о людях. Общаясь с многими лидерами HR-аналитик, большая часть моей работы здесь, в One Model, заключается в общении с многими специалистами по HR-аналитике. Думаю, я разговариваю с около 300 или 400 в год, просто смотря на мой календарь и отматывая назад. Я много раз предлагал это Коулу.&lt;/p&gt;
  &lt;p id=&quot;Cc1f&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Мало кто мог бы пожаловаться на то, каков этот опыт.&lt;/p&gt;
  &lt;p id=&quot;JBsL&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Лидеры HR-аналитики сразу же идут за данными, но потом понимают, что данные — не проблема. Техника на самом деле никогда не была правильно настроена. Затем они понимают, что техника — не проблема. Мы никогда не стандартизировали и не записали наши операции. Затем они понимают, что это не операции. У нас на самом деле нет HR стратегии. Так что этот поток от стратегии, операций, техники, данных, аналитики, мы видим это постоянно в компаниях как поток, который действительно стоит выделить и отслеживать. Часто мы думаем, что это техническая проблема. Это не техническая проблема. Ваши рекрутеры делают все, что хотят. Они никогда на самом деле не придерживались того, что вы хотите делать в своей ATS. Так что ваши данные плохие, поэтому вы не можете делать аналитику. Это действительно принесло многим HR командам ясность, чтобы начать через эту структуру стратегии, операций, техники, данных, аналитики пытаться понять, что происходит в их организации.&lt;/p&gt;
  &lt;p id=&quot;PxOm&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Если вы хотите выглядеть умным на встрече, всегда возвращайтесь к миссии, видению и стратегии компании. Все должно исходить оттуда. Вся организация должна быть настроена на этом, включая их системы HR-аналитики.&lt;/p&gt;
  &lt;p id=&quot;WYkQ&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: Просто скажите это, ударьте по столу и выходите.&lt;/p&gt;
  &lt;p id=&quot;loQP&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Абсолютно, эффект &amp;quot;микрофон упал&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;ZLGL&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ричард, я видел, как ты несколько раз делал презентацию о цепочке поставок данных о людях, и знаю, что у тебя есть визуализация для этого. Как это связано с карьерным путем в HR-аналитики, и что там происходит?&lt;/p&gt;
  &lt;p id=&quot;xAPI&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Это была другая действительно увлекательная часть доски вакансий. Когда я ищу вакансии, я занимаюсь этим на заднем плане, потому что автоматизировать это слишком сложно: слова встречаются повсюду, названия должностей разные. Мы еще не полностью сформировали как функцию, чтобы точно знать, какой термин поиска должен быть. Я начал видеть все больше таких вакансий, как директор по операциям, и большая часть их работы связана с HR-аналитики. Вы начинаете видеть руководителя служб, и большая часть их работы связана с аналитикой и технологиями. Вы начинаете видеть лидера HR, и половина их работы связана с HR-аналитикой. Я думаю, что происходит, так это то, что мы действительно видим, как формируется зонтичная функция над этими компонентами цепочки поставок. Итак, мы видим руководителей, и вы называете это, это эти 60-символьные названия должностей, включающие операции, технологии и аналитику, и это повсюду. Я начал называть это руководителем систем рабочей силы. Это системное мышление. Это все горизонтальные структуры компании, работающие вместе. Вы будете видеть это все чаще. Начинайте искать, и вы увидите это повсюду. У них есть руководители операций, технологий, стратегии и аналитики, которые подчиняются одному человеку. Думаю, это работа в HR, и это стало работой в HR, потому что работа HR-директора стала слишком большой. Итак, мы видим этого лейтенанта по горизонталям, который может фактически управлять этой системой горизонтально. Чем больше мы начинаем искать, тем больше видим, что этот человек может быть ответственным за HR-аналитику по всей компании или у них есть лидер, который подчиняется им. Они могут делать вещи по-другому, чем когда лидер HR-аналитики подчиняется непосредственно руководителю HR.&lt;/p&gt;
  &lt;p id=&quot;Wh7e&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; У нас также становится все больше источников данных. Они становятся все более распространенными. Вы получаете все эти различные источники данных, которые нужно как-то агрегировать и пытаться привести к общей системе, особенно если данные беспорядочные, пытаясь как-то понять это. Вам нужен кто-то, кто будет отвечать за это.&lt;/p&gt;
  &lt;p id=&quot;JvTJ&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; И это политика и приоритизация, и политика в самом добром смысле этого слова, не в уничижительном. Вам нужно навигировать политику между L&amp;amp;D, технологиями, TA и компенсациями, и кто на самом деле получает свои данные первым. Когда это лидер HR-аналитики сам по себе, который наполовину отвечает за данные, это становится неприятным. Люди начинают раздражаться друг на друга. Развивается много трений. Когда у вас есть эта роль над командой операций, технологий, данных и аналитики, этот человек может принимать решения. Они могут вступать в борьбу с множеством этих вертикалей, которые исторически имели много власти в HR, чтобы сделать вещи, будь то руководитель TA, руководитель компенсации, вы называете это. Иметь кого-то на том же политическом уровне действительно защищает и поддерживает лидера HR-аналитики так, как мы, возможно, не ожидали, но должны ожидать, чтобы иметь этот уровень защиты.&lt;/p&gt;
  &lt;p id=&quot;qDQa&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Или команды имеют свои маленькие &amp;quot;феодальные владения&amp;quot; над своими данными. Они не хотят делиться ими, или они имеют их в своем формате. Вам нужен кто-то, кто придет и поборет их.&lt;/p&gt;
  &lt;p id=&quot;OtDt&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: И это управление системой данных в целом. Вот где это историческое управление HR через эти вертикали начинает разваливаться. Мы на самом деле не испытываем HR в вертикалях как сотрудники. Я не только занимаюсь рекрутингом, потом только L&amp;amp;D, потом только своими повседневными операциями. Я работаю и затрагиваю множество различных вещей по пути. Данные текут через весь этот процесс. Если вы не управляете этим с точки зрения системного мышления, вы получаете эти вертикали, которые принимают очень изолированные решения, которые иногда могут вызвать проблемы повсюду.&lt;/p&gt;
  &lt;p id=&quot;4QPp&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ну, и скажи мне вот что, Ричард. В рамках этой цепочки поставок данных о людях или функции систем рабочей силы, не только лидера, но и всей функции под ним, должны ли там быть инженеры по данным? Должны ли быть инженеры по данным в HR?&lt;/p&gt;
  &lt;p id=&quot;hSV6&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: Это сложный вопрос. Я думаю, что должен быть лидер стратегии данных, и я думаю, что должны быть стратеги данных. Я провел опрос, может быть, год назад, где пытался выяснить, есть ли руководители HR-аналитики, которые пришли из инженерии данных, потому что я знаю, что есть руководители HR-аналитики, которые приходят из консалтинга и исследований и BI и из различных областей. У них разный опыт. Я не смог тогда найти ни одного инженера данных, который бы возглавил команду HR-аналитики. Их карьерный путь просто совсем другой. Они не хотят однажды пойти в HR. Они хотят заниматься более сложной инженерий данных. С тех пор я встретил одного. Так что я знаю одного человека, который как-то пошел по этому пути, но я отслеживал это и искал этих людей в течение года. Думаю, это говорит о том, что если в этой области действительно нет карьерного пути, если вы размещаете их в этой организации, они застревают. У них нет наставничества. Им приходится уходить, чтобы развивать свою карьеру. Думаю, это проблема сама по себе. Думаю, владение данными и изоляция ресурсов для этого — это немного другой вопрос, потому что HR исторически обжигался снова и снова на общих услугах, где мы говорим: «окей, все кладут свои ресурсы в центр». Маркетинг, продажи, HR, все вкладывают, а потом никто не получает поддержки обратно. Мы знаем, что, когда дело касается политики, мы находимся на самом низком уровне. Мы знаем, что нас будут кормить в последнюю очередь. Итак, если я отдам вам свои ресурсы, мы знаем, что они исчезнут. Я думаю, что именно здесь HR, если вы хотите действительно добиться результатов, вам нужно найти какой-то способ изолировать ресурс или найти услугу или платформу, которая может вам в этом помочь. Но я думаю, что инженеров по обработке данных как талант очень сложно продать в рамках HR-функции.&lt;/p&gt;
  &lt;p id=&quot;YFWx&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ну, есть ли какие-то платформы, которые вы знаете, что могут помочь?&lt;/p&gt;
  &lt;p id=&quot;OYLq&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Абсолютно. Это ключевая часть One Model. Это большая часть того, почему я пришел сюда тоже, потому что когда я был в Airbnb...&lt;/p&gt;
  &lt;p id=&quot;GAam&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Посмотри, как гордится Коул собой на секунду, Ричард. Посмотри, как гордится Коул. Он очень горд. Это был хороший ход.&lt;/p&gt;
  &lt;p id=&quot;shfu&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Я пытался найти менее очевидный способ упомянуть это, но вы знаете, что...&lt;/p&gt;
  &lt;p id=&quot;bt6j&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Это был волейбол. Он подал мне мяч. Когда я покупал платформу по HR-аналитике, я знал, что не смогу найти инженера данных в свою команду, потому что инженера данных сложно найти. Если мы можем найти инженера данных, то поместите его в основное дело, потому что этот талант редок. Думаю, он становится все реже, когда дело касается машинного обучения или ИИ, что бы это ни было. Поэтому мы выбрали One Model, потому что вы получаете эту услугу, а также платформу, чтобы справиться с этим архитектурным вопросом. Затем я смог нанять консультантов, стратегов, кого угодно. Это сделало огромную разницу в плане профиля талантов, которые у меня были, и моей способности управлять как лидера HR-аналитики.&lt;/p&gt;
  &lt;p id=&quot;qtUM&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ну, и ты приходишь, это не то, что ты работал у поставщика всю свою карьеру. Ты был в области HR-аналитики достаточно долго и сделал много работы в этой области. Мы затронули ранее наличие архитектуры данных для внедрения ИИ, особенно генеративного ИИ. Что происходит в этой области, связанной с ген ИИ и, возможно, даже ИИ агентами? Я слышу о этих вещах, они реальны? Это что-то или это просто больше хайпа? Что там происходит?&lt;/p&gt;
  &lt;p id=&quot;Vdzu&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Абсолютно. Думаю, это скачок, до которого мы все еще догоняем, потому что думаю, что теперь все уже довольно комфортны с ChatGPT или должны быть. Если вы на работе и слушаете это, и как-то вы еще не на ChatGPT или Claude или что-то другое, что там есть, вам нужно привыкнуть к аспекту чат-бота. На платформах HR tech почти у всех есть чат-бот. Думаю, HR tech в этом году будет наполнен чат-ботами, которые взаимодействуют с вещами. Это улучшение, это хорошо для HR. Что меня действительно волнует, и я видел некоторые ранние демо, мы исследовали и тестировали, и идем по пути, это как мы можем обучить агентов, что, по сути, означает взять LLM и поместить его в небольшого робота. Этот маленький робот выполняет задачи за вас. Мы видели некоторые действительно хорошие статьи о переводческой компании. Они обучили около 20 различных агентов работать вместе как небольшая переводческая фирма. У них был старший редактор, младший редактор, QA специалист, языковой эксперт и CEO. Они принимали запросы, переводили документы и сравнивали это с человеческими оценщиками. Интересно было то, что они приблизились к некоторым формальным показателям, но, когда у них были человеческие оценщики, которые выбирали между переводами людьми и переводами этой компанией, они на самом деле чаще выбирали компанию. Это меня удивило, потому что...&lt;/p&gt;
  &lt;p id=&quot;PtbP&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Подожди, у тебя есть виртуальный агент CEO, виртуальный агент переводчик, все эти разные агенты, и как они работают вместе.&lt;/p&gt;
  &lt;p id=&quot;mkob&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я пришлю тебе статью, это увлекательно. Они также поместили действительно милую маленькую 2D графику этих маленьких персонажей в стиле пиксельного искусства Nintendo. Это способ олицетворить это для читателя статьи, но они действительно взаимодействуют друг с другом и проверяют друг друга. У них есть небольшие личности, которые были определены. Это абсолютно увлекательное исследование в этой области. Я вернусь к этому, Коул. Мы начали изучать, как мы можем помочь дополнить то, что мы делаем на заднем плане. У нас есть инженеры по данным, у нас есть команды, которые работают над данными, мы извлекаем ваши данные из Workday, готовим их к использованию. Как мы можем дополнить и ускорить этот процесс с помощью агентов? Были некоторые невероятно захватывающие демо. У меня нет ничего, что мы могли бы объявить или поделиться публично, но если вы не следили за тем, что происходит в пространстве агентов, вам стоит это сделать. Думаю, мы увидим совершенно другой мир в HR-аналитике через примерно полтора года.&lt;/p&gt;
  &lt;p id=&quot;5EFO&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я видел моделирование на основе агентов для предсказания распространения болезней в организациях или в разных меньших настройках. Обычно они были ограничены вычислительной мощностью, это требует много элементов, много предположений. Но это дико, о чем ты говоришь, это просто дико.&lt;/p&gt;
  &lt;p id=&quot;ZD5M&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Это хорошее замечание, Скотт, потому что есть великая история и исследования, поддерживающие моделирование на основе агентов. Думаю, социологическая программа Мэдисона делает много работы с инструментами на основе агентов, но это почти как отдельная научная дисциплина, до и после LLM. Что эти LLM смогли сделать, так это действительно дать этим агентам не только предварительно закодированные ответы или взаимодействия, где, например, если ты сталкиваешься со мной, я получаю единицу вместо нуля. Но на самом деле закодировать их с небольшим человеческим фоном, чтобы они могли взаимодействовать и иметь разговоры. Есть несколько статей, которые я обязательно пришлю вам, чтобы вы могли включить их в шоу-ноты или распространить. Это было захватывающе видеть.&lt;/p&gt;
  &lt;p id=&quot;6FOn&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Мы недалеки от &amp;quot;Мира Дикого Запада&amp;quot;, где у них есть мега-компьютер, и они просто, по сути, все выясняют.&lt;/p&gt;
  &lt;p id=&quot;D8IR&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Давайте, сделаем это. Я устал от этой симуляции, почему бы и нет? Пусть они делают работу.&lt;/p&gt;
  &lt;p id=&quot;6hr3&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ричард, сколько времени пройдет, пока не появится полностью агентная модель HR-аналитики? У тебя есть твой агент лидер HR-аналитики, твой агент команды BI, твои агент консультант и так далее. Сколько времени пройдет, пока это не случится, и как люди вписываются в эту команду?&lt;/p&gt;
  &lt;p id=&quot;6clE&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Это вопрос. Это происходит. Думаю, это шире, чем просто HR-аналитика. Любой, кто занимается интеллектуальной работой сегодня, должен рассмотреть или подумать о том, как использовать агентов для масштабирования и выполнения этой работы в большом объеме. Думаю, идея... Может быть, это горячий вопрос? Я всегда был неоднозначным по поводу технологий коучинга. Я не был уверен, куда идет технология коучинга, или я не очень вникал в это пространство. Я был больше сосредоточен на рекрутинге, других инструментах. С появлением некоторых из этих ИИ инструментов и того, что они могут делать для коучинга человека и поддержки человека, мне пришлось вернуться в это пространство намного больше. Я начал следить за работой Ванессы, работой NYU в области коучинга. Они проводят огромное количество исследований и понимают это. Чтобы вернуться к этому, думаю, что человек будет иметь целую команду, которая будет работать с вами, чтобы сделать вас лучшим, кем вы можете быть. Лучшим, кем вы можете быть, может больше не быть лучшим человеком, который пишет SQL. Это может быть лучшим человеком, который выполняет очень человеческую задачу на работе, которая предоставляет смысл или цель или креативность для улучшения человечества. Это будет выглядеть очень по-разному в ближайшие пару лет.&lt;/p&gt;
  &lt;p id=&quot;8YeB&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Много мыслей на эту тему, но думаю, что по мере того, как мы становимся все более ориентированными на генеративные технологии, все могут отправить электронное письмо, которое отлично составлено и идет прямо к сути. Думаю, люди начнут жаждать сообщества и настоящего человеческого контакта, настоящего взаимодействия. Это может вернуть людей в офис. Когда все имеют электронные письма, которые не кажутся настоящими, вы хотите настоящего взаимодействия в этот момент.&lt;/p&gt;
  &lt;p id=&quot;hkbG&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Человек, это просто трудно тоже, потому что, если я соберу людей в комнате без компьютера сегодня и попытаюсь выполнить работу, мой мир станет очень трудным. Я буду забывать вещи, не смогу делать заметки, не смогу поделиться экраном. Если вы доведете это до крайней степени, я знаю, что это не то, что вы говорите, Скотт, но, если бы нас троих собрали в комнате, и нам пришлось бы создать проектный план и довести его до завершения без использования компьютеров, мы бы уже были в беде. Думаю, это будет ощущаться так, когда мы доберемся до этого, типа &amp;quot;оставим AI дома и просто соберемся&amp;quot;. Мы просто соберемся и скажем: &amp;quot;Люди, мы тупее, чем мы были дома со своим ИИ, который нам помогал&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;dVnI&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Никто не будет читать или верить автоматически генерированным письмам, верно? Или, типа, ты отправляешь свое автоматическое письмо, я использую своего автоматического читателя писем, чтобы прочитать его и сделать резюме.&lt;/p&gt;
  &lt;p id=&quot;mzfv&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, это ставит под вопрос сам акт отправки письма, потому что один из способов, как я об этом думал, это мы выделяем мысль. У нас есть мысль в голове, которую я хочу кому-то передать, мне нужно выбрать инструмент для этого, чтобы отправить, будь то электронное письмо, Slack, аудио, подкаст, это медиум, через который я передаю эту мысль. Что генеративный AI позволил нам сделать, так это сказать: &amp;quot;Окей, у меня есть мысль, но раньше у меня были проблемы с определенными инструментами. Можешь ли ты взять эту мысль, поместить ее в инструмент и передать ее наилучшим образом?&amp;quot; Идеально, чтобы мысли, которые были лучше раньше, но, возможно, имели трудности с достижением людей или трудности с передачей, возможно, кто-то просто не чувствовал себя комфортно в правильных способах, возможно, эти мысли теперь будут достигать. Думаю, это, вероятно, самый оптимистичный способ взглянуть на это, это немного демократизация инструмента, чтобы позволить мыслям достигать людей, которым они нужны.&lt;/p&gt;
  &lt;p id=&quot;UNs8&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Так ты бы слушал подкаст &amp;quot;Directionally Correct&amp;quot; на основе агентов?&lt;/p&gt;
  &lt;p id=&quot;BmQV&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я обсуждал возможность транскрибирования всех ваших прошлых эпизодов. Думаю, если кто-то слушает это и у него есть возможность сделать это, свяжитесь с нами, потому что я думаю, что автоматически генерированные Коул и Скотт были бы увлекательны.&lt;/p&gt;
  &lt;p id=&quot;wJit&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Думаю, если ты знаешь предприимчивого человека там, не отставай, тебе не нужно это делать, у нас все в порядке. Нам пока не нужно это, и никаких писем о нарушении авторских прав. Я обдумывал мысль, которую ты высказывал, Ричард, об инструменте обмена, и думал в своей голове: &amp;quot;Какой инструмент обмена мне нравится больше всего или я считаю наиболее эффективным для меня?&amp;quot; И думаю, что это другие люди, которые общаются со мной, вероятно, лично. Итак, для меня кажется, что олицетворение ИИ является наиболее эффективным, потому что я ненавижу электронные письма, ненавижу Slack, ненавижу все другие формы общения. Почему бы не создать ИИ-персону, которая затем общается эффективно, как бы делал человек?&lt;/p&gt;
  &lt;p id=&quot;4YPT&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Уверен, что сегодня существует стартап, который говорит: &amp;quot;Мы будем читать ваши электронные письма, мы поставим виртуального помощника, который просто расскажет вам резюме и спросит вашего ответа&amp;quot;. И если это поможет нам пройти через день, если этот стартап не существует, вырежьте эту часть сегмента и давайте сделаем его, потому что я думаю, что это невероятно — иметь такого рода помощника, который может взаимодействовать совершенно по-другому, не нужно заходить и физически вводить кучу вещей в определенные места, чтобы передавать информацию.&lt;/p&gt;
  &lt;p id=&quot;SPfY&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Думаю, это была оригинальная мечта, скажем, как у Amazon Alexa, верно? У тебя есть это маленькое устройство в доме, которое говорит: &amp;quot;У тебя сегодня прием к врачу, будет 72 градуса, а, кстати, твое любимое шоу будет сегодня вечером.&amp;quot; И вот все твои электронные письма, кстати. Это еще не полностью реализовано, но мы не можем быть далеко от этого.&lt;/p&gt;
  &lt;p id=&quot;5psU&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, это определенно сталкивается с проблемами конфиденциальности, управления и безопасности, как и все. Где, типа, готов ли я передать все свои электронные письма этому новоиспеченному стартапу, которым управляют Коул, Скотт и Ричард? Невероятно. Вам нужно сначала заработать немного доверия. Стартап с Коулом, Скоттом и Ричардом, это смешно. Думаю, ИИ должен стать намного лучше, прежде чем мы сможем начать это. Нам нужен ИИ, чтобы построить вещи для нас. Шаг первый: ИИ, стань лучше.&lt;/p&gt;
  &lt;p id=&quot;c22v&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Одна из вещей, которые ты мне прислал некоторое время назад, и о чем мы могли бы поговорить сегодня, Ричард, это твой интерес к этнографии и социальным наукам в последнее время, верно? Ты отправил мне скриншот из книги о практической этнографии, который был увлекательным, и думаю, это связано с этим пунктом о том, как, если ты исследователь и изучаешь организации и их использование данных, особенно данных и HR-аналитики, они называют это ритуальным собранием вокруг цифр, верно? И мне кажется, что ИИ может убить это ритуальное собрание вокруг цифр, которое мы сейчас делаем. Как ты думаешь, это потенциальный исход? И затем, возможно, ты можешь связать это с тем, чем ты занимался в последнее время в области этнографии?&lt;/p&gt;
  &lt;p id=&quot;lJMh&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, это увлекательно, и большой привет Сэм Ладнер, она социолог, этнограф, бывший исследователь в Workday, она недавно начала работать сама по себе. Но она написала эту книгу &amp;quot;Практическая этнография: руководство по проведению этнографии в частном секторе&amp;quot;, это феноменальное чтение, по-настоящему. Думаю, эта книга немного переписала мой мозг, когда дело касается HR-аналитики, и у меня появилось больше понимания для заинтересованных сторон после её прочтения. Часть, о которой говорит Коул, это то, как проводить этнографию в бизнесе и как отчитываться о том, что ты делаешь со временем. И она описывает эти встречи, когда группа людей в отеле собирается вместе, и, например, кейтеринг, ресепшн, служба техобслуживания — все делятся своими цифрами о том, что происходит в их бизнес-линии. Оказывается, что никто из них на самом деле не понимает цифры друг друга, но они знают по тону, манере общения, всё ли хорошо, плохо или в порядке. Но более важной частью было именно это ритуальное собрание как людей вокруг костра, чтобы обсудить, что происходит в бизнесе. Мы используем цифры, чтобы заполнить некоторые пробелы, но ритуал был более важной частью. И это как будто оставило след в моей голове. Я подумал: &amp;quot;О, Боже мой, всё, что я делаю, многое из того, что я делал в прошлом в области HR-аналитики и отчетности, когда ты начинаешь видеть это через эту призму, ты понимаешь, что людям нужны ритуалы для комфорта, и им нужно понимать вещи через эту чрезвычайно человеческую линзу&amp;quot;. Это действительно изменяет взгляд на твою способность как лидера HR-аналитики помочь им, потому что иногда им нужна не цифра, а факт, что они знают, что ты знаешь, что это за цифра, уверенность, которую ты приносишь. Когда ChatGPT только появился на сцене, многие люди подумали: &amp;quot;О, Боже, мне нужно это изучить&amp;quot;, а я подумал: &amp;quot;О, нет, он заберет всё, что осталось&amp;quot;. Думаю, в историческом плане специалисты по HR-аналитике действительно получили благословение от организационной психологии, психологии труда и людей на этом подкасте, и эта глубина психологии труда, которую мы имеем в функции, мы упустили некоторые другие аспекты социальных наук. Поэтому я думаю о социологии, антропологии и их способности опираться на очень строгий качественный подход к пониманию и понимание данных, типа что такое культура и что система культуры значит. Думаю, в ближайшие несколько лет это станет более заметным. Поэтому я долгое время старался продвигать идею привлекать больше социологов, больше антропологов, потому что в конце концов мы будем изучать, как люди работают, как сделать работу лучше для людей и что работа значит для людей. Это очень четко в области социологии и антропологии. Очень длинный ответ, Коул, но я очень рад поговорить об этом.&lt;/p&gt;
  &lt;p id=&quot;cX2l&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Ну, еще раз, я думаю, это усилит нашу дружбу, нашу способность собираться вместе, потому что мы не хотим просто сидеть и смотреть в компьютер все время. Нет культуры, когда вы не взаимодействуете с людьми, верно?&lt;/p&gt;
  &lt;p id=&quot;b5h3&quot;&gt;&lt;strong&gt;Коул Нэппер:&lt;/strong&gt; Да, мы можем пригласить социологов и антропологов как раз вовремя, чтобы агенты забрали их работу, так что это будет хорошо. Но я просто думаю об этом, возвращаясь к ритуальному обмену информацией. Я просто думаю, что мы все, как пещерные люди, видим зеленое на дашборде и говорим &amp;quot;хорошо&amp;quot;, а потом видим красное и говорим &amp;quot;плохо&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;1UzO&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Для следующей презентации поменяйте их местами и посмотрите, что будет. Это вызовет бунт.&lt;/p&gt;
  &lt;p id=&quot;AxWf&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Давайте устроим матрицу несоответствий. &lt;/p&gt;
  &lt;p id=&quot;e503&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;btaA&quot;&gt;Матрица несоответствий&lt;/h2&gt;
  &lt;p id=&quot;MBjx&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;cR4i&quot;&gt;Мы хотели бы еще раз поблагодарить One Model, пионера в области ИИ и HR-аналитики, за спонсорство эпизода, а теперь вернемся к матрице несоответсвий.&lt;/p&gt;
  &lt;p id=&quot;jqQk&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Я не думаю, что этот сегмент существовал в прошлый раз, когда ты был в подкасте, так что это должно быть весело, да.&lt;/p&gt;
  &lt;p id=&quot;mSPy&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Тебе приходилось сталкиваться с давлением матрицы несоотвествтий, Ричард?&lt;/p&gt;
  &lt;p id=&quot;tnNF&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Нет, но я бы рекомендовал Скотту отключить видео, потому что, видимо, у тебя есть какие-то признаки.&lt;/p&gt;
  &lt;p id=&quot;BmXC&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;О, я слушаю слишком внимательно, вижу. Ну, это только для рулетки исследований.&lt;/p&gt;
  &lt;p id=&quot;QNB8&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я даже не знаю, что мы делаем, хорошо, хорошо. Наш редактор испортил эту игру, так что она больше не появится. Надо прятать лицо за бумагу, когда делаешь это, он испортил игру для всех. Давайте сделаем немного суперслучайного.&lt;/p&gt;
  &lt;p id=&quot;jXhT&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ответь правильно один раз, один раз, и Скотт выбрасывает игру.&lt;/p&gt;
  &lt;p id=&quot;E1NH&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Ну давай, это не потому, что ты ответил правильно, это потому, что я почувствовал, что было вмешательство. Хорошо, Ричард, давай немного суперслучайного, у нас мало времени, будем краткими. Ты человек, который наклеивает наклейки на машину?&lt;/p&gt;
  &lt;p id=&quot;d3we&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Единственная наклейка, которую я имею, это &amp;quot;Ребенок на борту&amp;quot;. У нас есть двое маленьких детей. У нас нет двух младенцев на борту, но у нас есть одна наклейка, которая была для первого ребенка, и я думаю, что она покрывает второго.&lt;/p&gt;
  &lt;p id=&quot;sF3s&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Это наклейка с изображением Карлоса из фильма &amp;quot;Мальчишник&amp;quot;?&lt;/p&gt;
  &lt;p id=&quot;dVDF&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Откуда ты знаешь? Нет, нет, я думал...&lt;/p&gt;
  &lt;p id=&quot;lM7m&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Ты угадал, это было круто.&lt;/p&gt;
  &lt;p id=&quot;sAC3&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Я видел такие по городу.&lt;/p&gt;
  &lt;p id=&quot;8cAt&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я не знаю, то ли это, но чувствую, что у тебя слишком много наклеек, это как патология.&lt;/p&gt;
  &lt;p id=&quot;swds&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, вообще нет, я не человек, который наклеивает наклейки на машину.&lt;/p&gt;
  &lt;p id=&quot;iJBu&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Ты был популярен в школе?&lt;/p&gt;
  &lt;p id=&quot;iLsG&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; В определенной группе, даже это мне неудобно говорить. Я был в марширующем оркестре и хоре, и я был настоящим ботаником, как можно себе представить.&lt;/p&gt;
  &lt;p id=&quot;YVXt&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Коул, ты был популярен? Ты был популярным парнем?&lt;/p&gt;
  &lt;p id=&quot;YPbj&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Черт возьми, нет, чувак, я был в эмо-группе, это антипод популярности.&lt;/p&gt;
  &lt;p id=&quot;aQ81&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Разве это не было популярно в то время, эмо?&lt;/p&gt;
  &lt;p id=&quot;BoP0&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Нет, там, где я жил, это не было популярно. Мы сейчас собираемся, чтобы нас травил Скотт?&lt;/p&gt;
  &lt;p id=&quot;d7l4&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Чем ты владеешь, что тебе нужно выбросить, что-то слишком старое, что нужно выбросить?&lt;/p&gt;
  &lt;p id=&quot;6emm&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; У меня так много вещей. Мы часто переезжали, я переезжал каждый год около 10 лет, и я ритуально избавлялся от вещей тогда. Мы живем в этом доме уже пару лет, и у нас двое маленьких детей. Мы просто утопаем в вещах. В какой-то момент нам придется переехать, чтобы заставить нас избавиться от вещей.&lt;/p&gt;
  &lt;p id=&quot;Sbdo&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: У тебя по всему дому разноцветные пластиковые штуки?&lt;/p&gt;
  &lt;p id=&quot;F0Nq&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: Это невероятно, просто хруст игрушек &amp;quot;Щенячьего патруля&amp;quot; у меня под ногами повсюду.&lt;/p&gt;
  &lt;p id=&quot;7BOz&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Великое дело — перевозить коробку из одного дома в другой и никогда не открывать её.&lt;/p&gt;
  &lt;p id=&quot;FVzD&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, у меня еще есть несколько таких.&lt;/p&gt;
  &lt;p id=&quot;0zqt&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Хорошо, хочешь поговорить о чем-то ботаническом, Ричард?&lt;/p&gt;
  &lt;p id=&quot;t6x4&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Абсолютно.&lt;/p&gt;
  &lt;p id=&quot;p9pT&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;hMd3&quot;&gt;Всезнайка&lt;/h2&gt;
  &lt;p id=&quot;EVar&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HWHr&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;В духе музыки и ностальгии и того, что мы делали, когда были моложе, думаю, эта первая статья от тебя, Скотт, о силе ностальгии.&lt;/p&gt;
  &lt;p id=&quot;rBlZ&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Сила ностальгии: возраст и предпочтения популярной музыки. Итак, Ричард, какая у тебя была любимая песня в подростковом возрасте? У тебя есть любимая песня или группа?&lt;/p&gt;
  &lt;p id=&quot;NXg5&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Это плохой вопрос для меня, потому что я в каком-то смысле оторван от музыки. Возможно, это один из моих больших недостатков, я просто не слушаю много музыки. Это будет ужасный факт, но у меня был CD с лучшими хитами группы Styx. Почему бы и нет? Я слушал его много, и это полностью оторвало меня от моего поколения в плане музыки.&lt;/p&gt;
  &lt;p id=&quot;1ynn&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; &amp;quot;Come Sail Away&amp;quot;, почему бы и нет?&lt;/p&gt;
  &lt;p id=&quot;NSlU&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Абсолютно, абсолютно.&lt;/p&gt;
  &lt;p id=&quot;UjkF&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Это классика.&lt;/p&gt;
  &lt;p id=&quot;k21N&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Это Styx, верно?&lt;/p&gt;
  &lt;p id=&quot;MCWb&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Найдите меня в караоке.&lt;/p&gt;
  &lt;p id=&quot;gHE0&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Если я передам тебе шнур AUX в машине, и на заднем сиденье будет пара человек, ты не тот парень, нет, они будут слушать &amp;quot;Directionally Correct&amp;quot;. Эта статья исследовала предпочтения слушателей к музыке разных эпох. Они использовали тысячу человек, которые оценили 34 песни с 1950 по 2016 годы, все это были хиты топ-10 Billboard. Они рассчитали возраст респондентов на момент выхода песни. Если ты родился в 1970 году, а песня вышла в 2000 году, тебе будет плюс 30. Если ты родился в 2000 году, а песня вышла в 1970 году, тебе будет минус 30. Они использовали методологию двухлинейной регрессии, чтобы определить U-образные кривые, действительно ботанские вещи, но я настоятельно рекомендую людям взглянуть на это. Это похоже на систему Робин Гуда, о которой я никогда не слышал и не полностью понял. Они обнаружили, что высшие оценки для песен приходятся на возраст 16 с половиной лет с постепенным снижением после этого. У них есть действительно крутая визуализация, я просто перейду в ручной режим. Так что есть научное объяснение, почему песни, когда ты был подростком, были просто лучше. Это синдром &amp;quot;старых добрых дней&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;8sVG&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Когда я прочитал это, я сразу же начал беспокоиться о том, как это будет использовано маркетинговыми и политическими командами. Возможно, это связано с предстоящими выборами, но я подумал: &amp;quot;О нет, мне не нужно, чтобы кто-то еще манипулировал мной каким-либо образом, который я едва могу контролировать&amp;quot;. Я уверен, что эта статья попадет в руки маркетингового директора, и он будет думать: &amp;quot;Мы будем точно настраивать, как обращаться к этой демографической группе&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;1sWB&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Ну, в любом случае, все ориентировано на подростковую аудиторию, верно?&lt;/p&gt;
  &lt;p id=&quot;KBzE&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;У меня есть твое решение, Ричард, просто не слушай ничего нового.&lt;/p&gt;
  &lt;p id=&quot;nx9H&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я там, я прямо там.&lt;/p&gt;
  &lt;p id=&quot;E6T3&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Думаю, самое страшное в этой статье то, что она также указывает на то, что есть небольшая группа людей, которым нравится Скриллекс. Они думают, что это лучшая музыка на свете, просто потому что им было 16, когда он появился, и теперь им всем около 30 лет.&lt;/p&gt;
  &lt;p id=&quot;w94B&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Мне нравится статья, которая говорит, что раньше они думали, что это 23 года или 19 лет, а потом поняли, что это 17 лет. Но у меня вопрос к тебе, Скотт: почему ты думаешь, что это 17 лет? Что такого в этом возрасте или временном промежутке, потому что опять же, визуализация, которую ты только что показал, это довольно крутая кривая. Это не похоже на 18 или 19 лет, это 17, видимо, по какой-то причине. Почему ты так думаешь?&lt;/p&gt;
  &lt;p id=&quot;LliK&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Думаю, одна из причин — это свободное время. Люди более склонны слушать музыку в это время. Думаю, должно быть какое-то исследование о том, что эмоции сильнее в этом возрасте. У тебя развивается лобная кора, и ты начинаешь замечать противоположный пол и все такое. Думаю, музыка просто ставит временной штамп на твою жизнь. Мы все знаем эту песню, как для Ричарда это &amp;quot;Come Sail Away&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;XP9o&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Это как отпечаток 17-летних лет.&lt;/p&gt;
  &lt;p id=&quot;dmmR&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я думаю о том, где еще это может обобщаться. 17 лет — это также время, когда ты получаешь свою первую работу. Но не многие люди тоскуют по дням работы в &amp;quot;Венди&amp;quot; или как спасатель. Может быть, они есть, но интересно, возможно, твой менеджер в то время или твое предпочтение к типу работы, которую ты делал, создали какую-то связь.&lt;/p&gt;
  &lt;p id=&quot;rI8E&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ты думаешь, это как импритинг, как будто есть момент развития, когда что-то отпечатывается на тебе и остается навсегда? Слышал, что у многих животных их мать оставляет отпечаток на них, и если человек разговаривает с этим животным в определенном возрасте, оно думает, что человек — их мать. Может быть, с музыкой происходит что-то подобное. Это дико, я бы никогда не подумал об этом.&lt;/p&gt;
  &lt;p id=&quot;wKRZ&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Не знаю, есть ли прямой аналог в организациях, но возможно, какой-то предприимчивый диссертационный студент найдет способ это исследовать. Есть ли в организациях фундаментальные моменты, когда люди отпечатываются с этим временным штампом, возможно, на ранних этапах их пребывания, или через шесть месяцев происходит какое-то организационное событие, которое становится более значимым для них?&lt;/p&gt;
  &lt;p id=&quot;tAh3&quot;&gt;&lt;strong&gt;Ричард Розенау&lt;/strong&gt;: Интересно, это ли причина, почему Apple завоевал такую долю рынка, когда у всех нас были Apple в наших школах. И как это связано с их продвижением в области образования. Какие еще бренды делают это? Coca-Cola и Pepsi действительно борются за рынок 17-летних, а потом им все равно на всех остальных, потому что мы уже отпечатаны.&lt;/p&gt;
  &lt;p id=&quot;elFo&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Должен сказать, что Dr Pepper только что занял второе место после Pepsi. Большой привет Dr Pepper. В справедливости ради, только около семи человек по всей стране пьют его, потому что все остальные пьют Coca-Cola. Dr Pepper для вас, Техас.&lt;/p&gt;
  &lt;p id=&quot;QScm&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Ну что, кто-нибудь из вас использовал мышиного джигглера на работе?&lt;/p&gt;
  &lt;p id=&quot;QM17&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я не использовал, и думаю, мне повезло работать в компаниях, где мне не приходилось этого делать.&lt;/p&gt;
  &lt;p id=&quot;RhVv&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Была недавняя история, кажется, с Wells Fargo, где некоторых сотрудников уволили за использование мышиных джигглеров на работе. У нас есть статья от Axios о том, почему работодатели сталкиваются с сотрудниками, использующими мышиные джигглеры. Я не думаю, что статья хорошо объясняет, почему это происходит, но она поднимает несколько сложных моментов. Один из них — это феномен работы из дома, и впервые в истории менеджеры не могли смотреть за плечами сотрудников в офисе, чтобы увидеть, работают ли они на самом деле. И потому организации начали внедрять механизмы отслеживания, чтобы видеть, работают ли люди. И потому эти хитрые сотрудники начали использовать эти инструменты, чтобы казаться работающими.&lt;/p&gt;
  &lt;p id=&quot;LS4g&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Или ты просто никогда не бываешь неактивным, верно?&lt;/p&gt;
  &lt;p id=&quot;4Fer&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Да, и есть еще мониторы нажатий клавиш, чтобы увидеть, сколько клавиш они нажимают. Это просто, я даже не знаю, что сказать об этом, это так дико, что этот ряд домино продолжается до того момента, когда, кажется, организации используют инструменты, чтобы следить за тем, используют ли люди мышиные джигглеры. Теперь у нас есть контрнаблюдение, чтобы убедиться, что люди не используют мышиные джигглеры. Я не знаю, каков следующий шаг здесь, что происходит, как вы думаете?&lt;/p&gt;
  &lt;p id=&quot;AoBZ&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я постараюсь быть осторожным в том, как я это скажу, потому что я очень поддерживаю работников, и я думаю, что корпорации допустили много злоупотреблений. Думаю, это решение было чрезмерным. Однако, я хочу проявить некоторую милость к тому, что некоторые из этих проблем могут быть реальными для команд HR и людей, работающих в этих компаниях. Пример, который я привожу: я разговаривал с кем-то в Миннеаполисе на прошлой неделе, который работал в контактном центре до пандемии и продолжал работать во время пандемии. Одна из вещей, с которыми они столкнулись, это когда работники говорили: &amp;quot;Мой компьютер не работает&amp;quot;, и затем начиналась игра: &amp;quot;Вы его включили? Что произошло?&amp;quot; Возможно, им нужно было отправить компьютер обратно, и проходило две недели, прежде чем компьютер возвращался, и тогда работник мог снова начать работать. Некоторые сотрудники поняли это и говорили: &amp;quot;Эй, я могу получать деньги, ничего не делая две недели, если скажу, что мой компьютер не работает&amp;quot;. Так что я думаю, что здесь есть небольшая доля правды с обеих сторон, это эскалировало эту войну с мышиными джигглерами и проверкой движений мыши. Мы зашли слишком далеко, нужно остановиться и разобраться, как мы работаем как компания и как культура. Но я думаю, что некоторые проблемы могут быть реальными в плане способности манипулировать системами, которые существуют.&lt;/p&gt;
  &lt;p id=&quot;65Mc&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Да, я согласен, сколько еще пинг-понга между работниками и работодателями должно произойти, прежде чем мы начнем вживлять людям микрочипы, чтобы видеть, думают ли они о работе, когда говорят, что думают о работе.&lt;/p&gt;
  &lt;p id=&quot;Klgx&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Это абсурдно, это не хороший знак, да, эта холодная война или гонка вооружений между сотрудниками и работодателями. Я понимаю обе стороны: если вы ожидаете, что я буду здесь определенное время, то, угадайте что, вы получите это время, хотя бы фиктивное время. Для работодателей это одна из причин, почему они хотят вернуть людей в офис, потому что думают, что они не работают, что, конечно, подразумевает, что они не работают. Но если мы вернемся к основам, если люди достигают своих целей, то это должно быть хорошо. Если цели не соответствуют, то у вас есть другие проблемы. Это должно быть настоящим корнем оценки эффективности, а не на основе того, есть ли маленькая красная точка весь день.&lt;/p&gt;
  &lt;p id=&quot;Ohxe&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Вернемся к HR-аналитике. Думаю, многое, что касается рабочей силы, мы исторически недоинвестировали в понимание результатов и полагались просто на присутствие. Это причина, почему HR-аналитика получила большой инвестиционный импульс во время пандемии: все ушли домой, и генеральный директор спросил, продуктивны ли они. Буквально никто не мог ответить. Мы наняли много специалистов по HR-аналитике, многие команды HR-аналитики начали свою работу, чтобы попытаться разобраться в таких вещах, как: &amp;quot;Эй, как на нас повлияло прекращение работы в офисе и переход на удаленку?&amp;quot; Это действительно важный вопрос, который стоит попытаться ответить. Неспособность ответить на него была шокирующей, но это возвращает нас к систематическому недоинвестированию в нашу рабочую силу и технологии и инструменты, которые мы используем. Я уже говорил, что мы пытаемся заниматься биологией с помощью увеличительного стекла. Конечно, у вас возникают трудности, потому что мы не построили эти технологии правильно, чтобы действительно оценить, что происходит. Вы не сможете продвинуться дальше, если не пойдете по этому пути сумасшедшей холодной войны активности вместо результатов. Но мы должны действительно сосредоточиться на результатах.&lt;/p&gt;
  &lt;p id=&quot;tuDL&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Особенно для работников умственного труда. Сколько раз я закрываю ноутбук или просто даю ему перейти в режим ожидания, пока читаю книгу о R с маленькой птичкой на обложке? Это все равно учебный материал, связанный с работой, такой же, как посещение учебного курса, но это не учитывается. Мне нужно включить мышиный джигглер, чтобы получить за это кредит, видимо.&lt;/p&gt;
  &lt;p id=&quot;XQUJ&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Лучшая часть того, что ты только что упомянул, это то, что мы все знаем, что это за маленькая птичка, как только ты её упомянул.&lt;/p&gt;
  &lt;p id=&quot;6FBA&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; У меня есть один с птицей, другой со змеей и еще один с этим маленьким Бором на боку.&lt;/p&gt;
  &lt;p id=&quot;XCvw&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Хороший брендинг, хороший брендинг.&lt;/p&gt;
  &lt;p id=&quot;xbpZ&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; У меня есть скучный, просто оранжевый.&lt;/p&gt;
  &lt;p id=&quot;skTj&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Это забавно, потому что большая часть моей работы заключается в том, что я каждое утро выхожу на прогулку. Я стараюсь выйти на улицу, увидеть солнечный свет, и я много думаю о работе, когда иду. Абсолютно. Как работник умственного труда, в той роли, в которой я нахожусь, мне нужно думать и синтезировать множество разных перспектив, чтобы попытаться понять что-то. Я не могу просто двигать мышью весь день.&lt;/p&gt;
  &lt;p id=&quot;xkUr&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я называю твои утренние прогулки &amp;quot;мозговым джигглером&amp;quot;. Как тебе это?&lt;/p&gt;
  &lt;p id=&quot;k1vr&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Скажи мне вот что: если вернуться до пандемии, возможно, это было актуально, а возможно, и нет. Но допустим, ты был в офисе и тебе нужно было немного &amp;quot;встряхнуть мозг&amp;quot; днем, чтобы размяться. Было ли культурно приемлемо для тебя выйти на 30-минутную или часовую прогулку, а потом вернуться? Было ли такое когда-нибудь?&lt;/p&gt;
  &lt;p id=&quot;dZip&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Возможно, это зависит от того, где ты работаешь. Я был в Facebook до пандемии, и там было много пешеходных дорожек, они действительно это поняли. Думаю, они это поняли. Но это если рассматривать офис как технологию, которую мы создали для работы с людьми и поддержки людей. Некоторые компании это поняли и построили вокруг этого, другие просто сказали: &amp;quot;Окей, какой эталон? Мне нужен офис, я построю офис, вот тебе теннисный стол&amp;quot;, и они не совсем поняли, как использовать это для продуктивности.&lt;/p&gt;
  &lt;p id=&quot;FnjV&quot;&gt;&lt;strong&gt;Скотт Хайнс&lt;/strong&gt;: Снова возвращаясь к миссии, видению и стратегии, которые влияют на культуру. Многие организации говорят: &amp;quot;Эй, мы будем крутыми, мы поставим капсулы для сна&amp;quot;. Но культурно неприемлемо спать в капсуле для сна посреди дня. Я даже не знаю, для чего это.&lt;/p&gt;
  &lt;p id=&quot;3CGC&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, но думаю, что в некоторых командах разработчиков программного обеспечения капсулы для сна были бы эффективны, они были бы действительно полезны. Но если их поставить в бухгалтерский отдел...&lt;/p&gt;
  &lt;p id=&quot;psv0&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Это зависит от культуры и стратегии.&lt;/p&gt;
  &lt;p id=&quot;SxvD&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, но даже внутри компании, если поставить это у бухгалтеров, это будет ужасно.&lt;/p&gt;
  &lt;p id=&quot;0Zr4&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; У меня есть быстрая история. Скажем, компания X. Меня позвали для работы в колл-центре. Это огромный этаж колл-центра, размером с 10 футбольных полей. Конечно, этого не существует сейчас после пандемии, но прямо посреди этого пространства они сделали зону для своих высокооплачиваемых разработчиков программного обеспечения с теннисными столами и бесплатными закусками, и все это было прямо в середине колл-центра. Работникам колл-центра не разрешалось заходить в эту зону. Это было просто ужасно.&lt;/p&gt;
  &lt;p id=&quot;hpCP&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Ты упомянул это, вероятно, полтора-два года назад. Я рассказывал эту историю, наверное, 20 раз с тех пор, потому что это было так дико.&lt;/p&gt;
  &lt;p id=&quot;MiJc&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Это основополагающий момент: &amp;quot;Боже мой, что здесь происходит?&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;omtc&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Это ужасная культурная установка норм, я никогда не слышал ничего подобного до или после.&lt;/p&gt;
  &lt;p id=&quot;uAvy&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Даже если бы они имели приличие разделить это, это все равно было бы плохо. Даже если бы это был другой офис для разработчиков программного обеспечения, это все равно было бы плохо - предоставлять это там, но не контактному центру.&lt;/p&gt;
  &lt;p id=&quot;9jXK&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Я представляю, как кто-то из работников колл-центра берет сникерс из корзины с закусками, и кто-то приходит и хлопает его по руке, говоря: &amp;quot;Это не для тебя, это для инженера&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;mlfh&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Возвращаясь к мышиным джигглерам, некоторые основные принципы ИО-психологии применимы в любой ситуации. Это чувство справедливости, автономии, например, когда ты дома и хочешь сходить в магазин на пять минут между встречами. Нам не нужно микроскопа, как ты упомянул ранее. В большинстве случаев достаточно основных психологических принципов, чтобы заботиться о людях и относиться к ним как к людям.&lt;/p&gt;
  &lt;p id=&quot;zuKJ&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Почему это не получает больше внимания? Знаю, это основной вопрос для ИО-психологии в целом. Это вопрос маркетинга или брендинга? Почему простые вещи часто не принимаются во внимание? Может, они не так просты, может, они просто известны, но не просты в исполнении.&lt;/p&gt;
  &lt;p id=&quot;SHbJ&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Да, легко критиковать задним числом. Измерять время движения мыши проще. Например, если у Коула мышиный джигглер работал 2,5 часа в день, это неприемлемо по какому-то произвольному порогу.&lt;/p&gt;
  &lt;p id=&quot;DJxX&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Не измеряй то, что имеет значение, измеряй то, что удобно. Думаю, это часто к этому сводится. Честно говоря, мы, ИО-психологи, говорим об этом с самого начала времен — это проблема критериев. Очень трудно измерить производительность или просто определить, что такое производительность. Затем ты можешь перейти к закону Гудхарта, который гласит, что когда мера становится целью, она перестает быть хорошей мерой, и это ведет к каскаду событий. Это приводит к множеству споров о том, можно ли измерить качество найма, потому что у всех есть свои представления об этом.&lt;/p&gt;
  &lt;p id=&quot;iWOz&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Всем стоит внимательно слушать первые три-шесть месяцев учебы в аспирантуре. Там закладываются самые ценные основы. Все остальное — это...&lt;/p&gt;
  &lt;p id=&quot;imQY&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Не так важно.&lt;/p&gt;
  &lt;p id=&quot;uXMi&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Ты все равно забудешь.&lt;/p&gt;
  &lt;p id=&quot;D4Lt&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Говоря о забывании вещей, наша последняя тема — о изменении поведения и о том, закрепляются ли изменения или люди возвращаются к старым привычкам. Этот парень, Мэтт Фернес, сделал пост в LinkedIn об статье из Nature Reviews and Psychology под названием &amp;quot;Детерминанты поведения и их эффективность в качестве целей для интервенций по изменению поведения&amp;quot;. Это ужасное название, потому что на самом деле это крупнейший метаанализ инициатив по изменению поведения на рабочем месте, когда-либо проведенный, и какие типы интервенций имеют наибольший или наименьший эффект. Они разделили это на два типа интервенций: индивидуальные факторы и социально-структурные факторы. Начну с социально-структурных факторов, потому что самый большой эффект имел доступ — есть ли у вас доступ к тому, что вам нужно для изменения. Далее идут описательные нормы и социальная поддержка. На индивидуальном уровне наиболее удивительным было то, что не вошло в список: изменения в знаниях, навыках, установках, убеждениях. Все то, чему обычно обучают, не имело большого влияния. Два самых значительных фактора — это привычки и поведенческие навыки. Я думал, что это интересное исследование. Майк дает хороший обзор, говоря, что мотивация, навыки и знания переоценены. Мы должны больше сосредоточиться на привычках и сделать правильное поведение легким с помощью материальных стимулов, социальной поддержки и доступа. Это действительно интересное исследование, рад, что оно было проведено. Как вы отреагировали на это?&lt;/p&gt;
  &lt;p id=&quot;MBbu&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, удивительно, что некоторые вещи оказались незначительными. Думаю, это самая большая часть этого исследования — &amp;quot;О, Боже мой, многое из этого не имеет значения или не кажется важным&amp;quot;. Например, что приходит на ум, это переработка отходов. Любой, кто вырос в 90-е, был научен, что ты — проблема, выключай свет, и мы спасем планету. Эмоциональное стыжение за то, что не перерабатываешь отходы или не заботишься о планете. Но правда в том, что, если бы мы хотели изменить что-то, нам следовало бы просто обеспечить доступ. Самое главное — это дать людям датчики движения для света, сделать переработку легкой, и мы могли бы действительно изменить ситуацию.&lt;/p&gt;
  &lt;p id=&quot;lj4M&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Ричард, если бы ты выключил воду, когда чистил зубы, и не оставлял ее включенной, все в мире было бы в порядке, и дельфинов было бы больше.&lt;/p&gt;
  &lt;p id=&quot;73ji&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Думаю, у Ричарда мысли пошли в то же направление, что и у меня, но немного по-другому. Что здесь отсутствует, так это социальное давление. Социальное давление делать правильные вещи, например, убирать тележку из магазина или ходить на кроссфит каждое утро. Это не социальная поддержка, это совершенно другое.&lt;/p&gt;
  &lt;p id=&quot;HfsX&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Да, другая вещь, о которой я подумал, конечно же, связана с HR. Мы говорим о том, что HRBP должны быть ориентированы на данные, что эти чертовы HRBP просто не заботятся, у них нет знаний, у них нет коучинга. Нам нужно, чтобы они стали ориентированы на данные. Оказывается, доступ к данным имеет значение. Если у вас нет доступа к данным или аналитическим инструментам, удачи вам — вы не станете ориентированными на данные. Поэтому аргумент о том, что я не буду инвестировать в вас, потому что вы не стараетесь, теряет смысл, когда вы смотрите на такое исследование.&lt;/p&gt;
  &lt;p id=&quot;ZKUL&quot;&gt;&lt;strong&gt;Скотт Хайнс: &lt;/strong&gt;Это предшествующее условие, верно?&lt;/p&gt;
  &lt;p id=&quot;2XLq&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Нужно сделать так, чтобы это было самым легким, это компонент доступа. Нужно стимулировать их делать это, нужно давать им деньги за использование дашбордов, или нужно сделать это привычкой. Часто это упускается из виду — если это не институционализировано в рамках ведения бизнеса через ритуальный обмен информацией, то это не приживется.&lt;/p&gt;
  &lt;p id=&quot;EBeV&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Я бы хотел увидеть команду HR-аналитики, которая платит HRBP за просмотр панелей управления. Если кто-то хочет попробовать такую интервенцию, давайте поговорим, думаю, это интересно. Их интерпретации коэффициентов шансов удивительны.&lt;/p&gt;
  &lt;p id=&quot;4fHJ&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Они говорят, что коэффициенты от 2,48 до 4,26 — это средний эффект. По сравнению с чем? С кем-то, кто совершенно мертв? Что это вообще?&lt;/p&gt;
  &lt;p id=&quot;7G4h&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Скотт, давай углубимся в это, потому что это отличный статистический момент, который я не совсем понимаю.&lt;/p&gt;
  &lt;p id=&quot;nLgn&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я просто читаю это, и это огромные коэффициенты шансов.&lt;/p&gt;
  &lt;p id=&quot;Sk1X&quot;&gt;&lt;strong&gt;Коул &lt;/strong&gt;Нэппер&lt;strong&gt;:&lt;/strong&gt; Думаю, дело в том, что некоторые из этих коэффициентов действительно малы, и люди, вероятно, тратят миллиард долларов на изменения, которые на самом деле ничего не дают.&lt;/p&gt;
  &lt;p id=&quot;05or&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Мы уже знаем, что передача навыков после тренинга составляет максимум 5%. Мы говорим об этом годами. Тренинговые инициативы действительно не работают без какого-либо социального компонента для формирования привычки в рабочей группе.&lt;/p&gt;
  &lt;p id=&quot;3PXE&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Есть также данные о том, что определенный процент слияний и поглощений проваливается из-за культурного сопротивления, органического отторжения. Или, по крайней мере, они не достигают того эффекта, который ожидали. Это имеет значительное влияние. Поэтому думаю, это исследование интересно не только для HR-аналитики, но и для организаций в целом.&lt;/p&gt;
  &lt;p id=&quot;soBM&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Думаю, это изменит то, что вы спрашиваете в опросах, когда пытаетесь понять изменения. Например, вопрос &amp;quot;У вас есть доступ к инструментам, необходимым для работы?&amp;quot; должен быть включен во все опросы вовлеченности, чтобы попытаться понять, возможно, не в таком формулировке, но что-то, что касается доступа к необходимым ресурсам. Мы редко спрашиваем об этом так же часто, как спрашиваем о том, как люди себя чувствуют или об их удовлетворенности.&lt;/p&gt;
  &lt;p id=&quot;egxG&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; &amp;quot;Почему вы не продуктивны?&amp;quot; — &amp;quot;У меня нет ноутбука&amp;quot;. Это то же самое.&lt;/p&gt;
  &lt;p id=&quot;TRLP&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt; Да, нужно отправить ноутбук обратно, и тогда они пришлют его обратно через две недели. В течение этих двух недель тебе платят.&lt;/p&gt;
  &lt;p id=&quot;YtmK&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Я использую свой мышиный джигглер, когда он прибудет.&lt;/p&gt;
  &lt;p id=&quot;G3bj&quot;&gt;&lt;strong&gt;Коул &lt;/strong&gt;Нэппер&lt;strong&gt;: Д&lt;/strong&gt;умаю, мы официально замкнули круг, и это хорошее место, чтобы остановиться. Ричард, приятно было снова видеть тебя в подкасте, и большое спасибо вам, ребята из One Model, за спонсорство подкаста. Было интересно узнать больше о том, что у вас происходит, и просто провести веселую и интересную беседу сегодня. Есть ли последние слова для Ричарда, Скотт?&lt;/p&gt;
  &lt;p id=&quot;Tmv4&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Да, Ричард, ты был отличным другом подкаста, и твое присутствие добавляет ему особый шарм. Спасибо большое. Как люди могут связаться с тобой, если захотят?&lt;/p&gt;
  &lt;p id=&quot;ZEhs&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Прежде всего, спасибо вам обоим за то, что вы делаете. Этот подкаст стал частью разговора в этом пространстве, и люди его слушают. Спасибо за все, что вы делаете. Если хотите меня найти, я на LinkedIn. Меня несложно найти, я много там пишу. Также у One Model есть блог, где много замечательных людей пишут и думают об этом пространстве и делятся на этом блоге тоже.&lt;/p&gt;
  &lt;p id=&quot;7Sfw&quot;&gt;&lt;strong&gt;Скотт Хайнс:&lt;/strong&gt; Убедитесь, что задаете Ричарду вопросы, которые займут не более 10 минут.&lt;/p&gt;
  &lt;p id=&quot;QmCR&quot;&gt;&lt;strong&gt;Ричард Розенау:&lt;/strong&gt; Правильно, иначе я перейду к следующему.&lt;/p&gt;
  &lt;p id=&quot;72Eg&quot;&gt;&lt;strong&gt;Коул Нэппер: &lt;/strong&gt;Извините, надо двигаться дальше. Я даже не знал, что вокруг этого подкаста есть свой фольклор. Думаю, мы это обсуждали, но это, вероятно, еще не вышло. Иногда мы забываем, что люди действительно слушают подкаст, поэтому это иногда странно. Ричард, было здорово видеть тебя здесь, и вы слушали подкаст Directionally Correct с Коулом и Скоттом, а сегодня у нас был гость Ричард Розенау.&lt;/p&gt;
  &lt;p id=&quot;iFFI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;OKKH&quot;&gt;Directionally Correct посвящен вам, нашим слушателям, чтобы помочь вам обучаться и развлекаться, эффективно занимаясь HR-аналитикой. Поддерживая этот подкаст, вы помогаете нам продолжать предоставлять ценные инсайты и знания нашим слушателям. Пожалуйста, рассмотрите возможность стать патроном подкаста. Ссылка на регистрацию находится в заметках к шоу или на сайте patron.podbean.com/directionallycorrect. Спасибо за вашу поддержку.&lt;/p&gt;

</content></entry><entry><id>h0h1_hr_analytics:rWqlR6IonZN</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/rWqlR6IonZN?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>История HR-аналитики</title><published>2024-06-30T08:07:17.015Z</published><updated>2024-07-01T09:45:07.485Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/f0/4f/f04f8e47-3ec4-4f13-9cd8-7a02091cbdcd.png"></media:thumbnail><category term="hr-analitika" label="HR аналитика"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/ca/6c/ca6c78b5-195c-4586-8a39-1e599c00f42f.png&quot;&gt;В 2015 году Джош Берзин опубликовал статью «Гики приходят в HR: аналитика персонала уже здесь» [1], которую принято считать официальным признанием становления новой профессии. Тем не менее история HR-аналитики начинается гораздо раньше. Интересно, что в том же году Дейв Ульрих и Джонатан Феррар публикуют довольно критичную статью «Учимся на практике: как HR-аналитике не стать причудой менеджмента» [2], в которой указывают на негативные тенденции и большое число проблем в профессии, что свидетельствует о том, что сама профессия уже существовала к тому моменту.</summary><content type="html">
  &lt;p id=&quot;hIjp&quot;&gt;В 2015 году Джош Берзин опубликовал статью «Гики приходят в HR: аналитика персонала уже здесь» &lt;a href=&quot;https://www.forbes.com/sites/joshbersin/2015/02/01/geeks-arrive-in-hr-people-analytics-is-here/&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;, которую принято считать официальным признанием становления новой профессии. Тем не менее история HR-аналитики начинается гораздо раньше. Интересно, что в том же году Дейв Ульрих и Джонатан Феррар публикуют довольно критичную статью «Учимся на практике: как HR-аналитике не стать причудой менеджмента» &lt;a href=&quot;https://www.sciencedirect.com/science/article/pii/S0090261615000443&quot; target=&quot;_blank&quot;&gt;[2]&lt;/a&gt;, в которой указывают на негативные тенденции и большое число проблем в профессии, что свидетельствует о том, что сама профессия уже существовала к тому моменту.&lt;/p&gt;
  &lt;p id=&quot;iVvj&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;FNPJ&quot;&gt;&lt;strong&gt;Эпохи становления и развития&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;kvjb&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;x4ay&quot;&gt;В вышедшей в свет в 2021 году книге [3] Джонатан Феррар и Дэвид Грин предлагают периодизацию развития HR-аналитики в виде пяти эпох:&lt;/p&gt;
  &lt;p id=&quot;hBDN&quot;&gt;&lt;strong&gt;1. Эпоха открытий (1910-2010) – &lt;/strong&gt;берет свое начало от работы Ф. Тейлора 1911 года&lt;strong&gt;, &lt;/strong&gt;в которой исследовался вопрос оптимизации и повышения эффективности сотрудников на производстве. Дальнейшим развитием эпохи принято считать возникновение индустриальной и организационной психологии после Второй мировой войны, которая и по сей день существенная часть HR-аналитики. В 80-90-е годы происходит общая трансформация HR функции: с административной функции фокус смещается на подбор, обучение, развитие персонала и пр. Первое десятилетие 21 века связано с накоплением данных, проведением опросов, формированием HR-отчётности.&lt;/p&gt;
  &lt;p id=&quot;IgUa&quot;&gt;Для того чтобы составить более полное представление об этой эпохи я добавлю от себя ещё ряд знаковых работ, которые оказали влияние на аналитику и HR. Книга Майкла Льюса Moneyball &lt;a href=&quot;https://en.wikipedia.org/wiki/Moneyball&quot; target=&quot;_blank&quot;&gt;[4]&lt;/a&gt; – на примере бейсбола, ознаменовавшая использование статистического подхода для подбора игроков вместо традиционных, не научных методов, применяемых ранее. Думаю, что многие видели фильм «Человек, который изменил всё», где показана эта история.&lt;/p&gt;
  &lt;p id=&quot;OjP3&quot;&gt;Работы Жака Фитц-энца [5] и Джека Филлипса [6] в которых рассматривается ROI HR инициатив, пробрасывается мост между HR-метриками и финансовыми показателями организации.&lt;/p&gt;
  &lt;p id=&quot;sxBL&quot;&gt;&lt;strong&gt;2. Эпоха реализации (2010-2015) – &lt;/strong&gt;переход к этой эпохе знаменуют финансовый кризис и появление концепции Big Data. Крупные мультинациональные компании создают первые команды HR-аналитики, которые сфокусированы на создании отчётности, дашбордов, продвинутой аналитики и предиктивных моделях. В 2015 году в свет выходит книга Ласло Бока, на тот момент HR-директора Google – «Работа – рулит!» [7], которая собрала весь опыт этой эпохи и на долгое время стала чуть ли не единственным руководством для практиков. Тем не менее основной проблемой стало то, что большая часть команд застряла на уровне подготовки отчётности, что характеризует отрасль как незрелую, не приносящую стратегическую ценность.&lt;/p&gt;
  &lt;p id=&quot;OGLC&quot;&gt;Добавлю от себя, что кризис незрелости был увековечен Уэйном Ф. Касио и Джоном Будро в их книге [8]. Сегодня этот феномен нам известен под названием «Стена Будро», где на оси Y отображена ценность, а на оси X – HR-мероприятия: выполнение ad-hoc запросов, бенчмаркинг, дашборды и системы данных, скоркарты расположены до стены и стратегическое влияние, изменения, анализ причинности – за непреодолимой стеной.&lt;/p&gt;
  &lt;p id=&quot;E8nN&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;wuWd&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ca/6c/ca6c78b5-195c-4586-8a39-1e599c00f42f.png&quot; width=&quot;985&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;Оригинальное изображение из книги WayneFCascio, JohnBoudreau. Investing in People: Financial Impact of Human Resource Initiative&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Um2e&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZO4a&quot;&gt;&lt;strong&gt;3. Эпоха инноваций (2015-2020) – &lt;/strong&gt;характеризуется появлением новых моделей и подходов, которые должны отвечать на новые вызовы со стороны бизнеса, а также притоком новых людей в профессию. Появляются новые технологии для работы с Big Data – инструменты по сбору данных из медиа и социальных сетей. Происходит осознание того, что процветание команд лежит в области глубокого понимания бизнес-проблем, а не в области данных. Смещается фокус с науки на бизнес и с исследований на конкретные действия. HR-аналитика из функции поддержки становится стратегической функцией.&lt;/p&gt;
  &lt;p id=&quot;sCH0&quot;&gt;&lt;strong&gt;4. Эпоха ценности (2020-2025) – &lt;/strong&gt;ценность HR-аналитики признается бизнесом. Появляется большое число вендоров, создающих платформы и продукты в области HR-аналитики. Ещё одним драйвером развития отрасли становится глобальная пандемия COVID-19, заставившая HR-аналитиков находить ответы на большое число таких кризисных вопросов, с которыми ранее практики не сталкивались. Осознается потребность инвестирования в обоих направлениях: как в людей, так и в технологии. В эту эпоху на профессию влияют восемь трендов: быстрое развитие технологий, рост конкуренции, повышение требований к навыкам, потребительские ожидания сотрудников, экспоненциальный рост данных о людях, демографические изменения рабочей силы, новые модели работы, изменение регулирования окружающей среды.&lt;/p&gt;
  &lt;p id=&quot;ywPQ&quot;&gt;&lt;strong&gt;5. Эпоха совершенства (2025-2030) – &lt;/strong&gt;полное раскрытие мощи HR-аналитики, достигаемое за счёт включения функции в деятельность организации на всех уровнях: от самого нижнего до правления компании.&lt;/p&gt;
  &lt;p id=&quot;zpaG&quot;&gt;Когда авторы издали книгу, миру ещё не был явлен ChatGPT и прочие AI-подобные инструменты, поэтому я позволю себе добавить мнение Макса Блумберга о том, что будет происходить с профессией в ближайшем будущем [9]. Он отмечает, что большая часть рутины: подготовка данных, дашбордов и расчёта метрик будет происходить без участия HR-аналитика. Поэтому HR-аналитики должны сфокусироваться на том, что AI пока не умеет: стратегическое управление, понимание бизнеса, использование эмоционально интеллекта при работе с людьми, подготовка решений.&lt;/p&gt;
  &lt;p id=&quot;aKut&quot;&gt;Мое внимание также привлекает точка зрения Линдона Сандмарка [10]. В статье утверждается, что будущее HR-аналитики состоит в том, чтобы HR могли выполнять анализ самостоятельно, при этом им будут помогать современные инструменты. В то время как отдельная функция HR-аналитики будет избыточна, так как это излишние затраты для организации.&lt;/p&gt;
  &lt;p id=&quot;C4Ob&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;QEgI&quot;&gt;&lt;strong&gt;Роль психологии&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;4nBh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ykL0&quot;&gt;Как было упомянуто ранее, большую роль в становлении HR-аналитики сыграла психология. И это неудивительно, так как объект изучения у них один и тот же – это человек. Многие западные и российские HR-аналитики выходцы из психологии, в том числе и я сам. Поэтому мне особенно интересно рассмотреть этот аспект внимательнее.&lt;/p&gt;
  &lt;p id=&quot;uTL1&quot;&gt;Как отмечает Эрик ван Вульпен [11] в ту же эпоху, в которую работал Ф. Тейлор, американский психолог Э. Мейо провел свой известнейший эксперимент на фабрике «Western Electric», в котором изучалось влияние освещения на эффективность сотрудников. Главным открытием эксперимента стал эффект Хоторна – суть которого в том, что интерес к исследованию приводит к намеренно искаженному поведению участников. Сотрудники работали продуктивнее, зная про эксперимент, а не по причине воздействием разного уровня освещения. Таким образом стало понятно, что на эффективность людей влияют не только технические факторы, но и социально-психологические. Далее свет увидели немало психологических теорий мотивации людей, которые вытекают из этого открытия: Маслоу, МакГрегор и другие.&lt;/p&gt;
  &lt;p id=&quot;TzZm&quot;&gt;Индустриальная и организационная психология (ИОП) появилась на заре XX века. ИОП проводит исследования и применяет принципы психологии к миру работы &lt;a href=&quot;https://psychlearningcurve.org/i-o-psychology-trends/&quot; target=&quot;_blank&quot;&gt;[12]&lt;/a&gt;. В качестве самого первого примера связи ИОП и HR-аналитики я бы привел издание психологом Мюнстербергом книги «Психология и производственная эффективность» в 1913 году, в которой рассматривались вопросы отбора и обучения сотрудников &lt;a href=&quot;https://pressbooks.pub/workplacepsychology/chapter/psy104_ch01/&quot; target=&quot;_blank&quot;&gt;[13]&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;AXm4&quot;&gt;Моментом зарождения ИОП, а следовательно HR-аналитики, в СССР можно назвать работу психотехников в период с 1910 по 1930 годы. Психологи рассматривали вопросы психологии труда, профориентации и профотбора. К сожалению, деятельность в этом направлении в СССР была приостановлена на долгие годы из-за постановления ЦК ВКП(б) «О педологических извращениях в системе Наркомпросов» и последующих за ним репрессий &lt;a href=&quot;https://ru.wikipedia.org/wiki/%D0%9F%D1%81%D0%B8%D1%85%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0&quot; target=&quot;_blank&quot;&gt;[14]&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;1kgN&quot;&gt;Возрождение этого направления в СССР начинается с середины 60-х годов. Создаются и успешно функционируют службы инженерных психологов на предприятиях и производстве [15]. Несмотря на то, что эти структуры в основном были ликвидированы в 90-е годы, что-то осталось или было восстановлено. Многие мои старшие коллеги и я сам, зашли в профессию HR-аналитики именно так. К примеру, я был принят в 2014 году в HR ООО «Сибирская генерирующая компания» на должность психолога. И вопреки образу психолога в масс-медиа, вопросы консультирования сотрудников не были в списке моих задач. Я занимался в широком смысле вопросами инженерной и организационной психологии, оценкой персонала, эффективностью программам обучения и отчётностью.&lt;/p&gt;
  &lt;p id=&quot;DGYa&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;oWFF&quot;&gt;&lt;strong&gt;Роль функции HR&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;CmAa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ehSh&quot;&gt;Становление HR-аналитики нельзя рассматривать только вне развития психологии, но и вне развития функции HR в целом. Базаров Т.Ю. отмечает, что долгое время HR воспринималась как маргинальная кадровая служба, сфокусированная на административных вопросах и что глобальная трансформация началась в 80-е годы [16].&lt;/p&gt;
  &lt;p id=&quot;RgjX&quot;&gt;Надим Хан и Дейв Миллнер [17] дают следующее представление о стадиях развития HR-функции с течением времени:&lt;/p&gt;
  &lt;ol id=&quot;PgCQ&quot;&gt;
    &lt;li id=&quot;lzeG&quot;&gt;Отдел кадров – административная роль.&lt;/li&gt;
    &lt;li id=&quot;KVXe&quot;&gt;Операционная служба HR – поддерживающая роль.&lt;/li&gt;
    &lt;li id=&quot;Mtyr&quot;&gt;Внедрение управление талантами – поддерживающая роль.&lt;/li&gt;
    &lt;li id=&quot;9Nxr&quot;&gt;Служба кадров, ориентированная на бизнес – стратегическая роль.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;URhB&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;AxzM&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6c/a2/6ca290ec-0a38-40fd-af63-b94494e69bba.png&quot; width=&quot;828&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;Оригинальное изображение из книги Хан Н., Миллнер Д. HR-аналитика. Практическое руководство по работе с персоналом на основе больших данных&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;tz9u&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IcD0&quot;&gt;Схема показывает переход от административной функции к стратегической, таким образом, на каждой следующей ступени повышается ценность HR-функции.&lt;/p&gt;
  &lt;p id=&quot;74PT&quot;&gt;У Эрика ван Вульпена мы находим, как изменения в HR и HR-аналитике связаны между собой: дело в том, что претензия на стратегическую функцию действительно сформировалась в 80-е годы, тогда же появляется роль HR бизнес-партнера, к примеру. Но несмотря на это HR оставался все также функцией поддержки, у которой теперь помимо вопросов кадрового администрирования появились вопросы приёма, увольнения, обучения и развития сотрудников. Тем не менее радикального изменения веса функции не случилось. В то время как появлению HR-аналитики приписывают то, что она позволила принимать решения, основанные на данных и научном подходе, что явилось предпосылкой превращения HR в стратегическую функцию [11]. Таким образом стратегические амбиции HR позволили создать роль HR-аналитика, которая должна помочь достичь желаемого статуса.&lt;/p&gt;
  &lt;p id=&quot;HJZ0&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;0xJw&quot;&gt;&lt;strong&gt;Современная Россия&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;df80&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1zF0&quot;&gt;Всякий, кто был у истоков HR-аналитики в России твердо ответит, что главный драйвер и апологет развития этого направления в нашей стране – это Эдуард Бабушкин, чье влияние на раннем этапе становления отрасли трудно переоценить.&lt;/p&gt;
  &lt;p id=&quot;UN3r&quot;&gt;В его блоге мы находим анонс вебинара по матстатике в HR, назначенного на 6 марта 2012 года &lt;a href=&quot;https://edwvb.blogspot.com/2012/02/hr-06032012.html&quot; target=&quot;_blank&quot;&gt;[18]&lt;/a&gt;. Допускаю, что могли быть и более ранние события, но предлагаю рассматривать эту дату как изначальную точку отсчёта.&lt;/p&gt;
  &lt;p id=&quot;zQHZ&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;ehmh&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/66/98/66980410-8f6d-446a-b4bc-ddd0dfacadeb.png&quot; width=&quot;889&quot; /&gt;
    &lt;figcaption&gt;&lt;a href=&quot;https://edwvb.blogspot.com/2012/02/hr-06032012.html&quot; target=&quot;_blank&quot;&gt;Источник&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XATy&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;t6WV&quot;&gt;Эдуард Бабушкин был первым, кто проводил обучения по HR-аналитике тогда, когда это ещё не стало мейнстримом. Его можно считать учителем первого поколения HR-аналитиков. На том этапе истории, помимо проводимого обучения и публикуемых статей, его большим вкладом стало создание сообщества HR-аналитиков в социальных сетях. К этому сообществу я присоединился в 2015 году, читая посты авторы, применяя, описанные коллегами методы на работе. Примечательно, что тогда HR-аналитиков было так мало, что мы буквально все друг друга знали лично, а большая часть из нас даже не называлась так, потому что выполняемые функции уже существовали, но роль как отдельная должность ещё не выделилась или была большой редкостью.&lt;/p&gt;
  &lt;p id=&quot;YdeW&quot;&gt;Также, ориентируясь на разные аспекты HR-аналитики, влияние на развитие отрасли оказали и продолжают оказывать консалтинговые компании, такие как: TalentCode, ЭКОПСИ, Deynekina HR&amp;amp;BA и др.&lt;/p&gt;
  &lt;p id=&quot;0TTf&quot;&gt;Я не могу доподлинно назвать, какая компания была самой первой в России, в которой была создана отдельная должность HR-аналитика. Но могу утверждать, что одна из первых команд по HR-аналитике была создана в «Альфа-Банке» в апреле 2017 под руководством Людмилы Роговой – моего главного учителя в профессии. К команде «Альфа-Банка» я присоединился в 2018 году, где моя должность не только подразумевала выполнение аналитических функций, но и в явном виде называлась «HR-аналитик», тогда это всё ещё была большая редкость.&lt;/p&gt;
  &lt;p id=&quot;EspQ&quot;&gt;Конец 2010-х начало 2020-х годов характеризуется экспоненциальным интересом к HR-аналитике:&lt;/p&gt;
  &lt;ol id=&quot;Aeq5&quot;&gt;
    &lt;li id=&quot;iXz0&quot;&gt;Появляется большое число провайдеров, предоставляющих обучение. Помимо ранее упомянутых консалтинговых компаний, которые продолжили работать, к ним присоединились: Нетология, SkillBox, OTUS, TopCareer и многие другие, предлагая широкий спектр обучения по разным аспектам HR-аналитики. При этом сложно сказать был ли на рынке реальный запрос на такой объем обучения или это связано с общим хайпом вокруг этой темы в тот момент.&lt;/li&gt;
    &lt;li id=&quot;UscT&quot;&gt; HR-аналитика выходит на академический уровень. В некоторых ВУЗах создаются магистерские программы. К примеру, в «Высшей школе экономики» &lt;em&gt;(изначальная программа была позднее закрыта)&lt;/em&gt; &lt;a href=&quot;https://www.hse.ru/ma/ppadhr/&quot; target=&quot;_blank&quot;&gt;[19]&lt;/a&gt;, в Альметьевском государственном университете &lt;a href=&quot;https://hedclub.com/ru/publication/higher_oil_school_almetyevsk_state_oil_institute_acquaintance_65&quot; target=&quot;_blank&quot;&gt;[20]&lt;/a&gt;. Появляются публикации в научных журналах, примеры: [21], [22], [23].&lt;/li&gt;
    &lt;li id=&quot;p89e&quot;&gt;Открывается больше вакансий HR-аналитиков, но важно понимать о каких цифрах идет речь. Так выглядит динамика вакансий за период с 2017 по 2020 год на основе совместного исследования hh.ru и Deynekina HR&amp;amp;BA &lt;a href=&quot;https://hh.ru/article/28098&quot; target=&quot;_blank&quot;&gt;[24]&lt;/a&gt;:&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;M3sY&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;HVWj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/04/3a/043a05df-46c1-47af-9e21-547b4782ce8a.png&quot; width=&quot;746&quot; /&gt;
    &lt;figcaption&gt;&lt;a href=&quot;https://hh.ru/article/28098&quot; target=&quot;_blank&quot;&gt;Источник&lt;/a&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bjOm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;eNyK&quot;&gt;С июня 2023 года я веду самостоятельный сбор вакансий с сайта hh.ru, результаты которого доступны в публичном дашборде &lt;a href=&quot;https://h0h1-hr-analytics.shinyapps.io/HR-analysts_vacancies/&quot; target=&quot;_blank&quot;&gt;[25]&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;n3vS&quot;&gt;Здесь учитываются уникальные вакансии по ключу за месяц. К сожалению, повторная публикация одной и той же вакансии часто создает новые записи с новым ключом, так что мы должны признать некоторое искусственное завышение.&lt;/p&gt;
  &lt;p id=&quot;L1Qv&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;1FmG&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/05/87/0587842a-d7d0-42d0-bb06-4a2c7ebd6230.png&quot; width=&quot;816&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;Период с июня 2023 по май 2024&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bJWu&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ExvN&quot;&gt;Кроме того, HR-аналитика по-прежнему остается преимущественно московской функцией:&lt;/p&gt;
  &lt;p id=&quot;wOP3&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;JXuc&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6c/06/6c0657e1-d1df-4e1e-a191-8a79ff086e37.png&quot; width=&quot;785&quot; /&gt;
    &lt;figcaption&gt;&lt;em&gt;Период с июня 2023 по май 2024&lt;/em&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Y0ly&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;FVuh&quot;&gt;Более комплексный анализ положения дел по вакансиям мы можем найти в ежемесячном обзоре рынка труда HR-Tech и HR-аналитики от Сергея Андреева. Приведу количество вакансий за май в разрезе топ-работодателей &lt;a href=&quot;https://www.linkedin.com/pulse/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-%D1%80%D1%8B%D0%BD%D0%BA%D0%B0-%D1%82%D1%80%D1%83%D0%B4%D0%B0-hr-tech-hr-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B8-%D0%B7%D0%B0-%D0%BC%D0%B0%D0%B9-2024-sergey-andreev-lxase/&quot; target=&quot;_blank&quot;&gt;[26]&lt;/a&gt;:&lt;/p&gt;
  &lt;p id=&quot;70Wa&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;B0Vo&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/60/45/6045ef35-55f7-407d-a3ec-397389c554f1.png&quot; width=&quot;1471&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BkWm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;s9ZT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;NtXw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;VRSZ&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;Cqe3&quot;&gt;
    &lt;li id=&quot;hdCp&quot;&gt;&lt;a href=&quot;https://www.forbes.com/sites/joshbersin/2015/02/01/geeks-arrive-in-hr-people-analytics-is-here/&quot; target=&quot;_blank&quot;&gt;Josh Bersin. The Geeks Arrive In HR: People Analytics Is Here&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;pKk5&quot;&gt;&lt;a href=&quot;https://www.sciencedirect.com/science/article/pii/S0090261615000443&quot; target=&quot;_blank&quot;&gt;Thomas Rasmussen, Dave Ulrich. Learning from practice: how HR analytics avoids being a management fad&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;jOGA&quot;&gt;Jonathan Ferrar, David Green. Excellence in People Analytics&lt;/li&gt;
    &lt;li id=&quot;6SjM&quot;&gt;Moneyball // Википедия. URL: &lt;a href=&quot;https://en.wikipedia.org/wiki/Moneyball&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Moneyball&lt;/a&gt; (дата обращения: 22.06.2024).&lt;/li&gt;
    &lt;li id=&quot;fBCs&quot;&gt;Jac Fitz-Enz. The ROI of Human Capital: Measuring the Economic Value of Employee Performance&lt;/li&gt;
    &lt;li id=&quot;zrf8&quot;&gt;Jack J. Phillips. Accountability in human resource management&lt;/li&gt;
    &lt;li id=&quot;Ej2v&quot;&gt;Laszlo Bock. Work Rules!&lt;/li&gt;
    &lt;li id=&quot;Qqsd&quot;&gt;Wayne F Cascio, John Boudreau. Investing in People: Financial Impact of Human Resource Initiative&lt;/li&gt;
    &lt;li id=&quot;DbGi&quot;&gt;Max Blumberg. Saving your People Analytics Career in the Face of AI&lt;/li&gt;
    &lt;li id=&quot;gAjo&quot;&gt;Lyndon Sundmark. PeopleHR Analytics - What Is your Paradigm&lt;/li&gt;
    &lt;li id=&quot;Peh6&quot;&gt;Erik van Vulpen. The Basic principles of People Analytics&lt;/li&gt;
    &lt;li id=&quot;im5d&quot;&gt;I-O Psychology Trends // psychlearningcurve.org. URL: &lt;a href=&quot;https://psychlearningcurve.org/i-o-psychology-trends/&quot; target=&quot;_blank&quot;&gt;https://psychlearningcurve.org/i-o-psychology-trends/&lt;/a&gt; (дата обращения: 22.06.2024)&lt;/li&gt;
    &lt;li id=&quot;zc60&quot;&gt;Workplace Psychology // pressbooks.pub. URL: &lt;a href=&quot;https://pressbooks.pub/workplacepsychology/chapter/psy104_ch01/&quot; target=&quot;_blank&quot;&gt;https://pressbooks.pub/workplacepsychology/chapter/psy104_ch01/&lt;/a&gt; (дата обращения: 22.06.2024)&lt;/li&gt;
    &lt;li id=&quot;wyBY&quot;&gt;Психотехника // Википедия. URL: &lt;a href=&quot;https://ru.wikipedia.org/wiki/&quot; target=&quot;_blank&quot;&gt;https://ru.wikipedia.org/wiki/&lt;/a&gt;Психотехника (дата обращения: 22.06.2024)&lt;/li&gt;
    &lt;li id=&quot;nCLA&quot;&gt;Толочек В.А. Парадоксы развития отечественной индустриальной организационной психологии // Организационная психология. 2017. Т. 7, № 4. С. 129-144.&lt;/li&gt;
    &lt;li id=&quot;Vrzo&quot;&gt;Базаров Т.Ю. Управление персоналом&lt;/li&gt;
    &lt;li id=&quot;pJLp&quot;&gt;Хан Н., Миллнер Д. HR-аналитика. Практическое руководство по работе с персоналом на основе больших данных&lt;/li&gt;
    &lt;li id=&quot;H1Wf&quot;&gt;Эдуард Бабушкин. HR-матстатистика // edwvb.blogspot.com. URL: &lt;a href=&quot;https://edwvb.blogspot.com/2012/02/hr-06032012.html&quot; target=&quot;_blank&quot;&gt;https://edwvb.blogspot.com/2012/02/hr-06032012.html&lt;/a&gt; (дата обращения: 22.06.2024)&lt;/li&gt;
    &lt;li id=&quot;7meL&quot;&gt;Программа магистратуры &amp;quot;Управление персоналом&amp;quot; // Высшая школа экономики. URL: &lt;a href=&quot;https://www.hse.ru/ma/ppadhr/&quot; target=&quot;_blank&quot;&gt;https://www.hse.ru/ma/ppadhr/&lt;/a&gt; (дата обращения: 22.06.2024).&lt;/li&gt;
    &lt;li id=&quot;y06x&quot;&gt;Higher Oil School // Альметьевский государственный нефтяной институт. URL: &lt;a href=&quot;https://hedclub.com/ru/publication/higher_oil_school_almetyevsk_state_oil_institute_acquaintance_65&quot; target=&quot;_blank&quot;&gt;https://hedclub.com/ru/publication/higher_oil_school_almetyevsk_state_oil_institute_acquaintance_65&lt;/a&gt; (дата обращения: 22.06.2024).&lt;/li&gt;
    &lt;li id=&quot;jhV7&quot;&gt;Волкова А.С. HR-аналитика в России: современное состояние, проблемы и пути их решения // Вопросы инновационной экономики. 2020. Т. 10, № 2. С. 22-30.&lt;/li&gt;
    &lt;li id=&quot;gVhx&quot;&gt;Тихонов А.И. Применение инструментов HR-аналитики в российских компаниях // Московский экономический журнал. 2020. № 1. С. 45-52.&lt;/li&gt;
    &lt;li id=&quot;2Tky&quot;&gt;Роль HR-аналитики в повышении эффективности деятельности кадровой службы // Вестник экспертного совета. 2021. № 4 (27). С. 33-40.&lt;/li&gt;
    &lt;li id=&quot;4ejZ&quot;&gt;Обзор рынка труда HR-Tech и HR-аналитики за май 2024 // hh.ru. URL: &lt;a href=&quot;https://hh.ru/article/28098&quot; target=&quot;_blank&quot;&gt;https://hh.ru/article/28098&lt;/a&gt; (дата обращения: 22.06.2024)&lt;/li&gt;
    &lt;li id=&quot;6B3N&quot;&gt;Дашборд вакансий HR-аналитиков // h0h1-hr-analytics.shinyapps.io. URL: &lt;a href=&quot;https://h0h1-hr-analytics.shinyapps.io/HR-analysts_vacancies/&quot; target=&quot;_blank&quot;&gt;https://h0h1-hr-analytics.shinyapps.io/HR-analysts_vacancies/&lt;/a&gt; (дата обращения: 22.06.2024).&lt;/li&gt;
    &lt;li id=&quot;h6OO&quot;&gt;Обзор рынка труда HR-Tech и HR-аналитики за май 2024 // LinkedIn. URL: &lt;a href=&quot;https://www.linkedin.com/pulse/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-%D1%80%D1%8B%D0%BD%D0%BA%D0%B0-%D1%82%D1%80%D1%83%D0%B4%D0%B0-hr-tech-hr-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B8-%D0%B7%D0%B0-%D0%BC%D0%B0%D0%B9-2024-sergey-andreev-lxase/&quot; target=&quot;_blank&quot;&gt;https://www.linkedin.com/pulse/обзор-рынка-труда-hr-tech-hr-аналитики-за-май-2024-serhey-andreev-lxase/&lt;/a&gt; (дата обращения: 22.06.2024).&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>h0h1_hr_analytics:hQ9I-5LdhsJ</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/hQ9I-5LdhsJ?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Профиль HR-аналитика</title><published>2024-06-23T09:12:25.778Z</published><updated>2024-06-23T09:12:25.778Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/33/2f/332f7b38-5b98-4a26-b6e9-9deae67d8ce8.png"></media:thumbnail><category term="hr-analitika" label="HR аналитика"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/8a/9b/8a9b5cf3-a193-42f0-acfd-af4e55011cee.png&quot;&gt;Наконец-то я довел до ума профиль HR-аналитика! Теперь это не только четыре роли: Методолог, Исследователь, Дизайнер и Техник.
Но и три уровня владения ролями: Новичок, Профессионал, Эксперт, где каждый следующий уровень профессионализма предполагает овладение предыдущим.</summary><content type="html">
  &lt;p id=&quot;FTHp&quot;&gt;Наконец-то я довел до ума профиль HR-аналитика! Теперь это не только четыре роли: Методолог, Исследователь, Дизайнер и Техник.&lt;br /&gt;Но и три уровня владения ролями: Новичок, Профессионал, Эксперт, где каждый следующий уровень профессионализма предполагает овладение предыдущим. &lt;/p&gt;
  &lt;p id=&quot;Vh8N&quot;&gt;Эта матрица позволяет оценить какие компетенции нужны и важны для сбалансированного аналитика. А также понять на каком уровне развития вы сейчас находитесь или кто конкретно нужен в вашей компании на данном этапе. Кроме того, в последнее время мы наблюдаем тренд на &amp;quot;отехничивание&amp;quot; профессии, когда делается ставка на специалистов с ролью Техника. Благодаря схеме видно, что это явно не панацея, потому как роль Техника (бесспорна важная) занимает только четверть от всего профиля аналитика.&lt;/p&gt;
  &lt;p id=&quot;I0BE&quot;&gt;&lt;em&gt;Я бы хотел выразить благодарность всем HR-аналитикам, которые подключились и дали обратную связь по профилю. Особая благодарность Галине Дейнекиной за самые объемные предложения по улучшению и конструктивные замечания.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Wy5I&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;VWFo&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8a/9b/8a9b5cf3-a193-42f0-acfd-af4e55011cee.png&quot; width=&quot;931&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>h0h1_hr_analytics:2nOFSR5bgvu</id><link rel="alternate" type="text/html" href="https://teletype.in/@h0h1_hr_analytics/2nOFSR5bgvu?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=h0h1_hr_analytics"></link><title>Регрессиада. Часть 4. За пределами корреляции</title><published>2024-05-25T08:32:10.604Z</published><updated>2025-01-29T19:31:35.043Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/23/f7/23f7d847-f50c-4b21-844a-2f4240729d6f.png"></media:thumbnail><category term="hr-analitika" label="HR аналитика"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/c4/99/c49976ea-c088-4bbd-87ff-e7d3d794cbba.png&quot;&gt;Мы все привыкли к выражению, что корреляция не равна каузации, и это действительно так. Но что, если я скажу, что с помощью регрессий, байесовской статистики и DAG мы можем попытаться установить причинно-следственные связи? Даже в неэкспериментальном исследовании, так как в бизнес-практике мы чаще сталкиваемся именно с ними.</summary><content type="html">
  &lt;p id=&quot;X0bt&quot;&gt;Мы все привыкли к выражению, что корреляция не равна каузации, и это действительно так. Но что, если я скажу, что с помощью регрессий, байесовской статистики и DAG мы можем попытаться установить причинно-следственные связи? Даже в неэкспериментальном исследовании, так как в бизнес-практике мы чаще сталкиваемся именно с ними.&lt;/p&gt;
  &lt;p id=&quot;q31s&quot;&gt;DAG (directed acyclic graph) – это направленный ациклический граф, центральный инструмент в причинно-следственном анализе, предложенный и разработанный Иудеем Перлом [1]. К первоисточнику отсылаю самых смелых, так как там много сложной математики и философии. Мы же будем полагаться на переработку этой темы Ричардом МакЭлритом [2].&lt;/p&gt;
  &lt;p id=&quot;2tEP&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;7tYy&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c4/99/c49976ea-c088-4bbd-87ff-e7d3d794cbba.png&quot; width=&quot;663&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;7evR&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;SslE&quot;&gt;&lt;strong&gt;Введение&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;K1EX&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kbjB&quot;&gt;Руководство компании «Линейные уравнения» хочет понять, является ли участие в проекте кадрового резерва причиной перевода сотрудника на руководящую должность, когда такая возможность возникает. Известно, что для того, чтобы стать участником кадрового резерва, необходимо иметь высокие оценки за предыдущее ревью. Также известно, что переводы на руководящую должность могут происходить и без участия в кадровом резерве, но при условии наличия высоких оценок за ревью.&lt;/p&gt;
  &lt;p id=&quot;zjxz&quot;&gt;На этот раз для того, чтобы ответить на вопрос, аналитикам недостаточно построить только одну регрессию, так как наличие связи ничего не скажет о причинности. Кроме того, в нашей модели есть конфаундер, так как оценки влияют на участие в резерве и на перевод.&lt;/p&gt;
  &lt;p id=&quot;NerE&quot;&gt;В нашем распоряжении 1000 наблюдений за длительный период. Данные выглядят следующим образом:&lt;/p&gt;
  &lt;p id=&quot;fBQS&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;fw87&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8d/c3/8dc3b37d-fc2e-49eb-9844-ffd87c75efc4.png&quot; width=&quot;520&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;CuKF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XHyu&quot;&gt;Глядя на сводку, допустимо предположить, что все сотрудники с высокими оценками могли бы получить повышение вне зависимости от участия в кадровом резерве, так как перевод может состояться при достижении одного из условий, а сам факт высокой оценки — это предпосылка включения в резерв. Как же изолировать каузальный эффект участия в кадровом резерве? Разобраться во всём этом нам помогут DAG и байесовская регрессия.&lt;/p&gt;
  &lt;p id=&quot;bGqJ&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;N0TR&quot;&gt;&lt;strong&gt;Совсем немного математики&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;Zdyy&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vVhO&quot;&gt;Прежде, чем переходить к DAG, давайте определимся с каким видом регрессионной модели мы столкнулись в этот раз. Факт перевода на руководящую должность – это бинарная переменная, которая может принимать только два значения: перевод состоялся или не состоялся; да или нет; 0 или 1 и т.д. Для того чтобы работать с таким типом зависимой переменной нам понадобится (биномиальная) логистическая регрессия.&lt;/p&gt;
  &lt;p id=&quot;KN7w&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;0KQG&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0a/99/0a99dc3c-4dc4-4d2e-a567-de91764a1118.png&quot; width=&quot;1003&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;aP0l&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Y0EN&quot;&gt;На первый взгляд немного устрашающе, но на самом деле ничего страшного. Наша зависимая переменная представлена в виде логарифма отношения шансов наступления события, для краткости называемым &lt;strong&gt;логитом.&lt;/strong&gt; Это также одна из функций связи семейства GLM моделей. Интерпретация бета-коэффициентов будет похожей на ту, что мы уже использовали в прошлый раз для регрессии Пуассона &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/BxdTFD_d9GY&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt;. При изменении переменной &lt;strong&gt;x&lt;/strong&gt; на одну единицу, шансы наступления события изменяются на &lt;strong&gt;b процентов&lt;/strong&gt; при условии, что другие переменные в модели остаются неизменными. Поскольку мы имеем дело с логарифмом, также как и в случае регрессии Пуассона, на этапе интерпретации мы их экспонируем.&lt;/p&gt;
  &lt;p id=&quot;W8vx&quot;&gt;Лично я нахожу интересным график логистической функции и её производной. Из которого видно:&lt;/p&gt;
  &lt;ul id=&quot;NYf4&quot;&gt;
    &lt;li id=&quot;Rb5k&quot;&gt;все значения &lt;strong&gt;y&lt;/strong&gt; ограничены на отрезке от 0 до 1;&lt;/li&gt;
    &lt;li id=&quot;8xhc&quot;&gt;функция нелинейна;&lt;/li&gt;
    &lt;li id=&quot;kkzq&quot;&gt;скорость изменения не равномерна.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;1Y7F&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;rBTF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/32/d5/32d5f895-6bf0-4b14-8587-6de435f42110.png&quot; width=&quot;819&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;q1t0&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;1NOM&quot;&gt;&lt;strong&gt;Практика&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;UUWF&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;ZUuM&quot;&gt;&lt;strong&gt;Рисуем DAG&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;xQ1N&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Gtxa&quot;&gt;Мы начнем с того, что построим DAG, так как любое исследование причинно-следственных связей должно начинаться именно с него. DAG – это такой граф, на котором мы отражаем все наблюдаемые и/или ненаблюдаемые переменные, которые имеют определённого рода отношения с зависимой переменной и друг с другом. На основе такого графа становится понятно, где есть конфаундеры и какие переменные должны быть учтены в регрессии, а какие нет.&lt;/p&gt;
  &lt;p id=&quot;34xe&quot;&gt;&lt;strong&gt;Эмпирический подход, когда аналитик решает просто добавить все имеющиеся переменные или, наоборот, случайным образом исключить какие-то из них, в корне неверен! &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;4QZA&quot;&gt;Любой практик, который строил модель регрессии, мог заметить, что при наличии определенного набора переменных в модели они могут менять свою статистическую значимость при добавлении или удалении каких-либо других переменных. Во многом это порождается проблемой конфаундеров. Один из самых наглядных способов идентифицировать эту проблему – это DAG.&lt;/p&gt;
  &lt;p id=&quot;cTQp&quot;&gt;В нашем распоряжении следующие переменные:&lt;/p&gt;
  &lt;ul id=&quot;Lebq&quot;&gt;
    &lt;li id=&quot;881N&quot;&gt;&lt;strong&gt;rotation&lt;/strong&gt; – факт перевода: перевод состоялся или не состоялся;&lt;/li&gt;
    &lt;li id=&quot;eJcl&quot;&gt;&lt;strong&gt;pool&lt;/strong&gt; – факт участия в кадровом резерве: да или нет;&lt;/li&gt;
    &lt;li id=&quot;UsJc&quot;&gt;&lt;strong&gt;mark&lt;/strong&gt; – оценка по результатам ревью от 1 до 5.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;N9WO&quot;&gt;Построим DAG.&lt;/p&gt;
  &lt;p id=&quot;gWUn&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;Ow31&quot;&gt;# Подключаем необходимые библиотеки
library(tidyverse)  
library(dagitty) 
library(ggdag)

# Определяем DAG на основе известных условий
dag &amp;lt;- ggdag::dagify(
  rotation ~ pool,
  rotation ~ mark,
  pool ~ mark,
  
  exposure = &amp;#x27;pool&amp;#x27;,
  outcome = &amp;#x27;rotation&amp;#x27;
)

# Визуализируем
p &amp;lt;- ggdag::ggdag(dag, node_size = 20) + theme_dag()

p$layers[[3]]$mapping &amp;lt;- 
  aes(colour = case_when(
    name == &amp;quot;rotation&amp;quot; ~ &amp;quot;Зависимая&amp;quot;,
    TRUE ~ &amp;quot;Независимая&amp;quot;
  ))

p + geom_dag_edges() + 
  scale_color_manual(values = c(&amp;quot;Независимая&amp;quot; = &amp;quot;#288ba8&amp;quot;, &amp;quot;Зависимая&amp;quot; = &amp;quot;#F0A70B&amp;quot;)) +
  theme(legend.position = &amp;quot;bottom&amp;quot;, 
        legend.title = element_text(size = 11))&lt;/pre&gt;
  &lt;p id=&quot;CtNN&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;P08q&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/09/f7/09f7577f-1912-4da0-a362-d0bed456ab98.png&quot; width=&quot;960&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;djiK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wRe6&quot;&gt;Как мы видим, оценки влияют на кадровый резерв, а тот в свою очередь на переводы, это конфаундер именуемой трубой &lt;a href=&quot;https://t.me/h0h1_hr_analytics/179&quot; target=&quot;_blank&quot;&gt;[4]&lt;/a&gt;. Также оценки напрямую влияют на факт перевода. Из этого следует, что в нашей модели регрессии должны присутствовать оба фактора.&lt;/p&gt;
  &lt;p id=&quot;jxSh&quot;&gt;Определившись с DAG, мы готовы приступить к построению модели логистической регрессии, но вначале загрузим данные и посмотрим на них.&lt;/p&gt;
  &lt;p id=&quot;5Cxq&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;GbEq&quot;&gt;&lt;strong&gt;Строим модель логистической регрессии&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;QmqW&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pF7K&quot;&gt;Загрузим данные с моего GitHub и взглянем на них.&lt;/p&gt;
  &lt;pre id=&quot;O5mA&quot;&gt;# Загрузка данных
url &amp;lt;- &amp;quot;https://raw.githubusercontent.com/alexander-botvin/h0h1_about_hr_analytics/main/Regressions/example_three.csv&amp;quot;
data &amp;lt;- read.csv(url)

# Структура данных
str(data)

&amp;#x27;data.frame&amp;#x27;:	1000 obs. of  4 variables:
 $ X       : int  1 2 3 4 5 6 7 8 9 10 ...
 $ mark    : int  4 5 3 5 1 4 2 2 1 3 ...
 $ pool    : chr  &amp;quot;Нет&amp;quot; &amp;quot;Нет&amp;quot; &amp;quot;Нет&amp;quot; &amp;quot;Да&amp;quot; ...
 $ rotation: chr  &amp;quot;Перевод состоялся&amp;quot; &amp;quot;Перевод не состоялся&amp;quot; &amp;quot;Перевод не состоялся&amp;quot; &amp;quot;Перевод состоялся&amp;quot; ...&lt;/pre&gt;
  &lt;p id=&quot;CjkV&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;zFs7&quot;&gt;На основе сводки видно, что данные требуют определённого преобразования:&lt;/p&gt;
  &lt;ol id=&quot;QdjA&quot;&gt;
    &lt;li id=&quot;piz8&quot;&gt;Переменные должны быть перекодированы как факторы. В том числе оценки &lt;code&gt;mark&lt;/code&gt; мы тоже интерпретируем как уровни переменной, а не как целые числа.&lt;/li&gt;
    &lt;li id=&quot;ssp4&quot;&gt;Для классического фреймворка было бы достаточно этого, но для байесовского фреймворка Ричарда МакЭлрита переменная, отражающая перевод на должность, должна быть строго представлена в виде 0 или 1.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;FjFc&quot;&gt;В этот момент может возникнуть вопрос: если зависимая переменная числовая, то почему не использовать множественную линейную регрессию? Ответ прост, нормальное распределение, которое находится под капотом множественной линейной регрессии не имеет никаких ограничений на принимаемые значений, в то время как нас интересует результат равный 0 или 1.&lt;/p&gt;
  &lt;p id=&quot;fV6v&quot;&gt;Выполним соответствующие преобразования данных.&lt;/p&gt;
  &lt;pre id=&quot;vi7r&quot;&gt;# Трансформируем переменные в факторы и вручную выставим уровни
data$pool &amp;lt;- factor(data$pool, c(&amp;#x27;Нет&amp;#x27;, &amp;#x27;Да&amp;#x27;))
data$mark &amp;lt;- factor(data$mark, c(&amp;#x27;1&amp;#x27;, &amp;#x27;2&amp;#x27;, &amp;#x27;3&amp;#x27;, &amp;#x27;4&amp;#x27;, &amp;#x27;5&amp;#x27;))
data$rotation &amp;lt;- factor(data$rotation, c(&amp;#x27;Перевод не состоялся&amp;#x27;, &amp;#x27;Перевод состоялся&amp;#x27;))

# Зависимая переменная в виде 0 или 1
data$rotation_num &amp;lt;- as.numeric(data$rotation) - 1&lt;/pre&gt;
  &lt;p id=&quot;l91a&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pyLT&quot;&gt;Принцип построения байесовской модели точно такой же, как в прошлой статье &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/BxdTFD_d9GY&quot; target=&quot;_blank&quot;&gt;[3]&lt;/a&gt;, только на этот раз мы используем биномиальное распределение &lt;a href=&quot;http://www.machinelearning.ru/wiki/index.php?title=%D0%91%D0%B8%D0%BD%D0%BE%D0%BC%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5&quot; target=&quot;_blank&quot;&gt;[5]&lt;/a&gt; вместо распределения Пуассона. На уровне модели регрессии логистическая функция определяет вероятность того, что изъятое значение из биномиального распределения равно 1. Да-да, это как с вероятностью выпадения орла или решки при подбрасывании монетки.&lt;/p&gt;
  &lt;p id=&quot;ms1F&quot;&gt;Для интерсепта и бета-коэффициентов мы используем широкие априорные распределения, так как у нас нет ранее известной информации.&lt;/p&gt;
  &lt;p id=&quot;tXZ9&quot;&gt;Также стоит отметить, что в этот раз все наши переменные категориальные. Мы обсуждали такие переменные и как они могут быть обработаны на уровне моделей во второй статье серии &lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/wCUtjIuU58A&quot; target=&quot;_blank&quot;&gt;[6]&lt;/a&gt;. Если мы работаем во фреймворке &lt;code&gt;rethinking&lt;/code&gt;, то мы используем индексные переменные, так что для каждого индекса высчитывается свой бета-коэффициент. Например, наша переменная оценки имеет 5 уровней, значит наш коэффициент будет определяться так: &lt;strong&gt;b_mark[mark]&lt;/strong&gt;, где название коэффициента может быть произвольным, в то время как ссылка на индексную переменную должна совпадать с одноимённым полем в датафрейме.&lt;/p&gt;
  &lt;p id=&quot;uKog&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;p0yF&quot;&gt;Зададим модель:&lt;/p&gt;
  &lt;pre id=&quot;imSz&quot;&gt;library(rethinking)

model &amp;lt;- ulam(
  alist(
    rotation_num ~ dbinom(1, p),
    logit(p) &amp;lt;- a + b_pool[pool] + b_mark[mark],
    
    a ~ dnorm(0, 10),
    b_pool[pool] ~ dnorm(0, 1),
    b_mark[mark] ~ dnorm(0, 1)    
  ),
  data = data,
  chains = 4, cores = 4, 
  iter = 5000, warmup = 1000,
  messages = FALSE, refresh = 0
)&lt;/pre&gt;
  &lt;p id=&quot;sZ08&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9EUV&quot;&gt;В этот раз сразу посмотрим на графике на экспонированные коэффициенты. Кроме того, потребуется немного кода, чтобы вернуть коэффициентам те названия уровней, которые есть в нашем датафрейме, так как индексные переменные автоматически изменили их на натуральные числа.&lt;/p&gt;
  &lt;p id=&quot;SMIV&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;5BNH&quot;&gt;# Обратите внимание, что когда мы работаем с категориальными переменными,
# то мы должны использовать дополнительный аргумент depth=2
summary_model &amp;lt;- precis(model, depth=2)

# Экспонируем коэффициент
summary_df &amp;lt;- as.data.frame(summary_model)[,c(&amp;#x27;mean&amp;#x27;, &amp;#x27;5.5%&amp;#x27;, &amp;#x27;94.5%&amp;#x27;)]
summary_df[] &amp;lt;- lapply(summary_df, function(x) if (is.numeric(x)) exp(x) else x)

# Собираем оригинальные названия уровней переменных
mark_labels &amp;lt;- paste(&amp;quot;b_mark[&amp;quot;, 1:length(levels(data$mark)), &amp;quot;]: &amp;quot;, levels(data$mark), sep = &amp;quot;&amp;quot;)
pool_labels &amp;lt;- paste(&amp;quot;b_pool[&amp;quot;, 1:length(levels(data$pool)), &amp;quot;]: &amp;quot;, levels(data$pool), sep = &amp;quot;&amp;quot;)
labels &amp;lt;- c(mark_labels, pool_labels)

# Сопоставляем названия переменных
rownames(summary_df)[4:8] &amp;lt;- mark_labels
rownames(summary_df)[2:3] &amp;lt;- pool_labels&lt;/pre&gt;
  &lt;p id=&quot;0y2i&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;f6ts&quot;&gt;Мы готовы построить график.&lt;/p&gt;
  &lt;p id=&quot;q6sJ&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;nU7S&quot;&gt;library(ggplot2)

ggplot(summary_df, aes(y = rownames(summary_df), x = mean)) +
  geom_point() + 
  geom_errorbarh(aes(xmin = &amp;#x60;5.5%&amp;#x60;, xmax = &amp;#x60;94.5%&amp;#x60;), height = 0.5, size = 1) +
  labs(x = &amp;quot;Estimate&amp;quot;, y = &amp;quot;Term&amp;quot;) +
  scale_y_discrete(limits = rev(rownames(summary_df))) +
  theme_minimal() + 
  theme(legend.position = &amp;quot;bottom&amp;quot;, panel.grid.major.x  = element_blank() , panel.grid.minor.x  = element_blank()) + geom_vline(xintercept  = 1, colour = &amp;quot;red&amp;quot;)&lt;/pre&gt;
  &lt;p id=&quot;Wkk1&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;mGsd&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/66/76/6676ec95-70c1-4569-906f-2f5c66b8b94e.png&quot; width=&quot;985&quot; /&gt;
    &lt;figcaption&gt;Поскольку коэффициенты были экспонированы, то граница выставлена в значение 1, так как exp(0) = 1&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;W6Tk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;SYIu&quot;&gt;Мы видим, что участие в кадровом резерве имеет бета-коэффициент около 3.2, а правая граница 89% интервала превышает 10! То есть, в среднем, участие в кадровом резерве повышает шансы на перевод на (3.2 – 1) * 100% = 220%, по сравнению с теми, кто не участвует! Также мы видим, что высокие оценки тоже играют свою роль: оценка равная 5 дает однозначный вклад в шанс перевода, оценка равная 4 имеет некоторую степень неопределенности, так как левый хвост пересекает 1.&lt;/p&gt;
  &lt;p id=&quot;pb4O&quot;&gt;Итак, глядя на коэффициенты модели, готовы ли мы утверждать, что участие в кадровом резерве — это причина переводов? Нет, ещё не готовы.&lt;/p&gt;
  &lt;p id=&quot;Hzgr&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;bLEy&quot;&gt;&lt;strong&gt;Делаем причинно-следственный вывод&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;nOsw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;nBak&quot;&gt;Для того чтобы найти ответ на вопросы о причинах и следствиях, мы должны проанализировать фактическое и контрфактическое состояние.&lt;/p&gt;
  &lt;ul id=&quot;mmQ0&quot;&gt;
    &lt;li id=&quot;qCYZ&quot;&gt;&lt;strong&gt;Фактическое состояние&lt;/strong&gt; — это то, что мы имеем. К примеру, результат нашей модели и/или прогноз на её основе.&lt;/li&gt;
    &lt;li id=&quot;cDzm&quot;&gt;&lt;strong&gt;Контрфактическое состояние&lt;/strong&gt; — что было бы, если. В нашем кейсе мы можем задаться вопросом: что было бы с переводами, если бы все люди, которые были в кадровом резерве, не приняли бы участия в нём?&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;g11i&quot;&gt;Начнем с того, что посчитаем оба состояния.&lt;/p&gt;
  &lt;p id=&quot;RTjh&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;I59q&quot;&gt;# Создадим функцию, которая будет генерировать прогноз
simulation &amp;lt;- function(model, pool, mark){
  p &amp;lt;- link(model, data = data.frame(pool = pool, mark = mark))
  return(apply(p, 2, mean))
}

# Симулируем фактическое состояние
factual &amp;lt;- simulation(model, data$pool, data$mark)

# Симулируем контфрактическое состояние,
# будто бы в кадровом резерве никто не состоял
data$new_pool &amp;lt;- factor(&amp;#x27;Нет&amp;#x27;, levels = levels(data$pool))
counterfactual  &amp;lt;- simulation(model, data$new_pool, data$mark)

# Для удобства добавим обе вероятности в исходный датфрейм
data$factual &amp;lt;- factual
data$counterfactual &amp;lt;- counterfactual&lt;/pre&gt;
  &lt;p id=&quot;FcUq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;v6Pr&quot;&gt;Построим график распределения вероятности получить перевод для этих двух сценариев.&lt;/p&gt;
  &lt;p id=&quot;eVVg&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;Xmm2&quot;&gt;# Перейдем от широкого формала таблицы к длинному
library(reshape2)
long_data &amp;lt;- melt(data[, c(&amp;#x27;factual&amp;#x27;, &amp;#x27;counterfactual&amp;#x27;)])

ggplot(long_data, aes(value, fill = variable)) +
  geom_density(alpha = 0.5) +
  xlim(c(0, 1)) +

  scale_fill_manual(labels = c(&amp;quot;Фактическое&amp;quot;, &amp;quot;Контрфактическое&amp;quot;), values = c(&amp;quot;red&amp;quot;, &amp;quot;blue&amp;quot;)) +
  labs(x = &amp;quot;Вероятность перевода&amp;quot;,
       y = &amp;quot;Плотность&amp;quot;,
       fill = &amp;quot;Состояние&amp;quot;) +
  theme_minimal() + 
  theme(legend.position = &amp;quot;bottom&amp;quot;, panel.grid.major.x  = element_blank() , panel.grid.minor.x  = element_blank(), panel.grid.major.y  = element_blank() , panel.grid.minor.y  = element_blank())&lt;/pre&gt;
  &lt;p id=&quot;5qP9&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;3EwU&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/64/73/64735d27-1bc4-4a48-8dc1-2208e6ef532e.png&quot; width=&quot;982&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jEHq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4bzs&quot;&gt;График говорит о том, что если бы все люди, которые на самом деле были участниками кадрового резерва, в какой-то альтернативной реальности ими не были, то вероятность получить повышение оказалась бы для них гораздо ниже &lt;em&gt;(обычно решение об отнесении к классу определяется границей в 0.5)&lt;/em&gt;. Так на основе нашего графика мы бы сказали, что практически не один из сотрудников не получил бы перевод в контрфактическом состоянии, не смотря на высокие оценки.&lt;/p&gt;
  &lt;p id=&quot;qYpH&quot;&gt;Таким образом, учитывая факторы оценок и кадрового резерва, построив фактический и контрафактический сценарий, мы можем утверждать о том, что факт участия в кадровом резерве действительно является причиной успешных переводов сотрудников в компании «Линейные уравнения».&lt;/p&gt;
  &lt;p id=&quot;ImIR&quot;&gt;Для тех, кому хочется больше подробностей, на тему причинно-следственного вывода, то вновь и вновь отсылаю к МакЭлриту [2] и Гельману [7].&lt;/p&gt;
  &lt;p id=&quot;CiT7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;emBG&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;rvOX&quot;&gt;&lt;strong&gt;Заключение&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;BVnH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XceQ&quot;&gt;Безусловно канонически верный способ сделать причинно-следственный вывод – это организация и проведение эксперимента, в котором определены зависимая и независимая переменная, учтены артефакты, использовано случайное назначение участников в группы и так далее. К большому сожалению, в бизнес-практике это далеко не всегда представляется возможным, а в российской HR-аналитике скорее редкость. Тем не менее мы можем приблизиться к осознанию причин исследуемого феномена полагаясь на не экспериментальные данные, учёт конфаундеров и инструменты.&lt;/p&gt;
  &lt;p id=&quot;SMth&quot;&gt;Это последняя статья в моей серии про регрессии, но на этом тема регрессий точно не заканчивается. Осталось огромное множество аспектов, которых мы не коснулись: взаимодействия переменных, сравнение моделей, модели со смешанным эффектом, проблема пропущенных значений и многое, многое другое. Я надеюсь, что мои статьи вдохновят вас продолжить это путешествие в мир регрессионного анализа самостоятельно.&lt;/p&gt;
  &lt;p id=&quot;VKNJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4UqI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;SwPV&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;TLSF&quot;&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;emd4&quot;&gt;
    &lt;li id=&quot;TDWn&quot;&gt;Judea Pearl. Causality Models Reasoning and Inference&lt;/li&gt;
    &lt;li id=&quot;q3S1&quot;&gt;Richard McElreath. Statistical Rethinking&lt;/li&gt;
    &lt;li id=&quot;OQtJ&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/BxdTFD_d9GY&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Регрессиада. Часть 3. Мир полон неопределенности&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;xgEa&quot;&gt;&lt;a href=&quot;https://t.me/h0h1_hr_analytics/179&quot; target=&quot;_blank&quot;&gt;Ботвин А.Б. Конфаундеры. Труба.&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;ljnS&quot;&gt;&lt;a href=&quot;http://www.machinelearning.ru/wiki/index.php?title=%D0%91%D0%B8%D0%BD%D0%BE%D0%BC%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5&quot; target=&quot;_blank&quot;&gt;http://www.machinelearning.ru/wiki/index.php?title=Биномиальное_распределение&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;Yzbr&quot;&gt;&lt;a href=&quot;https://teletype.in/@h0h1_hr_analytics/wCUtjIuU58A&quot; target=&quot;_blank&quot;&gt;Ботвин А.Ю. Регрессиада. Часть 2. Метрики лгут&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;n1Sj&quot;&gt;Andrew Gelman. Regression and Other Stories&lt;/li&gt;
  &lt;/ol&gt;

</content></entry></feed>