1. 문제: Discord에서 공지사항은 가장 적게 읽히는 메시지 유형입니다.
모든 커뮤니티 관리자는 이 패턴을 알고 있습니다. 신중하게 공지사항을 작성하고, 고정하고, 모든 사람에게 핑을 보내지만, 한 시간 내에 밈과 두 가지 논쟁 아래 묻혀버립니다. Discord는 편집 레이어가 없는 실시간 스트림입니다. 화요일에 접속한 회원은 월요일에 게시한 내용을 절대 볼 수 없습니다.
주간 다이제스트는 이러한 도박을 다른 계약으로 대체합니다. 스트림에 더 많은 메시지를 푸시하는 대신, 스트림에서 한 주를 추출하여 구조화되고 훑어보기 쉬운 하나의 문서로 다시 게시합니다. 이 다이제스트는 관리자 공지사항이 아닌 회원 대화에서 생성됩니다. 이러한 차이점이 마케팅처럼 느껴지지 않게 합니다.
2. 파이프라인: 샘플링, 클러스터링, 작성, 게시
Sovereign 다이제스트 작업은 매주 월요일 09:00 UTC에 실행됩니다. 지난 7일간의 메시지(최대 100개, 3자보다 긴 실제 콘텐츠만 유지)를 샘플링하고, 우선순위 체인(대시보드 언어, 테넌트 설정, Discord 길드 선호 로케일, 그리고 폴백)에서 대상 언어를 결정한 다음, 엄격한 프롬프트 계약에 따라 샘플을 LLM에 전달합니다.
이 계약은 품질 관리입니다. 프롬프트는 기업의 불필요한 내용을 금지하고, 출력을 15~20줄로 제한하며, 핵심 하이라이트(3~4개의 사실적 요점), 성과 및 지표(2개의 짧은 요점), 그리고 다가오는 주를 위한 두 가지 우선순위로 구성된 고정된 세 블록 구조를 강제합니다. 모델은 샘플의 실제 메시지를 기반으로 모든 줄을 작성하도록 지시받습니다. 벤치마크를 임의로 만들지 않습니다.
게시된 다이제스트는 주 경계, 요약 및 주요 토픽과 함께 저장되므로, 동일한 콘텐츠를 뉴스레터 이메일, 포럼 스레드 또는 고정된 채널 메시지로 다시 재생할 수 있습니다.
// Language resolution: dashboard UI > tenant settings > guild locale > fallback
const LANG_PRIORITY = [targetLang, settings.language, guildLocale, 'fr'];
const effectiveLang = LANG_PRIORITY.find(Boolean);
// 7-day sampling window, max 100 messages, real content only
const weekStart = new Date(Date.now() - 7 * 24 * 60 * 60 * 1000);
const sample = await prisma.unifiedMessage.findMany({
where: { member: { tenantId }, createdAt: { gte: weekStart } },
orderBy: { createdAt: 'asc' },
take: 100
});
// Prompt contract enforced on the LLM:
// 1. Key highlights: 3-4 factual bullets taken from real messages
// 2. Wins & metrics: 2 short points
// 3. Focus for the week: 2 priorities
// Hard cap: 15-20 lines. Corporate filler: forbidden.3. 게시: 봇 게시물이 아닌 Founder webhook
Sovereign은 커뮤니티 브랜드 프로필(설립자 또는 회사 이름 및 아바타, 봇 사용자 이름 아님)로 꾸며진 채널 webhook을 통해 다이제스트를 게시합니다. 회원들은 이를 사람의 목소리로 읽으며, 이는 참여도와 신뢰도를 모두 변화시킵니다.
Discord는 메시지를 2,000자로 제한하므로, 파이프라인은 다이제스트를 1,900자 단위로 분할하여 순서대로 게시합니다. webhook을 사용할 수 없는 경우, 봇은 일반 메시지로 대체합니다. 하나의 메커니즘, 두 가지 경로, 중복된 로직 없음.
다이제스트 프롬프트는 기업의 불필요한 내용과 일반적인 마케팅을 명시적으로 금지합니다. 해당 주에 실제 하이라이트가 없었다면, 다이제스트는 그렇게 명시합니다. 솔직하게 내용이 적은 한 주는 꾸며낸 인상적인 한 주보다 더 많은 신뢰를 얻습니다.