UIUCのAIティーチングアシスタントが11モデルを並行してサブ2秒の応答を実現

UIUCのAIイノベーションセンターは、電気工学コース向けのオープンソースAI教育アシスタントを公開し、HuggingFace Spacesで稼働中です。このシステムは、テキスト/画像の検索、生成、モデレーション、ランキングのために11の個別モデルを並列実行し、中央値2秒の応答時間を達成しています。
アーキテクチャ
このアシスタントは、Pineconeベクトルデータベースを用いた検索拡張生成(RAG)を採用。データソースには、教科書、講義ビデオ(Whisperで文字起こし)、学生のQAフォーラムが含まれます。コードベースはMITライセンスで、自身のPineconeデータベースに接続可能です。
RLHFデータセット
チームは5人の電気工学学生を雇い、UIUCのECE 120コースを対象としたRLHF用の比較データセットを作成しました。データセットはHuggingFaceで公開されています:kastan/rlhf-qa-comparisons。
評価
新機能が追加されるたびに自動評価が実行されます。EEエンジニアの専門家が作成した評価データセットを使用して、各モデルが回答を生成。GPT-3が生成回答を人間作成の正解と比較し、「良い」か「悪い」かを判定します。既知の制限:GPT-3は自身を評価するため、GPT-3の出力を好む傾向があります。
クイックスタート
pip install -r requirements.txt
# run_ta_gradio.shでAPIキーを設定後:
bash run_ta_gradio.sh提供スクリプトを使用して独自のPineconeインデックスを構築:教科書(PDF)、ビデオ文字起こし(Whisper)、講義スライド(.jpg画像)から。
主要ファイル
main.py— モデル集約TA_gradio_ux.py— Gradio UIprompting.py— プロンプトテンプレートevaluation.py— GPT-3評価ループfeedback.json— 収集されたユーザーフィードバック
リポジトリは146コミット、57スター、並列モデルパイプラインを示すシステム図を含みます。
📖 出典全文: HN LLM Tools
👀 See Also

aco-system: ユーザーストーリー作成、タスク分割、PRレビューを実行するClaude向けの全社OS
Redditユーザーが、aco-systemが単一のGitHub Issueをテスト付きの完全に検証されたPRに変換した方法を共有。Claude駆動の自動化で、ユーザーストーリー生成、タスク分割、シークレットチェック、PRレビューを実現。

Lat.md: コードベースのためのマークダウンベースのナレッジグラフ
Lat.mdは、lat.md/ディレクトリ内の相互接続されたマークダウンファイルを使用して、コードベースの知識グラフを作成します。単一のドキュメントではスケーリングの問題を解決し、[[wikiリンク]]でセクションをリンクし、// @lat: [[section-id]]のようなコメントでソースコードに接続し、検証と検索のためのCLIツールを提供します。

スクラップリングは、OpenClawのスクレイピングバックボーンとして統合されました。
Scraplingは、ページ構造を学習し変更に適応するオープンソースライブラリで、OpenClawのコアスクレイピングエンジンとして統合されました。BeautifulSoup with Lxmlよりも774倍高速で、非同期セッションによる複数のセレクタータイプをサポートしています。

Kstack: Kubernetes を監視・トラブルシューティングするための Claude Code 用スキルパック
Kstackは、Kubernetesクラスターの監視とトラブルシューティングのために、Claude Code(および他のAIエージェント)に/investigate、/audit-security、/cluster-statusなどのスラッシュコマンドを追加するオープンソースのスキルパックです。内部ではkubectl、Kubetail、Trivy、Plutoを使用しています。