Покажите нам свои рабочие процессы

из обзора рабочего процесса это не совсем очевидно, поэтому вот как это работает

часть 1 — жёлтая рамка

  • для каждого поста, созданного или отредактированного в категории #updates, мы проверяем, исходит ли он от автора темы
  • если пост не от автора темы (op), мы «выходим» (bail out)
  • если пост от автора темы, мы прогоняем его через LLM-классификатор, который возвращает JSON, указывающий, является ли пост фактическим еженедельным обновлением (мы не требуем конкретного формата), а не случайным ответом на другой пост
  • затем мы сохраняем результат этой классификации в таблицу данных
  • если пост классифицирован как еженедельное обновление, мы немедленно удаляем пользователя из всех групп «просрочено» (зелёная рамка)

часть 2 — синяя рамка

  • каждый день в 6:00 UTC мы запускаем запрос Data Explorer, который объединяет все отпуска, праздники и «последнее еженедельное обновление», чтобы распределить людей по одной из четырёх групп «просрочено»

часть 3 — не показано на рабочем процессе

  • у нас есть компонент пользовательской темы[1], который проверяет, находится ли текущий пользователь в одной из групп «просрочено», и применяет ещё больше… раздражения :sweat_smile:

  1. применяется ко всем нашим темам ↩︎

4 лайка