Discourse 워크플로

워크플로우를 이용해 무언가를 구현하려고 몇 시간째 고군분투 중입니다. 에러가 뜨지 않고 AI를 작동시키는 방법을 좀체 찾지 못하겠네요. AI 모델을 변경한 뒤 다시 시도해 볼 생각입니다.

제가 이루고자 하는 목표는 다음과 같습니다. (최근 논의 내용과 매우 관련이 깊습니다!)

  1. 스케줄러가 하루에 한 번 실행됩니다.
  2. 30일에서 365일 동안 답글이 달리지 않은 게시물을 찾습니다. (데이터 탐색기 사용)
  3. 아직 요약되지 않은 주제를 요약하고 데이터 테이블에 저장합니다.
  4. 요약 내용과 마지막 게시물을 AI에게 전달하여, 미해결된 이슈나 후속 조치가 필요한 사항이 있는지 질문합니다.
  5. 후속 게시물이 필요한지 여부에 대한 AI의 판단을 저장합니다. (데이터 테이블)
  6. AI가 처리한 게시물 중 하나를 선택해 답글을 작성합니다.
  7. 봇을 통해 후속 업데이트를 요청하거나 이슈가 해결되었는지 묻는 답글을 게시합니다.

결국, 오래된 게시물 중 후속 조치가 필요한 것들에 대해 무작위 재관여(re-engagement)를 유도하는 워크플로우를 만들어 보려는 것입니다.

어떤 아이디어가 있으신 분 계신가요? 데이터 탐색기를 이용해 게시물을 가져오고 AI로부터 요약을 받는 것까지는 성공했습니다. 하지만 데이터 테이블은 작동하지 않았고, 자동 게시 단계까지 도달하지는 못했습니다. 그래도 꽤 근접한 상태입니다.

여러 개의 워크플로우로 나누는 것을 고려해 보았습니다:

  • 첫 번째 워크플로우는 오래된 게시물을 가져와 요약을 작성합니다. (데이터 테이블에 저장)
  • 두 번째 워크플로우는 요약과 마지막 게시물을 검토하여 후속 게시물이 필요한지 판단합니다. (데이터 테이블에 저장)
  • 세 번째 워크플로우는 데이터 테이블을 확인하여 게시할 대상 게시물을 선택하고, 어떤 유형의 답글을 달아야 할지 결정하여 봇 계정으로 답글을 게시합니다.

이렇게 사용하는 것이 맞는지 확신이 서지 않지만, 이 플러그인은 엄청난 잠재력을 가지고 있습니다!

수정: 이 문제를 해결했고 해당 주제에 게시했습니다:

1개의 좋아요