TECHNOLOGY

実装されている技術

2つのコードベースとiPadアプリを確認し、現在動いている処理と今後の構想を分けて説明します。

TECHNOLOGY 01

情報収集と学習グラフ生成

実装済み

MediaWiki API + TF-IDF + Google Trends + Ollama / Gemma

  • 自然文を5〜10個の調査語へ分解
  • 最大180候補を収集し、本文量・被リンク・類似度で絞る
  • 15〜25ノード、4レイヤーの教育用グラフを生成
  • JSON形式・値域・IDをPydanticで検証
TECHNOLOGY 02

適応型理解度推定

実装済み

NetworkX + Ollama / Gemma + Pydantic

  • 未評価・上位レイヤー・接続数から出題候補を選ぶ
  • 一問で接続された最大5ノードを直接評価
  • 理解度・確かさ・回答中の根拠を構造化
  • エッジ重み・距離減衰・確かさで推定を伝播
TECHNOLOGY 03

iPadクライアント

実装済み

SwiftUI + Python API

  • iPadOS 17以上・横向きに対応
  • 診断、グラフ表示、結果、履歴、設定を実装
  • SVG理解度マップとセッションJSONを出力
  • スケジュール生成は未接続
TECHNOLOGY 04

学習スケジュール生成

今後

構想・設計段階

  • 診断結果から学ぶ内容と順序を決める
  • 期限と利用可能時間を週次計画へ反映
  • 学習行動に応じて再計画する
NEXT現在の開発進捗を見る→