Interfacce web: come creare esperienze interattive
Last updated
Last updated
AIsuru offre la possibilità di integrare gli Agenti IA direttamente nelle pagine web, permettendo loro di eseguire azioni specifiche e interagire con l'interfaccia utente. Questa funzionalità avanzata consente di creare esperienze utente altamente personalizzate e interattive.
L'Agente può eseguire azioni all'interno di una pagina web grazie all'utilizzo degli .
Questo permette all'Agente di manipolare l'interfaccia utente in tempo reale, rispondendo alle interazioni dell'utente o a specifici eventi.
Per abilitare un Agente ad eseguire azioni in una pagina web:
Accedi al pannello di gestione del tuo Agente;
Vai alla sezione Contenuti dalla barra laterale;
Seleziona un contenuto specifico e premi sul tasto di modifica -> ad esempio, un contenuto che abbia come domanda "iniziamo" e come risposta un messaggio di benvenuto;
Scorri in fondo fino alla sezione "Avanzate: testi preformattati" e fai clic sul tasto + Nuovo snippet:
Inserisci il codice CSS o JS che vuoi eseguire;
Seleziona il linguaggio;
Premi sulla checkbox Command per attivarla (e, quindi, rendere lo snippet eseguibile);
Dai un titolo descrittivo e dettagliato allo snippet -> in questo modo, anche l'IA generativa sarà in grado di richiamarlo se lo riterrà opportuno.
Conferma tutte le modifiche -> d'ora in poi, se invierai la "domanda" di quel contenuto, verrà eseguito lo snippet di codice.
Puoi anche decidere di mostrare del codice HTML o Markdown all'interno dei messaggi. Questo è molto utile per creare delle esperienze ancora più interattive e coinvolgenti.
Per farlo:
Per le azioni più semplici, come la creazione di una tabella, è possibile sfruttare il normale codice markdown:
Per le visualizzazioni più complesse, puoi guidare il tuo Agente nell'utilizzo di codice HTML e CSS:
Puoi sfruttare la capacità del tuo Agente di mostrare codice HTML anche per far eseguire azioni più complesse all'utente.
Ad esempio, all'interno di un Agente per un e-commerce potresti insegnare all'Agente a creare un pulsante "Aggiungi al carrello" per specifici articoli. Sfrutta le Istruzioni:
Ricorda che il modello linguistico non ha la capacità di eseguire codice JavaScript al di fuori degli snippet di codice (nemmeno sfruttando il tag HTML <script>).
Puoi insegnare al tuo Agente ad usare codice HTML e CSS nelle risposte (o puoi inserirlo direttamente nei contenuti, se il codice è statico), ma per eseguire azioni è sempre necessario sfruttare i testi preformattati.
Configura una funzione per recuperare dati specifici;
Utilizza l'IA generativa per elaborare i dati e creare una tabella in Markdown direttamente nella chat;
Presenta i risultati all'utente in modo visivamente accattivante.
Un Agente recupera i dati necessari e chiede all'utente se vuole vedere un grafico su questi dati;
L'utente risponde di sì: un secondo Agente analizza i dati raccolti e crea un grafico utilizzando solamente il codice HTML.
Per insegnare al tuo Agente a creare grafici:
Trova una libreria CSS che puoi scaricare liberamente;
Crea un contenuto:
Domanda: "iniziamo";
Risposta: imposta un messaggio di benvenuto personalizzato;
Aggiungi uno snippet CSS eseguibile nella sezione "Avanzate: snippet di codice"
✅ Fine! Ora il tuo Agente sa creare grafici personalizzati.
È possibile creare una guida interattiva per l'utente. Ad esempio, quando l'utente chiede "Dove trovo le impostazioni?", l'Agente può evidenziare il pulsante corrispondente nella pagina:
La funzione typeMessageHidden
permette di inviare messaggi nascosti in chat, come se fossero stati inviati dall'utente.
Questo può essere molto utile per far eseguire azioni specifiche all'IA generativa:
questa funzione può essere utilizzata per attivare analisi automatiche o per guidare il flusso della conversazione in modo invisibile all'utente.
La capacità di far eseguire azioni all'Agente all'interno di una pagina web apre nuove possibilità per creare esperienze utente dinamiche e personalizzate. Combinando questa funzionalità con altre caratteristiche di AIsuru, è possibile sviluppare applicazioni web altamente interattive e intelligenti.
Accedi alle Impostazioni > IA del tuo Agente;
Nel campo , spiega all'IA come generare il codice Markdown o HTML e CSS e in quali occasioni deve farlo.
Una volta fatto questo, ti basterà scatenare uno all'interno della tua :
Le possono essere combinate con le azioni web per creare interazioni più complesse:
Quando utilizzi il puoi creare un flusso di lavoro più complesso ed estremamente efficace:
Il messaggio di benvenuto scatena uno che inietta il codice CSS di una libreria utile a mostrare grafici accattivanti;
Imposta il contenuto "iniziamo" come ;
Inserisci il testo del file Readme all'interno delle .