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データベースによるフルスタックのクロージャ。ローカル起動と受け入れチェック用のドキュメント付き。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト