Discourse AI - 감정

:bookmark: 이 주제는 Discourse AI 플러그인의 감정(Sentiment) 기능 설정에 대해 다루고 있습니다.

:person_raising_hand: 필요한 사용자 권한: модератор(Moderator)

감정(Sentiment) 기능은 게시물을 분석하여 감정 점수와 정서 점수를 제공함으로써 특정 기간 동안 커뮤니티의 전반적인 분위기를 파악할 수 있도록 도와줍니다. 이러한 인사이트는 커뮤니티 내에서 게시물을 작성하고 상호작용하는 사용자의 유형을 파악하는 데 유용할 수 있습니다.

기능

  • 전반적인 감정: 긍정적 또는 부정적으로 분류된 게시물의 수를 비교합니다.
  • 긍정, 부정, 전반적인 점수의 수치를 토글하여 표시하는 막대 그래프
  • 감정(Emotion): 여러 감정으로 분류된 주제 및 게시물의 수를 시간 범위로 그룹화하여 표시
    • 오늘
    • 어제
    • 지난 7일
    • 지난 30일
  • 설정을 통해 접근할 수 있는 임의의 기간에 대한 보고서
    • 연도별
    • 분기별
    • 월별
    • 주별
    • 사용자 지정 범위
  • 모든 스태프 사용자(관리자 및 модератор)가 접근 가능

감정(Sentiment) 활성화

설정

감정(Sentiment)은 호스팅 고객에게 기본적으로 활성화되어 있습니다. 수동 단계는 아래를 참조하세요.

  1. Admin 설정 → Plugins로 이동하여 discourse-ai를 검색하거나 찾아 활성화되어 있는지 확인하세요.
  2. 감정 분석을 위해 ai_sentiment_enabled을 활성화하세요.
  3. /admin/dashboard/sentiment로 이동하여 해당 보고서를 확인하세요.

:information_source: 활성화되면, Sentiment는 5분마다 실행되는 예약 작업을 통해 모든 새 게시물과 지난 60일 간의 게시물을 자동으로 분류하고 백필(backfill)합니다. 60일 이전의 게시물을 백필하려면 ai_sentiment_backfill_post_max_age_days 사이트 설정을 증가시키세요.

:discourse2: 우리가 호스팅을 하고 있나요?

백필 설정 조정에 도움이 필요하면 team@discourse.org로 문의해 주세요.

:mechanic: 자체 호스팅을 하고 계신가요?

원하는 시간 범위를 포함하도록 사이트 설정에서 ai_sentiment_backfill_post_max_age_days를 증가시키세요. 예약된 백필 작업이 오래된 게시물을 자동으로 처리합니다. 필요한 모델 엔드포인트 설정에 대한 자세한 내용은 DiscourseAI를 위한 자체 호스팅 Sentiment 및 Emotion을 참조하세요.

기술적 FAQ

주제/게시물 데이터는 어떻게 처리되며, 점수는 어떻게 할당되나요?

  • Sentiment는 “게시물별” 정밀도를 가집니다. 각 게시물에 대해 감정을 파악한 후, 해당 데이터를 다양한 형태로(태그별 / 카테고리별 / 시간별 등…) 분할할 수 있습니다. 이는 긍정적 또는 부정적으로 분류된 게시물의 수를 비교합니다. 이러한 값은 긍정 또는 부정 점수가 고정 임계값인 0.6을 초과할 때 계산됩니다(현재는 설정할 수 없음).

다른 언어에 대한 지원 추가 계획이 있나요?

  • 네, 미래에 추가할 계획입니다! 전용 모델 대신 다국어 단순 기계 학습(ML) 모델을 추가하거나 다국어 대규모 언어 모델(LLMs)을 사용하여 데이터를 분류하는 방식으로 지원할 예정입니다.

Sentiment를 구동하는 데 어떤 모델이 사용되나요?

주의 사항

  • 중립(긍정도 부정도 아님)으로 분류된 게시물은 표시되지 않습니다.
  • 개인 메시지(PM)는 계산에서 제외됩니다.
10개의 좋아요