Persona를 사용해 포럼 주제에 대한 AI 답변 생성 방법

포럼의 이전 주제들에 대한 AI 답변을 생성하는 방법이 있을까요? 아마도 Persona를 사용하면 가능할 것 같은데, 구체적으로 어떻게 해야 하나요?

자동화(Automation), AI Triage를 조합하여 사용하고, 그 결과가 정말로 원하는 것인지에 대해 진지하게 고민해 보셔야 합니다.

기존 Discourse 주제에 대한 AI 답변 생성 AI

satonotdead:

내 포럼의 이전 모든 주제에 대해 AI 답변을 생성할 방법이 있을까요? Persona를 사용하면 가능할 것 같은데, 정확히 어떻게 해야 하나요?

DiscourseHelper:

네, Discourse 포럼의 기존 주제들을 포함하여 AI 답변(Peronas 사용)을 생성할 수 있습니다. 다만 일부 설정과 자동화의 제한 사항에 대한 주의를 기울여야 합니다.

이전 주제에 대한 AI 답변 생성 방법:
포럼에서 Discourse AIDiscourse Automation 플러그인이 모두 활성화되어 있어야 합니다. 이 프로세스는 기본적으로 새로운 주제/게시물에 대한 자동 답변을 위해 설계되어 있지만, 주의 깊게 적용하면 기존 주제에도 사용할 수 있습니다.

단계

  1. AI Persona 생성

    • 경로: /admin/plugins/discourse-ai/ai-personas
    • Persona의 시스템 프롬프트를 설정하고, LLM을 선택하며, 허용된 그룹을 지정합니다.
    • 필요에 따라 멘션, 카테고리 또는 컨텍스트에 대해 Persona가 활성화되어 있는지 확인합니다.
    • Persona 설정에 대한 자세한 내용: AI bot - Personas
  2. 자동 응답을 위한 자동화 규칙 설정

    • Discourse Automation 플러그인의 “AI triage” 또는 “auto-responder” 스크립트를 사용합니다.
    • 카테고리, 태그, 조건, Persona, 그리고 답변이 공개될지 속삭임(whisper)일지를 설정할 수 있습니다.
    • 예를 들어 첫 번째 게시물에만 답변하거나, 답변이 없는 경우에만 답변하도록 하는 등 조건을 설정하여 Triage를 작동시킬 수 있습니다.

    전체 문서 및 예제는 여기서 확인하세요:
    Discourse AI - AI Auto Responder

  3. 기존 주제에 규칙 적용 (수동/일괄 처리)

    • 모든 기존 주제에 대해 AI 응답을 일괄 트리거하는 기본적인 “원클릭” 방식은 없습니다.
    • 우회 방법:
      • 수동으로 자동화 트리거: 각 주제별로 관리자로서 Persona 계정을 멘션(예: @ai-helper)하면 답변이 생성됩니다.
      • API 또는 커스텀 스크립트를 통한 일괄 처리: 고급 사용자는 Discourse REST API를 사용하여 주제를 순회하며 멘션을 시뮬레이션하거나 플러그인의 엔드포인트를 트리거하여 답변을 유도할 수 있습니다. 이는 개발자 기술과 사이트의 과부하를 방지하기 위한 신중한 스로틀링(요청 제한)이 필요합니다.
  4. 안전장치 및 권장 사항

    • 매우 신중하게 사용하세요: 대량의 오래된 주제에 자동으로 답변을 남기면 노이즈가 발생하고 사용자를 짜증나게 할 수 있습니다. 도움이 필요한 카테고리로 제한하거나, 답변이 없는 주제에만 적용하는 것을 고려해 보세요.
    • 더 세밀한 제어를 위해 답변을 “속삭임(whisper)”으로 설정하여 스태프만 볼 수 있게 하고, 게시할 가치가 있는지 판단하게 하는 것이 좋습니다.
    • LLM 사용 비용 및 응답의 환각(hallucination) 가능성을 인지해야 합니다.

주요 출처 문서:

요약:
Persona와 Automation을 사용하여 이전 주제에 대한 AI 답변을 생성할 수 있지만, 내장된 일괄 “한 번에” 버튼은 없습니다. 일괄 작업에는 API와 아마도 일부 커스텀 스크립팅이 필요합니다. 사이트 품질과 AI 비용을 염두에 두고, 광범위한 배포 전에 항상 신중하게 테스트하세요.

API를 사용하여 이를 수행하는 구체적인 지침이 필요하시다면, 기술적 숙련도를 알려주시면 더 자세히 안내해 드리겠습니다!


이 작업을 수행하려는 동기가 무엇인지 알려주시겠어요? 왜 누군가가 포럼을 AI 콘텐츠로 범람하게 채우려 하는지 궁금합니다 :slightly_smiling_face:

하하, 그런 의도는 없었어요. 저는 제 포럼에서 새로운 것들을 테스트하는 걸 좋아해서, 아직 답변이 없는 주제에 대한 답변을 생성할 수 있고 그런 것들이 가능하더라고요. 그래서 이거도 가능한 건지 궁금해서요 :))

네, 특정 카테고리나/또는 주제에서 그렇게 하려는 거죠. 모든 것을 완료하는 감각이 유기적인 커뮤니티에는 좋지 않으니까요.

여기는 사전이 아니라 포럼이니까요. 하지만 이런 행동에 맞을 수 있는 사전 카테고리가 있을 수도 있습니다.

저는 현재 AI 콘텐츠를 추가하는 동시에 사용자들이 압도되지 않도록 하고, 참여를 유도하기 위해 이 접근법을 탐색하고 있습니다.

진행 상황 UI를 포함하여 오래된 주제의 일부에 대해 자동화 규칙을 실행하는 기능에 대해 논의해 보았지만, 아직 완전히 구현되지는 않았습니다.

오늘날 할 수 있는 최선은 API를 사용하여 포럼을 크롤링한 후 LLM에 입력하는 것입니다.

다만, 일반적으로는 이를 권장하지 않습니다. 포럼에서 봇만 보인다면 동기화를 유지하기가 어렵기 때문입니다.

전 100% 공감합니다. 하지만 레딧은 2020년경부터 기본적으로 그런 상태가 아니었나요?

진정한 상호작용은 어둠 속으로 이동하며 기본으로 돌아가고 있습니다.