이 가이드는 AI 봇 - 에이전트를 채팅 및 개인 메시지(PM) 경험에 통합하는 방법을 설명합니다.
필요한 사용자 권한: 관리자
에이전트를 위한 채팅 및 PM 설정
채팅 또는 토픽 멘션과 통합하려면 에이전트에
User(사용자)가 생성되고Default Language Model(기본 언어 모델)이 선택되어 있어야 합니다.
-
Allow Personal Messages(개인 메시지 허용)를 활성화하세요. 이렇게 하면 사용자가 에이전트에게 PM을 보낼 수 있습니다. -
Allow Topic Mentions(토픽 멘션 허용)를 활성화하세요. 이렇게 하면 허용된 그룹의 사용자가 토픽에서 해당 에이전트를 멘션할 수 있습니다. -
Allow Chat Direct Messages(채팅 다이렉트 메시지 허용)를 활성화하세요. 이렇게 하면 사용자 에이전트가 다이렉트 메시지(DM)를 받을 수 있습니다. -
Allow Chat Channel Mentions(채팅 채널 멘션 허용)를 활성화하세요. 이렇게 하면 허용된 그룹의 사용자가 채팅 채널에서 해당 에이전트를 멘션할 수 있습니다.
채팅 에이전트 설정 팁
채팅용 에이전트를 설정할 때 다음 팁을 숙지하세요:
-
Max Context Posts(최대 컨텍스트 게시물 수): 채팅 메시지는 짧은 경향이 있으므로, 멘션에 초점을 맞춘 에이전트의 경우
Max Context Posts설정을 더 높은 숫자로 늘려 고려해 보세요. 이렇게 하면 AI가 이전 메시지에서 더 많은 컨텍스트를 유지할 수 있습니다. -
Default LLM and User(기본 LLM 및 사용자): 채팅 및 토픽 멘션은 기본 LLM(언어 모델)과 사용자를 모두 활성화한 경우에만 에이전트에서 사용할 수 있습니다. 이러한 설정을 올바르게 구성했는지 확인하세요.
-
PM 기반 기능: PM 기반 에이전트에 사용 가능한 모든 기능은 채팅 에이전트에서도 사용할 수 있습니다. 그러나 PM에 표시되는 선택적 고급 디버깅 정보는 채팅에서는 표시되지 않습니다.
채팅 상호작용 감사(Auditing)
채팅 상호작용 감사는 다른 방법보다 다소 어려울 수 있습니다. 그러나 ai_api_audit_logs에는 여전히 모든 채팅 상호작용에 대한 전체 로그가 기록됩니다. Discourse의 Data Explorer를 사용하여 이러한 로그를 조회할 수 있습니다.
채팅 동작 방식
채팅 에이전트와 상호작용할 때 다음 동작 방식을 염두에 두세요:
-
DM: DM을 통해 봇으로 전송되는 모든 새 메시지에 대해 새 스레드가 무조건 생성됩니다.
-
Channel: 채널에서 봇을 멘션하면 응답이 현재 컨텍스트에 추가됩니다. 기존 스레드 내에서 멘션된 경우 봇은 해당 스레드 내에서 응답합니다. 메인 채널에서 멘션된 경우 봇은 채널에 직접 응답합니다.
