Skip to content

このプロジェクトは、ユーザーの学習データに基づいて最適な学習スケジュールを自動生成し、さらに自然な日本語で学習サポートを行うチャットボット機能を提供します。

Notifications You must be signed in to change notification settings

KTaisei/Study_Next_AI

Repository files navigation

Study Next AI

概要

このプロジェクトは、ユーザーの学習データに基づいて最適な学習スケジュールを自動生成し、さらに自然な日本語で学習サポートを行うチャットボット機能を提供します。

学習計画の立案から日々のモチベーション維持までを支援し、効率的な学習習慣の構築をサポートします。

主な機能

  • 📖 学習スケジュール自動生成

    • 教科ごとの習熟度、学習頻度、セッション時間に基づき、4週間分の具体的な学習計画を作成します。
    • 各教科について、現在のレベル・必要学習時間・期待できる成績向上率などを分析します。
  • 💬 自然な日本語チャットボット応答

    • 勉強法や時間管理の相談に対し、リラックスできる自然な日本語で応答します。
    • 学習進捗に合わせたアドバイスや、応援メッセージも送信できます。
    • 質問内容に応じて、最適な提案やスケジュール調整案を提示します。

使用技術

  • TypeScript
  • 非同期処理(Promiseベース)
  • 型安全なデータ設計(Genericsと型定義を活用)

想定ユースケース

  • 自主学習を始めたいが、何から手を付けてよいか分からない人
  • 効率的な学習計画を立てたい学生
  • 習慣化やモチベーション維持に負担を感じている方

導入方法

  1. このリポジトリをクローン
  2. 必要に応じて環境設定(TypeScriptプロジェクト)
  3. 関数をインポートし、StudyData型に沿ったデータを渡してご利用ください

今後の展望

  • よりパーソナライズされた学習提案(例:得意不得意の細かな傾向分析)
  • モチベーション維持のための応援メッセージ生成機能
  • 学習記録を保存・可視化する拡張機能

About

このプロジェクトは、ユーザーの学習データに基づいて最適な学習スケジュールを自動生成し、さらに自然な日本語で学習サポートを行うチャットボット機能を提供します。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published