Package-level declarations

Types

Link copied to clipboard
abstract class AI : CodBi, IPluginServletAction

Per consentire il riutilizzo delle immagini già caricate, questa classe configura una cache (cacheIDedImages) gestito da un bidello (janitorIDedImages) con una scadenza specifica tempo per le immagini definite (msExpirationIDedImages). Avviso DSGVO: le immagini identificate sono memorizzati temporaneamente come file sul server.

Link copied to clipboard
class AiProxy : AI

Tesseract OCR.

Link copied to clipboard

Fornisce funzionalità di ricerca su Internet per il modello AI. Quando il modello deve essere aggiornato informazioni può emettere un marcatore CALL:search(query='...'). Il livello servlet lo rileva, chiama search e reinserisce i risultati nella conversazione in modo che il modello possa produrre a risposta fondata.

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)

Entità JPA per la tabella del registro di controllo "codbi_ai_proxy".

Link copied to clipboard
object MailBridge : CodBi

Consente al modello AI di inviare e-mail tramite i marcatori CALL:mail(to='...', object='...', body='...'). Utilizza l'API di posta di FORMCYCLE in fase di esecuzione: ottiene il contesto di posta del sistema tramite MailContextProvider.getSystemContext(), quindi invia tramite SimpleTextMail.

Link copied to clipboard
object UrlFetcher : CodBi

Recupera un URL ed estrae contenuto di testo leggibile dalle pagine HTML. Utilizzato dal modello AI tramite Indicatori CALL:fetch(url='...') per leggere il contenuto della pagina Web quando vengono visualizzati gli snippet dei risultati di ricerca insufficiente.