Discordでアイデアなどを頻繁に議論していくものを、/compactで構造化された知識へまとめるBotです。
- アイデアや雑談を、そのまま投稿して、LLMを使用して後から整理する
- 会話から決定事項、未解決事項、次に話すことを抽出する
- 過去の関連する議論を要約に紐づける
- 要約をDiscordのThreadに保存して、後から読み返す
#discussionで自由に会話する- 議題が一区切りついたら
/compactを実行する - Botがタイトルと要約を作成し、要約カードとThreadを投稿する
- 必要に応じて、要約Threadから詳細や関連する過去の議論を確認する
ユーザーが作成したThreadの内容も要約対象として取得します。Bot自身が作成した要約Threadは再取得しません。
- TypeScript / pnpm
- Cloudflare Workers + Hono
- Cloudflare Queues(長時間のCompact処理)
- Discord Interactions / REST API
- Workers AI(Gemma 4、JSON Schema出力)
- Cloudflare AI Search(過去議論の関連検索)
- Cloudflare D1(処理位置とCompact履歴)
詳細な仕様と実装設計はARCHITECTURE.mdを参照してください。