OpenMAIC (Open Multi-Agent Interactive Classroom) ist eine Open-Source-Plattform für ein interaktives Klassenzimmer mit mehreren intelligenten Körpern, die von einem Forschungsteam der Tsinghua-Universität (THU-MAIC) ins Leben gerufen wurde. Sie wurde auf der Grundlage des hochmodernen Large Language Model (LLM) und der Multi-Agent Orchestration Architecture entwickelt und ist in der Lage, jedes vom Benutzer eingegebene Wissensthema oder hochgeladene Dokument mit einem Klick automatisch in ein strukturiertes und visuelles interaktives digitales Klassenzimmer zu verwandeln. Im von OpenMAIC generierten Klassenzimmer übernehmen KI-gespielte Lehrer und Mitschüler den Unterrichtsprozess. Sie können nicht nur die Kursunterlagen laut vorlesen, sondern auch Diagramme mit der Hand zeichnen und mathematische Formeln in Echtzeit auf das gemeinsame Whiteboard schreiben sowie in Echtzeit Fragen und Antworten stellen und mit menschlichen Lernenden am runden Tisch diskutieren.
Um die Grenzen des passiven Zuhörens in der traditionellen Online-Ausbildung zu durchbrechen, hat OpenMAIC den “Deep Interactive Mode” eingeführt. Dieser Modus unterstützt das Rendering von 3D-Visualisierungsmodellen direkt im Browser, die Bereitstellung dynamisch angepasster Parameter für die Simulation physikalischer Prozesse, den eingebauten Code-Editor für die Online-Programmierüberprüfung und die automatische Generierung von Mind Maps im Zusammenhang mit dem Wissensrahmen. Darüber hinaus unterstützt die Plattform eine nahtlose Schnittstelle zu den intelligenten OpenClaw-Plug-ins, die es den Nutzern ermöglichen, dem KI-Assistenten zu befehlen, direkt in alltäglicher Chatsoftware wie Flybook, Slack und Telegram Lehrlinks zu erstellen. Die Plattform bietet ultimative Datenflexibilität: Egal, ob internationale KI-Modelle angedockt oder lokale Modelle komplett offline eingesetzt werden, OpenMAIC kann die Lehrbedürfnisse verschiedener Szenarien effizient erfüllen, z. B. fragmentiertes Selbststudium, professionelle Dissertationsforschung und Unternehmensschulungen.
Funktionsliste
- Strukturierte Kurse mit einem Klick generierenGeben Sie ein Lernthema ein oder laden Sie ein Referenzdokument hoch (PDF-Unterstützung), und der Back-End-Algorithmus führt automatisch einen zweistufigen Prozess durch, der in wenigen Minuten eine vollständige Kursübersicht, grafische Folien und Quiz-Inhalte für die Nachbereitung des Kurses generiert.
- Multi-Intelligenz-Körper-Klassenraum-InteraktionssystemEingebaute KI-Lehrer und KI-Schüler mit verschiedenen Einstellungen. Es unterstützt reale Interaktionsszenarien wie automatische Erklärungen, die Initiierung von Debatten mit mehreren Charakteren am runden Tisch, die Beantwortung von Fragen im Klassenzimmer in Echtzeit und die freie Erkundung.
- Interaktiver Szenen-Rendering-Modus:
- 3D-VisualisierungAutomatisches Rendering von 3D-Ansichtsmodellen für abstrakte Strukturen, mit Unterstützung für Maus-Drag-and-Drop für eine Rundum-Betrachtung.
- Dynamische SimulationAutomatische Erzeugung von experimentellen Umgebungen mit physikalischen oder prozessualen Mechanismen, mit einstellbaren Parametern zur Beobachtung von Veränderungen in Echtzeit.
- Interaktive LernspieleEingebaute Mini-Levels zur Festigung des Wissens und zur Vertiefung der Gedächtnispunkte in interaktiven Herausforderungen.
- Online-ProgrammierlaborBereitstellung einer Kompilierungsumgebung zum Schreiben, Ändern und sofortigen Ausführen von Code direkt auf der Webseite.
- Automatisierte Mind MapsSkalierbare Abbildung der Wissensstruktur des Systems auf der Grundlage der Wissenslogik wird sofort erstellt.
- Intelligentes dynamisches Whiteboard mit SprachsyntheseKI ist in der Lage, Wissen in menschlicher Sprache mit eingebauter TTS-Technologie zu erklären und kann Indikatoren auf dem Whiteboard verwenden, um wichtige Punkte hervorzuheben, handgezeichnete Flussdiagramme Schritt für Schritt zu erstellen und komplexe Formeln auszuarbeiten.
- Export von Assets in mehreren FormatenUnterstützt den Export des generierten vollständigen Kurses mit einem Klick in eine sekundäre editierbare PowerPoint-Datei (.pptx), die Layout und Formatierung beibehält, in eine einseitige Offline-HTML-Datei mit Interaktionen oder in ein ZIP-Paket mit Klassenzimmerdaten.
- Hochgradig kompatibler offener LLM-ZugangEs unterstützt nationale und internationale Mainstream-APIs wie OpenAI, Google Gemini, Anthropic, DeepSeek, Smart Spectrum GLM, MiniMax usw. und unterstützt die Anbindung lokaler privater Modelle über Ollama.
- Integration von Chat-Software-Verknüpfungen (OpenClaw)Nahtloser Zugang zu Instant Messengern, so dass Bots sich automatisch in die Warteschlange einreihen können, um im Hintergrund Links zum Klassenzimmer zu generieren, indem sie Chat-Befehle in Flybook, Slack und Discord senden.
Hilfe verwenden
OpenMAIC bietet ein hohes Maß an Flexibilität. Egal, ob Sie ein Benutzer sind, der schnell die Fähigkeit zur Generierung von Daten erfahren möchte, oder ein Entwickler, der die Isolierung privater Daten durchführen muss, Sie können den entsprechenden Weg der Nutzung finden. Nachfolgend finden Sie eine umfassende Anleitung zur Installation, Konfiguration und Kernfunktionalität von OpenMAIC. Bitte folgen Sie den Schritten, um Ihre intelligente interaktive Lernreise zu beginnen.
🌟 I. Leitfaden für die Schnellinstallation und Lokalisierung
Um ohne Verzögerung die vollständigste Deep-Interaction-Fähigkeit zu erhalten, wird Benutzern mit einigen Entwicklungskenntnissen dringend empfohlen, eine lokale Umgebung für den Einsatz zu verwenden.
1. die Vorbereitung der Basisumgebung
Bevor Sie das Projekt klonen, vergewissern Sie sich, dass die folgende Basissoftware in Ihrer Betriebssystemumgebung ordnungsgemäß installiert und konfiguriert ist:
- Node.js: Die Anforderungen an die Versionierung müssen
>= 20.9.0und bietet operative Unterstützung für Back-End- und Front-End-Komponenten. - pnpmLeistungsstarkes Front-End-Paketmanagement-Tool, Versionsanforderungen
>= 10。
2. die Beschaffung des Quellcodes und die Installation von Abhängigkeiten
Öffnen Sie Ihr Terminal (Terminal / PowerShell / iTerm2) und führen Sie die folgenden Befehle nacheinander aus, um den offiziellen Quellcode des Projekts lokal zu klonen und die Installation aller erforderlichen abhängigen Umgebungspakete zu automatisieren:
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
3. die Konfiguration von Umgebungsvariablen und des Large Language Model (LLM)
Der Kern der Multi-Intelligenz-Interaktion beruht auf der leistungsstarken Logikfähigkeit großer Sprachmodelle, und OpenMAIC unterstützt umfangreiche Modellschnittstellen.
Kopieren Sie zunächst die generierte Datei mit den Umgebungsvariablen in das Stammverzeichnis:
cp .env.example .env.local
Öffnen mit einem Texteditor .env.local geben Sie den von Ihnen verwendeten Big Model API-Schlüssel ein.
Beispiele für gängige Konfigurationen großer Modelle:
- OpenAI:
OPENAI_API_KEY=sk-... - Smart Spectrum GLM:
GLM_API_KEY=您的密钥und darunter konfiguriertGLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4 - lokales TrennungsmodellWenn Sie extrem hohe Anforderungen an den Datenschutz haben, können Sie in der Umgebungsdatei auch die lokal laufende Ollama Adresse des Dienstanschlusses.
💡 Empfehlungen für beste ErfahrungenUm ein optimales Gleichgewicht zwischen der Qualität der Inhaltserstellung und der Geschwindigkeit der Argumentation zu erreichen, wird empfohlen, die Funktion Google Gemini 3 Flash. Wenn Sie dieses Modell als globalen Standard festlegen möchten, können Sie eine Konfigurationsdatei zum DEFAULT_MODEL=google:gemini-3-flash-preview。
4. die Einführung der Plattformdienste
Führen Sie den Startbefehl für die Entwicklungsumgebung im Terminal aus:
pnpm dev
An diesem Punkt startet das System den lokalen Server im Hintergrund. Öffnen Sie einen modernen Browser (Chrome oder Edge empfohlen) und besuchen Sie die Adresse http://localhost:3000Wenn Sie OpenMAIC verwenden möchten, können Sie die Hauptschnittstelle von OpenMAIC sehen.
📌 Ergänzt durch andere Einsatzmodalitäten:
- Docker-Bereitstellung mit einem Klick: Geändert
.env.localNach dem Drücken der Taste führt das Terminal diedocker compose up --buildSie können einen stabilen Containerbetrieb mit Umweltisolierung erreichen. - Einrichten des Zugangsschutzes durch VerschlüsselungWenn Sie in einer öffentlich zugänglichen Umgebung eingesetzt werden, muss der
.env.localMitglied werdenACCESS_CODE=您的专属安全密码. Auf diese Weise werden alle externen Besucher davon abgehalten, eine Authentifizierung zu verlangen, was den Diebstahl von Schnittstellenguthaben verhindert.
🎓 II. Ein interaktives Klassenzimmer schnell von Null auf erzeugen und erleben
Nach der Konfiguration und der erfolgreichen Eingabe in die Weboberfläche wird Ihnen die minimalistische Kurs-Workbench angezeigt. Bitte befolgen Sie die drei folgenden Standardprozesse:
Schritt 1: Geben Sie ein Kernthema ein oder laden Sie ein Wissensdokument hoch
Geben Sie in das große Texteingabefeld auf der Startseite ausdrücklich ein, was Sie lernen möchten. Zum Beispiel: “Bitte erklären Sie mir das Prinzip von Angebot und Nachfrage in der Makroökonomie” oder “Wie man ein Crawler-Skript mit Python entwickelt”.
Wenn Sie ein spezielles Lehrbuch oder eine Facharbeit haben, können Sie ein PDF-Dokument hochladen, indem Sie auf die Schaltfläche “Anhänge” in der unteren linken Ecke klicken. Das System verwendet dann eingebaute Algorithmen, um Text, Tabellen und komplexe mathematische Formeln aus dem Dokument zu erkennen und zu extrahieren.
Schritt 2: Überprüfung und Feinabstimmung des erstellten Kursentwurfs
Klicken Sie auf die Schaltfläche “Generieren”, und die KI wird in wenigen Sekunden eine Kopie ausgeben.Gliederung des Kurses (Outline)。
Die Gliederung wird als Baumknoten dargestellt, den Sie direkt bearbeiten können, als ob Sie einen Katalog bearbeiten würden:
- Klicken Sie auf das “+”-Zeichen, um einen neuen Unterabschnitt von Knowledge Extension hinzuzufügen.
- Klicken Sie auf das Papierkorbsymbol, um Themen zu löschen, die nicht diskutiert werden müssen.
- Doppelklicken Sie auf einen Knoten, um die Richtung der Erkundung eines bestimmten Kapitelinhalts zu ändern.
Schritt 3: Rendering von Inhalten und Betreten des Klassenzimmers
Nach dem Bestätigen der Gliederung geht das System automatisch in dieBühne für das Rendering von Szenen (Scenes).. Mehrere Intelligenzen werden parallel arbeiten, um Skripte für das Vorlesen, Illustrationen für das Folienlayout und Quizfragen zu erstellen.
Warten Sie, bis sich der Fortschrittsbalken füllt, und klicken Sie auf der Benutzeroberfläche auf “Unterricht beginnen”. Jetzt betreten Sie ein digitales virtuelles Klassenzimmer.
- Immersives HörenDas Hauptbild des Bildschirms zeigt eine Diashow mit einem Laserpointer, der die Animation hervorhebt, und der KI-Tutor erklärt automatisch die wichtigsten Punkte Seite für Seite mit menschlicher Stimme unter Verwendung der TTS-Technologie.
- Unterbrechung des BefragungsmechanismusKI-Lehrer: Wenn Sie ein kniffliges Konzept hören, geben Sie eine Frage in das Chat-Feld unten ein (oder sprechen Sie sie über das Mikrofon) und der KI-Lehrer wird die Diashow unterbrechen, um Ihre Frage direkt und in Laiensprache zu beantworten. Wenn Sie eine Demonstration benötigen, schneidet er auch aktiv dieDynamisches Whiteboard (Weißwandtafel)Wir können für Sie Datenflussdiagramme zeichnen oder komplexe Formeln von Hand ableiten.
🎮 III. Erkundung im tiefen interaktiven Modus (DIM)
Wenn Sie mit Themen konfrontiert werden, die praktische Übungen erfordern, wie z. B. Programmieren, Physik oder dreidimensionale Strukturen, öffnet OpenMAIC automatisch eine tiefgehende interaktive Benutzeroberfläche in dem entsprechenden Bereich:
- Beim Lernen über physikalische Prozesse: es wird angezeigtPhysik-Simulator. Sie können die numerischen Schieberegler auf der Seite verschieben (z. B. um die Schwerkraftbeschleunigung oder die Temperatur zu ändern) und die experimentelle Dynamik des Systems in Echtzeit beobachten, um Feedback zu erhalten.
- Beim Erlernen der Computerprogrammierung: Der Bildschirm wird automatisch in einen geteilten Bildschirm umgeschnitten.Online-Code-Editor (Online-Programmierung)Das System initialisiert einen Basiscode für Sie. Das System initialisiert einen Basiscode für Sie, den Sie direkt auf der Webseite umschreiben können. Klicken Sie auf “Ausführen”, um die Ausgabe des Terminals zu sehen, und die KI gibt Ihnen auch in Echtzeit Hinweise, wie Sie den Code korrigieren können, wenn sie einen Fehler meldet.
- Beim Studium des menschlichen Körpers oder der Molekularstruktur: durchVisualisierung von 3D-Strukturenkönnen Sie das Profil mit der linken Maustaste ziehen und ablegen, um eine 360°-Ansicht des Profils zu erhalten.
- Wenn es um Zusammenfassungen von Kapiteln gehtAuslösen des Modus **Globale Mind Map**, der das Wissensnetzwerk dieses Abschnitts übersichtlich darstellt und durch Anklicken des Knotens einen Überblick über die vergangenen Lehrinhalte bietet.
iv. Gemeinsame Nutzung und Export von Klassenzimmerdateien in mehreren Formaten mit einem Mausklick
Am Ende einer großartigen interaktiven Sitzung ist es von entscheidender Bedeutung, die Ergebnisse zu verwerten und weiterzugeben. Klicken Sie auf die obere rechte Ecke der Seite, um Exportieren um die Exportoptionen aufzurufen:
- Als PowerPoint-Datei (.pptx) exportierenDas System wandelt jede Folie in eine vollständig formatierte native PPT um, die Diagrammelemente und Bilder werden nicht in tote Bilder umgewandelt, und die Formeln innerhalb des Kurses werden exakt in native Office-Mathe-Formeln umgewandelt, so dass es äußerst einfach ist, sie für die spätere Verwendung in Schulverteidigungen oder Konferenzpräsentationen zu ändern.
- Zu interaktivem HTML exportierenWenn Sie die Simulationen, interaktiven Quizze usw. behalten möchten, können Sie diese eigenständige einseitige HTML-Datei exportieren. Sie funktioniert perfekt in Ihrem lokalen Browser, ohne dass Sie das Internet benötigen, was sie zur idealen Offline-Revisionsbibliothek macht.
- Export als Klassenzimmer-ZIPDas System wird mit einem vollständigen Quellcode-Paket ausgeliefert, das Kursdatenstrukturen und mediales Sprachmaterial enthält und sich für die Weitergabe an Freunde eignet, damit diese es in ihre OpenMAIC-Plattformen importieren können, um es in seiner ursprünglichen Form zu reproduzieren.
Wenn Sie der obigen Anleitung folgen, werden Sie in der Lage sein, die Systemlogik von OpenMAIC ohne Hindernisse zu meistern und die erstaunliche Effizienz der Multi-Intelligenz-Ausbildung voll auszuschöpfen!
Anwendungsszenario
- Individuelles Selbststudium auf Nullbasis und Vertiefung
Egal, ob es um das Erlernen einer neuen Programmiersprache oder das Verständnis komplexer wissenschaftlicher Prinzipien geht, die Nutzer geben einfach ihre Lernziele ein, und die Plattform generiert strukturierte Lektionen mit grafischen Erklärungen, Code-Walkthrough-Umgebungen und Wissensquiz. - Vertiefte Lektüre von fremdsprachlicher Fachliteratur und Analyse von Finanzberichten
Forscher oder Finanzanalysten können Hunderte von Seiten englischsprachiger Abhandlungen oder PDF-Dokumente von Finanzberichten direkt hochladen. Das Multi-Intelligenz-System kann schnell die Kerndatenlogik extrahieren, einen multiperspektivischen Diskussionsraum generieren und dynamisch Diagramme zeichnen, um die Datenbeziehung über das Whiteboard zu demonstrieren, wodurch die Schwelle zum Verständnis komplexer Informationen erheblich gesenkt wird. - Standardschulungen für Unternehmen und interaktive Beratung
Unternehmensmanager können lange und langweilige Handbücher für die Einarbeitung von Mitarbeitern oder SOP-Dokumente für den Softwarebetrieb mit einem einzigen Klick in interaktive KI-Online-Klassenzimmer verwandeln. Neue Mitarbeiter können während des Schulungsprozesses jederzeit Fragen an den KI-Tutor stellen und ihre Lernergebnisse durch die in die Plattform integrierten Tests überprüfen. - K-12 Wissenschaft Visuelle Wissenschaft und virtuelle Labordemonstration
Pädagogen können mit diesem Tool abstrakte und komplexe Lehrbuchkonzepte in anschaulichen und dreidimensionalen, immersiven Laborunterricht verwandeln. Mithilfe der “3D-Visualisierung” und des “Physiksimulators” im Modus "Tiefe Interaktion" können die Schüler die Parameter anpassen und die strukturellen Veränderungen auf dem Bildschirm beobachten, was ihr Interesse an der Erforschung des wissenschaftlichen Wissens voll und ganz weckt.
QA
- Welche großen Sprachmodelle (LLMs) unterstützt OpenMAIC?
OpenMAIC hat eine hohe Schnittstellenkompatibilität und unterstützt derzeit den Aufruf der meisten großen Mainstream-Modelle auf dem Markt durch die Konfiguration von API-Schlüsseln, einschließlich OpenAI (GPT-Serie), Anthropic (Claude), Google Gemini, DeepSeek, Smart Spectrum GLM, MiniMax, Grok und ByteHopper Doubao usw. Es unterstützt auch den Zugang zu lokalen Diensten wie Ollama, um vollständig offline zu arbeiten. - Wie können Unternehmen einen vollständigen Verzicht auf den Cloud-Betrieb erreichen, wenn sie den Schutz lokaler Daten gewährleisten wollen?
Die Plattform kann rein lokal ausgeführt werden. Sie können damit beginnen, die Plattform lokal auf Ihrem Gerät über die Ollama Stellen Sie große Open-Source-Sprachmodelle (z. B. Llama 3) bereit, und stellen Sie dann den OpenMAIC-Backbone-Code lokal bereit oder privatisieren Sie ihn mit Docker im LAN. Bei dieser Architektur wird der gesamte Prozess der Kursgenerierungsanalyse (einschließlich Dokumentenanalyse und -extraktion) in einer geschlossenen Schleife innerhalb des LAN durchgeführt, und es gibt absolut keinen Datenabfluss. - Handelt es sich bei den über die Plattform exportierten PPT-Dateien um statische Bilder, die nachträglich verändert werden können?
Die exportierten PowerPoint-Dateien (.pptx) sind vollständig bearbeitbare, qualitativ hochwertige Dokumente, und die Export-Engine von OpenMAIC bewahrt die ursprünglichen Textfelder, Formen und eingefügten Bildressourcen. Darüber hinaus können die im System generierten mathematischen Berechnungen und Ableitungen in das native LaTeX- oder Office-Math-Format konvertiert werden, so dass Sie sie in der lokalen Software auf Ihrem Computer nach Belieben ändern, hinzufügen oder löschen können. - Kann ich die Software auch verwenden, wenn ich nicht über die technischen Voraussetzungen für die Bereitstellung des Codes verfüge?
OpenMAIC integriert sich nativ in die OpenClaw Werkzeuge. Wenn Sie nicht wissen, wie man ihn einsetzt, können Sie den gehosteten Modus verwenden, bei dem Sie einen einmaligen Zugangscode von open.maic.chat erhalten und dann einen Befehl in natürlicher Sprache an den KI-Bot in beliebten Chat-Apps wie Flybook, Slack, Telegram oder Discord senden, woraufhin das System einen Kurs in der Cloud in die Warteschlange stellt und einen direkten Link zu der Webseite zurückgibt, auf der Sie den Kurs öffnen können. Das System stellt den Kurs in der Cloud in die Warteschlange und gibt einen Link zu der Webseite zurück, auf der Sie den Online-Kurs öffnen können. - Unterstützt das System die automatische Markierung und Benotung von Quizfragen, die im Klassenzimmer erstellt wurden?
Unterstützt die automatische Korrektur von Bewertungen. Wenn die Lektion zum Quizteil übergeht, präsentiert der KI-Lehrer automatisch Single-Choice-, Multiple-Choice- oder Kurzantwortfragen auf dem Bildschirm. Nachdem Sie auf die Optionen geklickt und Ihre Antworten abgeschickt haben, wertet MultiIntelligence Ihre Auswahl im Hintergrund aus und gibt Ihnen nicht nur in Echtzeit eine Bewertung, sondern auch gezielte, gesprochene Erklärungen zu den Prinzipien der Fehlerkorrektur für den falschen Teil Ihrer Auswahl.





















