Release Notes
Hotfix – Mikrofon-Verhalten bei Avataren
🐛 Bugfixes
AITOOLS-2615 Das Mikrofon verbindet sich jetzt immer automatisch mit dem Avatar. Die Einstellung „Ermöglicht Nutzereingabe über Mikrofon" legt nur noch fest, ob direkt zugehört wird oder das Mikrofon zunächst stummgeschaltet bleibt – der Hinweistext dazu wurde entsprechend angepasst
Nach dem Stummschalten blieb die Aufnahme in manchen Fällen hängen und die Oberfläche zeigte dauerhaft „Wird gesendet" an – das wurde behoben
Nach dem Aufheben der Stummschaltung hört das Mikrofon jetzt sofort zu, statt erst nach einer kurzen Verzögerung
Das Eingabefeld für Prompts wird nach dem Senden jetzt zuverlässig geleert
Sprint 35.6 – D-ID in Fusion-Views, MCP-Token-Header & Datenschutz-Fix
🚀 Neue Features
🎭 D-ID in Fusion-Views konfigurierbar
AITOOLS-2594 D-ID-Einstellungen lassen sich jetzt direkt in den Fusion-Views vornehmen und verwalten (aktuell in Vorbereitung, noch nicht verfügbar)
🔑 Token-Header für MCP-Server
AITOOLS-2593 MCP-Server, die zur Tool-Initialisierung einen Authentifizierungs-/Token-Header benötigen, werden jetzt unterstützt
🐛 Bugfixes
AITOOLS-2580 Buttons im Chat waren bei einer Bypass-Nachricht nicht mehr anklickbar – das wurde behoben
AITOOLS-2590 Die Breadcrumb-Navigation wurde bei nicht geteilten Projekten fehlerhaft dargestellt – das wurde korrigiert
AITOOLS-2557 In Rise-Kursen verlinkte PDFs öffneten sich in der FusionView nicht – sie werden jetzt korrekt angezeigt
🔒 Datenschutz & Sicherheit
AITOOLS-2577 Der Datenschutz wurde verbessert
⚙️ Build & Infrastruktur
AITOOLS-2591 Die CI-Pipelines wurden für schnellere Build-Zeiten und automatisierte Prüfungen optimiert
Sprint 35.5 – VLLM-Fixes, Supervisor-Pagination & LiveAvatar-Interrupt
🚀 Neue Features
🛑 LiveAvatar: Sprache unterbrechen
AITOOLS-2575 Neue Interrupt-Methode für LiveAvatare: Per Blockly-Block lässt sich die Sprachausgabe des Avatars jetzt gezielt stoppen – auch während der Avatar noch spricht oder nachdenkt
📄 Blockly: Vorlagen mit Platzhaltern herunterladen
AITOOLS-2526 Neuer Blockly-Block „Ausgefüllte Vorlage herunterladen": Platzhalter-Werte lassen sich jetzt direkt im selben Block setzen und die ausgefüllte Word-/PDF-Vorlage in einem Schritt herunterladen
📑 Word-Vorlagen: Mehrstufige Überschriften
AITOOLS-2572 Word-Vorlagen unterstützen beim automatischen Ausfüllen jetzt mehrstufige Überschriften (Überschrift 2, 3, 4 usw.)
📚 Dokumentenextraktion: Kreuzberg-Update
AITOOLS-2568 Die Chunking-Engine „Kreuzberg" wurde aktualisiert – Dokumente werden bei der Extraktion jetzt präziser in Abschnitte zerlegt
✨ Enhancements
AITOOLS-2563 Der Supervisor lädt Chat-Threads jetzt paginiert nach und nach statt alle auf einmal – dazu neue Filter (u. a. Mindestanzahl an Nachrichten), ein Button zum Zurücksetzen aller Filter sowie deutlichere Ladeanzeigen
AITOOLS-2570 Abhängigkeiten wurden projektweit aktualisiert, um die Ergebnisse des Security-Audits (npm audit) zu verbessern
🐛 Bugfixes
AITOOLS-2486 MCP-Tools funktionierten mit VLLM nicht („Tool nicht gefunden") – MCP-Tools werden jetzt automatisch in reguläre Function-Calling-Tools umgewandelt und funktionieren damit auch mit VLLM
AITOOLS-2534 VLLM brach mit „Token Limit exceeded" ab – das dahinterliegende Sprachmodell wurde auf eine Version mit größerem Kontextfenster aktualisiert
AITOOLS-2535 VLLM zeigte immer Reasoning an, selbst wenn es im Bot deaktiviert war – die Reasoning-Einstellung wird jetzt korrekt an das Modell durchgereicht
AITOOLS-2565 Das Löschen einer Wissensdatenbank hat den Bot geschlossen und auf die Startseite weitergeleitet – das Löschen aktualisiert jetzt nur noch die Liste, ohne die Ansicht zu verlassen
AITOOLS-2571 Der Blockly-Block „Aktion ausführen" für Custom Functions wartete nicht auf deren Ergebnis – jetzt lässt sich per Checkbox einstellen, ob auf das Ergebnis gewartet werden soll
Sprint 35 – Skill-Frontend 2.0 & fal.ai Bildbearbeitung
🚀 Neue Features
🧩 Skill-Frontend 2.0
AITOOLS-2478 Skills sind jetzt leichter verständlich und einfacher einzusetzen: Menü, Erstellung und Verwaltung von Skills wurden überarbeitet, um gerade unerfahrenen Bot-Buildern den Einstieg zu erleichtern
AITOOLS-2244 Neue Spalte „Verwendung": Zu jedem Skill (z. B. Wenn-Dann) ist jetzt direkt ersichtlich, in welchen Stages er eingesetzt wird
AITOOLS-1746 Die Skill-ID ist jetzt verpflichtend – Skills lassen sich dadurch in Blockly und den Stages zuverlässig wiederfinden
AITOOLS-2474 Tabellen im Skill-Bereich unterstützen jetzt Mehrfachauswahl (Multiselect), inklusive weiterer Design-Verbesserungen
AITOOLS-2546 Bugfix: Die fehlerhafte Darstellung der Wenn-Dann-Tabelle wurde behoben
🖼️ fal.ai Bildbearbeitung in Blockly
AITOOLS-1974 Neuer Blockly-Block für Bildbearbeitung mit fal.ai (RAGAI.AIIMAGE_FALAI): Bilder lassen sich per Prompt generieren oder – mit Referenzbild – gezielt bearbeiten (Modell nano-banana / nano-banana-edit)
🤖 Neue GPT-Modelle: GPT-5.5 & GPT-5.6
AITOOLS-2410 GPT-5.6 steht jetzt in drei Ausprägungen zur Verfügung: Sol (Flaggschiff für die anspruchsvollsten Aufgaben), Terra (ausgewogenes Modell für den Alltag) und Luna (schnell & günstig für hochvolumige Anwendungen)
AITOOLS-2350 GPT-5.5 (inkl. GPT-5.5-Pro) steht jetzt als Modell zur Verfügung
🎛️ KI-Parameter: Reasoning Effort & Textausführlichkeit
AITOOLS-2352 Der Reasoning-Effort von GPT-Modellen lässt sich jetzt pro Bot konfigurieren (None bis Max, abhängig vom gewählten Modell) – für mehr oder weniger intensives Nachdenken der KI vor der Antwort
AITOOLS-2351 Die Textausführlichkeit (Verbosity) der KI-Antworten ist jetzt einstellbar – von kurz & knapp bis ausführlich & detailliert
🔐 CI-Pipeline, Dependabot & Security-Audit
AITOOLS-2507 Automatisierte CI-Pipeline: Bei jedem Pull Request gegen DEVELOP, STAGING und main laufen jetzt automatisch npm audit (High-/Critical-Schwachstellen) und Linting über alle Workspaces; Dependabot erstellt zusätzlich wöchentlich Pull Requests bei veralteten Abhängigkeiten in allen fünf Packages
AITOOLS-2503 Sicherheits-Audit der Engine und ihrer Abhängigkeiten durchgeführt: Dependencies wurden aktualisiert und mehrere Quick-Wins in den API-Routen und der Server-Konfiguration behoben
📄 SharePoint: Listeninhalte extrahieren
AITOOLS-2547 SharePoint-Seiten mit eingebetteten Listen-Web-Parts (z. B. FAQ-Listen) werden jetzt vollständig für die Dokumentensuche erfasst – die Listeneinträge werden automatisch nachgeladen und als Tabelle in den durchsuchbaren Seiteninhalt übernommen
✅ Disclaimer-Verbesserungen
AITOOLS-2518 Der Disclaimer muss jetzt bestätigt werden, bevor die Verbindung zum Bot aufgebaut wird
AITOOLS-2500 Der Disclaimer kann jetzt wahlweise über der Fusion-View platziert werden
AITOOLS-2517 Der Disclaimer ist jetzt auch auf dem Smartphone zuverlässig bedienbar – der „Verstanden"-Button landet nicht mehr unter der Navigation
AITOOLS-2525 Button- und Label-Texte des Datenschutz-Disclaimers sind jetzt frei beschreibbar und damit mehrsprachig einsetzbar
AITOOLS-2539 Datenschutzhinweis & Co. sind jetzt übersetzbar
AITOOLS-2552 Der Titel „Disclaimer" wird jetzt ebenfalls übersetzt
📝 Änderungshistorie
AITOOLS-2482 Aus dem Notizen-Feld wurde die „Änderungshistorie": Änderungen am Bot lassen sich jetzt gezielt dokumentieren, per KI generieren oder aktualisieren und optional als eigener Menüpunkt „Änderungshistorie" im Bot anzeigen
🎓 LXT/RISE & Spracherkennung
AITOOLS-2169 LXT/RISE: Neues Event für Button-Klicks in WBTs
AITOOLS-2524 Die Spracherkennung unterstützt jetzt weitere Sprachen
🎨 FusionView & Styling
AITOOLS-2481 Bot-Icons unterstützen jetzt einen transparenten Hintergrund
AITOOLS-2488 Für den Fusion-View-Bot-Button lassen sich jetzt individuelle Bilder für „Bot öffnen" und „Bot schließen" hinterlegen
AITOOLS-2522 Auf das Overlay kann jetzt eine eigene CSS-Klasse gesetzt werden, um es gezielt zu selektieren
AITOOLS-2497 Vom Quizgenerator erzeugte Botcards erhalten jetzt eine eigene CSS-Klasse für individuelles Styling
🧭 Navigation & Administration
AITOOLS-2388 Beim Bearbeiten eines Bots zeigt der Browser-Tab jetzt den Bot-Namen an statt immer nur „reflact AI Engine"
AITOOLS-2441 Die Mandantenauswahl im RAG-Admin wird jetzt gespeichert – kein erneuter Wechsel nach jedem Login mehr nötig
AITOOLS-2511 Neue Breadcrumb-Navigation in der Projekt-Ansicht
AITOOLS-2550 Neue Swagger-API zum Auslesen von KeyVals
🧠 Blockly & RAGAI
AITOOLS-2544 Blockly und RAGAI kennen jetzt die aktuelle Bot-Sprache: RAGAI.HELPER.currentLanguage()
AITOOLS-2523 Neuer Block zum typisierten Auslesen von Eigenschaften aus einer strukturierten KI-Antwort (JSON) – der Feldtyp ist jetzt frei wählbar
✨ Enhancements
AITOOLS-2252 Die Speichern-Buttons im MCP-Bereich wurden unter das Formular verschoben
AITOOLS-2258 Der Funktionsname von Tools tritt jetzt in den Hintergrund – ein sinnvoller Wert wird automatisch aus der Beschreibung vorgeschlagen
AITOOLS-2256 / AITOOLS-2253 Der Datenschutz-Bereich („Datenpflege") wurde überarbeitet: Aktivieren/Deaktivieren ist jetzt intuitiver gestaltet, Buttons sind einheitlich eingefärbt
AITOOLS-2406 Die Statustexte im LiveAvatar-Video wurden angepasst (u. a. „Sprachausgabe wird erzeugt" entfernt)
AITOOLS-2515 Weitere Bootstrap-Buttons wurden auf PrimeNG umgestellt
AITOOLS-2333 Die VHOST-Konfigurationen wurden vereinfacht – allgemeine Einstellungen liegen jetzt zentral in einer Engine-Config
AITOOLS-2479 Die Dokumentenextraktion für Bilder wurde überarbeitet
🐛 Bugfixes
AITOOLS-2548 Das Stummschalten im Avatar-Bot funktionierte nicht mehr – behoben
AITOOLS-2528 Die Mikrofonerkennung im Avatar-Bot funktionierte erst nach einmaligem Stummschalten und Aufheben zuverlässig – behoben
AITOOLS-1897 YouTube-Videos mit Apostroph (') im Namen zerstörten die Fusion-View – behoben
AITOOLS-2527 Der Excel-Export im Projekt-Datenspeicher zeigte keinen Fehler an, wenn die Generierung fehlschlug (z. B. bei zu vielen Daten in einer Zelle) – behoben
AITOOLS-2529 Beim Duplizieren eines Bots wurde ein Fehler bisher verschluckt – jetzt erscheint (wie beim Import) eine aussagekräftige Fehlermeldung
AITOOLS-2553 Der Supervisor-Socket legte die Administration lahm, wenn zu viele Nutzer gleichzeitig verbunden waren – behoben
AITOOLS-2521 Die CSS-Klasse von Buttons (z. B. im Overlay) wurde nicht angewendet – behoben
AITOOLS-2489 Die Benachrichtigungs-Glocke verschwand im Supervisor – behoben
AITOOLS-2520 Das Nutzereingabe-Overlay erhielt seinen Inhalt nicht, wenn es über die Fusion-View geöffnet wurde – behoben
AITOOLS-2530 Der Floating-Bot-Button im Fusion-View war nicht sichtbar – behoben
AITOOLS-2531 Das Standardstyling des Embed-Bots passte nicht mehr zum eingestellten Bild – behoben
AITOOLS-2499 Das Bot-Bild war schlecht ausgerichtet – behoben
AITOOLS-2549 Die mobile Ansicht der RISE-Fusion stellte Inhalte zu klein dar und blockierte die Responsivität des Kurses – behoben
AITOOLS-2496 Events (Vimeo/RISE/LXT) sendeten Nachrichten doppelt, wenn das Event nicht in sich selbst deaktiviert war – behoben
AITOOLS-2540 Der Wechsel der Fusion-View über Blockly funktionierte nicht – behoben
AITOOLS-2224 Uneinheitliches Wording bei „Erstellung auf Basis von Vorlage" vereinheitlicht
Sprint 34 – reflact AI Engine & Projekt-Export
🚀 Neue Features
🏷️ Umbenennung: reflact AI Engine
AITOOLS-2442 Das Produkt heißt ab sofort reflact AI Engine – die Oberfläche, Dokumentation und alle öffentlichen Bereiche wurden entsprechend aktualisiert
📦 Projekt Export/Import
AITOOLS-2313 Projekte können nun vollständig als ZIP exportiert werden – inklusive aller Projekteinstellungen, Secrets, KeyVals und enthaltener Bots. So lassen sich ganze Projekte zwischen Umgebungen (z. B. Staging → Live) übertragen
📄 Dokumente direkt im Bot hochladen
AITOOLS-2312 Dokumente können nun direkt in der Bot-Administration unter „Dokumente" hochgeladen werden – der Umweg über die Projektebene entfällt
🧩 Blockly: Before-Send-Blöcke
AITOOLS-2440 Neuer Blockly-Bereich „Before Send": Blöcke, die in diesem Bereich liegen, werden automatisch vor jeder Nachricht des Nutzers ausgeführt – ideal für Vorverarbeitungslogik
AITOOLS-2415 Neuer Blockly-Block für Wenn-Dann-Variablen: Werte aus Blockly-Ausführungen können jetzt direkt als lokale Variable gespeichert und weiterverwendet werden
🖼️ Bilder: Öffentliche Route ohne Token
AITOOLS-2344 Bot-Bilder sind nun über eine öffentliche Route abrufbar und nicht mehr zeitlich an einen Nutzer-Token gebunden – das verhindert abgelaufene Bild-Links in eingebetteten Bots. Dokumente können optional als „Öffentlich erreichbar" markiert werden
📡 LiveAvatar API-Key hinterlegbar
AITOOLS-2435 Der LiveAvatar API-Key kann jetzt in der Konfiguration hinterlegt werden – ermöglicht gezieltes Messen und Zuordnen von Nutzung
💬 Gruppen-Chats: Bot-zu-Bot-Kommunikation
AITOOLS-2343 Bots können jetzt über gemeinsame Kanäle miteinander kommunizieren – mit Blockly-Blöcken zum Senden und Lesen von Nachrichten sowie einer Kanalübersicht in der Administration
🔔 ntfy als MCP
AITOOLS-2091 ntfy ist jetzt als MCP-Tool verfügbar – Bots können damit Push-Benachrichtigungen an ntfy-Server senden
📱 Fusion-View: Responsives Layout
AITOOLS-2438 Fusion-Views passen sich nun besser an verschiedene Bildschirmgrößen an
✨ Enhancements
AITOOLS-2355 Das Layout für „Neuer Eintrag" im Datenbanken-Menü wurde überarbeitet und ist nun übersichtlicher
AITOOLS-2356 Die Tabelle für Projekt-Secrets wurde angepasst und ist kompakter dargestellt
AITOOLS-2437 Doppelte i18n-IDs mit abweichenden Übersetzungen wurden bereinigt – Übersetzungen sind nun konsistent
🐛 Bugfixes
AITOOLS-2467 Der Bot-Export konnte bei großen Bots eine korrupte ZIP-Datei erzeugen (fehlender EOCD-Record) – die Archivierung wartet nun zuverlässig auf das vollständige Schreiben aller Bytes
AITOOLS-1994 Beim Export von Staging und Import auf Live fehlten Blocklys ab dem Plugin-Bereich und nicht alle Dokumente wurden mitgenommen – behoben
AITOOLS-2446 Beim Bot-Export wurde nicht geprüft, ob der Nutzer Zugriff auf das Projekt hat – die Berechtigungsprüfung wurde ergänzt
AITOOLS-2264 Vimeo/Youtube-Events: Wenn die Pause-Aktion als erstes Blockly gesetzt war, wurden nachfolgende Nachrichten doppelt ausgespielt – behoben
AITOOLS-2462 Neuere GPT-Modelle konnten die Websearch in der Engine nicht aktivieren – behoben
AITOOLS-2464 Der Greenscreen-Canvas beim LiveAvatar war dauerhaft aktiv, auch wenn kein Greenscreen aktiviert war – behoben
AITOOLS-2447 WebSocket-Verbindungen aus eingebetteten iFrames (z. B. Vimeo Fusion-View) schlugen in bestimmten Netzwerkumgebungen fehl – Verbindungsaufbau wurde robuster gestaltet
AITOOLS-2429 Blockly-Blöcke, die auf die Blockly-Leiste gezogen wurden, wurden fälschlicherweise gelöscht – behoben
AITOOLS-2445 Info-Tooltips (ⓘ) im Drawer wurden nicht angezeigt – behoben
AITOOLS-2335 In Blockly-Dropdowns wurden teilweise Skills von zuvor geöffneten Bots statt des aktuellen Bots angezeigt – behoben
AITOOLS-2426 Das Laden einer Webseite als Dokument schlug fehl – behoben
AITOOLS-2402 Neue Kursstruktur für Rise SCORM: Überschriften und Subheadings werden nun korrekt erkannt und dem Bot übergeben
AITOOLS-2328 / AITOOLS-2076 Große Markdown-Dateien konnten nicht erfolgreich hochgeladen und verarbeitet werden – behoben
AITOOLS-2087 PDF-Uploads mit Umlauten und Sonderzeichen wurden fehlerhaft verarbeitet (ü → ii, ö → oé) – die Texterkennung wurde verbessert
AITOOLS-2330 Deprecated (gelb umstrichelte) Blockly-Blöcke verloren ihren Deprecated-Status nach dem Kopieren und Einfügen – behoben
AITOOLS-2380 Beim Herunterladen des Chatverlaufs nach einem Verbindungsabbruch wurden auch versteckte System-Nachrichten mitexportiert – behoben
Sprint 33 – D-ID Avatar & MCP-Erweiterungen
🚀 Neue Features
🎭 D-ID Avatar Integration
AITOOLS-2294 D-ID Avatare sind jetzt als neuer Avatar-Typ in der Engine verfügbar – konfigurierbar mit eigenem Avatar, Stimme und LLM-Anweisung direkt in der Oberfläche
🔌 MCP-Erweiterungen
AITOOLS-2288 MCP-Server unterstützen jetzt require_approval: Tool-Aufrufe können so konfiguriert werden, dass sie vor der Ausführung eine Nutzer-Bestätigung erfordern
AITOOLS-2358 MCP-Verbindungen unterstützen nun eigene HTTP-Header – für Authentifizierung und individuelle Server-Anforderungen
💬 Gruppen-Chats
AITOOLS-2343 Grundlage für Bot-zu-Bot-Kommunikation über Gruppen-Kanäle gelegt – Bots können Nachrichten in gemeinsamen Kanälen senden und lesen
🐛 Debugging für Botentwickler
AITOOLS-2362 Verbessertes Debugging-Erlebnis: Debug-Ausgaben können nun direkt im Bot-Interface über ein eigenes Blockly sichtbar gemacht werden – kein Öffnen der Browser-Konsole mehr nötig
📹 LiveAvatar: HeyGen-Migration
AITOOLS-2315 HeyGen-Avatare wurden auf die neue liveavatar.com-Plattform migriert
🖼️ Fusion-View: Anpassbarer Bot-Button
AITOOLS-2365 Der Bot-Button im Fusion-View kann jetzt durch ein eigenes Bild, ein Remix-Icon oder ein Emoji ersetzt werden
✨ Enhancements
AITOOLS-2369 JWT-Dekodierung in API-Aufrufen wurde auf die jose-Bibliothek umgestellt – behebt Encoding-Probleme bei Nutzer- und Dateilisten
AITOOLS-2394 D-ID ist in der Oberfläche vorerst nicht mehr sichtbar und wurde für den regulären Betrieb deaktiviert
AITOOLS-2355 Layout für „Neuer Eintrag" im Datenbanken-Menü wurde überarbeitet
AITOOLS-2356 Projektsecrets-Tabelle wurde angepasst
🐛 Bugfixes
AITOOLS-2403 Der HeyGen API-Key war im Bot-Debugger im Klartext sichtbar – API-Keys werden jetzt im Debug-Output maskiert
AITOOLS-2386 Im Avatar- und Audio-Bot wurden Gesprächsnachrichten bei der Dialog-Aufzeichnung teilweise doppelt erfasst – behoben
AITOOLS-2381 Supervisor-Notifications verschwanden, wenn sie von Bots aus anderen Projekten gesendet wurden – behoben
AITOOLS-2390 Der Bot-Import auf Staging schlug fehl – behoben
AITOOLS-2383 Die Swagger-Dokumentation war nicht mehr erreichbar – behoben
AITOOLS-2377 DocSearch-Embeddings schlugen fehl, wenn die Anfrage das Token-Limit der OpenAI-API überschritt – Anfragen werden nun aufgeteilt
AITOOLS-2402 Neue Rise-SCORM-Kursstruktur: Überschriften und Subheadings werden jetzt erkannt und an den Bot weitergegeben
AITOOLS-2372 Dialog-Recorder-Blöcke im Blockly erzeugten einen Fehler durch ein ungültiges Tupel-Format – behoben
AITOOLS-2373 Expertenblöcke des Dialog-Recorders wurden nicht korrekt dargestellt – behoben
AITOOLS-2375 Der Block RAG_IF_2 war veraltet und wurde nicht als deprecated markiert – wird nun korrekt ausgegraut und als veraltet angezeigt
AITOOLS-2370 Der Block OVERLAY_PROMPT war veraltet, aber nicht als deprecated ausgegraut – behoben
Sprint 32 – Blockly-Neustrukturierung
🚀 Neue Features
🧩 Blockly: Neue Kategoriestruktur
AITOOLS-2321 Die Blockly-Kategorie „Bausteine" wurde in „Variablen & Werte" umbenannt – der Name spiegelt den Inhalt jetzt besser wider
AITOOLS-2320 Die Blockly-Kategorie „Dokumente" wurde aufgeteilt: Inhalte und Bilder wurden in passendere Kategorien verschoben – „Suche in Dokument" ist nun eine eigenständige Kategorie
AITOOLS-2323 Dialog-Recorder Start/Stop-Blöcke sind nun auch in der Kategorie „Steuerung" auffindbar
AITOOLS-2324 Auf gezeichnete Dialog-Blöcke sind nun auch in der Kategorie „Variablen & Werte" verfügbar
🎙️ Dialog-Recorder: Phasen aufzeichnen
AITOOLS-2325 Der Dialog-Recorder unterstützt jetzt individuelle Aufzeichnungs-IDs – damit können gezielt bestimmte Phasen eines Gesprächs aufgezeichnet und ausgewertet werden
📒 Notizen hervorheben
AITOOLS-2341 Notizen in der Bot-Administration können jetzt gelb markiert werden, um wichtige Hinweise optisch hervorzuheben
📚 Rise SCORM: Verbesserte Quiz-Erkennung
AITOOLS-2349 Rise SCORM-Kurse: Quiz-Elemente (Single Choice, Multiple Choice) triggern jetzt zuverlässig den Bot und übergeben die Antwort. Überschriften und Subheadings sind nun für den Bot sichtbar
🐛 Bugfixes
AITOOLS-2264 Vimeo/Youtube-Events: Wenn die Pause-Aktion als erstes Blockly gesetzt war, wurden nachfolgende Botmeldungen doppelt ausgespielt – behoben
Sprint 31 – Blockly 2.0
🚀 Neue Features
🧩 Blockly 2.0 – überarbeiteter Editor
AITOOLS-2272 Der Blockly-Editor wurde grundlegend überarbeitet: verbesserte Performance, aufgeräumte Oberfläche und eine stabilere Basis für kommende Erweiterungen
AITOOLS-2086 Blockly-Blöcke können nun per Copy & Paste auch in einen anderen Browser-Tab kopiert werden
AITOOLS-1960 Bugfix: Blockly-Blöcke wurden beim Duplizieren eines Bots fälschlicherweise in JavaScript konvertiert – das ist nun behoben
🔌 MCP (Model Context Protocol)
AITOOLS-2289 DocSearcher als MCP: Die Dokumentensuche ist nun als MCP-Tool verfügbar und kann direkt in Blockly-Flows angesprochen werden
AITOOLS-2309 MCP-Aufrufe werden nun vollständig im Debug-Log protokolliert
📄 Dokumente & DocSearch
AITOOLS-2063 Nutzer können nun (sofern vom Bot-Admin freigegeben) eigene Dokumente in den Chatverlauf laden – der Bot kann diese direkt verarbeiten
AITOOLS-2275 Neue Option „Dokumentsuche forcieren": Bevor eine Nachricht ans LLM gesendet wird, kann optional automatisch eine DocSearch durchgeführt und das Ergebnis dem Kontext hinzugefügt werden
🎨 UI & UX
AITOOLS-2271 Neues CSS-Interface: Bot-spezifisches Styling kann nun direkt über die Oberfläche ohne Code-Kenntnisse angepasst werden
AITOOLS-2268 Projekte können nun persönlich favorisiert werden – favorisierte Projekte erscheinen immer oben in der Liste
AITOOLS-2251 Verbessertes Drawer-Verhalten: Nach dem Erstellen eines neuen Eintrags (z. B. Stage, FusionView) öffnet sich der Drawer nun direkt mit der Bearbeitungsmaske des neuen Eintrags
AITOOLS-2242 Vorschau- und Geteilt-Buttons wurden ins PrimeNG-Design überführt und sind nun vollständig übersetzt
🔊 Audio-Bot
AITOOLS-2239 Der Konfigurationsbereich des Audio-Bots hat neue Slider für Einstellungen erhalten – mit Tooltip und übersichtlicherer Darstellung der Skalenpunkte
AITOOLS-2240 Die Stimmenauswahl-Liste hat nun oben und unten einen visuellen Shadow-Rand, der das Ende der scrollbaren Liste kenntlich macht
📦 Bot-Import
AITOOLS-2300 Beim Bot-Import wird nun ein Laderädchen angezeigt; nach dem Import lädt die Ansicht automatisch neu
✨ Enhancements
AITOOLS-2296 Skill-Auswahl bei Stages: Skills werden nun mit dem gleichen Icon dargestellt wie in der Navigation
AITOOLS-2265 DALL-E-3 wurde durch das neue Nachfolgemodell ersetzt (das alte Modell ist von OpenAI deprecated)
AITOOLS-2298 Interne HTTP-Bibliothek got wurde durch natives fetch ersetzt – behebt Kompatibilitätsprobleme mit Deno (ERR_MULTIPLE_CALLBACK)
🐛 Bugfixes
AITOOLS-2316 MCPs wurden beim ZIP-Export eines Bots nicht mitexportiert – behoben
AITOOLS-2310 Projekt-KeyVals wurden nicht nutzerspezifisch gefiltert, obwohl sie nutzerspezifisch gespeichert wurden – Verhalten geklärt und korrigiert
AITOOLS-2308 Fehlerhafte externe MCP-Konfigurationen haben keine Fehlermeldungen ausgelöst – Fehler werden nun korrekt angezeigt
AITOOLS-2302 Bei Multi-Tool-Calls wurden manchmal zwei Chat-Bubbles angezeigt, von denen eine wieder verschwand – behoben
AITOOLS-2301 Beim Bot-Import in „Meine Bots" wurde Dateien eine falsche projectId zugewiesen – behoben
AITOOLS-2297 Stages wurden im Frontend (CustomJS, loadBotJs) nicht mehr geladen – behoben
AITOOLS-2295 Der Bearbeiten-Button für Parameter bei Online-Quellen (Skills) hatte keine Funktion – behoben
AITOOLS-2259 Die Skill-ID in der Dokumentenansicht hat sich unter bestimmten Umständen automatisch geändert – die ID wird nun niemals automatisch verändert
AITOOLS-2221 Das Botavatar-Bild vor Nachrichten wurde nicht mehr angezeigt – behoben
AITOOLS-2306 Auf iOS konnte Audio nicht abgespielt werden, da eine direkte Nutzerinteraktion für den Autoplay-Start fehlte – behoben
AITOOLS-1984 Der Markdown-Vorschau-Button bei Skills → Online-Quellen erzeugte einen fehlerhaften Link (fehlender /de-Prefix) – behoben
AITOOLS-1985 Änderungen an Stages wurden nicht in der Änderungshistorie aufgezeichnet – behoben
AITOOLS-1987 Nach dem Erstellen eines neuen FusionViews war das Vorschau-Dropdown nicht aktualisiert – behoben
AITOOLS-1813 Wenn ein Skill gelöscht wurde, der in einer Stage ausgewählt war, blieb der Eintrag in der Stage erhalten – behoben
Sprint 30 - vor learntec 2026
🚀 Neue Features
Vorlagen & Template-System
AITOOLS-2102 Vorlagen-System: Bots können nun auf Basis von Templates erstellt werden – ein Wizard führt durch die Konfiguration und ermöglicht einen schnellen Einstieg
AITOOLS-2207 Template-Variablen können nun einzeln als Blockly-Block ein-/ausgeblendet werden
AITOOLS-2181 Vorlagen-Wizard: Beim Erstellen eines neuen Bots auf Basis einer Vorlage werden Template-Variablen automatisch abgefragt und übernommen
AITOOLS-2206 Templates verfügen nun über ein neues Beschreibungsfeld, das im Vorlagen-Wizard angezeigt wird
AITOOLS-2179 KI-basierte Inhaltsvariablen: Template-Variablen können nun optional per KI automatisch befüllt werden
AITOOLS-2180 Platzhalter aus Template-Variablen können nun im Systemprompt verwendet werden
AITOOLS-2157 SuperAdmins können Bots wieder als Template markieren
AITOOLS-2171 Template-Variablen sind nun per Drag & Drop sortierbar
AITOOLS-2159 Template-Variablen vom Typ „Text" unterstützen nun mehrzeilige Eingaben
SharePoint-Integration
AITOOLS-2062 Dokumente und Websites werden nun automatisch neu vektorisiert, wenn sich Inhalte ändern
AITOOLS-2204 SharePoint Website Webhook: Änderungen an SharePoint-Websites werden automatisch erkannt
AITOOLS-2205 SharePoint File Webhook: Änderungen an SharePoint-Dateien werden automatisch erkannt
Kommunikation & KI
AITOOLS-2083 Bots können nun E-Mails versenden, z. B. um aus Welcomebots Kontakt zu Experten herzustellen
AITOOLS-2115 Unterstützung für GPT 5.4 und weitere neue Modelle
AITOOLS-2105 MCP-Anbindung an die Engine
KeyVals & Datenverwaltung
AITOOLS-2131 Nutzerbezogene KeyVals können nun im Frontend auch aus anderen Bots angezeigt werden
AITOOLS-1694 Bot-übergreifende Projekt-KeyVals
AITOOLS-2149 ProjektKeyVals werden nun nutzerbezogen gespeichert
AITOOLS-2133 Neuer Blockly-Block: KeyVals können nun nach Typ/Gruppe gruppiert abgefragt werden
FusionView & SCORM
AITOOLS-2182 FusionView: Frontend-Verbesserungen für die FusionView-Darstellung
AITOOLS-2084 SCORM 1.2: Custom-HTML-FusionViews können nun als SCORM-1.2-Paket exportiert werden
LXT-Integration
AITOOLS-2138 Diverse Verbesserungen und Erweiterungen der LXT-Integration
AITOOLS-2176 Neue Events für die LXT-Integration ergänzt
Blockly-Editor
AITOOLS-2147 Fehlerhafte JavaScript-Blöcke werden nun während der Blockly-Bearbeitung direkt angezeigt
AITOOLS-2197 Neuer Blockly-Block für Bild-URLs
AITOOLS-2135 Mehrzeilige Texteingabe in Blockly-Blöcken
✨ Enhancements
AITOOLS-2199 Neue Suchfunktion in der Bot-Übersicht
AITOOLS-2210 Inhaltsvariablen werden nun sowohl für Admins als auch Nicht-Admins übersichtlich dargestellt
AITOOLS-2160 Das Dropdown zur Typauswahl bei Template-Variablen wird nun korrekt positioniert und nicht mehr abgeschnitten
AITOOLS-2211 Blockly-Blöcke können nun zwischen Bots korrekt kopiert werden
AITOOLS-2192 Der Sticky Header wurde optisch modernisiert
AITOOLS-2193 Allgemeine Frontend-Verbesserungen und UI-Auffrischung
AITOOLS-2170 Einheitliches Wording: Die gesamte Anwendung verwendet nun durchgehend die „Du"-Ansprache
AITOOLS-2183 Die initiale FusionView-Ansicht ist nun auswählbar
AITOOLS-2216 ProjektKeyVals sind nun nicht mehr nutzersensitiv, wenn global verwendet
AITOOLS-2213 Admins können KeyVals nun global als Excel exportieren
AITOOLS-2164 Das mehrzeilige Blockly-Eingabefeld kann nun in Höhe und Breite angepasst werden
AITOOLS-2154 Die Button-Positionierung im Blockly-Multiline-Editor wurde verbessert
AITOOLS-2167 Der Bot-Wiedereinstieg wurde von der Bot-Aufgabe in die Konfiguration überführt
AITOOLS-2130 Klarstellung und Dokumentation für den Nutzer-Dokument-Upload
AITOOLS-1503 GroupId wurde entfernt und durch eine neue Struktur ersetzt
AITOOLS-2186 Beim Button „Löschregeln verwalten" wird nun ein Counter angezeigt, wie viele Regeln definiert sind
AITOOLS-2190 Die Liste der LXT-Werte im gelben Blockly-Block wurde vervollständigt
AITOOLS-2191 Rückgabe der gegebenen Antwort bei RISE wurde im Blockly ergänzt
🐛 Bugfixes
AITOOLS-2117 KeyVals bleiben nun als Key-Collection-Kombination unique und überschreiben sich nicht mehr gegenseitig
AITOOLS-2132 HeyGen disconnected nicht mehr, wenn das Feedback-Overlay aufgerufen wird
AITOOLS-2134 AudioBot in FusionViews wirft keine Fehler mehr im Dialog
AITOOLS-2153 Dialog-Recorder zeichnet bei Audio- und Avatar-Bots die Bot-Nachricht nicht mehr doppelt auf
AITOOLS-2158 LXT-Ereignisse in Blockly funktionieren nun fehlerfrei
AITOOLS-2166 Der Bot-Admin lässt Nutzer nun ohne Seitenreload in den Bot
AITOOLS-2175 Alle Eingabefelder werden vor der Übertragung ans Backend getrimmt
AITOOLS-2188 Bots verschwinden nicht mehr beim Verschieben von einem Projekt in „Meine Bots"
AITOOLS-2198 JavaScript in Stages Fehler der den bot unbrauchbar machte behoben
AITOOLS-2217 Bot-Import/Export mit Plugins funktioniert nun korrekt – Plugins werden wieder importiert
Sprint 29 - live
AITOOLS-1904 SharePoint-Integration: Dokumente können nun direkt aus SharePoint in die KI-Toolbox geladen werden
AITOOLS-1906 Weitere Dateiformate (z. B. .docx, .xlsx) können nun über die Doc-Search-Anbindung hochgeladen und verarbeitet werden
AITOOLS-1903 GAMMA Integration: API-Keys werden nun mandantenbasiert verwaltet; neue Blockly-Blöcke ermöglichen den direkten Aufruf von GAMMA-Funktionen
AITOOLS-1905 fal.ai: Das zu verwendende Modell kann nun über die Bot-Konfiguration ausgewählt werden
AITOOLS-1969 Neuer Blockly-Block zum Abfragen von Attributen der aktuellen Stage
AITOOLS-1914 Neuer Blockly-Block: Mit RAGAI.PARENT.get können URL-Informationen der einbettenden Seite ausgelesen werden
AITOOLS-1913 Der Embed-Bot unterstützt nun das Attribut data-rememberOpenState, mit dem der geöffnete/geschlossene Zustand des Chatbots über Seitenaufrufe hinweg gespeichert werden kann
AITOOLS-1935 Die Embed-Code-Dokumentation wurde um alle neuen Konfigurationsoptionen erweitert
AITOOLS-1911 Bugfix: Protected KeyVals gelten nun korrekt pro Bot und nicht mehr global pro Nutzer
AITOOLS-1963 Bugfix: Strg+Z im Blockly-Editor löscht den Workspace nicht mehr, da der Undo-Stack nach dem initialen Laden zurückgesetzt wird
AITOOLS-1950 Bugfix: Asynchrone Aufrufe im FusionView-READY-Event werden nun korrekt abgewartet
AITOOLS-1927 LXT-Rahmen Integration: Der LXT-Rahmen kann nun als FusionView-Typ eingebunden werden; neue Event-Listener ermöglichen die Reaktion auf Inhaltsladeereignisse
AITOOLS-1928 Bugfix: JS-Dateien werden in LMS-Umgebungen nicht mehr doppelt geladen
AITOOLS-1900 Bugfix: Beim Laden externer JS/CSS-Ressourcen via Blockly wurde die URL fehlerhaft zusammengesetzt – dies ist nun behoben
AITOOLS-1944 Bugfix: Fehler beim Initialisieren des Bots in bestimmten Mandantenkonfigurationen wurde behoben
AITOOLS-1968 Bugfix: Plugins wurden durch einen internen Fehler im Plugin-Manager nicht mehr korrekt geladen
Sprint 27 - live
AITOOLS-835 Die Klick-Statistik in der Freigabenverwaltung lässt sich nun exportieren
AITOOLS-880 Im Supervisor können die Chats nun nach Teilnehmer, Datum oder Nachrichteninhalt durchsucht werden
AITOOLS-1293 Das Feld zur Bearbeitung von Tags wurde nun entfernt
AITOOLS-1631 KeyVals können nun mit ! zu Beginn schreibgeschützt erstellt werden
AITOOLS-1691 Neue Events für Bypass-Nachrichten
AITOOLS-1726 In der RAG-Admin kann nun mandanten-spezifisches Styling hinterlegt werden
AITOOLS-1746 SkillId und Funktionsname werden nun bei allen Skills automatisch bei Eingabe des Auslösers generiert
AITOOLS-1753 Der Blockly zum Einschließen der Buttons wurde nun auch in dem Buttons-Menü kopiert
AITOOLS-1786 Das Prompt-Event wird nun auch beim Absenden einer Chat-Nachricht im Bot ausgelöst
AITOOLS-1795 Bugfix für Youtube-FusionView in einem LMS bei dem das Video nicht immer geladen wurde
AITOOLS-1796 Bugfix für zu kleine Browser-Fenster, die den Chat-Header ausblenden und die Ansicht negativ beeinflussen
AITOOLS-1799 Hinzufügen eines Blocky-Block bei der ChatCompletion, um das Ergebnis als JSON zu erhalten
AITOOLS-1808 Die ausgelösten Events bei Youtube-FusionView Events sind nun in einem neuen Blockly-Block verfügbar
AITOOLS-1810 Der Button zum Öffnen der FusionView öffnet nun das ranghöchste und nicht mehr das zuerst angelegte Objekt
AITOOLS-1812 Implementierung einer initialen Übergabe von Kursdaten aus einem Rise zum Bot
AITOOLS-1815 Nutzer können nun in fremde Bots Dokumente hochladen, ohne dass ihr Kontingent dabei verbraucht wird
AITOOLS-1822 Wie bereits als Blockly zum ein/ausblenden des Bot-Footers verfügbar, kann dies nun auch mit dem Bot-Header durchgeführt werden
AITOOLS-1828 Ein Debug-Toastr wurde in Blockly für Code hinzugefügt
AITOOLS-1831 Es wurde eine neue Card "loading" hinzugefügt, welche eine Nachricht mit Ladeanimation darstellt.
AITOOLS-1834 Bugfix für das doppelte Triggern des Vimeo-Events
AITOOLS-1837 Pflege der FAQ-Seite zur Frage wo man einen exportierten Bot wieder importieren kann
AITOOLS-1838 Die Kosten bei OpenAi bei Verwendung der RAGAI ChatCompletion werden nun erfasst
AITOOLS-1839 GPT-4-Turbo wurde aus den wählbaren Modellen bei OpenAi entfernt
AITOOLS-1841 Neue Funktion im Download-Manager, bei der der Inhalt des Dokuments geladen werden kann
AITOOLS-1843 Bugfix für die RAGAI-Funktion downloadMaterial, bei dem das originale Dokument nicht gefunden werden kann
AITOOLS-1844 Limitierung der Darstellung von Dokumentennamen, da zu lange Namen das Layout beeinflussen
AITOOLS-1845 Neues großes RAGAI-Feature: Quizmanager
AITOOLS-1847 Es können nun neue Bots auf Basis eines Templates erstellt werden
AITOOLS-1879 Implementierung von Quarantäne-Maßnahmen und Erkennung von Bots mit ungewollten Dauerschleifen und fehlerhaften Programmierungen
AITOOLS-1880 Die Fusion View wurde im gesamten Umfang codeseitig überarbeitet
AITOOLS-1890 Überarbeitung des Bot-Exports als Connect-Pod
Sprint 26
AITOOLS-1729 Implementation eines TEPI-Wrapper
AITOOLS-1740 Integrierung der Gamma API
AITOOLS-1768 Bei Youtube-Fusion kann nun das Video gewechselt werden
AITOOLS-1769 Bei Youtube- & Vimeo-Fusion können registrierte Events wieder entfernt werden
AITOOLS-1780 Im Supervisor kann eine Funktion als Bulk-Trigger an alle aktiven Clients ausgelöst werden
Sprint 25
AITOOLS-1750 Overlays funktionieren jetzt auch im Fusion view
AITOOLS-1672 Über Train besteht nun ein Nutzerlogin in Richtung Ki-Tools
AITOOLS-1680 Neue Funktion für die Fusion-Views, in der man die View per RAGAI und als Blockly auf eine andere View umstellen kann
AITOOLS-1681 Der Score Manager wurde in Blockly integriert
AITOOLS-1689 Neue Events im Umfeld der KeyVals
AITOOLS-1690 Im Änderungsverlauf sind Positionen, die abgeschnitten sind, mit einem Knopf für eine Detailansicht ausgestattet.
AITOOLS-1743 Neues Event im Frontend, wenn die Verbindung zum Server abbricht
AITOOLS-1700 In Blockly werden für WennDanns nun auch die verfügbaren Skill-ID's angezeigt
AITOOLS-1707, AITOOLS-1708, AITOOLS-1710, AITOOLS-1712, AITOOLS-1713, AITOOLS-1725 Neue Blöcke in Blockly
AITOOLS-1709 Aufnahme aller aktuell statisch im Code verwendeten KeyVals (Schlüssel & Typ) in der Dokumentation
AITOOLS-1716 Die Beschreibungen der Optionen von ElevenLabs wurden in der Audio-Bot-Einstellung übernommen
AITOOLS-1718 Die Model-Beschreibungen von ElevenLabs wurden in der Audio-Bot-Einstellung übernommen
AITOOLS-1721 Die Audio-Eingabesprache von Nutzern ist nun in den generellen Konfigurationen einstellbar
AITOOLS-1724 Neue Funktion in KeyVal: Unique
AITOOLS-1736 Im Blockly-Editor werden bei Auswahl eines Wenn-Dann das "Wenn" und ein Knopf zur Weiterleitung auf das entsprechende Objekt angezeigt.
AITOOLS-1754 Warnung im Avatar-Bot hinzugefügt, wenn in der Bot-Admin kein Avatar ausgewählt wurde
AITOOLS-1758 Die externe Chat-Completion kann nun auch die Web-Suche von OpenAI benutzen
Sprint 24
AITOOLS-1638 Das Eingabefeld des Chatbots unterstützt nun Multi-Zeilen
AITOOLS-1640 Die Websearch kann nun auch mittels overrideWebsearchEnabled in der RAGAI gesteuert werden
AITOOLS-1655 Der Blockly für OpenAI erhält ein paar weitere Konfigurationsoptionen
AITOOLS-1661 Ein Feld zum Test der hochgeladenen Dokumente steht nun in der Admin zur Verfügung
AITOOLS-1662 Unter Dokumenten können nun auch Dateien im gif-Format hochgeladen werden
AITOOLS-1669 Weitere Einstellung für den Youtube Fusion View um Videoempfehlungen zu beeinflussen
AITOOLS-1671 Hinzufügen von FusionView-Blockly's für Vimeo
AITOOLS-1676 Hinzufügen eines Begrüßungs-Blockly als Ersatz für die Begrüßungsoption in der Bot-Aufgabe
AITOOLS-1677 Deaktivierung des Baustein-Menüs in der Übersicht und der Option unter Freigabe
Sprint 23
Zusammenfassung
Im Sprint 23 haben wir Transparenz, Flexibilität und Stabilität der KI-Toolbox deutlich erhöht: Im Supervisor sind nun Eintritts- und Austrittszeiten von Nutzern sichtbar, Reasoning kann in der Bot-Konfiguration aktiviert und im Chat eingesehen werden, und für OpenAI-Modelle lässt sich eine integrierte Websuche zuschalten. Die Zuverlässigkeit steigt durch verbesserte Fehlerbehandlung mit automatischem Reset bei OpenAI-Störungen. Auf der Modellseite stehen neben OpenAI weitere interne rAG-Modelle sowie neue GPT-5-Modelle zur Verfügung; beim Audio-Bot kann neben der Stimme auch das Modell gewählt werden. Für die Content-Erstellung ermöglicht ein Docx-Template mit KeyVals die Generierung von Docx oder PDF. Die Bedienung wird produktiver durch duplizierbare Stages, funktionierende Exit-JS in Stages, die Überführung von HTML aus dem FusionView in den Editor sowie ein Suchfeld für Projekte und Bots. Zudem können Organisationen eigene OpenAI- und ElevenLabs-API-Keys hinterlegen.
AITOOLS-906 Im Supervisor ist nun sichtbar, wann ein Nutzer den Bot betreten und verlassen hat
AITOOLS-1486 Über ein Docx-Template und KeyVals im Typ 'template' kann der Bot nun ein Docx oder PDF generieren
AITOOLS-1488 Es kann nun neben einer Stimme das Model beim Audio-Bot eingestellt werden
AITOOLS-1566 Weitere interne KI-Modelle (Hosted by rAG) können jetzt neben den OpenAI-Modellen genutzt werden
AITOOLS-1573 Fehlerbehandlung und Rücksetzen des Bots in einen verwendbaren Zustand, wenn es Störungen mit OpenAI gab
AITOOLS-1574 Der HTML-Code einer extern eingegebenen Seite beim HTML-FusionView lässt sich nun in den Editor überführen
AITOOLS-1580 Die Exit-JS in Stages funktioniert jetzt
AITOOLS-1581 Ein Suchfeld wurde bei Projekte und Bots hinzugefügt um nach Namen zu suchen
AITOOLS-1585 Für Organisationen können individuelle OpenAI & ElevenLabs API Keys vergeben werden
AITOOLS-1599 Stages können dupliziert werden
AITOOLS-1601 Die neuen GPT-5 Modelle wurden zur Toolbox hinzugefügt
AITOOLS-1612 In der Bot-Konfiguration kann Reasoning (Argumentation) für diverse Modelle aktiviert und im Chat betrachtet werden
AITOOLS-1630 Für OpenAi-Modellen kann die integrierte Websuche aktiviert werden
Sprint 22
AITOOLS-1302 Umbau der KI-Tools von der OpenAI Thread-API zur neuen OpenAI Response-API
AITOOLS-1327 Überarbeitung der Export/Import - Funktion, sodass ein Bot nun komplett als ZIP-Datei exportiert werden kann.
AITOOLS-1464 Suchfeld für Blocke im Blockly-Editor hinzugefügt
AITOOLS-1466 Die OpenAI-Implementierung für Audio wurde ersetzt durch ein multilinguales Modell mit verschiedenen Stimmen von ElevenLabs.
AITOOLS-1470 Kleinere Weiterentwicklungen und Korrekturen rund um Blockly.
AITOOLS-1475, AITOOLS-1540 Entfernen alter und unbenutzter Datenfelder in der Bot-Konfiguration
AITOOLS-1530 Bot duplizieren / exportieren übernimmt auch die Blockly-Skripte
AITOOLS-1553 Events lassen sich nun in RAGAI.VARIABLES speichern, um die in der Funktion generierten ID später weiterzuverwenden (z.B. bei RAGAI.EVENTS.off)
Sprint 21
AITOOLS-786, AITOOLS-1246, AITOOLS-1286, AITOOLS-1332, AITOOLS-1391 Erweiterung der RAGAI mit verschiedenen Funktionalitäten.
AITOOLS-894 Einführung von Instant Access Links, welche die automatische Erstellung von Nutzerfreigaben durch einfachen Linkgebrauch ermöglichen.
AITOOLS-1208 Einführung der Möglichkeit, benutzerdefinierte Hintergrundbilder für Greenscreen-Avatare zu verwenden.
AITOOLS-1255 Einführung eines neuen Fusion Views, das auf benutzerdefiniertem HTML basiert.
AITOOLS-1291 Mit RAGAI.AIIMAGE ist es jetzt möglich, Bilder mithilfe von OpenAI oder Stable Diffusion zu generieren.
AITOOLS-1305 Umbau der Fusion-View, sodass in einem Bot nun mehrere Views, auch vom gleichen Typ, möglich sind.
AITOOLS-1306 Storyline-Rahmentemplate für die Fusion-View.
AITOOLS-1367 Einführung des Logik-Editors, welcher einzelne JS-Code-Editoren ablösen und eine zentrale Ebene für das Programmieren bieten soll.
AITOOLS-1425 Hinzufügen von WAITFOR.event().
AITOOLS-1428 Update der OpenAI-Lib auf v5.
Außerdem wurden über verschiedene Tasks der Blocky-Editor eingeführt und ausgebaut, sodass Code nun über Block-Logiken erstellt werden können. Hierzu sind bereits verschiedene RAGAI-Funktion mit an Board.
Sprint 20
Im Sprint wurden zentrale strukturelle Änderungen und funktionale Erweiterungen umgesetzt: Tags wurden durch Projekte ersetzt, die nun als zentrale Organisationseinheit für Bots inklusive Kollaborationsfunktionen dienen. Zudem wurden neue Exportmöglichkeiten, Avatar-Funktionen, Nutzerwert-Anzeige und Erweiterungen an mehreren RAGAI-Komponenten (StageManager, DOMManager, Avatar, KEYVAL) eingeführt sowie veraltete Funktionen als deprecated markiert.
AITOOLS-964 In der Administration lösen Projekte in Zukunft die Tags ab. Tags sind bis zum zum nächsten Update deaktiviert. Projekte haben immer einen Namen, eine Beschreibung und können beliebig viele Bots beinhalten. Außerdem übernehmen Projekte die Einstellung zur Zusammenarbeit aus einzelnen Bots, sprich es kann ein komplettes Projekt geteilt und die Bearbeitung eingeschränkt werden. Um den umstieg zu erleichtern wird für jede Kombination aus Ersteller&Organisation ein Projekt angelegt mit den dazugehörigen Bots.
AITOOLS-1174 Chat-Bots können jetzt als Connect Pod exportiert werden
AITOOLS-1202 Diverse RAGAI Funktionen wurden als "deprecated" markiert. Die Info erscheint den Entwicklertools inkl. Ersatz und die betroffenen Funktionen werden in einem zukünftigen Sprint entfernt
AITOOLS-1203 Im Chatbot können nun Avatar-Bilder für den Bot und Nutzer angezeigt werden, dazu stehen neue Funktionen in der RAGAI.AVATAR zur Verfügung
AITOOLS-1206 Ausbau der Funktionalität des RAGAI StageManager
AITOOLS-1207 In einem neuen Bot-Menüpunkt "Nutzerwerte" können jetzt die Benutzer-spezifischen Werte (RAGAI.KEYVAL) angesehen werden
AITOOLS-1227 Ausbau der Funktionalität des RAGAI DOMManager
Sprint 19
Dieser Sprint diente zur Umsetzung verschiedener kleinerer Aufgabe, die zur Umsetzung eines Kunden-Showcases beigetragen haben. Zudem wurden Änderungen an der RAGAI vorgenommen, die in den zukünftigen Sprints weiter ausgebaut werden. Die Änderungen beinhalteten Strukturänderungen, sowie das Markieren von alten Funktionen ("deprecated"), die in den nächsten Sprint entfernt werden sollen.
Sprint 18
AITOOLS-759 & AITOOLS-1017 Überarbeitung/Aktualisierung des Datenschutz-Disclaimers bei Aufruf des Bots.
AITOOLS-907 Ein weiterer Bot-Baustein in der Dokumentation ermöglicht das Protokollieren des verwendeten Browser, Gerätetyp und Betriebssystem eines Nutzers und kann im Supervisor eingesehen werden.
AITOOLS-918 Die Audio-Ansicht und Spracheingabeerkennung wurden verbessert.
AITOOLS-954 Das Produkt "reflact KI Toolbox" hat eine Dokumentation/Einordnung im Hinblick der Stand-der-Technik (SdT) erhalten.
AITOOLS-1017 Aktualisierung des Datenschutzhinweises, die Ausgabe ist nun MD-fähig.
AITOOLS-1108 In Online-Quellen lassen sich nun auch Funktionsnamen setzen, damit die KI diese besser identifizieren kann.
AITOOLS-1123 Zusätzliche Administrierbarkeit von Mandanten und Nutzern in der Rag-Admin.
AITOOLS-1132 In der Audio- und Avatarbot unterstützen nun auch die im Chatbot bekannten Chatinhalts-Funktionen ("Bot-Cards").
AITOOLS-1139 Bots können nun in der Übersicht per Menüpunkt an einen anderen Administrator übertragen werden.
AITOOLS-1164 Hinzufügen eines einfachen Kostenkalkulator in der rag-admin.
Sprint 17
In diesem Sprint wurden an verschiedenen Stellen der Bot-Administration Anpassungen vorgenommen, um das Verständnis der Funktionen zu verfeinern. Dazu gehören Änderungen an den Texten/Informationen, Tabellenüberschriften und vereinzelt verschobene Komponenten in andere Admin-Bereiche. Diese Änderungen wurden über folgende Storys gesteuert: AITOOLS-948, AITOOLS-989, AITOOLS-990, AITOOLS-993, AITOOLS-1003, AITOOLS-1013, AITOOLS-1025, AITOOLS-1030, AITOOLS-1035, AITOOLS-1039, AITOOLS-1043, AITOOLS-1046, AITOOLS-1054, AITOOLS-1058, AITOOLS-1062, AITOOLS-1065, AITOOLS-1069, AITOOLS-1071.
AITOOLS-961 In der Übersichtsseite und in der Bot-Admin werden nun alle Administratoren, die den Bot in der Admin geöffnet haben, angezeigt.
AITOOLS-963 Hinzufügen der Möglichkeit den Bot ohne Chatverlauf zu testen.
AITOOLS-1000, AITOOLS-1092 Hinzufügen neuer Avatare für den Videobot, darunter auch Avatare im Hochformat.
AITOOLS-1002 Hinzufügen einer Dokumentation für den Debug-Modus im Chatbot.
AITOOLS-1076, AITOOLS-1084 Korrekturen und Verbesserungen der englischen Version der reflact KI-Toolbox.
AITOOLS-1093 In der Bot-Admin werden nun bei den einzelnen Menüs über die Hauptüberschrift die zugehörige Seite im Handbuch verlinkt.
Sprint 16
AITOOLS-807 Im Supervisor nach Auswahl eines Chats können nun Informationen des Nutzers angezeigt werden, sofern diese über einen Aufruf der neuen RAGAI.SUPERVISOR.setInfo() - Funktion hinzugefügt/gespeichert wurden.
AITOOLS-903 Mit RAGAI.showOverlayWithHTML() ist eine weitere Funktion hinzugekommen, welches ein frei konfigurierbares Overlay im Bot anbietet.
AITOOLS-938 Es wurden neue Funktionen bei RAGAI.EVENTS hinzugefügt, die eine Interaktion mit Skills, Bot-States und -Runs ermöglichen.
AITOOLS-970 Im Skill "Dokumente" können nun auch Bilder (jpg, jpeg und png) hochgeladen werden.
AITOOLS-980 Die über RAGAI abgesetzten Bot-Nachrichten werden nun über den Server kommuniziert und gespeichert.
AITOOLS-981 Eine neue Funktion namens nextIdle() in RAGAI.WAITFOR fügt die Möglichkeit zur Interaktion mit dem Bot, wenn dieser das nächste Mal idle/frei ist.
AITOOLS-919 OpenAI Whisper TTS Umbau: Umstellung der TTS-Funktion, sodass nun neben dem generischen TTS mit den 9 Stimmen nun auch beim Audiobot als TTS-Model "gpt-4o-mini-tts" mit zwei weiteren Stimmen verwendbar ist. Das neue Model akzeptiert dabei Instruktionen, sodass die Stimmausgabe mit Emotionen und Betonungen gestaltet werden kann.
AITOOLS-896 IAR-Bot Ansicht: Eine neue Ansicht für eine IAR-Anwendungen wurde unter /iar zum normalen Bot-Link hinzugefügt. Dazu besteht in der Bot-Admin bereits eine Konfigurationsseite. Aktuell wird die Verlinkung nicht aktiv in der Bot-Admin angeboten.
AITOOLS-940 & AITOOLS-984 Die Code-Vervollständigung sowie die Optionen in der Toolbar beim "Dann"-Fall im Skill "Wenn-Dann" werden nun auf Basis der Dokumentation automatisch generiert.
AITOOLS-985 & AITOOLS-986 Es wurden zwei neue Karten für eine Interaktivität im Chatverlauf hinzugefügt, die ein separaten Button- oder HTML-Layer zur Verfügung stellen.
Sprint 15
AITOOLS-728 In der Ansicht eines Bots wird jetzt angezeigt, wem der Bot gehört – das erhöht die Nachvollziehbarkeit und unterstützt eine klarere Zuordnung bei der Zusammenarbeit im Team.
AITOOLS-737 Das HTML-Grundgerüst für Avatare wurde maßgeblich verbessert - das erhöht die Anpassbarkeit und erleichtert individuelle Designs für unterschiedliche Bot-Darstellungen.
AITOOLS-738 Wenn ein Benutzer über einen Freigabelink kommt, wird nun im Supervisor auch der Name der Freigabe angezeigt – das erleichtert die Zuordnung.
AITOOLS-758 Darfschein-Verwaltung überarbeitet: Statt einzelnen Personen werden nun Freigaben verwaltet – das vereinfacht die Zuweisung und sorgt für mehr Flexibilität. Zusätzlich können Freigaben jetzt von einem Bot auf einen anderen übertragen werden, was die Wiederverwendbarkeit erhöht und den Verwaltungsaufwand reduziert.
AITOOLS-762 RAGAI State-Events: Unter RAGAI.EVENTS können jetzt Listener registriert werden, um auf jedes interne Event der Bots zu reagieren – das eröffnet neue Möglichkeiten für Erweiterungen, Debugging und präzise Verhaltenssteuerung.
AITOOLS-777 requestStorageAccess() implementiert: Diese API erlaubt eingebetteten Seiten (z. B. in iFrames) den Zugriff auf ihren eigenen Storage (Cookies, LocalStorage) – auch in Browsern mit restriktiver Cookie-Policy. Das ist besonders wichtig, da einige Bots in bestimmten Browsern zuvor nicht funktionierten. Durch die Integration stellen wir eine bessere Kompatibilität und zuverlässigere Sessions sicher.
AITOOLS-778 Die Speicherung einzelner Felder in der Bot-Konfiguration wurde umgesetzt. Dadurch werden nur geänderte Werte aktualisiert, was die Performance verbessert und unnötige Schreibvorgänge vermeidet. In der Zusammenarbeit wird jetzt verhindert, dass Änderungen versehentlich gegenseitig überschrieben werden...
AITOOLS-790 ...zusätzlich wurde eine Änderungshistorie eingeführt – so bleiben Anpassungen nachvollziehbar und transparent.
AITOOLS-831 Bots werden jetzt ausschließlich im zuletzt geöffneten Tab ausgeführt. Das verhindert parallele Ausführungen in mehreren Tabs, reduziert Fehlerquellen und spart Ressourcen.
AITOOLS-843 KI-Administratoren erhalten jetzt direkte Hinweise zu fehlerhaften oder unvollständigen Konfigurationen – z. B. zu ESLint-Problemen oder fehlenden Einstellungen. Das unterstützt eine saubere, stabile Bot-Entwicklung.
AITOOLS-845 Änderungen werden jetzt regelmäßig über einen Staging-Server bereitgestellt. Dabei wird der aktuelle Entwicklungsstand mit der Live-Datenbank verbunden – so lassen sich neue Features realitätsnah testen und stabiler ausrollen.
AITOOLS-866 Bei neuen Bots werden Gastverläufe jetzt automatisch nach 90 Tagen gelöscht – das verbessert Datenschutz und reduziert Speicherbedarf. Bestehende Bots bleiben davon unberührt. Zusätzlich gibt es eine neue „Zurücksetzen“-Funktion, mit der alle bisherigen Chats eines Bots manuell gelöscht werden können – ideal für einen frischen Start.
AITOOLS-723 Bots haben nun die Fähigkeit, gezielt Dokumente bereitzustellen, die von Nutzern heruntergeladen werden können – das erweitert die Interaktionsmöglichkeiten und verbessert den Informationsfluss direkt im Dialog.
AITOOLS-754 Ab sofort stehen Vorlagen und Bausteine zur Verfügung, die beim Erstellen neuer Bots zu unterstützen. Diese Hilfestellung soll den Einstieg erleichtern und bewährte Strukturen bieten – für schnellere und effektivere Bot-Erstellungen.
AITOOLS-840 Ab sofort steht die Funktion .skillsForNextRun(skills[]) zur Verfügung. Mit ihrer Hilfe kann gezielt gesteuert werden, welche Skills beim nächsten Durchlauf verbindlich ausgeführt werden sollen.
AITOOLS-877 Uploads und Offline-Verfügbarmachung sind jetzt nur noch möglich, wenn ausreichend Speicherplatz innerhalb des Nutzerkontingents vorhanden ist. Wird während eines Uploads festgestellt, dass das Speicherlimit überschritten würde, bricht der Upload nun sofort ab.
Sprint 14
Zusammenfassung
- Die reflact AI-Engine hat zahlreiche Verbesserungen erhalten. Bots können nun gezielt Downloads über definierte Skills bereitstellen. In der Supervisor-Ansicht wird bei Zugriff über individuelle Links der Freigabename sichtbar – das sorgt für mehr Transparenz. Die Engine sendet Status-Events wie „idle“ oder „sending“ als Broadcast, was externe Integrationen erleichtert. Eine Änderungshistorie macht Bot-Anpassungen nachvollziehbar. Die Freigabe-Oberfläche wurde neu gestaltet – der Fokus liegt nun auf benannten Freigabelinks statt einzelnen Nutzern, inklusive der Möglichkeit, Freigabekonfigurationen zu importieren. Für mehr Browserkompatibilität wurde requestStorageAccess() integriert. Außerdem zeigt die Bot-Bearbeitung nun den Besitzernamen an, Konfigurationsänderungen speichern effizient nur betroffene Felder, und das Avatar-Grundgerüst wurde CSS-seitig optimiert – für flexiblere Einbettung und einfacheres Styling.
Erfolge
-
AITOOLS-723: Mit dieser Funktion kann der Bot gezielt Dateien zum Herunterladen bereitstellen. Durch die Übergabe einer gültigen SkillID wird der zugehörige Download automatisch gestartet. RagAI.downloadMaterial("download_me_123")
-
AITOOLS-738: Wenn ein Benutzer den Bot über einen individuellen Zugriffstlink öffnet, wird in der Supervisor-Ansicht nun automatisch der Name der jeweiligen Freigabe angezeigt. Das ermöglicht eine bessere Zuordnung und mehr Transparenz, insbesondere bei mehrfach geteilten Bots oder Testszenarien mit unterschiedlichen Zugriffspersonen.
-
AITOOLS-762: Die RAGAI-Engine sendet ab sofort Status-Events wie z. B. "idle", "loading", "receiving" oder "sending" als Broadcast-Informationen. Diese können bei integrative Entwicklung verwendet werden.
-
AITOOLS-790: In der Botadministration steht nun eine Änderungshistorie zur Verfügung. Damit können alle vorgenommenen Änderungen an einem Bot transparent und nachvollziehbar eingesehen werden.
-
AITOOLS-758: Die Oberfläche zur Freigabeverwaltung wurde grundlegend überarbeitet, um Klarheit und Benutzerfreundlichkeit zu erhöhen. Das neue Layout legt den Fokus klar auf das Erstellen von Freigabelinks statt auf das Hinzufügen von Personen. Freigabekonfigurationen können jetzt aus anderen Bots übernommen werden.
-
AITOOLS-777: Moderne Browser setzen zunehmend auf strikte Sicherheitsrichtlinien, um Tracking und ungewollten Datenzugriff einzuschränken. Besonders im Kontext von iframes oder beim Einsatz in Third-Party-Kontexten kann es zu Einschränkungen beim Zugriff auf lokale Daten (z. B. Cookies oder localStorage) kommen. Durch die Integration von requestStorageAccess() wird sichergestellt, dass Bots und eingebettete Anwendungen auch in modernen, datenschutzorientierten Browsern zuverlässig funktionieren.
-
AITOOLS-728: In der Bearbeitungsansicht eines Bots wird nun auch der Name des Besitzers angezeigt. Dies erleichtert die Zuordnung bei gemeinsam genutzten oder übertragenen Bots und sorgt für mehr Transparenz bei der Verwaltung.
-
AITOOLS-778: Die Bot-Konfiguration speichert nun einzelne Felder gezielt, anstatt bei jeder Änderung die gesamte Konfiguration zu überschreiben. Das erhöht die Performance und reduziert potenzielle Konflikte bei gleichzeitigen Änderungen.
-
AITOOLS-737: Das Grundgerüst der Avatar-Komponente wurde umfassend überarbeitet. Durch die neue CSS-Struktur ist das Einbetten und individuelle Stylen nun deutlich einfacher und flexibler möglich. Dies erleichtert die Integration in verschiedenste Layouts und Designs.
Sprint 13.1
WAR-2: Wechsel auf die neue API-Key-Struktur von OpenAI, in der Hoffnung, dass die Kommunikation mit der neuen Technik effizienter wird.
WAR-14: Die Supervisor-Ansicht enthält nun detaillierte Messungen zur Laufzeit jedes Dialogs sowie eine Ausgabe zur durchschnittlichen Laufzeit des Bots. WAR-4: Malu hat sich von Mara den Gold-Bot erklären lassen und gemeinsam mit ihr einen programmiertechnischen Lösungsansatz erarbeitet.
WAR-15, WAR-8 & WAR-5: Einführung minutengenauer Messwerte für die von OpenAI bereitgestellten API-Schnittstellen.
WAR-11: Implementierung eines Stress-Bots, der alle 20 Sekunden eine Nachricht an OpenAI sendet und Laufzeiten misst. Dadurch können zukünftig auch gleichzeitige Nutzungen der Engine simuliert werden.
WAR-7: Beim frühen Live-Gang des Sprints trat ein Fehler auf, der durch die Kombination der neuen Änderungshistorie und der Freigabefunktionalität verursacht wurde.
WAR-6: In der Browser-Konsole werden nun Messwerte direkt für den Benutzer ausgegeben.
WAR-18: Im Bereich sonstieges gibt es nun ein Eingabefeld für "Lade nachrichten", die werden dann zufällig beim bot laden ausgespielt um die wartezeit etwas interessanter zu gestalten
Sprint 13
🏆 AITOOLS-599: 🤌 Nahtlose Bot-Wiedererkennung über verschiedene Domains hinweg Bisher wurde ein Bot nur innerhalb derselben Domain erkannt, da jede Domain ihr eigenes localStorage nutzt. Das führte dazu, dass Nutzer:innen, die per Verlinkung oder Weiterleitung auf eine andere Seite mit eingebettetem Bot wechselten, als neue Benutzer:innen mit einem frischen Chatverlauf behandelt wurden. Jetzt wurde die Bot-Wiedererkennung optimiert: Der Bot erkennt Nutzer:innen domainübergreifend wieder, sodass der Chat nahtlos fortgesetzt wird – auch nach einem Wechsel der Website.
🏆 AITOOLS-568: 📈 Mit unserem Statistik-Tracking-Feature erfassen Sie Erfolge, Statistiken und andere wichtige Daten ganz einfach per JavaScript. Der Befehl RAGAI.addStat('stat') speichert und verwaltet gezählte Werte automatisch. In einem neuen Admin-Bereichbereich sehen Sie die erfassten Statistiken als grafische Auswertung – klar und übersichtlich. So können Sie Entwicklungen, Erfolge und Trends auf einen Blick erkennen und analysieren.
🏆 AITOOLS-594: 🤖 Wir haben erfolgreich einen KI LLM Server auf unserer Hetzner-Infrastruktur eingerichtet. Damit betreiben wir leistungsfähige KI-Modelle ohne laufende Pay-per-Use-Kosten – es fallen nur fixe Hosting-Gebühren an. • Warum ist das ein großer Schritt? • Kosteneffizient: Keine Abhängigkeit von externen KI-Anbietern – nur fixe Hosting-Kosten. • Datensicherheit: Alle Anfragen bleiben in unserer eigenen Infrastruktur. Technologischer • Fortschritt: Wir haben nun wertvolles Know-how im Self-Hosting von KI-Modellen. • Flexibel & skalierbar: Die KI ist jederzeit verfügbar und kann individuell angepasst werden.
🏆 AITOOLS-616: 📊 Neuer Statistik-Bereich: Mehr Einblick in die Bot-Nutzung Wir haben einen internen Statistik-Bereich für die reflact AG geschaffen, mit dem wir jetzt detaillierte Analysen zur Nutzung unserer Bots durch Kunden durchführen können. • Bessere Einblicke: Wir sehen, wie unsere Bots genutzt werden und wo Optimierungen möglich sind. Optimierte Kundenerfahrung: Wir erkennen Trends und können darauf reagieren. • Erfassung und Analyse der Bot-Nutzung in einem eigenen Statistik-Dashboard. • Visualisierung der Daten für eine schnelle und einfache Auswertung.
🏆 AITOOLS-626: 📳 Wir haben eine neue Supervisor-Funktion eingeführt, die es ermöglicht, Nachrichten und Aktionen gleichzeitig an mehrere Nutzer zu senden. • Effiziente Kommunikation: Supervisors können jetzt mit wenigen Klicks mehrere Nutzer gleichzeitig erreichen. • Schnelle Koordination: Aktionen lassen sich zentral auslösen, ohne jeden Nutzer einzeln anzusteuern.
🏆 AITOOLS-624: 🔒 Zugriffskontrolle für Bots – Nur autorisierte Nutzer erlaubt Bot-Owner können jetzt sicherstellen, dass nur berechtigte Nutzer:innen Zugriff auf ihren Bot erhalten. Mit der neuen Darfschein-Funktion lässt sich gezielt festlegen, wer den Bot nutzen darf. • Zugangsbeschränkung: Nur autorisierte Nutzer:innen erhalten Zugriff. • Erhöhte Sicherheit: Ungewollte oder nicht autorisierte Zugriffe werden verhindert. • Individuelle Kontrolle: Bot-Owner behalten die volle Kontrolle darüber, wer mit ihrem Bot interagieren darf.
🏆 AITOOLS-688: 🔑 Externe Steuerung der Darfscheine per API Ab sofort können Darfscheine über eine externe API verwaltet werden. Mit einem API-Key lässt sich der Zugriff für andere Systeme automatisieren – so können Darfscheine erstellt, angepasst oder gelöscht werden. • Nahtlose Integration: Externe Systeme können Darfscheine dynamisch verwalten. • Flexible Steuerung: Berechtigungen lassen sich programmgesteuert anpassen. • Erhöhte Effizienz: Automatische Verwaltung statt manueller Eingriffe.
Sprint 12
Im Rahmen von Sprint 12 wurden zahlreiche Stories, Bugs und Tasks bearbeitet, um die Funktionalität und Benutzerfreundlichkeit unserer KI-Anwendung signifikant zu verbessern. Die wichtigsten Ergebnisse sind:
1. Supervisor / Gedächtnis 2.0
- AITOOLS-579: Komponenten Struktur geschaffen
- AITOOLS-582: Neuen Chatverlauf für die Ansicht implementiert
- AITOOLS-583: Prompt Input um als Supervisor an den Nutzer Nachrichten zu schreiben
- AITOOLS-584: Benachrichtigungen wenn der Supervisor eine Nachricht schreibt
- AITOOLS-592: Backend Implementierung für den Supervisor
- AITOOLS-598: Verhalten der alten Threads anpassen für besseres handling
- AITOOLS-604: Visuelle Abgrenzung von Supervisor Nachrichten im Chatverlauf des Supervisors
- AITOOLS-605: Supervisor die RAGAI Implementierung zur Verfügung stellen
- AITOOLS-611: Hilfe-Funktion in RAGAI Implementiert
- AITOOLS-613: Es können Buttons mit individuellen RAGAI-Funktionen definiert werden, damit dies der Supervisor in einem Chat ausführen kann.
- AITOOLS-614: Hilfe-Anfragen können vom Supervisor als "gelöst" markiert werden
2. Webhooks
- AITOOLS-607: Haupttask zur Erstellung einer Maske für Webhooks.
- AITOOLS-608: Erstellen einer neuen Route in der Bot-Admin und Menu, angeleht an das bisherige Design von Wenn-Dann, Dokumenten & Online-Quellen.
- AITOOLS-609: Hinzufügen einer Maske für einen Webhook, in dem POST und GET Aufrufe und die http basic auth unterstützt werden.
- AITOOLS-610: Hinzufügen einer weiteren Funktion in RAGAI, über die ein Wenn-Dann einen Webhook auslösen kann.
3. Bugs
- AITOOLS-513: Bug-Meldung entstammt einer früheren Version und konnte nicht mehr festgestellt werden
- AITOOLS-517: Bug-Meldung entstammt einer früheren Version und konnte nicht mehr festgestellt werden
- AITOOLS-587: QR-Codes werden wieder im Einbetten-Menü zum Aufruf der einzelnen Bot-Arten angezeigt
- AITOOLS-562: Im Einbetten-Menü wurden die nötigen Berechtigungnen zum Ausführen eines Bots im IFrame in der Vorlage ergänzt.
- AITOOLS-564: Besseres Verhalten von Assistants wenn der Bot Dokumente hinterlegt hat
- AITOOLS-565: Bot gibt nun nicht mehr vergangene Texte zurück
- AITOOLS-573: BotSay kann nun in der RAGAI auch ohne Angabe einer Stimme ausgeführt werden. Es wird nun "alloy" als Standardstimme bei Nichtangabe genutzt.
- AITOOLS-574: Es werden nun erst die Stop-Wörter geprüft, bevor der Bot in den Status "thinking" geht.
- AITOOLS-601: Wenn man den Bot wechselt während man auf einer spezifischen unterroute ist, wird man nicht mehr auf die falsche Seite geworfen
4. Wichtige Tasks
- AITOOLS-554: Alte KI-Kacheln aus dem Portal entfernt
- AITOOLS-570: Eine separate Route in der Bot-Admin gibt reflact-er Einblicke in die Nutzung der Bots gruppiert in Mandanten (Basis, Umfang erweiterbar).
- AITOOLS-576: Ein neuer Menüpunkt, unter dem alle Änderungen an dem Bot (bzw. der Konfiguration) protokolliert werden.
- AITOOLS-574: Behoben, dass die Nutzung von Stop-Wörtern in einen Fehlerfall führt
- AITOOLS-578: Im Menüpunkt "Sonstiges" kann der Nutzer nun Notizen im Markdown schreiben. Eine Hilfe steht dazu auch auf der Seite bereit.
- AITOOLS-586: Datenfluss durch Neuerungen ergänzt
- AITOOLS-590: Ungenutze Libraries entfernt
- AITOOLS-595: Die einzelnen Bot-Arten können nun mit individuellem CSS-Styling versehen werden.
- AITOOLS-603: Fehlerbehandlung bei Error im Javascript die durch Wenn-Danns getriggert werden
- AITOOLS-615: Offline-Websites wurden mit einer Seitentiefe von 0-1 Live geschaltet & allgemein verbessert
Sprint 11
Im Rahmen von Sprint 11 wurden zahlreiche Stories, Bugs und Tasks bearbeitet, um die Funktionalität und Benutzerfreundlichkeit unserer KI-Anwendung signifikant zu verbessern. Die wichtigsten Ergebnisse sind:
1. Speicherung & Datenmanagement
- AITOOLS-434: Speicherung von Dokumenten erfolgt nun auf dem eigenen Server anstelle von OpenAI.
- AITOOLS-504: Anpassungen im Frontend zur Verbesserung der Dokumentenverwaltung.
- AITOOLS-524: Upload von Dokumenten wird blockiert, wenn das Kontingent des Bot-Owners voll ist.
- AITOOLS-511: Downloadlink für Dokumente wurde in den Admin-Bereich integriert.
2. Bot-Verwaltung & Sicherheit
- AITOOLS-503: Bot-Owner können nun die Bearbeitung ihrer Bots durch Dritte sperren.
- AITOOLS-535: Die Bot-Übersicht zeigt jetzt ausschließlich "Meine Bots" an.
- AITOOLS-515: Anzeige eines Schloss-Symbols in der Tabellenübersicht, wenn Bots nicht bearbeitet werden können.
3. Neue Features ADMIN
- AITOOLS-XXX: Sequenzielle Botantworten
- AITOOLS-XXX: Wenn-Dann Verschachtelung
- AITOOLS-XXX: Verbesserte Code Schnipsel mit leichten Erklärungen
4. Neue Features für Experten (DEVS/API)
- AITOOLS-510: Überarbeitung der CSS-Farben für ein einheitliches Erscheinungsbild.
- AITOOLS-525: Implementierung einer Radar-Charts card. RAGAI.CHART (wir können nun )
- AITOOLS-XXX: RAGAI.SCORE (Scores speichern sich serverseitg und sind beim erneuten betreten wieder verfügbar)
- AITOOLS-XXX: RAGAI.imageCard (Wir können nun auch Bilder im chatverlauf anzeigen)
- AITOOLS-522: Einführung der iframeCard mit URL- und CSS-Klassen-Unterstützung.
- AITOOLS-XXX: Bot DOM adressierbar
- AITOOLS-543: RAGAI.callExternalFunction und RAGAI.getRegisteredFunctionNames für Ausführung von Funktionen welche durch Benutzung der BotApi ausführbar gemacht wurden
5. Herausforderungen
- AITOOLS-498: Die Ablösung der BotAPI zugunsten von RagAI war technisch anspruchsvoll und zeitintensiv, konnte jedoch erfolgreich abgeschlossen werden.
- AITOOLS-497: Bypass funktioniert nun korrekt und berücksichtigt bestehende Threads.
6. Usability-Verbesserungen
- AITOOLS-505: Kachelansicht abgeschafft
- AITOOLS-516: Bereiche bei "Wenn-Dann"-Regeln werden nun als Tabs dargestellt.
- AITOOLS-519: Verbesserte Bedienbarkeit der "Wenn-Dann"-Logik.
- AITOOLS-536: Bots haben Vorschaubilder zum besseren wiederfinden.
- AITOOLS-494: Routenumbau des Frontends, für besseres bedienbarkeit des Admin-Bereichs
- AITOOLS-538: Icons der Bots in der Liste sind klickbar, um schneller darauf zugreifen zu können.
- AITOOLS-507: Wechsel zwischen Bots über die Quick Select-Funktion erfolgt ohne vollständiges Neuladen.
7. Gelöste Bugs
- AITOOLS-526: Probleme mit Sonderzeichen bei Dokument-Uploads behoben.
- AITOOLS-534: Vimeo-Videos werden jetzt korrekt in Cards angezeigt.
- AITOOLS-533: Download von Plaintext-Dateien (z. B. .txt, .js) ist nun möglich.
- AITOOLS-493: Datenschutzhinweise wurden auf allen Bot-Seiten ergänzt.
8. Wichtige Tasks
- AITOOLS-531: Sicherstellen, dass Chatnachrichten nicht abgesendet werden, solange der Bot noch arbeitet.
- AITOOLS-499: Import von Bots per JSON-Datei ermöglicht.
9. Fazit
Mit Sprint 11 haben wir signifikante Fortschritte in den Bereichen Datenspeicherung, Benutzerfreundlichkeit und Sicherheit erzielt. Besonders die Einführung neuer Features wie DALL-E 3 und die umfassenden Verbesserungen im Frontend tragen zur Steigerung der Effizienz und Nutzerzufriedenheit bei. Einige technische Herausforderungen wurden erfolgreich gemeistert, wodurch die Anwendung robuster und zukunftsfähiger gestaltet wurde.