
Hawary00/AI-Tutor
📦 オープンソースプロジェクトHawary00
科学技術学習を支援する、モジュール式のエージェント型AI教育アシスタント。
AI-Tutorは、エージェント型ワークフローを通じて科学技術分野の学習を促進するために設計された、高度でモジュール式の教育アシスタントです。Pythonで構築されたこのプロジェクトは、LLMオーケストレーションにLangChain、複雑なエージェント実行フローの管理にLangGraph、効率的なベクトル検索(RAG)にFAISSを採用しています。これにより、学生の質問に対して文脈を理解した正確な回答を提供します。
本システムは可観測性を重視しており、教育的対話の有効性を追跡するために不可欠なLangSmithによるモニタリングと分析機能を統合しています。フロントエンドにはGradioを採用し、ユーザーにとってクリーンでアクセスしやすいWebインターフェースを実現しました。さらに、音声処理用のWhisperやメディア統合用のyt-dlpなどの高度なツールも組み込まれており、多様な学習スタイルに対応できる汎用性の高いツールとなっています。ドメイン特化型のエージェント教育アプリケーションを構築したい開発者にとって、優れたリファレンス実装となります。
💡ハイライト
- ├─LangGraphによるエージェント型ワークフロー
- ├─FAISSを活用したRAGベースの学習環境
- └─LangSmithによる完全な可観測性の確保
🎯対象
- ├─EdTech開発者
- ├─AI研究者
- └─学生・教育関係者