Earth-OL-Player/ai_learn_project

一站式Agent开发学习平台: Agent开发学习路线资料、智能刷题、面经题库

解決する課題

AI開発リソースは散在し、学習パスが不明確なため、開発者は構造化された練習とフィードバックを得るのに苦労しています。このプロジェクトは、学習ロードマップ、人気の面接質問バンク、AIによるクイズ採点とフォローアップディスカッション、ゲーム化された成長システム、提案/コメントコミュニティを1つの実行可能なフルスタックアプリケーションにまとめ、学習者にAI Agent、RAG、ツール呼び出し、構造化出力、LLMエンジニアリングを学ぶための単一の場所を提供します。

仕組み

3層アーキテクチャです:

  • Vue 3 + Viteフロントエンド(TypeScript、Pinia、Vue Router、Element Plusを使用)が学習プラットフォーム、クイズワークスペース、個人センター、管理ページを表示します。
  • Spring Bootバックエンド(Java 17、Spring Security、JWT、Flyway)が認証、質問バンク管理、インタラクション、成長追跡、管理APIを処理し、MySQL 8.4 LTSで支えられています。
  • FastAPI AIサービス(Python 3.11+、Uvicorn)がAI採点、ディスカッション、モデル機能統合を提供し、ローカルルールや外部モデルサービスへのフォールバックを備えています。

ユーザーフロー:ブラウザ -> Vueフロントエンド -> Spring Bootバックエンド -> MySQL(ビジネスデータ用)、バックエンドはFastAPI AIサービスを呼び出して採点とディスカッションを行います。プロジェクトには、ナビゲーション付きのMarkdownベースの学習ルートレンダラーと、要件、設計、受け入れ、ミドルウェアメモ用のドキュメントフォルダも含まれています。

対象者

AI AgentやAIアプリケーション開発、RAG、ツール呼び出し、構造化出力、LLMエンジニアリングを学ぶ開発者で、具体的で実行可能なコードベースを研究・拡張したい方。AI関連の面接準備をしている方や、フルスタック学習プラットフォームを構築したい方にも役立ちます。

ハイライト

  • 厳選された学習ルートと教材を、目次とバージョンノート付きの閲覧可能なMarkdownページとして表示。
  • AI搭載のクイズワークスペース:質問カテゴリ、次の質問フロー、再試行、AI採点、AIフォローアップディスカッション、最高スコア履歴。
  • AI基礎、Agent基礎、RAG全パイプライン、ベクトル検索、マルチエージェント、安全性評価をカバーする人気の面接質問バンク。重要度スコアと実際の面接回数付き。
  • 経験値、レベル、ランク、バッジ、練習記録を備えた成長システムで、学習意欲を維持。
  • カテゴリフィルタリング、人気/最新ソート、空状態処理を備えた提案・コメントコミュニティ。
  • Vue 3フロントエンド、Spring Bootバックエンド、FastAPI AIサービス、MySQLデータベースによるフルスタックのクロージャ。ローカル起動と受け入れチェック用のドキュメント付き。

関連

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