Package-level declarations

Types

Link copied to clipboard
abstract class AI : CodBi, IPluginServletAction

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.

Link copied to clipboard
class AiProxy : AI

Tesseract OCR.

Link copied to clipboard

Bietet Internetsuchfunktionen für das KI-Modell. Wenn das Modell auf den neuesten Stand gebracht werden muss Informationen kann es einen „CALL:search(query='...')“-Marker ausgeben. Die Servlet-Schicht erkennt dies, ruft search auf und gibt die Ergebnisse zurück in die Konversation, damit das Modell eine erstellen kann fundierte Antwort.

Link copied to clipboard
@Entity
class CodbiAiProxyLog(var id: Long? = null, var ts: Timestamp? = null, var userHash: String? = null, var ipMasked: String? = null, var endpoint: String? = null, var status: Int? = null, var detail: String? = null, var elapsedMs: Long? = null)

JPA-Entität für die Audit-Log-Tabelle „codbi_ai_proxy“.

Link copied to clipboard
object MailBridge : CodBi

Ermöglicht dem KI-Modell das Senden von E-Mails über „CALL:mail(to='...', subject='...', body='...')`-Marker. Verwendet zur Laufzeit die Mail-API von FORMCYCLE: Ruft den System-Mail-Kontext über ab „MailContextProvider.getSystemContext()“ und sendet dann über „SimpleTextMail“.

Link copied to clipboard
object UrlFetcher : CodBi

Ruft eine URL ab und extrahiert lesbaren Textinhalt aus HTML-Seiten. Wird vom KI-Modell verwendet über „CALL:fetch(url='...')“-Marker zum Lesen von Webseiteninhalten, wenn Suchergebnis-Snippets vorhanden sind unzureichend.