Assistant d'enseignement IA de l'UIUC exécute 11 modèles en parallèle pour des réponses en moins de 2 secondes

✍️ OpenClawRadar📅 Publié: July 19, 2026🔗 Source
Assistant d'enseignement IA de l'UIUC exécute 11 modèles en parallèle pour des réponses en moins de 2 secondes
Ad

Le Centre d'innovation en IA de l'UIUC a publié un assistant pédagogique IA open source pour les cours de génie électrique, disponible sur HuggingFace Spaces. Le système orchestre 11 modèles distincts en parallèle pour la recherche et la génération de texte/image, la modération et le classement, atteignant un temps de réponse médian de 2 secondes.

Architecture

L'assistant utilise la génération augmentée par récupération (RAG) avec une base de données vectorielles Pinecone. Les sources de données incluent des manuels, des vidéos de cours (transcrites via Whisper) et des forums de questions-réponses étudiants. Le code est sous licence MIT et prêt à être intégré à votre propre base Pinecone.

Jeu de données RLHF

L'équipe a embauché cinq étudiants en génie électrique pour produire un jeu de données de comparaison pour RLHF, couvrant le cours ECE 120 de l'UIUC. Le jeu de données est disponible gratuitement sur HuggingFace : kastan/rlhf-qa-comparisons.

Ad

Évaluation

Chaque nouvelle fonctionnalité déclenche une évaluation automatique. Le jeu de données d'évaluation, rédigé par des ingénieurs experts, est utilisé pour générer des réponses à partir de chaque modèle. GPT-3 évalue ensuite si les réponses générées sont « meilleures » ou « pires » que la vérité terrain écrite par des humains. Limitation connue : GPT-3 s'évalue lui-même et a tendance à favoriser ses propres réponses.

Démarrage rapide

pip install -r requirements.txt
# Définir les clés API dans run_ta_gradio.sh, puis :
bash run_ta_gradio.sh

Construisez votre propre index Pinecone à l'aide des scripts fournis : manuels à partir de PDF, transcriptions vidéo à partir de Whisper, ou diapositives de cours à partir d'images .jpg.

Fichiers clés

  • main.py — agrégation des modèles
  • TA_gradio_ux.py — interface Gradio
  • prompting.py — modèles de prompts
  • evaluation.py — boucle d'évaluation GPT-3
  • feedback.json — retours utilisateurs collectés

Le dépôt contient 146 commits, 57 étoiles et un diagramme système montrant le pipeline de modèles parallèles.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

audio-analyzer-rs : Un serveur MCP pour l'analyse audio avec Claude
Tools

audio-analyzer-rs : Un serveur MCP pour l'analyse audio avec Claude

Un développeur a créé audio-analyzer-rs, un serveur MCP en Rust qui donne à Claude un accès direct à l'analyse de fichiers audio, incluant les mesures spectrales, harmoniques, rythmiques, de volume LUFS (EBU R128) et de plage dynamique. L'outil est efficace en tokens, Claude commençant à basse résolution et zoomant sur de petits segments si nécessaire.

OpenClawRadar
Méthodologie open-source pour un partenariat agentique avec Claude
Tools

Méthodologie open-source pour un partenariat agentique avec Claude

Un développeur a publié un article de 25 000 mots et a mis en open source des modèles pour construire un système de partenariat persistant avec Claude, utilisant une mémoire partagée entre les sessions, une surveillance cognitive et une consultation multi-IA.

OpenClawRadar
Opendesk : Algorithme MCP + SOM pour le contrôle de bureau par IA via Claude Code
Tools

Opendesk : Algorithme MCP + SOM pour le contrôle de bureau par IA via Claude Code

Opendesk donne aux agents IA des yeux et des mains sur votre bureau via un serveur MCP avec un algorithme SOM personnalisé. S'intègre à Claude Code ou à tout harnais agentique pour le contrôle souris/clavier, l'apprentissage, le rejeu et la planification.

OpenClawRadar
AgentBnB : Réseau Pair-à-Pair pour la Location de Compétences par les Agents OpenClaw
Tools

AgentBnB : Réseau Pair-à-Pair pour la Location de Compétences par les Agents OpenClaw

AgentBnB est un réseau pair-à-pair où les agents OpenClaw peuvent louer des compétences spécialisées auprès d'autres agents en utilisant des crédits, au lieu de consommer des jetons pour des tâches pour lesquelles ils ne sont pas optimisés. Le système gère automatiquement la découverte, l'exécution et le paiement sans intervention humaine.

OpenClawRadar