Gestione degli script eseguibili (Snippet di codice)
Gli script eseguibili sono una funzionalità avanzata che ti consente di integrare ed eseguire codice direttamente nelle conversazioni con il tuo Agente.
Questa potente funzionalità 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
Come aggiungere script eseguibili
Vai ai Contenuti del tuo Agente e crea o modifica un contenuto
Vai alla sezione "Avanzate: script eseguibili" e fai clic su "+ Nuovo snippet"
Nel pannello che si apre:
Aggiungi un titolo allo snippet di codice
Inserisci il codice
Decidi se eseguire il codice nella pagina attivando la casella "Inserisci nella pagina ed esegui questo snippet" (disponibile solo per alcuni linguaggi).
Questa casella ti consente di:
Eseguire sempre lo snippet quando l'utente pone esattamente la stessa domanda del tuo contenuto (o una domanda abbastanza simile)
Far eseguire lo snippet all'IA generativa (a discrezione del modello)
L'IA generativa utilizza il titolo dello snippet per decidere se e quando eseguirlo. Se vuoi che l'IA generativa esegua il tuo snippet, assicurati di scegliere nomi descrittivi e spiega nel prompt quando utilizzare lo snippet.
Linguaggi supportati
Puoi scegliere tra i seguenti linguaggi per il tuo snippet:
text
✅
❌
javascript/jsx
✅
✅
typescript/tsx
✅
❌
json
✅
❌
css
✅
✅
xml
✅
❌
bash
✅
❌
python
✅
❌
cpp/csharp
✅
❌
php
✅
❌
ruby
✅
❌
html
✅
❌
markdown
✅
❌
Esempi pratici
Obiettivo: evidenziare una sezione della pagina web
Titolo: "Evidenzia la descrizione del prodotto"
Linguaggio: JavaScript
Inserisci nella pagina ed esegui questo snippet: casella di controllo selezionata
Codice:
Flusso della conversazione:
Utente: "Dove posso trovare la descrizione del prodotto?"
Agente:
"La descrizione del prodotto si trova sotto il titolo, in alto a destra. Per aiutarti, l'ho evidenziata per alcuni secondi."
[Inserisce ed esegue lo snippet 'Evidenzia sezione prodotto']
Vantaggi dell'uso di script eseguibili
Crea interazioni più dinamiche e consapevoli del contesto
Migliora l'esperienza utente con esempi visivi e interattivi
Fornisce supporto tecnico immediato e pratico
Ti consente di personalizzare l'interfaccia utente in tempo reale
Semplifica la dimostrazione delle funzionalità del sito o dell'applicazione
Combinazioni avanzate di snippet
Gli snippet possono essere combinati strategicamente per creare interazioni più complesse:
Esempio: evidenziazione dinamica delle sezioni
Immagina di creare un'esperienza guidata in cui l'Agente evidenzia diverse parti della pagina durante una conversazione.
Potresti configurare:
Uno snippet CSS (tramite la domanda iniziale)
Uno snippet JavaScript (nella stessa domanda di apertura)
Uno snippet JavaScript collegato al contenuto con la domanda "Dove si trova la sezione prodotti?"
In questo modo, quando l'utente apre la chat:
Lo stile CSS viene iniettato immediatamente
Viene definita la funzione JavaScript per evidenziare la sezione
Quando l'utente chiede "Dove si trova la sezione prodotti?", l'Agente attiverà il terzo snippet e quindi la funzione che evidenzia la sezione.
Questo approccio è particolarmente utile per:
Tutorial guidati interattivi
Onboarding di nuovi utenti
Assistenza alla navigazione in pagine complesse
Presentazioni di prodotti o servizi
Considerazioni importanti
Sicurezza: quando utilizzi 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à: non tutti gli utenti potrebbero vedere gli effetti visivi degli snippet, quindi fornisci sempre alternative testuali
Prestazioni: evita di sovraccaricare la pagina con troppi snippet eseguibili, che potrebbero rallentare l'esperienza utente
L'uso intelligente di script eseguibili può trasformare il tuo Agente in un potente strumento di supporto. Sperimenta con diversi tipi di snippet per creare un'esperienza utente coinvolgente e personalizzata, migliorando significativamente l'interazione tra gli utenti e il tuo sito web o la tua applicazione.
Ultimo aggiornamento