Skip to content

Repository files navigation

compact-discussion

Discordでアイデアなどを頻繁に議論していくものを、/compactで構造化された知識へまとめるBotです。

ユースケース

  • アイデアや雑談を、そのまま投稿して、LLMを使用して後から整理する
  • 会話から決定事項、未解決事項、次に話すことを抽出する
  • 過去の関連する議論を要約に紐づける
  • 要約をDiscordのThreadに保存して、後から読み返す

使い方

  1. #discussion で自由に会話する
  2. 議題が一区切りついたら/compactを実行する
  3. Botがタイトルと要約を作成し、要約カードとThreadを投稿する
  4. 必要に応じて、要約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を参照してください。

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages