dw-dengwei/daily-arXiv-ai-enhanced

Automatically crawl arXiv papers daily and summarize them using AI. Illustrating them using GitHub Pages.

📚 daily‑arXiv‑ai‑enhanced が何をするか

このリポジトリは、サーバー不要、GitHubのみのサービスを提供し、毎日以下の処理を行います:

  1. クロール:指定されたコンピュータサイエンス分野のarXiv APIから新しい論文を取得(デフォルト:CV, GR, CL, AI, CE, GT, IT, LG)。
  2. 概要(または全文)を大規模言語モデルに送信する – デフォルトは deepseek‑chat – その結果として短い中国語要約を返す。
  3. 結果をGitHub Pagesでホスティングされる静的ウェブサイトとして公開するため、誰でもインストールせずに毎日の要約を閲覧できる。

このプロジェクトは、基本的に以下の3つの既存技術を組み合わせたパイプラインです:

  • arXivの公開RSS/JSONフィードによる論文メタデータ
  • LLM API(DeepSeek、またはOpenAI互換エンドポイントであれば何でも可)
  • GitHub Actions + Pagesによるスケジューリングとホスティング

このワークフローはGitHubのCI環境で実行されるため、サーバーやストレージのコストは一切かかりません。LLMの使用料のみ(1日あたり約0.2 CNY)がかかります。


✨ コア機能(READMEに記載)

機能 ユーザーにとっての意味
インフラストラクチャ不要 VM、Docker、クラウドアカウントは不要 – リポジトリをフォークしてGitHub ActionsとPagesを有効にするだけ。
AI駆動の要約 毎日の論文はDeepSeek(または任意に設定可能なモデル)で要約され、デフォルトでは中国語で出力される。
パーソナライズされた読書 ローカルにキーワード/著者リストを保存可能。UIが関心に合致する論文を強調表示する。
クロスデバイスUI 生成されたサイトはデスクトップとモバイルブラウザで動作する。
SKILLシステム プラグイン形式の機構で、論文リストをフィルタリングまたは変換するカスタム「スキル」モジュールを追加可能。
エクスポート可能な設定 キーワード/著者設定を1クリックでコピー可能。SKILLシステムで共有や再利用が可能。
カスタマイズ可能 リポジトリのシークレット/変数を編集することで、カテゴリ、対象言語、LLMモデルを変更可能。また、パスワードでサイトを保護することも可能。

🛠️ 動作させる方法(クイックスタート)

  1. フォークする。
  2. 2つのシークレットを追加:OPENAI_API_KEY(あなたのLLMキー)とOPENAI_BASE_URL(エンドポイント、例:DeepSeekのAPI URL)。
  3. (オプション)secrets.ACCESS_PASSWORDを設定して、公開アクセスを制限する。
  4. 以下の変数を設定:
    • CATEGORIES – 関心のあるarXivカテゴリ(カンマ区切り)。
    • LANGUAGE – Chinese または English。
    • MODEL_NAME – 例:deepseek-chat。
    • EMAIL / NAME – ワークフローが生成されたサイトをコミットする際に使用。
  5. GitHub Actionsを有効化し、ワークフロー arXiv-daily-ai-enhanced を1回実行する(約1時間かかる可能性あり)。以降は毎日スケジュールされる。
  6. GitHub Pagesを有効化(ソース:mainブランチ、ルート)し、数分待つ。サイトは https://<your‑username>.github.io/daily-arXiv-ai-enhanced/ でアクセス可能になる。
  7. サイトを閲覧し、設定パネルでキーワードの好みを調整して、毎日のAI要約されたarXiv要約を楽しむ。

🎯 どんな人に役立つか?

  • 新しい論文の概要をすべて読まなくても、言語に特化した迅速なスキャンをしたい研究者。
  • 学生で、自分の馴染みのある言語で最先端のCS研究に毎日触れたい人。
  • サーバーを自前で運用せず、静的サイト形式でプライバシーを守りながらAI生成要約を受け取りたい誰にでも。

📦 リポジトリの中身

  • .github/workflows/run.yml – arXivデータを取得し、LLMを呼び出し、Markdownファイルを書き出すスケジュールされたAction。
  • src/(暗黙的) – API呼び出し、プロンプト構築、結果フォーマットを処理するスクリプト。
  • buy-me-a-coffee/ – 捐贈ページ用の小さなプレースホルダ。
  • README.md – 今読んでいるドキュメント。
  • 最終的なサイトをフィルタリング、強調、設定エクスポート付きでレンダリングする静的アセット(HTML/CSS/JS)。

⚠️ 法的・コンプライアンスに関する注意

READMEは、学術データの検閲がある管轄地域にいるユーザーに対し、コンテンツを確認し、中国アクセス可能なエントリポイントを削除するよう警告しています。再配布には、元の論文のライセンスおよびAI生成コンテンツに関する規制を尊重する必要があります。


要するに:daily‑arXiv‑ai‑enhanced は、軽量でGitHubのみに依存するサービスであり、新規arXiv論文を自動取得し、LLMで要約し、整理された検索可能な毎日の要約を公開する – あなたがサーバーを管理したり、ホスティング料を支払ったりする必要は一切ない。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト