플러그인을 방금 설치했습니다.
더블 포스트 문제는 발견되지 않았습니다.
부적절한 내용을 게시하려고 하면 알림이 뜨며, 해당 게시물은 검토를 위해 플래그가 지정됩니다.
그러나 현재까지 몇 가지 문제가 있습니다.
a) Google 개발자 콘솔에서 API 키를 특정 HTTP 리퍼러에 제한하지 않을 때만 플러그인이 작동합니다. 제한을 걸면 Google에서 빈 응답이 반환됩니다.
b) 플러그인이 데이터베이스의 post_custom_fields 테이블에 점수가 포함된 항목을 생성하지 않습니다.
다음 쿼리를 실행하면…
SELECT * FROM post_custom_fields
ORDER BY created_at DESC
LIMIT 100
perspective 점수가 포함된 새 항목이 보이지 않습니다.
Sidekiq은 실행 중이며 Jobs::InspectToxicPost 작업도 확인됩니다.
이러한 문제가 발생하는 이유에 대해 어떤 제안이 있을까요?
b) 항목에 관해
혹시 오해가 있는 건 아닌지 모르겠는데, 설정 화면에는 이렇게 나와 있습니다:
기존 게시물의 독성(toxicity)을 조회하고 결과를 게시물 커스텀 필드에 기록합니다. 이 모드는 게시물의 실시간 검사를 비활성화합니다.
이것이 실시간 검사 또는 백필(backfill) 중 하나만 수행할 수 있다는 뜻인가요? 그렇게 보입니다.
페이지에 표시되는 주제/게시물이 배너 광고를 표시하기에 너무 독성이 있는지 점수를 확인하고 싶었기 때문에 아쉬운 부분입니다.
사용자가 계속 진행하더라도 실시간 검사를 수행하면서 결과를 즉시 데이터베이스에 저장(최소한 임계값을 초과하는 경우)할 수 있는 옵션이 왜 없을까요?
이전 웹사이트에서는 이렇게 처리했고, Google Perspective는 Google의 서비스이기 때문에 AdSense와 매우 잘 작동합니다(페이지에 허용되지 않는 콘텐츠가 포함되어 플래그가 걸리는 것을 방지하기 위해).
deprecation notice: PostAction.act is deprecated. Use PostActionCreatorinstead. At /var/www/discourse/plugins/discourse-perspective-api/lib/discourse_perspective.rb:73:inflag_on_scores`