Miaotofu01/Study-Mate

你的AI学习搭档:定路线、讲知识、做项目,边学边做,学透一门科目

StudyMate – AI搭載の学習コンパニオン

概要 – StudyMateは、数学およびコンピュータサイエンスの学習を支援するNode-JSベースのAI拡張ワークフローです。DeepSeek Harness (DSH) プラグインとして提供されるほか、Google Antigravityマルチエージェントプラグインにも対応し、OpenAI Codex / ChatGPT Work向けにパッケージ化することも可能です。このシステムは、資料収集、図解生成、カリキュラム設計、指導、演習評価という5つの役割を、DSH内またはサブエージェントへの委任を通じて調整します。

主な機能

  • DSH用学習モードプリセット(npx @yunmiao/studymate@latest installでインストール)。
  • カリキュラムロードマップ:知識の依存関係グラフ、色分けされたステータス、クリックで展開するレッスンカード。
  • レッスンページ:数式、画像、カスタム問題、プロジェクトタスクを含むMarkdownベースの「教科書スタイル」レッスン。DSHのリーディングペインでライブレンダリングされます。
  • 永続的なメモリ:進捗、設定、学習の課題はローカルワークスペース (~/StudyMate) に保存され、科目間で再利用されます。
  • エクスポート:ワンクリックでのオフラインHTMLエクスポート (npx @yunmiao/studymate export)。
  • マルチエージェントサポート:Google AntigravityおよびオプションのCodex/ChatGPTプラグイン経由。

はじめ方

  1. DSHプリセットのインストール:
    npx -y @yunmiao/studymate@latest install
    
    – デスクトップ版DSHにはエンジンが同梱されています。CLIユーザーは別途 @deepseek-ai/dsh をインストールしてください。
  2. DSHを開き、新しい learning mode セッションを開始して、「微積分を学びたい」のように話しかけます。
  3. システムがワークスペースを作成し、シラバスを構築して最初のレッスンを表示します。
  4. export、build-antigravity、またはCodex/ChatGPTインポートzipなどのコマンドを使用して機能を拡張します。

典型的なワークフロー

  • トピックの選択 – アシスタントに提案を求めるか、直接科目を指定します。
  • カリキュラム生成 – エージェントが目標、レベル、希望するプロジェクトについて質問し、依存関係に基づいたアウトラインを作成します。
  • レッスンの受講 – レッスンはDSHのリーディングペインに表示されます。解説の追加、別の説明の要求、練習問題の依頼が可能です。
  • 評価 – アシスタントがクイズの生成やコードベースのチェックを行い、結果をワークスペースに記録します。
  • 進捗の永続化 – すべてのやり取りが保存されるため、次回のセッションでは中断したところから正確に再開できます。

対象ユーザー

  • 数学、アルゴリズム、プログラミング言語、機械学習理論などを独学する方。
  • インタラクティブなコーディングやプロジェクトタスクを通じた「実践による学習」を好む方。
  • Pythonをインストールせずに、ローカルで動作するAIチューターを求める方(エンジンは純粋なTypeScriptです)。

プロジェクトステータス

  • 活発にメンテナンス中(Issue歓迎、MITライセンス)。
  • コアコードは lib/tools にあり、詳細なドキュメントは docs/ フォルダにあります。
  • 独立したWebランタイム (study-mate-web) が専用ブランチに存在し、最新エンジンとの互換性が確認でき次第マージされる予定です。

上記の情報はすべて、リポジトリのREADMEから直接引用しています。

関連

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