Moduli AI
Una sola applicazione, moduli indipendenti. Si accendono e si spengono da
appsettings.json, sezione Modules.
Ricerca web …
Risponde cercando su internet, con una pipeline in tre passaggi (parole chiave → ricerca → risposta). Non usa nessun database.
Contenuti del portale …
Risponde sui contenuti del portale leggendoli da SQL Server: estrae le parole chiave, costruisce la query, riformula i risultati e cita le fonti.
Conflitti eventi …
Data la scheda di un evento da calendarizzare, cerca eventi concorrenti nel database interno e sul web e restituisce un semaforo con il report.
<script src="…/eventcheck/js/bridge.js"></script>Scheda azienda …
Legge la scheda dell'azienda aperta nella dashboard, fa scrivere i testi al modello con una struttura obbligata e ne compone una pagina con indicatori e grafici, che si apre in una scheda nuova del browser.
nessuno script: il pulsante è nel widget di searchRegistro dei log …
Un database solo per tutti i moduli: data, modulo, utente, domanda, risposta, errore. Si consulta da una pagina con la banda del portale. Il pulsante per aprirla dal sito è uno script a sé, indipendente dai widget.
<script src="…/logs/button.js" defer></script>window.r2kUsr = 'nome.utente' prima di ogni script: va nel registro al posto dell'IP