AI 페르소나/에이전트가 자신의 게시물에 대한 답글이 아닌 @멘션에만 응답하도록 허용

AI 페르소나에서 "토픽 멘션 허용"이 활성화되어 있으면, 두 가지 상황에서 응답합니다:

  1. 사용자가 게시글에서 봇을 @멘션할

  2. 사용자가 봇의 기존 게시글에 답글을 달 때

저는 페르소나가 명시적으로 @멘션되었을 때만 응답하도록 제한하고, 게시글에 답글이 달렸을 때는 자동으로 응답하지 않도록 하는 방법을 찾고 있습니다.

사용 사례: 저는 커뮤니티 포럼에서 AI 봇을 운영하고 있으며, 회원들이 서로 주제에 대해 토론합니다. 때로는 회원들이 봇의 게시글에 답글을 달아 스레드 내 다른 인간들과 대화를 이어나가는 경우가 있습니다. 이는 봇에게 추가 질문을 하는 것이 아닙니다. 봇이 모든 답글에 끼어들면 노이즈가 발생하고 자연스러운 대화 흐름이 방해받습니다.

시스템 프롬프트를 통해 이를 처리해 보았지만(페르소나에게 @멘션되었을 때만 응답하도록 지시), 이는 신뢰할 수 있는 방식으로 작동하지 않습니다. 프롬프트를 인식하는 시점에는 이미 LLM이 응답 생성이 트리거되어 있기 때문입니다.

제안하는 해결책: 페르소나 설정에 별도의 토글을 추가하는 것입니다. 예를 들어 다음과 같은 형태입니다:

  • :check_box_with_check: 토픽 멘션 허용 (기존)

  • :check_box_with_check: @멘션에만 응답 (신규 — 활성화 시, 봇 게시글에 대한 답글은 응답을 트리거하지 않음)

또는 이 동작을 포괄하는 "토픽에서 응답하려면 @멘션 필수"와 같은 단일 설정도 가능합니다.

다른 분들도 이 문제를 겪어 보셨는지, 제가 놓치고 있는 우회 방법이 있는지 궁금합니다. 감사합니다!

2개의 좋아요

이건 정말 예외적인 케이스의 기능인데, 이게 더 나은 기본값이 아닐까, 그리고 토픽에는 항상 멘션을 요구하는 건 아닌지 궁금합니다. 여기서 선택지 과다로 인한 마비가 걱정되네요. 설명하기 더 쉬운 옵션을 그냥 고르는 게 나을 것 같습니다.

@mcwumbly / @Falco 의견 좀 들어봐요?

2개의 좋아요

맞아요, 이 정도는 정말 특수한 케이스라서 사용자가 자신의 니치한 요구사항을 처리할 수 있는 자동화 워크플로우를 만들 수 있도록 프로젝트 워크플로우가 출시될 때까지 기다리는 것이 좋다고 생각합니다.

@mention 트리거 하나만 있으면 워크플로우로 모든 것을 처리할 수 있습니다.

3개의 좋아요

감사합니다 @sam, @Falco

이 설정은 다음 문제를 해결하기 위한 방법이었습니다: Adding a configurable delay to AI Agent responses

문제를 우회하기 위한 임시 수정안을 여기에 공유했습니다.

아직 테스트 중이지만, 지금까지는 잘 작동하고 있습니다.