📄️ Introduzione a Tidiko AI
Tidiko AI è una piattaforma completa per chatbot intelligenti basata su Laravel, che offre funzionalità avanzate di intelligenza artificiale per la gestione di conversazioni, assistenti virtuali e agenti AI. La piattaforma è progettata per essere scalabile, sicura e facilmente integrabile in qualsiasi sito web.
📄️ Architettura dell'Applicazione
L'architettura di Tidiko AI è progettata per essere modulare, scalabile e facilmente estendibile. Il sistema è basato su un'architettura monolitica con separazione delle responsabilità tra diversi componenti.
📄️ Chat SDK Headless
Il Tidiko Chat SDK è il client headless (senza UI) per integrare la chat Tidiko in un sito o in un'app. Stesso motore del widget embeddable: autenticazione JWT, socket, thread, privacy, storico, streaming e form di contatto.
📄️ Chat REST API
API HTTP per integrare la chat Tidiko senza widget e senza SDK. Due host:
🗃️ Widget Preact
10 elementi
📄️ Sistema Widget (reindirizzamento)
Redirect — la documentazione widget è stata suddivisa in sotto-pagine
📄️ Pipeline Upload Diretta al Worker
Da aprile 2026 l'upload dei file knowledge-base non passa più esclusivamente dal Node Agent: Laravel comunica direttamente con il Node Worker tramite WorkerApiService.
📄️ Modulo di Contatto in Chat (HITL)
Il modulo di contatto permette all'assistente AI di raccogliere dati dell'utente direttamente nella chat, con un flusso Human-in-the-Loop (HITL) basato su interrupt() di LangGraph.
📄️ Plugin WordPress
Il plugin Tidiko AI per WordPress integra il widget chat Preact nei siti WordPress senza modificare il tema.
📄️ Deploy SSH (Laravel)
Script interattivo per il deploy dell'applicazione Laravel su staging e produzione via SSH. Introdotto con la PR #120 (aprile 2026).
📄️ Admin UX
Miglioramenti all'interfaccia amministrativa introdotti con la PR #118 (aprile 2026) e iterazioni successive.
🗃️ Legacy (deprecato)
1 elemento
📄️ Controller e API
I controller Laravel gestiscono la logica di business e forniscono le API per l'interazione con l'applicazione. Sono organizzati in moduli funzionali per una migliore manutenibilità.
📄️ Modelli e Relazioni
I modelli Eloquent rappresentano il cuore dell'applicazione Tidiko AI, gestendo le relazioni tra le entità principali e fornendo un'interfaccia elegante per l'accesso ai dati.
📄️ Servizi e Integrazioni
I servizi nell'applicazione Tidiko AI gestiscono le funzionalità core, le integrazioni esterne e la logica di business complessa. Questi servizi forniscono un'interfaccia pulita e riutilizzabile per le operazioni principali.