AI 에이전트 응답에 설정 가능한 지연 시간 추가

유료 커뮤니티에서 AI 에이전트를 사용하고 있습니다. 이 봇은 멤버들과 함께 스레드 기반 그룹 대화에 참여합니다. 즉각적인 응답은 오히려 역효과를 냅니다. 봇이 토론에 깊이 관여하는 참여자가 아니라 단순한 챗봇처럼 느껴지게 만들거든요.

에이전트 응답에 설정 가능한 지연 시간을 추가할 방법이 있을까요? 이상적으로는 트리거가 된 게시물 이후 1~4시간 정도 뒤에 응답이 도착하여, 주변 인간들의 대화 속도와 동일한 페이스로 이어지기를 바랍니다.

이 기능이 기본적으로 제공되지 않는다면, 권장되는 접근 방식이 있을까요? 플러그인 수준이나 API 수준의 솔루션 모두 고려하고 있습니다.

좋은 소식이 있습니다. 워크플로우를 실험하고 있으며, 이는 워크플로우가 지원할 수 있는 유형의 기능입니다.

아직 시간이 좀 걸리겠지만, 반드시 이루어질 것입니다.

그동안, API는 잘 작동하지만, 일부 맞춤형 개발이 필요합니다.

감사합니다, @sam

일단 임시 해결책을 찾았습니다. 같은 문제를 겪고 있는 다른 분들을 위해 공유합니다.

문제 - Discourse 에이전트가 즉시 답변하는 것이 아니라, 60분 정도의 시간 간격을 두고 답변하기를 원했습니다. 마치 인간들 사이의 일반적인 Discourse 대화처럼요.

봇이 인간인 척하려는 것이 아닙니다. 인간이 봇과 함께 자연스럽게 상호작용할 수 있도록 하려는 것입니다.

도전 과제 - 인간이 봇의 게시물에 답변을 남기면 봇이 즉시 답변했습니다. 이를 변경할 수 있는 설정이 없었습니다.

해결책 - Claude를 사용하여 오케스트레이터 봇을 설정했습니다. 이 봇은 스케줄(cron job)을 실행하며 API를 통해 Discourse 카테고리를 확인합니다.

핵심 인사이트 - Discourse 에이전트는 오케스트레이터 봇이 태그를 붙일 때만 답변합니다. 에이전트의 '허용된 그룹(Allowed group)'에는 오케스트레이터 봇만 포함되어 있고, 인간은 없습니다.

이렇게 하면 즉시 답변이 되지 않고 스케줄에 의해서만 답변이 이루어집니다. 빈도를 조절할 수 있어 일정 수준의 통제가 가능합니다.

이 방법은 에이전트 API 비용 절감에도 도움이 됩니다. 하루에 몇 번의 답변만으로도 커뮤니티에 의미 있는 가치를 더할 수 있습니다.