Gestione dei testi preformattati (snippet di codice)
Last updated
Last updated
I testi preformattati sono una funzionalità avanzata di AIsuru che permette di integrare ed eseguire codice direttamente nelle conversazioni con il tuo Agente. Questa potente caratteristica ti consente di:
Mostrare esempi di codice formattati correttamente;
Eseguire script e modificare l'interfaccia utente in tempo reale;
Creare esperienze interattive e dinamiche;
Fornire dimostrazioni tecniche immediate.
Accedi ai Contenuti del tuo Agente e crea o modifica un contenuto;
Vai alla sezione "Avanzate: testi preformattati" e clicca su "+ Nuovo snippet";
Nella scheda che si apre:
Aggiungi un titolo allo snippet di codice;
Inserisci il codice;
Decidi se eseguire il codice in pagina attivando la casella "Inserisci in pagina ed esegui questo snippet" (presente solo per alcuni linguaggi). Questa casella ti permette di:
Eseguire sempre lo snippet quando l'utente fa esattamente la stessa domanda del tuo contenuto (o una abbastanza simile);
Far eseguire lo snippet dall'IA generativa (a discrezione del modello scelto).
Puoi scegliere tra i seguenti linguaggi per il tuo snippet:
text
✅
❌
javascript/jsx
✅
✅
typescript/tsx
✅
✅
json
✅
✅
css
✅
✅
html/xml
✅
❌
bash
✅
❌
python
✅
❌
cpp/csharp
✅
❌
php
✅
❌
ruby
✅
❌
Scopo: illuminare una parte della pagina web;
Titolo: "Evidenzia la descrizione del prodotto";
Linguaggio: JavaScript;
Inserisci in pagina ed esegui questo snippet: checkbox attiva.
Codice:
Flusso di conversazione:
Utente: "Dove trovo la descrizione del prodotto?";
Agente:
"La descrizione del prodotto si trova sotto al suo titolo, in alto a destra. Per facilitarti, ho reso la descrizione più evidente illuminandola per alcuni secondi".
[Inserisce ed esegue lo snippet 'Evidenzia sezione prodotto']
Crea interazioni più dinamiche e contestuali;
Migliora l'esperienza utente con esempi visivi e interattivi;
Fornisce supporto tecnico immediato e pratico;
Permette di personalizzare l'interfaccia utente in tempo reale;
Facilita la dimostrazione di funzionalità del sito o dell'applicazione.
Gli snippet possono essere combinati strategicamente per creare interazioni più complesse:
Immagina di voler creare un'esperienza guidata dove l'Agente evidenzia diverse parti della pagina durante una conversazione. Puoi configurare:
Snippet di codice JavaScript (nella stessa domanda iniziale)
Snippet di codice JavaScript legato al contenuto con domanda "Dove trovo la sezione prodotti?"
In questo modo, quando l'utente avvia la chat:
Viene iniettato immediatamente lo stile CSS;
Viene definita la funzione JavaScript per evidenziare la sezione.
Quando l'utente chiederà "Dove trovo la sezione prodotti?", l'Agente scatenerà il terzo snippet - e quindi la funzione che evidenzia la sezione.
Questo approccio è particolarmente utile per:
Tutorial guidati interattivi;
Onboarding di nuovi utenti;
Assistenza nella navigazione di pagine complesse;
Presentazioni di prodotti o servizi.
Sicurezza: quando usi l'opzione di esecuzione degli snippet, assicurati che il codice sia sicuro e non possa essere manipolato per eseguire azioni dannose;
Trasparenza: fornisci sempre una spiegazione chiara di ciò che lo snippet fa o mostra;
Accessibilità: considera che non tutti gli utenti potrebbero vedere gli effetti visivi degli snippet, quindi fornisci sempre descrizioni testuali alternative;
Prestazioni: evita di sovraccaricare la pagina con troppi snippet eseguibili, che potrebbero rallentare l'esperienza utente.
L'utilizzo intelligente dei testi preformattati può trasformare il tuo Agente in un potente strumento di supporto interattivo. Sperimenta con diversi tipi di snippet per creare un'esperienza utente coinvolgente, informativa e personalizzata, migliorando significativamente l'interazione tra l'utente e il tuo sito web o applicazione.
Uno snippet CSS (tramite )