Ich schlage demütig die Implementierung einer rails console-Einstellung vor, die es Administratoren ermöglichen würde, die Fähigkeit von KI-Artefakten zu aktivieren, persistente Daten in einer einzigen JSON-Datei zu speichern. Dies könnte natürlich unbeabsichtigt einige Probleme/Risiken mit sich bringen, ähnlich wie die Einstellung zum dauerhaften Löschen von Themen –
daher die Aktivierung über die rails console.
KI-Artefakte sind sehr nützlich und tragen erheblich zur Qualität von Diskussionen bei. Ihre Nützlichkeit kann sich jedoch verdreifachen, wenn sie einfache Daten dauerhaft speichern und diese Daten auf einfache Weise manipulieren könnten
.
Mein persönlicher Anwendungsfall
Meine Discourse-Instanz wird als LMS (für den Englischunterricht) und als virtuelles Labor für Experimente für meine wissenschaftliche Forschung im Bereich KI genutzt. Jeder meiner Kunden/Studenten hat seine eigene private Kategorie (der Zugriff wird über seine private Gruppe gewährt), in der alles gespeichert und verfolgt wird (Lernmaterialien usw.). Ein kleiner Teil meiner Forschung beschäftigt sich damit, wie ein System entworfen werden kann, das erfolgreich und autonom Bildungsinhalte für einen Lernenden erstellt, gegeben seine „Lernerbiografie“ (wie in den nachstehenden Screenshots gezeigt) und eine Art Wissensgraph (den Rest werde ich vorerst vertraulich behandeln).
Ich beabsichtige, die Discourse-API zu verwenden, um diese JSON-Daten (die Lernerbiografie aus dem Artefakt) aus dem Themainhalt abzurufen (hierfür sind wahrscheinlich einige starke reguläre Ausdrücke erforderlich) und sie dann meiner kognitiven Architektur zuzuführen, die mit FastAPI erstellt wurde und auf demselben Server mit einem Reverse-Proxy läuft. Die kognitive Architektur erledigt ihre Magie, erstellt dann neue Inhalte für diesen Lernenden und erstellt dann ein neues Thema mit diesen Inhalten in der privaten Kategorie dieses Lernenden.
Hier ist eine schnelle und grobe Visualisierung dessen, was ich meine:
flowchart TD
A[Discourse Instanz<br/>LMS + KI-Forschungslabor] --> B[Private Kategorien für Studenten<br/>mit Gruppenzugriffskontrolle]
B --> C[Lernerbiografie<br/>gespeichert im Themainhalt<br/>im JSON-Format]
C --> D[Discourse API<br/>Themainhalt abrufen]
D --> E[Regulärer Ausdruck<br/>JSON-Daten extrahieren]
E --> F[Lernerbiografie<br/>Extrahierte Daten]
F --> G[FastAPI Kognitive Architektur<br/>Gleicher Server + Reverse Proxy]
H[Wissensgraph<br/>Vertrauliche Forschungsdaten] --> G
G --> I[KI-Inhaltsgenerierung<br/>Hier passiert Magie ✨]
I --> J[Neue Bildungsinhalte<br/>Personalisiert für den Lernenden]
J --> K[Neues Thema erstellen<br/>über Discourse API]
K --> L[Inhalt gepostet in<br/>private Kategorie des Studenten]
L --> M[Lernmaterialien<br/>Verfolgt & gespeichert]
M --> N[Kontinuierliche Lern-<br/>& Forschungs-Schleife]
N -.-> C
style A fill:#e1f5fe
style G fill:#f3e5f5
style I fill:#fff3e0
style L fill:#e8f5e8
Technisch gesehen kann all dies erreicht werden (und eleganter), indem HTTP in Artefakten zugelassen wird, aber ich vermute, dass dies noch riskanter ist als das Speichern von Daten.
Ich beabsichtige voll und ganz, diese Technologie Open Source zu machen, sobald ich alles zum Laufen gebracht und gründlich getestet habe.
Dieses Lernerbiografie-Artefakt funktioniert einwandfrei, mit der Ausnahme, dass die eingegebenen Daten nach dem Aktualisieren der Seite verschwinden ![]()
So sehen die Datenfelder im Artefakt aus



