AI
Basis für alle Klassen im Zusammenhang mit CodBi / AI.
Um die Wiederverwendung bereits hochgeladener Bilder zu ermöglichen, richtet diese Klasse einen Cache ein (cacheIDedImages), der von einem Hausmeister (janitorIDedImages) mit einem bestimmten Ablauf verwaltet wird Zeit für die definierten Bilder (msExpirationIDedImages). DSGVO-Hinweis: Gekennzeichnete Bilder sind temporär als Dateien auf dem Server gespeichert.
Ein dedizierter Logger sendet Nachrichten auf folgende Weise an die Konsole [[ CodBi / AI / idLogMessages ] ...Nachricht... ].
KI auf Formcylce-Servervorteilen
Lean Compliance: Einfachere Handhabung der DSGVO und des EU-KI-Gesetzes. Einfachste Genehmigung aus Ihren Daten Datenschutzbeauftragter (DSGVO), keine Datentransitzuordnung, keine zusätzlichen TOMs, keine zusätzlichen VVTs.
Infrastruktureffizienz: Kein zweites Betriebssystem zum Patchen, Überwachen oder Lizenzieren. Senkt sich drastisch TCO (Total Cost of Ownership) und verhindert „Serverausbreitung“.
Maximale Leistung: Keine Netzwerklatenz. Die Localhost-Kommunikation umgeht die physische Netzwerk und sorgt so für den schnellstmöglichen Datenaustausch zwischen Formcycle und der KI.
Vereinfachte Sicherheit: Keine internen API-Ports zum Öffnen oder Schützen. Daten verlassen niemals das Maschine, wodurch die Notwendigkeit einer komplexen mTLS- oder Inter-Server-Verschlüsselung entfällt.
Einheitliche Wartung: Single-Point-Backups stellen sicher, dass die Anwendung und das KI-Modell immer verfügbar sind synchronisieren. Das Debuggen ist schneller, da alle Protokolle in einem Dateisystem zentralisiert sind.
Fazit: Das Hosten auf demselben Server ist die pragmatischste, kostengünstigste und effektivste Lösung wartungsarmer Ansatz für schnelle, interne Arbeitsabläufe.
Plugin-Eigenschaften
| Eigenschaft | Typ | Standard | Beschreibung |
|---|---|---|---|
AI_CachedImageExpiration | Long | 600000 | Zeit in ms, bevor ein zwischengespeichertes Bild abläuft und vom Hausmeister gelöscht wird |
Inheritors
Types
Functions
Initialisiert die KI-Komponenten durch Lesen von Konfigurationseigenschaften. Konkret erwirbt es die „msExpirationIDedImages“ aus der Plugin-Eigenschaft „AI_CachedImageExpiration“. Unterklassen sollten diese Methode zu Beginn ihrer eigenen „initialize“-Implementierung aufrufen.
Shuts down the janitor (startJanitor) and removes all cached images (cacheIDedImages).
Initiiert eine Aufgabe, die nicht verwendete, abgelaufene Bilder (msExpirationIDedImages) aus dem entfernt Cache (cacheIDedImages).
Lehnt die Installation auf Mandantenebene ab. CodBi muss als System-Plugin installiert werden, da es KI-Dienste (Whisper, LLAMA) binden lokale Server-Ports und verwalten schwergewichtige Prozesse würde zu Konflikten führen, wenn sie einmal pro Mandant instanziiert würden.